Whitelist and sprites finished

This commit is contained in:
LunarFleet
2020-07-16 21:14:31 -04:00
parent bf40ae3c92
commit 61413eedae
4 changed files with 11 additions and 2 deletions
@@ -11,7 +11,7 @@ GLOBAL_LIST_EMPTY(robot_custom_icons)
GLOB.robot_custom_icons = list()
for(var/line in lines)
//split entry into ckey and real_name
var/list/split_idx = splittext(line, "-") //this works if ckeys and borg names cannot contain dashes, and splittext starts from the beginning ~Mech
var/list/split_idx = splittext(line, "|") //this was set to a - before, even though a good 30% of the borgs I see have a - in their name, set it to | instead
if(!split_idx || !split_idx.len)
continue //bad entry
@@ -32,3 +32,9 @@ GLOBAL_LIST_EMPTY(robot_custom_icons)
icon = CUSTOM_ITEM_SYNTH
if(icon_state == "robot")
icon_state = "[ckey]-[sprite_name]-Standard" //Compliant with robot.dm line 236 ~Mech
// To summarize, if you want to add a whitelisted borg sprite, you have to
// 1. Add ckey and character name to config/custom_sprites, separated by a |
// 2. Add your custom sprite to custom_synthetic.dmi under icon/mob/custom_synthetic.dmi
// 3. Name the sprite, and all of its components, as ckey-charname-module
// Note that, due to the last couple lines of code, your sprite may appear invisible until you select a module.
// You can fix this by adding a 'standard' configuration, or you could probably just ignore it if you're lazy.
+1
View File
@@ -19,6 +19,7 @@ inuzari - Diona
jademanique - Xenochimera
jemli - Gutter
ktccd - Diona
lunarfleet - Gutter
mewchild - Diona
mewchild - Vox
mrsebbi - Xenochimera
+3 -1
View File
@@ -1 +1,3 @@
ckey-state
ckey|state
lunarfleet|Clea-Nor
jademanique|B.A.U-Kingside
Binary file not shown.

Before

Width:  |  Height:  |  Size: 0 B

After

Width:  |  Height:  |  Size: 100 KiB