[MIRROR] Dna, Bodyrecord, Xenochi Revive Refactor (#11038)

Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-06-10 18:41:08 -07:00
committed by GitHub
parent 48b3e8f772
commit 75e167a92f
43 changed files with 1082 additions and 919 deletions

View File

@@ -308,7 +308,9 @@ GLOBAL_LIST_EMPTY(mannequins)
*/
// Custom species icon bases
var/list/blacklisted_icons = list(SPECIES_CUSTOM,SPECIES_PROMETHEAN) //VOREStation Edit
///These are icons that you DO NOT want to be selectable!
var/list/blacklisted_icons = list(SPECIES_CUSTOM,SPECIES_PROMETHEAN)
///These are icons that you WANT to be selectable, even if they're a whitelist species!
var/list/whitelisted_icons = list(SPECIES_FENNEC,SPECIES_XENOHYBRID,SPECIES_VOX,SPECIES_SHADEKIN) //CHOMPedit
for(var/species_name in GLOB.playable_species)
if(species_name in blacklisted_icons)

View File

@@ -861,22 +861,7 @@ Turf and target are seperate in case you want to teleport some distance from a t
else
O=new original.type(locate(0,0,0))
var/static/list/blacklisted_var_names = list(
"ATOM_TOPIC_EXAMINE",
"type",
"loc",
"locs",
"vars",
"parent",
"parent_type",
"verbs",
"ckey",
"key",
"_active_timers", // ChompEDIT - blacklist timers
"_datum_components", // ChompEDIT - blacklist DCS
"_listen_lookup", // ChompEDIT - blacklist signal listeners
"_signal_procs" // ChompEDIT - blacklist signal procs
)
var/static/list/blacklisted_var_names = list(BLACKLISTED_COPY_VARS)
if(perfectcopy)
if((O) && (original))
for(var/V in original.vars)