From 7b7ea0a191c7ca630706401a03404f3601919b8c Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Wed, 24 Feb 2021 07:45:58 -0500 Subject: [PATCH] Removes Deformed Sprites (#15588) --- code/modules/mob/living/carbon/human/human.dm | 4 ++-- .../mob/living/carbon/human/species/_species.dm | 1 - .../mob/living/carbon/human/species/abductor.dm | 1 - .../mob/living/carbon/human/species/diona.dm | 1 - .../mob/living/carbon/human/species/drask.dm | 1 - .../mob/living/carbon/human/species/golem.dm | 1 - .../mob/living/carbon/human/species/grey.dm | 1 - .../mob/living/carbon/human/species/human.dm | 1 - .../mob/living/carbon/human/species/kidan.dm | 1 - .../mob/living/carbon/human/species/machine.dm | 1 - .../mob/living/carbon/human/species/monkey.dm | 5 ----- .../mob/living/carbon/human/species/plasmaman.dm | 1 - .../mob/living/carbon/human/species/shadow.dm | 1 - .../living/carbon/human/species/shadowling.dm | 2 -- .../mob/living/carbon/human/species/skeleton.dm | 1 - .../mob/living/carbon/human/species/skrell.dm | 1 - .../mob/living/carbon/human/species/slime.dm | 1 - .../mob/living/carbon/human/species/tajaran.dm | 1 - .../mob/living/carbon/human/species/unathi.dm | 1 - .../mob/living/carbon/human/species/vox.dm | 10 +--------- .../mob/living/carbon/human/species/vulpkanin.dm | 1 - .../mob/living/carbon/human/species/wryn.dm | 1 - code/modules/surgery/organs/organ_external.dm | 10 ++-------- code/modules/surgery/organs/organ_icon.dm | 14 +++++--------- icons/mob/human_races/r_def_grey.dmi | Bin 5892 -> 0 bytes icons/mob/human_races/r_def_human.dmi | Bin 5857 -> 0 bytes icons/mob/human_races/r_def_kidan.dmi | Bin 1333 -> 0 bytes icons/mob/human_races/r_def_lizard.dmi | Bin 2079 -> 0 bytes icons/mob/human_races/r_def_plant.dmi | Bin 8245 -> 0 bytes icons/mob/human_races/r_def_skrell.dmi | Bin 1888 -> 0 bytes icons/mob/human_races/r_def_tajaran.dmi | Bin 1938 -> 0 bytes icons/mob/human_races/r_def_vulpkanin.dmi | Bin 1847 -> 0 bytes icons/mob/human_races/r_diona.dmi.old | Bin 2836 -> 0 bytes icons/mob/human_races/r_plant.dmi | Bin 7430 -> 0 bytes icons/mob/human_races/vox/r_def_vox.dmi | Bin 1969 -> 0 bytes icons/mob/human_races/vox/r_def_voxazu.dmi | Bin 1982 -> 0 bytes icons/mob/human_races/vox/r_def_voxbrn.dmi | Bin 1984 -> 0 bytes icons/mob/human_races/vox/r_def_voxdgrn.dmi | Bin 1984 -> 0 bytes icons/mob/human_races/vox/r_def_voxemrl.dmi | Bin 1984 -> 0 bytes icons/mob/human_races/vox/r_def_voxgry.dmi | Bin 2162 -> 0 bytes 40 files changed, 10 insertions(+), 53 deletions(-) delete mode 100644 icons/mob/human_races/r_def_grey.dmi delete mode 100644 icons/mob/human_races/r_def_human.dmi delete mode 100644 icons/mob/human_races/r_def_kidan.dmi delete mode 100644 icons/mob/human_races/r_def_lizard.dmi delete mode 100644 icons/mob/human_races/r_def_plant.dmi delete mode 100644 icons/mob/human_races/r_def_skrell.dmi delete mode 100644 icons/mob/human_races/r_def_tajaran.dmi delete mode 100644 icons/mob/human_races/r_def_vulpkanin.dmi delete mode 100644 icons/mob/human_races/r_diona.dmi.old delete mode 100644 icons/mob/human_races/r_plant.dmi delete mode 100644 icons/mob/human_races/vox/r_def_vox.dmi delete mode 100644 icons/mob/human_races/vox/r_def_voxazu.dmi delete mode 100644 icons/mob/human_races/vox/r_def_voxbrn.dmi delete mode 100644 icons/mob/human_races/vox/r_def_voxdgrn.dmi delete mode 100644 icons/mob/human_races/vox/r_def_voxemrl.dmi delete mode 100644 icons/mob/human_races/vox/r_def_voxgry.dmi diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 29137d76f5b..171d418c637 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1770,9 +1770,9 @@ Eyes need to have significantly high darksight to shine unless the mob has the X to_chat(src, "[mind.martial_art.no_guns_message]") return FALSE -/mob/living/carbon/human/proc/change_icobase(var/new_icobase, var/new_deform, var/owner_sensitive) +/mob/living/carbon/human/proc/change_icobase(new_icobase, owner_sensitive) for(var/obj/item/organ/external/O in bodyparts) - O.change_organ_icobase(new_icobase, new_deform, owner_sensitive) //Change the icobase/deform of all our organs. If owner_sensitive is set, that means the proc won't mess with frankenstein limbs. + O.change_organ_icobase(new_icobase, owner_sensitive) //Change the icobase of all our organs. If owner_sensitive is set, that means the proc won't mess with frankenstein limbs. /mob/living/carbon/human/serialize() // Currently: Limbs/organs only diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index 95827020eb8..59f94ad2408 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -2,7 +2,6 @@ var/name // Species name. var/name_plural // Pluralized name (since "[name]s" is not always valid) var/icobase = 'icons/mob/human_races/r_human.dmi' // Normal icon set. - var/deform = 'icons/mob/human_races/r_def_human.dmi' // Mutated icon set. // Damage overlay and masks. var/damage_overlays = 'icons/mob/human_races/masks/dam_human.dmi' diff --git a/code/modules/mob/living/carbon/human/species/abductor.dm b/code/modules/mob/living/carbon/human/species/abductor.dm index 4370501f557..058abc8d0cf 100644 --- a/code/modules/mob/living/carbon/human/species/abductor.dm +++ b/code/modules/mob/living/carbon/human/species/abductor.dm @@ -2,7 +2,6 @@ name = "Abductor" name_plural = "Abductors" icobase = 'icons/mob/human_races/r_abductor.dmi' - deform = 'icons/mob/human_races/r_abductor.dmi' language = "Abductor Mindlink" default_language = "Abductor Mindlink" eyes = "blank_eyes" diff --git a/code/modules/mob/living/carbon/human/species/diona.dm b/code/modules/mob/living/carbon/human/species/diona.dm index 736a8d577ef..4fffa6907a1 100644 --- a/code/modules/mob/living/carbon/human/species/diona.dm +++ b/code/modules/mob/living/carbon/human/species/diona.dm @@ -2,7 +2,6 @@ name = "Diona" name_plural = "Dionaea" icobase = 'icons/mob/human_races/r_diona.dmi' - deform = 'icons/mob/human_races/r_def_plant.dmi' language = "Rootspeak" speech_sounds = list('sound/voice/dionatalk1.ogg') //Credit https://www.youtube.com/watch?v=ufnvlRjsOTI [0:13 - 0:16] speech_chance = 20 diff --git a/code/modules/mob/living/carbon/human/species/drask.dm b/code/modules/mob/living/carbon/human/species/drask.dm index 14e7636a5cc..145e28db401 100644 --- a/code/modules/mob/living/carbon/human/species/drask.dm +++ b/code/modules/mob/living/carbon/human/species/drask.dm @@ -2,7 +2,6 @@ name = "Drask" name_plural = "Drask" icobase = 'icons/mob/human_races/r_drask.dmi' - deform = 'icons/mob/human_races/r_drask.dmi' language = "Orluum" eyes = "drask_eyes_s" diff --git a/code/modules/mob/living/carbon/human/species/golem.dm b/code/modules/mob/living/carbon/human/species/golem.dm index 4e0060f0e54..f48f39b044c 100644 --- a/code/modules/mob/living/carbon/human/species/golem.dm +++ b/code/modules/mob/living/carbon/human/species/golem.dm @@ -3,7 +3,6 @@ name_plural = "Golems" icobase = 'icons/mob/human_races/r_golem.dmi' - deform = 'icons/mob/human_races/r_golem.dmi' species_traits = list(NO_BLOOD) inherent_traits = list(TRAIT_RESISTHEAT, TRAIT_NOBREATH, TRAIT_RESISTCOLD, TRAIT_RESISTHIGHPRESSURE, TRAIT_RESISTLOWPRESSURE, TRAIT_NOFIRE, TRAIT_CHUNKYFINGERS, TRAIT_RADIMMUNE, TRAIT_PIERCEIMMUNE, TRAIT_NOPAIN) diff --git a/code/modules/mob/living/carbon/human/species/grey.dm b/code/modules/mob/living/carbon/human/species/grey.dm index 7eab20e00f4..f91c4252b48 100644 --- a/code/modules/mob/living/carbon/human/species/grey.dm +++ b/code/modules/mob/living/carbon/human/species/grey.dm @@ -2,7 +2,6 @@ name = "Grey" name_plural = "Greys" icobase = 'icons/mob/human_races/r_grey.dmi' - deform = 'icons/mob/human_races/r_def_grey.dmi' language = "Psionic Communication" eyes = "grey_eyes_s" butt_sprite = "grey" diff --git a/code/modules/mob/living/carbon/human/species/human.dm b/code/modules/mob/living/carbon/human/species/human.dm index 1d339917ad0..5fc2b07677f 100644 --- a/code/modules/mob/living/carbon/human/species/human.dm +++ b/code/modules/mob/living/carbon/human/species/human.dm @@ -2,7 +2,6 @@ name = "Human" name_plural = "Humans" icobase = 'icons/mob/human_races/r_human.dmi' - deform = 'icons/mob/human_races/r_def_human.dmi' primitive_form = /datum/species/monkey language = "Sol Common" species_traits = list(LIPS) diff --git a/code/modules/mob/living/carbon/human/species/kidan.dm b/code/modules/mob/living/carbon/human/species/kidan.dm index f212eaa31b9..c60e1855841 100644 --- a/code/modules/mob/living/carbon/human/species/kidan.dm +++ b/code/modules/mob/living/carbon/human/species/kidan.dm @@ -2,7 +2,6 @@ name = "Kidan" name_plural = "Kidan" icobase = 'icons/mob/human_races/r_kidan.dmi' - deform = 'icons/mob/human_races/r_def_kidan.dmi' language = "Chittin" unarmed_type = /datum/unarmed_attack/claws diff --git a/code/modules/mob/living/carbon/human/species/machine.dm b/code/modules/mob/living/carbon/human/species/machine.dm index 972abc9e08c..b329c268b5f 100644 --- a/code/modules/mob/living/carbon/human/species/machine.dm +++ b/code/modules/mob/living/carbon/human/species/machine.dm @@ -9,7 +9,6 @@ inhuman in outlook and perspective." icobase = 'icons/mob/human_races/r_machine.dmi' - deform = 'icons/mob/human_races/r_machine.dmi' language = "Trinary" remains_type = /obj/effect/decal/remains/robot skinned_type = /obj/item/stack/sheet/metal // Let's grind up IPCs for station resources! diff --git a/code/modules/mob/living/carbon/human/species/monkey.dm b/code/modules/mob/living/carbon/human/species/monkey.dm index b8af1384d08..9820f964a2a 100644 --- a/code/modules/mob/living/carbon/human/species/monkey.dm +++ b/code/modules/mob/living/carbon/human/species/monkey.dm @@ -4,7 +4,6 @@ blurb = "Ook." icobase = 'icons/mob/human_races/monkeys/r_monkey.dmi' - deform = 'icons/mob/human_races/monkeys/r_monkey.dmi' damage_overlays = 'icons/mob/human_races/masks/dam_monkey.dmi' damage_mask = 'icons/mob/human_races/masks/dam_mask_monkey.dmi' blood_mask = 'icons/mob/human_races/masks/blood_monkey.dmi' @@ -66,7 +65,6 @@ name_plural = "Farwa" icobase = 'icons/mob/human_races/monkeys/r_farwa.dmi' - deform = 'icons/mob/human_races/monkeys/r_farwa.dmi' greater_form = /datum/species/tajaran default_language = "Farwa" @@ -90,7 +88,6 @@ name_plural = "Wolpin" icobase = 'icons/mob/human_races/monkeys/r_wolpin.dmi' - deform = 'icons/mob/human_races/monkeys/r_wolpin.dmi' greater_form = /datum/species/vulpkanin default_language = "Wolpin" @@ -114,7 +111,6 @@ name_plural = "Neara" icobase = 'icons/mob/human_races/monkeys/r_neara.dmi' - deform = 'icons/mob/human_races/monkeys/r_neara.dmi' greater_form = /datum/species/skrell default_language = "Neara" @@ -140,7 +136,6 @@ name_plural = "Stok" icobase = 'icons/mob/human_races/monkeys/r_stok.dmi' - deform = 'icons/mob/human_races/monkeys/r_stok.dmi' tail = "stoktail" greater_form = /datum/species/unathi diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index c60abb4a19a..a99aaff7104 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -2,7 +2,6 @@ name = "Plasmaman" name_plural = "Plasmamen" icobase = 'icons/mob/human_races/r_plasmaman_sb.dmi' - deform = 'icons/mob/human_races/r_plasmaman_pb.dmi' // TODO: Need deform. dangerous_existence = TRUE //So so much //language = "Clatter" diff --git a/code/modules/mob/living/carbon/human/species/shadow.dm b/code/modules/mob/living/carbon/human/species/shadow.dm index 8b1bdcb9388..d865a9485f4 100644 --- a/code/modules/mob/living/carbon/human/species/shadow.dm +++ b/code/modules/mob/living/carbon/human/species/shadow.dm @@ -3,7 +3,6 @@ name_plural = "Shadows" icobase = 'icons/mob/human_races/r_shadow.dmi' - deform = 'icons/mob/human_races/r_shadow.dmi' dangerous_existence = TRUE inherent_factions = list("faithless") diff --git a/code/modules/mob/living/carbon/human/species/shadowling.dm b/code/modules/mob/living/carbon/human/species/shadowling.dm index fb9c0a23a57..61023134876 100644 --- a/code/modules/mob/living/carbon/human/species/shadowling.dm +++ b/code/modules/mob/living/carbon/human/species/shadowling.dm @@ -3,7 +3,6 @@ name = "Shadowling" icobase = 'icons/mob/human_races/r_shadowling.dmi' - deform = 'icons/mob/human_races/r_shadowling.dmi' blacklisted = TRUE blood_color = "#555555" @@ -55,7 +54,6 @@ name = "Lesser Shadowling" icobase = 'icons/mob/human_races/r_lshadowling.dmi' - deform = 'icons/mob/human_races/r_lshadowling.dmi' blood_color = "#CCCCCC" flesh_color = "#AAAAAA" diff --git a/code/modules/mob/living/carbon/human/species/skeleton.dm b/code/modules/mob/living/carbon/human/species/skeleton.dm index c1f3e64d2d2..10ae52768eb 100644 --- a/code/modules/mob/living/carbon/human/species/skeleton.dm +++ b/code/modules/mob/living/carbon/human/species/skeleton.dm @@ -5,7 +5,6 @@ blurb = "Spoopy and scary." icobase = 'icons/mob/human_races/r_skeleton.dmi' - deform = 'icons/mob/human_races/r_skeleton.dmi' blood_color = "#FFFFFF" flesh_color = "#E6E6C6" diff --git a/code/modules/mob/living/carbon/human/species/skrell.dm b/code/modules/mob/living/carbon/human/species/skrell.dm index 899d9cb6b2f..99fa6344253 100644 --- a/code/modules/mob/living/carbon/human/species/skrell.dm +++ b/code/modules/mob/living/carbon/human/species/skrell.dm @@ -2,7 +2,6 @@ name = "Skrell" name_plural = "Skrell" icobase = 'icons/mob/human_races/r_skrell.dmi' - deform = 'icons/mob/human_races/r_def_skrell.dmi' language = "Skrellian" primitive_form = /datum/species/monkey/skrell diff --git a/code/modules/mob/living/carbon/human/species/slime.dm b/code/modules/mob/living/carbon/human/species/slime.dm index 7da9e49c5c0..77f07c15adf 100644 --- a/code/modules/mob/living/carbon/human/species/slime.dm +++ b/code/modules/mob/living/carbon/human/species/slime.dm @@ -11,7 +11,6 @@ name_plural = "Slime People" language = "Bubblish" icobase = 'icons/mob/human_races/r_slime.dmi' - deform = 'icons/mob/human_races/r_slime.dmi' remains_type = /obj/effect/decal/remains/slime inherent_factions = list("slime") diff --git a/code/modules/mob/living/carbon/human/species/tajaran.dm b/code/modules/mob/living/carbon/human/species/tajaran.dm index 903e4a32332..40bd4c4aa10 100644 --- a/code/modules/mob/living/carbon/human/species/tajaran.dm +++ b/code/modules/mob/living/carbon/human/species/tajaran.dm @@ -2,7 +2,6 @@ name = "Tajaran" name_plural = "Tajaran" icobase = 'icons/mob/human_races/r_tajaran.dmi' - deform = 'icons/mob/human_races/r_def_tajaran.dmi' language = "Siik'tajr" tail = "tajtail" skinned_type = /obj/item/stack/sheet/fur diff --git a/code/modules/mob/living/carbon/human/species/unathi.dm b/code/modules/mob/living/carbon/human/species/unathi.dm index d5fd16084bf..e1b05d3e0d0 100644 --- a/code/modules/mob/living/carbon/human/species/unathi.dm +++ b/code/modules/mob/living/carbon/human/species/unathi.dm @@ -2,7 +2,6 @@ name = "Unathi" name_plural = "Unathi" icobase = 'icons/mob/human_races/r_lizard.dmi' - deform = 'icons/mob/human_races/r_def_lizard.dmi' language = "Sinta'unathi" tail = "sogtail" skinned_type = /obj/item/stack/sheet/animalhide/lizard diff --git a/code/modules/mob/living/carbon/human/species/vox.dm b/code/modules/mob/living/carbon/human/species/vox.dm index 14384873911..8ee3fa88567 100644 --- a/code/modules/mob/living/carbon/human/species/vox.dm +++ b/code/modules/mob/living/carbon/human/species/vox.dm @@ -2,7 +2,6 @@ name = "Vox" name_plural = "Vox" icobase = 'icons/mob/human_races/vox/r_vox.dmi' - deform = 'icons/mob/human_races/vox/r_def_vox.dmi' dangerous_existence = TRUE language = "Vox-pidgin" tail = "voxtail" @@ -107,32 +106,26 @@ /datum/species/vox/updatespeciescolor(mob/living/carbon/human/H, owner_sensitive = 1) //Handling species-specific skin-tones for the Vox race. if(H.dna.species.bodyflags & HAS_ICON_SKIN_TONE) //Making sure we don't break Armalis. var/new_icobase = 'icons/mob/human_races/vox/r_vox.dmi' //Default Green Vox. - var/new_deform = 'icons/mob/human_races/vox/r_def_vox.dmi' //Default Green Vox. switch(H.s_tone) if(6) //Azure Vox. new_icobase = 'icons/mob/human_races/vox/r_voxazu.dmi' - new_deform = 'icons/mob/human_races/vox/r_def_voxazu.dmi' H.tail = "voxtail_azu" if(5) //Emerald Vox. new_icobase = 'icons/mob/human_races/vox/r_voxemrl.dmi' - new_deform = 'icons/mob/human_races/vox/r_def_voxemrl.dmi' H.tail = "voxtail_emrl" if(4) //Grey Vox. new_icobase = 'icons/mob/human_races/vox/r_voxgry.dmi' - new_deform = 'icons/mob/human_races/vox/r_def_voxgry.dmi' H.tail = "voxtail_gry" if(3) //Brown Vox. new_icobase = 'icons/mob/human_races/vox/r_voxbrn.dmi' - new_deform = 'icons/mob/human_races/vox/r_def_voxbrn.dmi' H.tail = "voxtail_brn" if(2) //Dark Green Vox. new_icobase = 'icons/mob/human_races/vox/r_voxdgrn.dmi' - new_deform = 'icons/mob/human_races/vox/r_def_voxdgrn.dmi' H.tail = "voxtail_dgrn" else //Default Green Vox. H.tail = "voxtail" //Ensures they get an appropriately coloured tail depending on the skin-tone. - H.change_icobase(new_icobase, new_deform, owner_sensitive) //Update the icobase/deform of all our organs, but make sure we don't mess with frankenstein limbs in doing so. + H.change_icobase(new_icobase, owner_sensitive) //Update the icobase of all our organs, but make sure we don't mess with frankenstein limbs in doing so. /datum/species/vox/handle_reagents(mob/living/carbon/human/H, datum/reagent/R) if(R.id == "oxygen") //Armalis are above such petty things. @@ -146,7 +139,6 @@ name = "Vox Armalis" name_plural = "Vox Armalis" icobase = 'icons/mob/human_races/r_armalis.dmi' - deform = 'icons/mob/human_races/r_armalis.dmi' unarmed_type = /datum/unarmed_attack/claws/armalis blacklisted = TRUE diff --git a/code/modules/mob/living/carbon/human/species/vulpkanin.dm b/code/modules/mob/living/carbon/human/species/vulpkanin.dm index 920cd86659d..97083d8db16 100644 --- a/code/modules/mob/living/carbon/human/species/vulpkanin.dm +++ b/code/modules/mob/living/carbon/human/species/vulpkanin.dm @@ -2,7 +2,6 @@ name = "Vulpkanin" name_plural = "Vulpkanin" icobase = 'icons/mob/human_races/r_vulpkanin.dmi' - deform = 'icons/mob/human_races/r_vulpkanin.dmi' language = "Canilunzt" primitive_form = /datum/species/monkey/vulpkanin tail = "vulptail" diff --git a/code/modules/mob/living/carbon/human/species/wryn.dm b/code/modules/mob/living/carbon/human/species/wryn.dm index 95f9b859f1f..b532a5be417 100644 --- a/code/modules/mob/living/carbon/human/species/wryn.dm +++ b/code/modules/mob/living/carbon/human/species/wryn.dm @@ -2,7 +2,6 @@ name = "Wryn" name_plural = "Wryn" icobase = 'icons/mob/human_races/r_wryn.dmi' - deform = 'icons/mob/human_races/r_wryn.dmi' blacklisted = TRUE language = "Wryn Hivemind" tail = "wryntail" diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index 5e6b58002b8..e15fc28f2f8 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -19,7 +19,6 @@ var/force_icon var/icobase = 'icons/mob/human_races/r_human.dmi' // Normal icon set. - var/deform = 'icons/mob/human_races/r_def_human.dmi' // Mutated icon set. var/damage_state = "00" var/brute_dam = 0 @@ -109,7 +108,6 @@ ..() var/mob/living/carbon/human/H = holder icobase = dna.species.icobase - deform = dna.species.deform if(istype(H)) replaced(H) sync_colour_to_human(H) @@ -674,14 +672,10 @@ Note that amputating the affected organ does in fact remove the infection from t desc = "[R.desc]" /obj/item/organ/external/proc/mutate() - src.status |= ORGAN_MUTATED - if(owner) - owner.update_body(TRUE) //Forces all bodyparts to update in order to correctly render the deformed sprite. + status |= ORGAN_MUTATED /obj/item/organ/external/proc/unmutate() - src.status &= ~ORGAN_MUTATED - if(owner) - owner.update_body(TRUE) //Forces all bodyparts to update in order to correctly return them to normal. + status &= ~ORGAN_MUTATED /obj/item/organ/external/proc/get_damage() //returns total damage return max(brute_dam + burn_dam - perma_injury, perma_injury) //could use health? diff --git a/code/modules/surgery/organs/organ_icon.dm b/code/modules/surgery/organs/organ_icon.dm index ba98554bfbe..a55f7bfc96c 100644 --- a/code/modules/surgery/organs/organ_icon.dm +++ b/code/modules/surgery/organs/organ_icon.dm @@ -14,15 +14,14 @@ GLOBAL_LIST_EMPTY(limb_icon_cache) overlays += organ.mob_icon child_icons += organ.mob_icon -/obj/item/organ/external/proc/change_organ_icobase(var/new_icobase, var/new_deform, var/owner_sensitive) //Change the icobase/deform of this organ. If owner_sensitive is set, that means the proc won't mess with frankenstein limbs. - if(owner_sensitive) //This and the below statements mean that the icobase/deform will only get updated if the limb is the same species as and is owned by the mob it's attached to. +/obj/item/organ/external/proc/change_organ_icobase(new_icobase, owner_sensitive) //Change the icobase of this organ. If owner_sensitive is set, that means the proc won't mess with frankenstein limbs. + if(owner_sensitive) //This and the below statements mean that the icobase will only get updated if the limb is the same species as and is owned by the mob it's attached to. if(dna.species && owner.dna.species && dna.species.name != owner.dna.species.name) return if(dna.unique_enzymes != owner.dna.unique_enzymes) // This isn't MY arm return icobase = new_icobase ? new_icobase : icobase - deform = new_deform ? new_deform : deform /obj/item/organ/external/proc/sync_colour_to_human(var/mob/living/carbon/human/H) if(is_robotic() && !istype(dna.species, /datum/species/machine)) //machine people get skin color @@ -41,7 +40,7 @@ GLOBAL_LIST_EMPTY(limb_icon_cache) s_col = H.skin_colour if(H.dna.species.bodyflags & HAS_ICON_SKIN_TONE) var/obj/item/organ/external/chest/C = H.get_organ("chest") - change_organ_icobase(C.icobase, C.deform) + change_organ_icobase(C.icobase) /obj/item/organ/external/proc/sync_colour_to_dna() if(is_robotic()) @@ -180,11 +179,8 @@ GLOBAL_LIST_EMPTY(limb_icon_cache) else if(is_robotic()) icon_file = 'icons/mob/human_races/robotic.dmi' else - if(status & ORGAN_MUTATED) - icon_file = deform - else - // Congratulations, you are normal - icon_file = icobase + // Congratulations, you are normal + icon_file = icobase return list(icon_file, new_icon_state) // new damage icon system diff --git a/icons/mob/human_races/r_def_grey.dmi b/icons/mob/human_races/r_def_grey.dmi deleted file mode 100644 index 80b2ed615b701d42665e78f3fb924d1246038dc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5892 zcmchbc{Ei2|HtnjB%-Lu8X_fIW$Y7KQY3rHQpu7vGWIcwB4tQfN+Ahl%Q9q{8LE#Z zAz7xeZ~?Sv07Sk@?ZXKqXox+W z)@@8lSb2x2yqaPswRzA)&O-FCwXS961d1=|(ovtCsp$t*4`UdAEPRvPgU)w#91uHQ zQY+TnK)QE-)KMTQE__>DCHF}|fk1SMrnB7@o84lk?W}Gcv?`cd_x$Q<%=bz{6Z2Aq z>8Nf6Kj4OWF8?;-Q>eP{x!;GY9e(tdXYKRUOlsG{=$+15+c5hSHTGC7=zLpjT}%lX z;d%~U|6?z1hfDFtSH+k!%FzID5N2s=>=5~CdE6#hk%;134X#LhTYlf=T|juMugUu( zCXpI96q5Nz{Z^6Tl7f1r*N1VM6cK}F@z8EDUdr`oDVA9EVc8|zlZXQEHaXvAsk?sy z`HjxU9F`4mIBqPOUS3)ZH|_T#|Ng=9b0<3VZRST;HIY#WIq!NO2f|B+JF1z3G_>G{ z$=3`t);Px}fBOQ+)rfP)cit2P#D<(mWxr&~shDQLUE)`Bq_sz7EsVoz+lg*A`MA3T#~#W2fY zH~V8>R*w{qdhQ$b(9-186dp4XGc)(UU`BtSka#TMhH0H^m5q`Atsg=M~-UO_o)0rr-!@9 zYBa2I|E@=8Ev!WhGxN#+l0=SuIQ)B&dzG_G;Nj!7!YQRaK+e4}q34o>E|s=HWO8BY zAW-8b)zPlZo9Tx={9$NuOcbjH%qym~1ylsr){NqlnSTWq5_%cB2>(0fW^JgyIy{`! znVT+$@hq>Z^3OkF_ByYLNHKnWARLKA-taCrEc>`@nm0KlmwT8B9hEG>f>af_ObUOVj6tBN=0X2EZFVG%&Z=Hokqh&2KO#O~fj7kU z@YFqYa7pKk_|tzP5B%@;Q2Q=079#Z~?o7oJlSKQ7)n*ZPjB+}xV30oUP{+R{VH7yi z3k0&;Q?C!gfU$@HX>?SdCtmoXI8V*|#Kgo65gr?>VYOyoavPA*hkJQMr9}}yjJfb z&g!&JS6q8A?7WRf{|eB4oj^qi%fced1|-7ow;87!NqX?_)RVqW!Xnq;1mlu{eK*7p z#@)Qwen(Ejs8xh#jeA{O*&ruKlqa7eYB0-yb1KE0Yq-Bj0{s zb%!?rX0)H{^5+4hTTY}o2!)Ui8>ey=2^Ex(zjU7$1_EJ=HELUccGNAbC(yept#Gr-&H)9FY5GhG&tgd0^*s66xr4r^&FAl(@U;8ZGBO?ndC$3+9yxwf ztcx^>8>)x=_gg!AG-@uHVp2YICg#H#V;%v=^Wmt`OwAN5-2NGiPd~OMr(uO#2M_KV@@L0;vg)X7q zbXQ-nuZ}Mr4p`ap6$J3>0#^G?3WogJLNLr&6pDR0!VUXyR>v3XqM=Ke{e;&(!#n5} zNc%K8r}k;k5Br3u+60ye0F#UXmA2ZBcv`d@%a8;W1Z2VcN93ry>X^?}Zp{xR;XzYV zQw4*yZI&6(1b_#PwPO8=b;M`X(^2dyj;jxfwxUmSeNJf_p=0r6~YKdeiWjIG!kd~+ENuQ*8?YV&oW zV|0)y^MF0&KY0T9vY7*kK-d26w z_C?5dqj54$c-qM&D%Bq$+RKr>0F_m+6zq`#OHvlW_gsL+=#R%Mm|1=U>xt2%B=ga^ z-p0FMFrp@-C~6~;1gg+Bwu(oKN;&y@fba7iS32b(-`T6k+k-U>#9yGf7^5JvuO|(5 z_Le3u@bn*X!1SOeAaeD||7_ue0T5>Rf;cFOR++4+18d63g*l7wTc7!!KD>(ZNW5|7 zmqG>vGfLjLtLFOp`ds3do((UD+umxv*geS6YtO$>{~*?Yy|}n&hsdz*J`%r_D4&J3 zN~p4G^4{grPFD}z`K_tDr#k2XU%X!Mh?Z&u38^QofXsTwwyq@8>GjnvO}-@VKMdA` zqK~l*-HVUP&V@J83swDDht6;=X$8Gp_p*-!5^wwwGc>aoGjqWN_6dw{%$&4mQN+wzjoHJZagDH5w@WzqCgC%X|X$US}3 z6~C+XYGxRMfqHPz%+H}RpPR0Jx#Dw}*<=e$Li1g#7s!n<-4N31pmW%*7o&vaH6QL? zLDO5BdEEc+DEVK&`m5GV{Racp?|XVGO2*0AnVk1BDmd8YYsizJhQ}I$xIrl zUD%PMV7hih#r{Kb=E=~jKDHt}@+tCx%e7CIgKxfuNCN93v>YCDd*oG`hx$_e~8P;(wGGc} zt=9&v_+c@)p!F`*^+y_+7rct3!w|X_sQszW6?gC5yLWYU`kd!-9|xfic{-%o9fKZk zdzR>xcBBzd=W3J_dZ&2%Ec0 zp3yO?*H;=PuPNIIlx=T4Q~uZAks~aOL$h!~?oE3lA=#%_7Y|Y~#_o}c5m5i?( z(AoqiL6#TLG3p}|dNq_}MhC5&VS~^1RZ{#AtQS5$J{Fy`m5_PP3VT0SF3M1})aN?O zL_OuUli{8p3UOxv&)IEP0LWrMcFNIhQ-+f@akn5o}hyvhgqOH zu#<-I+Nho~Jvi$F`!_Y6+O!tn?Dj@&wi|j(FXu{H&Eike>4EQOU&+Q*&nKyShGKFt z3M&HBomIt)Y8Tl07zG(aHb*Od^eDEig$4o4)XwT-T}13VyM8BlpLNH+>{A}rgN~H$ zR8Z@oR*mJcXBuIhLNgEp28*R_ANm!=Kmiuq z8$18(F)Q!;tREN`Nis@9MA=>G>Bu**9My^W^`=)icu^{z*{k2z+;{cn2ce)n(_)Ps zXOMtv^O`hZad+6qgLqqFK8e77M&;I-Fxp7(&ghnbBU&uS{-j-N*M6~hJl>#E8jdh1 zV1zz*@yJWG@4HW_%y-MK)j$~Z6qlC?o8@jv#YgWd7+5H(>Q1%cd}pBEcxrgVxf)NX z624vj@t5F@M-JBD14P|6z6kRsJl&oix>yZ?iLpp>cr$L3J5-|78IfhkqcpywU`fk%pUZQahZ=3uSm%Kw@ZP zs<{Fj*cg7#AKGdYI%7$EceZh?X3^)pBv?eLFI6(yeJriI!!77pRrlnHmj)YqrG#OP z#-(I=E67;Xme(aUc4CGMHKl8Oc5GN~ZWN8Kb!(hL8B)ouLH>Y*wlZ&gEF+Vu_AlU; zW2o*xfWM8CpLnpbSazf!E_L?PDpPrZ7QMh&FKGS=x4TzPY zV;n!MdGAi{@Iu(nZj2H=+QDn@mR7`V@i1;^!wAYJFe%jOC!yf=&IVf+PqSNyQiOXEWu1`cJ8z+3LRV}9&t zT;6cDGQptlVp;-nF#i?~I2Cc^!x^ic3X+g2KUc^=h^YwAj3k;x?<5R?7R2UFMcT&j zwQQ(dK&{ksJ7;#Tk5G#!_u05rvx)07EPQ87L?-p;x|#tEd=Y|cA4V)N9#<>qmj zsE(7f0uHtmje&EaL*! zC%2;b&pPEW_WkndZwb^40j%zxSY0Zs{Y2|{+B~B~VM1ptI-6G#g{XD@6OTV)l*DN1 zS&z8R8i7G$MN%0%uM6Q1YbfNW`4`HGl!a(7s`-HNFw~tb;DnoGcngpF?@zz|!pP#r zOg-7aOqy;LE3sO{XVa-q4LjZ(=OkvYNI|(7#Lu8FHD3!ep zS;rDe%vgsp#ypq%#q)XIKF@RCZ|2PBT-Q10I=}P#eV6mt^0EofVX?yi0PtKiHL?Z( z2>2HQaI%Aq^X*a(uxZ5FI0PBF-?@JKWId^n@k{3M24gsgIW zVtss5*g(?6!b?3MeMlkQ@R(H0h19zlDR<=FYj_^I zxu8&>Fka&>C+PmXm7!1go}8kP+`9er2OS6KtGZ8yM^L7=pN9MjzaW(i@c%h89l{p- z8OaSuC8z+g>K_5gZ=z7V>Gl73heJQaRc4M_wHHf31Wlbw4IGcVG+Fj~vS8z&Z?ksT zT4b%2?(r~fbuv%C929@(|j07^*K56zEb9Oa7RscQI$o=yikK2ZB@|L0d9 zZ%zI>YB!jl-0)P|SK<@cpPViFkYpmMcC7K!7zcOOApP>U;lP{$A2o1%yjln0VITF# zxNzh&?ltU}%)@J2++x>Ppbty){+Z?E7KCd0O4tv>5XH>48?EzK?9AQ6Z?mI}5*~{{ z9{>9fB}^EQ8(~XwWUqYvVjR=8-w4wPt4Ri9EM9JvzHhao4UX}IMi@Vo4g!_+M)y15S#9$W9mjGI~|F) z84+z2Yq#p9h&@~0%nB`F;&JJdCF!YL2i=$+d$x5%M9|_VJ>u~->->y&p|{!dvC6}} z(;UJU`YSEE%{kU169{L*<~`AP{tf)M%u`bM>WLhC+h0fR{RRww6pZb!o&@$Bj@i41 z$@7cc|L|A&TTE8`xD+>K^2d^s1T2;S02)Ibsd4yudt>)oQ)8I(C#FTVy$R(*SLpN_ zCZy|JDM$TqOkB*-oADu#|6sW|boGvI_H&OGcmWI~Mnk_i;J9c*6JfA0=wz zOK$bgx0Vqf>A~M0_M5?ox*-zqpNVGvOp^cZPe0$A==Ghw%H#WVYA`kGft(&x^cGy! zk;`Hp43(j0WnyogJkpKAo7)&NZ<1DJ?k_Xf(Bfk|&(h98o%^`b{P$F1nb;nXL=1+| zmivn^BZ{T6Z6C0|ndQQD;^h&eeBskgA# zLfhBNdAz4(!Bju7O9Jzu@5Y1&(>~EGhX4N`Yg-PKy71dclCAcPoZ7M>EgC*ZKriKo zGfl3m6ry*LVsW;*$1d6a3z0ICGv6?N^0#c1=Ob08*3@2=x z=Do66zCT&`XoU`&d<540H^*c)ew3Saj}P`RSj>M0UAFf*G8!TYn^796(N%xa^pE>a zBuokax!v}G^1+9I&J*?pqjIq|Hmtqu(?lkb4PbRL@R|%w+z59p`Pa-K(sF)sqaxwQ zLSBS}DGefy`xV2M5f87ppcz{3qW~PmO5K0OWc&BE!M_KGFs{2}+&s^q>@(4s7(ND{ z;P^h1$`Bo-V84cuo7z|a>a4@9xS#@m57W_lkQ8ora&X-ZV`~?I z=e`bgs$fSgO^dcQet~S*pH>dJMl)DH!-dZo>3sY6J_KlfJmco5midJEhU*k_z?>UV z5?dR=_{C)k4JH5L8aQTgPWJ&==pChJ>U{vt3+6Yh=LQB|Tuhj2exMx*zV{-tad8nhGWZ~`Avf?;JFMf3(*SzMV09KWsz8}K0? zM^HVwncbfL8OwXsHn!FlvE?C!`_YpZq(#{+qqh!baaa@%g^O0G!{=qm*S)gQ|Ay^SQGGiXP z+ekpY@gW3I!}Nn(kGd8t_F(j;%^mS7YY$ZzNb6wPC7_z1;A6zyrQPA{LKtXyQ|GKH z1}A9Q1@82NtNcU{Aj{hZ=H?|bM;!Zr3r2ILZz=$HzU5~2@+_pic~-GU_^y@y@oP@! zqo8C;x!*n7BolwH`Ekg#x(jcb---h{_q?{a?IOTM?FL;>h-&1%?eEW>RK62*gHrIpTM!W;aC~bb6a|X-7LUcn%ui6^TXQUE9{PjXUJsQ|gVAZ26&rheZZIC=8N)wPduhw*V7pN^>TO%EpwCN(@oU>f}* z9wr9E%9~a%x#(y<lq$rIX&x*Cc`A?oaaVNaDl&=uU)v|-up6j%`k57n4pD3M$Keq-7VPWuWb zuJ^YaFdrcpf0+R#^y%;1l1-MMG%9w!8WrjJxcEEEf$Dw7ed)>~|2vA;PJcZ1m`W)h^R)9u1TP%P~b&>2OVf z38&Ca%#}(S=IJ1`eLmy@D2y{pAg=Qa$;c-+D4S{uzl~y>P8PFE(GrOpO}tm}b*CtKoD|2f;BY<`YkEBb z{{K6s|HH}t_YfUE04&vmFn~_4!G3%~Lfd~EJXjA^^5{ADKQP_bbx%E1{o<&}R>9Ks z1j*}g!FMKnh;h3~8P(m94dB4yfp`u|U~VO`&tO2lXZc=`oPbn#z9ElbiHqXm=@}yN z&#fCtroKu|+xpdwjL`wO*nt<6_ZP5g$b6LpiOnN;Np7DLn~@FL`d*!uk!j%w8oDCi zC@`56`!1V}w<&;`v)q$tI*tL&TN=m9cr`#e*))`3?wOBGPeS|q6I4ZW|2q>xBWwS* zYiNlmu%Z)}ETGT3n13m};EXZ?id$LKzTS7gf@Ir~Sh7 zHMNZO+|N*;NII#y)|mFUh$+ttBA@0KNuG7 zYH@Kfu67*uvoPpmzGdAA?J%epf-Ps(x(h!Sm!zeiZlW`*2lV)Wfe;BgGF2>uop~pf zWN)kfB73jRlYv>&z=L8FWRq6rv>AZsJ5NO?Ti<57|diy6)kfi~ZjWb-w z6krgeaL{48US0S2!Vg_#1pVPhy&@hSk%@}SNZ6j9&&UHfXTjg;v0tYER9y7>hVqx7 zaNOu8+cT6Xpo{t}6A_d0o0&Pt{P1?a`Zsqws0MBeyazvYx=&!cAE|#%x9HdAr-R=F+#*976Mr6FLb_ z7?-Z%;lMsn&!4LoUX=D}4!i2e9L(&u(nKOw!kPY~!bUT?hFIo-;&1Tb%FscZG3_J7 zE$^cwC+;2a+qBXdW-33c@Fgx$%P|_bNR4w0NN=Wt=u|WgOC3vjd$z`~+zZOj;+tz# zx4#8{S*ccjW3{DsFj6%-g31m^<`JyUGvJ{H`|?Tc0u3dMK`lsyB~HlUE@uXYbA3(` zKhUFee|M5u@676c0NNDRlmGq;AiM9g`9F5tYMzm7CE;t_|Kobe?kdye_`usHf3Z&N6MJ;6ah4lYQ&$l%k@fuEnm~^5F$)o<$0`?;CXnAd71w z6w-*uWaR-l#k}Ff@(gwX=wM|8s&p2{UEUiEUa{d#1czoOR3SEJr`WzY^^X7pox~14 z1sEGccHD)-*5sNJ2hz$GA{iW7BYoS`=DZ~Q;z@2KI{53Z&DJr1gJJC>;H~ZqYrQmU z@QSomDpU>moj`$>Mq@&dv8@foz>)22cl%=g*p5N2z&hA#F~IE+rkCHs&h+(`IkMcK zM|X#TGdyZ_b~uP9A4aYpiNl7jP~0U#c~Jhhu!k&h71euQi`!o<+-W#IT!_S;Ux;^v zEs+nkx4g(-gP!7`d_ui`q{i z-X3x7LFO3O34^AE2FME@rapG)Qv@5Y-TjoP7UqRvE9}{MC3}Cz%OBjRY9*Ix)>U+^ zUS6H6d2(3!)$bNaUm|TG8^AYGmpga?iI96U( zmQzZBHhlZoGN^_gPV7y`5LQ0J6TnvNaOb1_&kx-q+?WeLQYvgqU@dKwcuIL9U4Ge+ zz-p;WE9Tufit^{tIKf%cj(*~+UtcNzl<}Xu0^RYmAtv(;GH#a(fG1am4R#Ye*rGV_O1W` diff --git a/icons/mob/human_races/r_def_kidan.dmi b/icons/mob/human_races/r_def_kidan.dmi deleted file mode 100644 index bea44845a682567f3776103672182206e3b33425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1333 zcmV-51fFDZ*Bkpc$|&Wy9&cF3){XWj(o^A=K8 z*_5$~(gNg$GaWE3Tbx-`lUe4&k0Fgk8I2>9QItanvz&;|R$T^6KK%pY#hkDq8DWfV{^7`uc@P2d%Z@`vGU`eLm3F9|~~x1M2Jj zzJ8$x?X|NXP+RZ!^@q`|<@Wsm00000+a|G=)w}liulj|xc24Wz^bViYxeo*spZE9m zi;?B?^yOswi0Nm}bF|Tn>!(~F>zCDZT9SI#Or{4^V9kinYNv+2=dv1^K7OGxGp5J? zc1>YufSTB6Jm9X~BQHVO@z_x)r}jv>U+R@@@M?lJfPus*1P&K*L8$8?AxC))eErjI{;^+n@&k zV<&7ry^Nf73aNdU&5*^TSI-8mM^NM97lB=-%!!$AuKjxQ3qvYyW^+2(b4@5iZ000000001hOXB>2x{BQ2 zYSNPj^quwxHrraAHpzDEW?!U1Plk!OtpVv?bZx+|C&S$uP|Ce%ZNO|Y8}wwDhyefq zfF_24pK65&{nRVOZov-03VGoCbs6pcREyVgx!|>l^NU5Q**W0ha>b8ezO=lyw^%(i z2fU8-i+9EC*DTtx~Zydjg^IthxJb6#*WZeKeB%0cfZ)kn}y`}H* zm6N68U#?>O;_8pp(^DFtmkTH0+jm;uJY@kjf4zZLzYt%C`=4lCYJTQ39Y6d`>-{ek z3#j>5izvU43+G$xe#>taugHfgU!^Yxt@=p6ka^&bKxs`Qd3EL&ftmE$KpSxVLgaaS r0000000000000000000009)fH2z->)iPull00000NkvXXu0mjfE4X;y diff --git a/icons/mob/human_races/r_def_lizard.dmi b/icons/mob/human_races/r_def_lizard.dmi deleted file mode 100644 index f2e67670c6f669f27c8232059e85e3ab7e9b4384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2079 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 HGWYK9sN9%J9a#FH&+sIfIgL}@0xEUD&JinugF zCB~jMo=n4-k!@@-W6w4j&-;Ady`SDc=X=iQd_Ldv{o{Mi$-z0+5T1X#8TIYGPs{uH&ewsVQlWS5Q#c=X6m6 zXf&FoGLXQANBwtlf~%7ofSzHV+bUY z0knWyUfbY+Rg*6b)DuNj9=yVBTwhxF{nXQ-sHWHiD~jhCK3gw$@#Jz*yDa|D;kZ$r zSqkJ{n%Glh=&11Q+96lZ;X-Q8fY4Nyp^~1qUzv}4fzM1QNhJ>>pNA}TDLi%HMcMT} zPk&KI^c?$4i?02(@5aAZs=?r7T0$%jkV1dcsMwRcnh{`yGJ1~;U#-jkEqy#Z&@}= zEi%ci^Gv%*WAZ^F@%*T$xPg^M>0T95a1@Mp8n}_XVEz!6&>Qh&?%i>#p9dhIE7V3S z=Q43}CBiaE_bM3F=9A4aOeuazjQ41rd=P^)1!k*9DmPKeHj8I-!TtJ!}2W}UB1 zZ4$^X=3^n=WQl*8R`kWCULW}4JkHfyOer!FmL}d@-})Nz;jV!p+Dv$4nj6BH+o5UF z=RD=JT=RYwojGR;mnm?Vag+Ate~WM)jAWydf&9qmcyu&Ah$R%F>86Vfy8hBOW;NFI!uZ%|LzsSg>9-SXRDt*0Fh|y8XyPNdu_(4M+hVj*ja66Hy zBBjALd6L-IK*2FWQ({n$d_DStq_RP>epS(9tgTP|_EkZzxmy$dfy!s zKN-wsZCuPqJ8Sokg0uOT#hr4M8!c+9hs841-_%1Ico4`ZSpoj+vKRps^)UMt*PfMm zYU#U?56yXLrh(UktS(WMPCN~1&FGnbn;3yNaHKvx>6?ZPDUkGhqWwJIHDLh!xa`{O;ZWA&LqDs{&H6|_VcRQIJ;wI_xie~^^1Vp*j6#B$e60vh%MZ zWCB`a=(;QhskQ${Vd99jaLuz_QK9GLy>udUOR+8<$`!mkAsAW^&V-T zTEFb^_F{YcqE8_SM9PwGBKZQb86PsYZ=73}1#w%=n>|Q-fzL;g=z@ij4waEq;X9Ie z2B@ui8zzWRi-QKP3BTLmty)zRwl3VC9oL+=+g%hVX#8y%LQmFM(NU!x+5cPs7UOif I#u|V1Khd*&F#rGn diff --git a/icons/mob/human_races/r_def_tajaran.dmi b/icons/mob/human_races/r_def_tajaran.dmi deleted file mode 100644 index b868b764b5e9ce233ba9bc8c30c49ae8f73c6df5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1938 zcmY*Zdpy$(7yoVUtR%5!xkiy(y128gT%z19A)3b}ulpG0wl>#7E=79Wo=9SCl8j;) zqQcYmU=6v|hp0x9%-kQn&*$xZ-|s))bIu>%bH3+uJ}1M`{@fmMIdK30_SjfkI0FD^ zHv|Eq0=pDUbwlrxx1%lEvZJE|0)a?LNhv5O?ABl~n2d~!l9Cb>3NY05v;ubvJ2>N4rH?_~U#d1F=zo;b8y}Tbeyc7k{A(5&CO%TReZh zs;=>ZjXJCtqbrOgODD}Y{aECxnpgXTwqT>ql)HLvjOk{6MSQ#4dB9s18Zo(Glps<@ z5UV~MFex~xzrt_q?S2^1fmVLOuslZ&cq4WmR)l1kG z^=ZtrP3L^tioPmYy{%ZU;%0ZNQ!(~a-xvJZIC2eQ5IHoh7-or#;qDMXRw~bv66H)I z06plmyAr_s}5lO0l|f* zBf&{-2X?*xKfcMIsM0$!?h^tFTf==OhJ{pb-i(YYC{(fPdWE%XDC9IiZwaaM4>|i% zQ};=IT;#;ywp?T$7#i771^-tm@#rz$LtHfG!|P2dBdsRQWVNxiMx%f5ynsL?sTi|l zaA`-&O1CB(0@G?ch+10_XSXt%*Ta>ax9PGdR$b3=Cm__%(%rST?x5o%a3o~Kfm|V{ z@K+8Fx6DAp_V_=OE)|4}Lj>W`q=#4`P3?uJrpsT$8SzW8T}7TC$g!*+*k2=V#4WivmE}-rQq{(dcV{dbe=fY} zLGYb_=gu^~v;RRQ4W1=@)00%N&Q|b8y|eh76_cLCUY{hjh@IC#-fcu?W|Wk-im7s@ z_?3=a{qN+Of06dFx=W=Y4>&sdC4;nwes$0E;RZRZ>-H|%Yc?3zJw=R}9om5m=&aBsf4FF-jC9fL z+lFg^Wg0s2VMNay+-=`aEA*I_!w6VkB)M|UL`+!sa z)0g#Yr%{2aAaY<7LD5=IYbSu1I6KBK2*k}P-^p0J%hmYLY`>Tke&N%z2;XZm>kK#Y zoAi59#ow_h8ZRWp?sP5Q)@<6or-3H%dwS;Dj^_vVEt`3UXdNl4*7Xl;X4~!@HB))f zEY)D^D2hmuX7Fdm^M@K-Ahyfkf7JPaiDJcHPi?om*Q33N{Ogj>)mC5qt|fiPgHeO0 zzhm_`PYVS3s=^ECw=r8M9>#=#_H&1NelS^=R*xTyZQ{(2#GLe|^1o)0kI^S^{nZ=> za~N;<1P|w3Pl-0!=G-9He(FFMTw@TK=qZQs4Ij+jkd9L@Ls6G_*-GP&@4v>Ob=YPI zqVRfCTqs}M3u2vL>>5)FByPwB5zJ!aI#EGe5wjng0{OgwB%1K%5zkPK3pLS1(__NU zT&N{|tA3C6W@l3DSiM|;UMMjYicrYipsoa%Q_2G~u-rckC*Pui2){P@?|>xYQ_d>o z4e6H72%b;yNtY%(h{?<|*5w1ro!E?C=$AwcU4Yr(nF=@*Aww>KIyr$~Uwb@wOTRcANo%}cK(sMfi diff --git a/icons/mob/human_races/r_def_vulpkanin.dmi b/icons/mob/human_races/r_def_vulpkanin.dmi deleted file mode 100644 index 4efd863799a91a974911d42e6279b5f61b1c6fec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 zcmZ8ic{~*Q7XQt{AoD2O%QD6qx(3%JYRr=4&Al@A%M~MQUb0TI8+*bSW(7Un@EqYsKCfHPb6ovtop@IB#qMr6kS1lr9|9jf$3@9vg8&d%C0!!gg%znC z@3My}+E|VyXRA)j$%x!816Pv3Z^?$|!_3|Iy|w&Y8M`lf!JFo_f0v)on<8d|Z*q$7 zIXdcAM`2hq#9}^c0GbHMZ=Vd{?o``KqVK#+I_Wt(bk@|1!vHMCt?chDWx#!%Ht53G zk8L1GxT>}EozZ5OGPlMdMZ8eJYU0t}iA*Vuwe}JdDXr-!e**<~hF@2NNy5~iMozTf zmV+{f6Noi_w;X>ZYo;$O{9kkKp=2`IUwUZvHT|=qa#&16{t+Fn`zCDNUvQ zTC4BllLo!Ndiwe6)2rT+@xlIERQ}0kQqS=GN_NWjOSaxP{=WkoSYljx^&s99ubqOi z zyXLDk1Bj|8pMgx1j}uOE-AWkco!NNI?IWGLHycU7&eAaiu~sydhLBl|_(DM(JldRt z)dBx5I1ykBfxNJjJJOog)1|@OqM+6+YIrWvx<-zjFg^pai>hSwsdN3jTIT<)Vb z0lP(ULJNWcy0HxuW!eWtVPG4KI#sL*8md{7rXcJGSDhuv{v z#}*#S4CFIJw7$~_@M?(thMBD)-mYW!kf+Q-wRpdzwHrG5D}IOK7+dE)bTo(#-c8;3 zD8(sDrKoHxRH!sHx}BfSA1j`iqEFx=O6^QUm*H#FZIR@sooDnYEhg*Qb>qVkb6Ew* zhLTV`Bv_;=CTE$F9~{IHFPXP5s2zXPNEL3Fhbkl-FX)}#Zi}v<-LyEoX10#y4PWy* z&nHzhZX{aQ;0m-5-?IGQ<#wKWHuHYOrZpWPEGt|1gjq(ef&KWXys6(W3Qf!1Cf9@dmRBn& z+{}Lwf0*7$vepZobqc!wp5 zjRfJaEtW{DKkC;vUsua3|DA;@dyl>NspTDOV=flWTi?-9M9v+h?Y{UbhLWx?d7z*6 zeMq@+izMR*54tQ(ed}JVr=se_)*}9@>51Z^@v*I6RBQF_(w@e$snmb)N!&5A)QS3+ zPppMr5C6&`|Ie9Ssbo z(x_h!%F|f|qZ9YliK4LLc91j^n@;(2b>Z>R!KlCOm8-7cCYlM|G+k)fAMusHcJwax zWWwPAnO&uXCdztX4y)P&Zp+2YxuB-EtctjKe1*n+ZfIo3eA#d*4#FpM@> z86@vyGWt~x2W1FBe%k@Pd4-gn%sFR!E9$zTdn2wp79$V?i4#(J8d{btaQw6Y$;|T7 J^NVir{{m{HRk;8F diff --git a/icons/mob/human_races/r_diona.dmi.old b/icons/mob/human_races/r_diona.dmi.old deleted file mode 100644 index f83948951ea2a9d7076e606c76fd4751fdbc7378..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2836 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 diff --git a/icons/mob/human_races/vox/r_def_vox.dmi b/icons/mob/human_races/vox/r_def_vox.dmi deleted file mode 100644 index 44b4091135e499ae0235c97dd5af4cfa616d7a72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1969 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 diff --git a/icons/mob/human_races/vox/r_def_voxdgrn.dmi b/icons/mob/human_races/vox/r_def_voxdgrn.dmi deleted file mode 100644 index 1e0fdd118777703312618c0685628dd66ee1ed94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1984 zcmY*WdpOgJ8~<*_Tz?78ElT8)NN0$}HX=5cTqDipC_lL^mxYEAaemZBC~Fai5l2XK zx0&2^RpfrxnY+21WePibp5ODF&il{j^LgIqec#XfzA5&0mf|AvA^-r0qpi#x0RXg5 zL4eSKeF%K+=DZJf_BPHIEiElZIwrPAL?+S19b*!89l4(g!YiU3q_DoSj_yzw51At} z2TUy`txXU{I>wb`?O!j+S>Jvjv-^F&)&~GG0l+~6P*6}XRsybiMsk15!8_VH0Vwv+ zfA>W#!PyOO?i+qB%s&M0e-j4)Q8}bfO(Jc&VgkLxdm@?3MU^$yXbm~4m#!ePRO-%h z?O&WF)eFyjf*V8drumn#-$!**R}pL3ucW=9GNBVIM$wSmSm9?XeiH}hHldD}hqJ0u zK7qd^!xVM3ujX8F&b-2IOH(FU$dOdC9I`G5(R2Ry{<4Rl4QhTA%RGZg;u@%yYA~t# zzu#|XI8a08UoS?Q-7YObd_wlk9>ZB6BbNBFpo=H!@5IO(hXR10C)(W9IVxu*mlQU8 zN-SwbR)o^uRF_K|--`RFW%Wz2r0N$#&DAe4xhr;w>12Vul(Y3q`-}fOrZgAM9k}{Q z>yIbYq-lnjJU=50(ktrCRu8O(wuo$`u7We~o`YKfx7A@u4!qmBS+W=sY!n!l^i^#LR*~ zLi{ny3P^i-F|i!7CLA(bvc{=p@NKaZ2MXq*TL!uUcBPZEQQ*R1dRq(}Mb@T@uZCfS zcf!#xPzh;!LgK7IJ&II4!qa?34jPhHhx7|?>s+**NhuR$0*2|xrK552Wi=4>aXZ_PN=--?0X%K)a$jo45Lc3ts*WQ!Wg zO0kCG`sBR1M;N-+CSsnpJ?vook=<9F72mn;l$xk#O29va=G&&jY_wmnc`l!Rb$>eT zk-JkyiDgXiXz?t}_F?xf$Ulbx-m(|w81vAGU{N}a9h*hh!u>H$Hw&Q8^h-lZm;vtw z;SYM^BV5My5Uo1VO=}hW6#MQLW-Uwf&x29ZJ!#eyF?;api=glVJtDsDVEc_{tzE?A zC^b+fX=@SGR@3fZ?*wLOM_ta zWV+Itd9q!n`2w+!WTek^W*iJ_PFa4gZg|(8shyIyz{gDXyqVSteyJr;r@f}0RRhW|0>*1MN1lxt_zivKKK+O7W(e2Ge@DG1Ga7MO_QpH2R%+F?0GzJ+777?>L62*&sFn7ciyv@R|6*}-9Qb8(D#VN!*SJ8&CKr$ zGtD3LwzujiszSmyjv}?u0gyM9@Wo9}RnA?+b@5f7uqi#a?7~VTgiCFkuG;|n#eCTi z7_FKV$(|XQyIvlOPGFP-kMf*H(*YHwBrWlf>dgsCIH*%&;&d;Zc=>oc^60Y~x|90X zG;Zf5krADny>P_89P{_V}+?Tzn{hy+d*5CdK(IFtuLD#r!OtefjVl| zR&KeXEDB>vv9OW>T=)7nW`ttQ79mjl^)$fc!H!~UGbIY9mbPbQ;wlrrnO4Q$D)lz*zuQT;}R8Fd2XBzdy=nT{O!xy x_M%P9?8=ByDOg3{&GBxRn{kUzv}AZfdl0y;?Q~N?&ft$jp)KspE6ltT{svbopvwRN diff --git a/icons/mob/human_races/vox/r_def_voxemrl.dmi b/icons/mob/human_races/vox/r_def_voxemrl.dmi deleted file mode 100644 index 4534a5aa6c5dc1963f0133b3a538f3f0932aec7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1984 zcmY*Wc{tPy7yiwJvECHfDzapWk?tTSW`=AtjO?VbT;;P*w$NaRxF0oREz?9?hPXl+ zyBTBO+N45c?~Z-HG79tQdA{el-Sf};zR!8iIqx|q#m3rPL{LT$000rRg^3*ifDS1L z;6HK*0nc0<4#C>S%E7d?wN+o!5Q{`)5e;22hEX?=hnZgj;eehTk24goPzJE7CnS#m z=VUAm5&D`2Rb=RISEMa(XGrdUKdkivfGhy8RRvC-JZT^c?7aBy{$ozKowYrHVvqdi zP}C6|T*6Jf!>)(=1&90H!~;N7E@`k?utQ6jci_{3VAgVRRjnmjRhsId#fK~tyR%&P z_u7)u<)>ajO~K(t1x~o{V_K=Ji1nN{aZd@!kck!jXh>eHz*9w^37)wv2|K4x+0`k7 z;4jIr(^}ALxmO*suChDQy<~>Nc(6Ds4_`hRHZQkMX3!6 zD?;7$CCaT7-h=b~GOdi?jrlXFnuqEF#nAgV+4Dw0qs{SAM; z6k?*bPrZynHf;80EkIuPW?nQFU#qBo#a|q9j!R3BmR{q;2;X<-0prB5HdJiN!TeU&EF z+u_`18UavJY40|MHntk(RY^AA=5w{aM%-5*VN;I!){yfgJ@Z+&?|zA4RPdqXir|BhjuxvpqLi_qJL4nkPHYOw|6JA9)Dy z?}!#lSj6HiP-C1%0q`UM;k7&Z%3OYJH!*!@#=yNv5aqu_SC(~|u zd*zf^#sr5J&%*2;bM1lra~R+idtr_-FA)(WM5nQ1v+3&iKga3D{`8p-;*e6N|Lb9R zMqhk{>niMa+h?+M7e$e$~231zEP?nGUQD+ z&M!ClQc&Em5KlE1*kO!mE;JzrUuJSc~6M_Y8>|U zm7?92Eb2ms<-)9==y9#`wC#OU@Ha119o(a4r9SD3%16tm<%GI8%$ub`!6!`>oXFay z(JkzOe)PN741Q+;O45LvdulOkAEwjaa-xu!{rjTJOEd5fe|vC7j-+hm1D~wk*Pqb= zyN(`bhjfYIwuC%4_j+gI_~S@Fw-1?jrQTL z@>Y9yr=Ft3FW`F$2}S!uURJ>ux7?N1?jml8ta^n`X}jbURp}!f>pHYthS<;N%SXUy zrKCvq%+TD8iV$=HqcmuY<1m&ED9R?Oiv-tfO;Ex>-KrBB18}0#nNH-Xr?qr@m9J^r z-B$!hHE#~U5&wG3y4CW$54th1uymX<{)9*ieKF#UTUY+RzX(H(?s)O_(pm&^Qwse9 zR6#7%Uy8RkU#~UQt`z|WWS`0XNRK&IsB+7jX&b#H+w%=k6A~Ax3|DXy0gOMkBX%k&_SAu= zH!=5WjtGt3+5;UWlHGRHR(UL6F7aV^tqeIH2l?vUoEFVV*NNDYsxjku_Oh?aN~UpN zNkn#fbSvR8l74N)TZVHioWz>43)yB`Dh9tR-du#8c~L$tTA7{ivesoo^7e_p?F6+E vYG&qCMU08TD&OB6?{&NxxA<6HlEZ%hfoox>n+tP?e;f*JYHd diff --git a/icons/mob/human_races/vox/r_def_voxgry.dmi b/icons/mob/human_races/vox/r_def_voxgry.dmi deleted file mode 100644 index 08a1f00088e10757497e162e5fcffcbba2de620d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2162 zcmZ8ic{tQ-8~%-bO{Gkhk~)Pl%)!uT#*8t88T&TFP-CKyC1pQhko4KI7qUf$AxpNb z*~vN`yDUexL_)=gm`~qzo$EU1yZ^bL=Y9To?&p5r>wO|jjC6$sBm@8e5XS3a%>V#& z7=i#k&O>r}X=QOpMJ5IoxaQ_&xFXUJrI{FnBomN+4yeP5HPr})&?T7aYvS-2JmDmm zQ%2^js=AVuouQVluH`lTvobP@P^g);-X(}K3Wvks@h}Z6L>Z@#)PyS{{OmPVFT+$7 z)bxz;NDM{|aTRYuz?hJ5TziH>+aI5q1(#j^< z?oC1?zi4heZ8>2l2EIG92EWgn5y+o^-f@QO<2Nxg;zZJ`h(V5paFx?gh)ue+MWXdm zTdYhBPCVv(l4+7QUq$+V28h>q4A9Gywv9@Jhg)jDG2|N4V9%r58%)zYmU~uwG5(AK z%|X=AytF$G<+I8T1nHcs2?>xu+ywxh3OrWJ!Y_R-gWq#f?dU`NF(`m3zAt<0J>76{ zFA|xM$Y%G}1uwjUP{Fe@@#2k4(VGgu-Wl*wydZ~#<)H=thDZExQ8(4Rttb!MEK~-dV zdcNiLdc9u{=5Lrho?zRY%`KkDAq>>yM9OZ*-&P+bTXRIKU~u!DSKjV!_ozz!+DX&BR z&B;_L(JU5eM58n#14W0z9CH=ZY@Z;xz^(zr+IJm%Zhz1FKb{>dt7o_b9V}NcKefCa zB7ND7QmR#+@0i$p`9__4x3fa@o%sG0rS}AtBue0Ze-)HfO^RQlw~IJAY!$07h3(3) zAl-ua-R*iXeE;{uGgkhvh``{~xlLvBpxgVl@PBl3>?B`?5VBi`-sHo~{zCa1RMWnu zl+0%Al;mw$geYa%WTg$|nzU6FdqUVHZtr{traTtaJK-%YQ@fUuU*`jQOQ!3byD`0; zvHV9?b5bPKskp>KhF^>?$&yCI!-`RIa>xrl-_O8<&s@8yPyD4HNqT8We;wc#u8NOceVhcW0oib4JQ6P+dB zT3s3N7*C(B{<)2p@l%C0HxfjLtDTr*h|F&Er;<8qP}uag&qDoyNDY>Uu5r+lCu;Z5 zI7q71A^147rMf?4_~)Mv{2SMOBl6uuz8P?6tmR99`d@XFq{@MavN?}-kjLYq(K6q$ zvR28;?ij7>SWzztp8gf6Q2Yz%`85s)kc4 zOU5D`>vNPc26nBR2;9tP1Z?5x-1@{)M?7!G$CW7RuDsNRY;dbbE#b*_G_z8#OA+c# zG+MEj=jH#UbEBJD+_33Uf*@{A^<?AYm;SUerQ1EBENZXC z-H8S4?pP^p*T3uySgQTBjmlNAa5vMofdXCe4Ur3jn}*r!rL}rW(Eb_=#k2efqTaau zGc%paoZCp$N8iitlvUwRL9>~@wEcZ%lM?$r3f)xx+LydqZ!?OP(jKH|QMaTU`R=T{ z`fj{29-FAQkyha2KUK;;=(lm92n~zaB&_IstAG4{=TZVCY_vlvYj$DXxTrrQMJbYq+Hqa4Z_aB&8&aP`PN)Y|lmM zwya+5-Xf6?OgAk%AGPo2ibJ&-Mqdz*iP z@Y{>5a1Z*=ki{9H#Z$iA%Osa0kuk#3i&4mJbnM>u=e)Jc^CI@1A9##g*u>Pkd2Dp~ Q;kE?;JkAJPg0TzzFZBM>4FCWD