[MIRROR] Refactors body markings into bodypart overlays (#28241)

* Refactors body markings into bodypart overlays

* Update sprite_accessories.dm

* Update changeling.dm

* Update mothmen.dm

* Update dna.dm

* Update dna.dm

* Fix

* Update lizardpeople.dm

* Update mothmen.dm

* Update sprite_accessories.dm

* Update sprite_accessories.dm

* Update _species.dm

* Update sprite_accessories.dm

---------

Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
Co-authored-by: NovaBot <154629622+NovaBot13@users.noreply.github.com>
This commit is contained in:
SkyratBot
2024-06-30 13:49:32 +05:30
committed by GitHub
co-authored by Time-Green SpaceLoveSs13 NovaBot
parent 89d0be598d
commit 4a5e8d2644
29 changed files with 132 additions and 92 deletions
@@ -37,7 +37,7 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
//SKYRAT EDIT REMOVAL - CUSTOMIZATION
/*
//Lizard Bits (all datum lists indexed by name)
var/list/body_markings_list
var/list/lizard_markings_list
var/list/snouts_list
var/list/horns_list
var/list/frills_list
@@ -57,9 +57,10 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
var/list/moth_markings_list
var/list/caps_list
*/
var/list/moth_markings_list
var/list/pod_hair_list
// SKYRAT EDIT BEGIN
// SKYRAT EDIT ADDITION START - Customization
var/list/sprite_accessories
/// Stores all /datum/sprite_accessory/bra indexed by name.
@@ -75,6 +76,8 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
var/list/moth_wings_list
/// Monkey tail list
var/list/tails_list_monkey
/// Lizard Marking list
var/list/lizard_markings_list
/// All the different scream types
var/list/scream_types
//SKYRAT EDIT END
@@ -111,7 +114,7 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
socks_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/socks)[DEFAULT_SPRITE_LIST]
/* //SKYRAT EDIT REMOVAL - CUSTOMIZATION
body_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/body_markings)[DEFAULT_SPRITE_LIST]
lizard_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/lizard_markings)[DEFAULT_SPRITE_LIST]
tails_list_human = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/human, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
tails_list_lizard = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
tails_list_monkey = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/monkey, add_blank = TRUE)[DEFAULT_SPRITE_LIST]