From 2eb6b1362e0f0afd059c08a82412f3335048c8fa Mon Sep 17 00:00:00 2001
From: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
Date: Fri, 25 Sep 2020 05:47:00 -0600
Subject: [PATCH] Separates mothpeople antennae into a mutant bodypart (#53928)
Removes the antennae part of the original moth wing sprites and adds them back as a mutant bodypart.
Seeing as they were then separated I made it a preference so that players can choose which antennae sprite they would like to have, instead of being restricted solely to the ones built into the wing sprite.
---
code/__HELPERS/global_lists.dm | 1 +
code/__HELPERS/mobs.dm | 4 +-
code/_globalvars/lists/flavor_misc.dm | 1 +
code/modules/admin/create_mob.dm | 1 +
code/modules/client/preferences.dm | 21 ++++-
code/modules/client/preferences_savefile.dm | 3 +
.../mining/lavaland/necropolis_chests.dm | 1 +
.../mob/dead/new_player/sprite_accessories.dm | 78 ++++++++++++++++--
.../mob/living/carbon/human/species.dm | 6 ++
.../carbon/human/species_types/mothmen.dm | 13 ++-
icons/mob/clothing/wings.dmi | Bin 40246 -> 39798 bytes
icons/mob/moth_antennae.dmi | Bin 0 -> 6639 bytes
icons/mob/moth_markings.dmi | Bin 38105 -> 38107 bytes
icons/mob/moth_wings.dmi | Bin 74159 -> 71011 bytes
14 files changed, 120 insertions(+), 9 deletions(-)
create mode 100644 icons/mob/moth_antennae.dmi
diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm
index 21de1e8c37b..5653e731c1a 100644
--- a/code/__HELPERS/global_lists.dm
+++ b/code/__HELPERS/global_lists.dm
@@ -31,6 +31,7 @@
init_sprite_accessory_subtypes(/datum/sprite_accessory/wings, GLOB.r_wings_list,roundstart = TRUE)
init_sprite_accessory_subtypes(/datum/sprite_accessory/caps, GLOB.caps_list)
init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_wings, GLOB.moth_wings_list)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_antennae, GLOB.moth_antennae_list)
init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_markings, GLOB.moth_markings_list)
//Species
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index 9762b0e7c92..9b3d6c90f33 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -73,10 +73,12 @@
init_sprite_accessory_subtypes(/datum/sprite_accessory/wings, GLOB.wings_list)
if(!GLOB.moth_wings_list.len)
init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_wings, GLOB.moth_wings_list)
+ if(!GLOB.moth_antennae_list.len)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_antennae, GLOB.moth_antennae_list)
if(!GLOB.moth_markings_list.len)
init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_markings, GLOB.moth_markings_list)
//For now we will always return none for tail_human and ears.
- return(list("mcolor" = pick("FFFFFF","7F7F7F", "7FFF7F", "7F7FFF", "FF7F7F", "7FFFFF", "FF7FFF", "FFFF7F"),"ethcolor" = GLOB.color_list_ethereal[pick(GLOB.color_list_ethereal)], "tail_lizard" = pick(GLOB.tails_list_lizard), "tail_human" = "None", "wings" = "None", "snout" = pick(GLOB.snouts_list), "horns" = pick(GLOB.horns_list), "ears" = "None", "frills" = pick(GLOB.frills_list), "spines" = pick(GLOB.spines_list), "body_markings" = pick(GLOB.body_markings_list), "legs" = "Normal Legs", "caps" = pick(GLOB.caps_list), "moth_wings" = pick(GLOB.moth_wings_list), "moth_markings" = pick(GLOB.moth_markings_list)))
+ return(list("mcolor" = pick("FFFFFF","7F7F7F", "7FFF7F", "7F7FFF", "FF7F7F", "7FFFFF", "FF7FFF", "FFFF7F"),"ethcolor" = GLOB.color_list_ethereal[pick(GLOB.color_list_ethereal)], "tail_lizard" = pick(GLOB.tails_list_lizard), "tail_human" = "None", "wings" = "None", "snout" = pick(GLOB.snouts_list), "horns" = pick(GLOB.horns_list), "ears" = "None", "frills" = pick(GLOB.frills_list), "spines" = pick(GLOB.spines_list), "body_markings" = pick(GLOB.body_markings_list), "legs" = "Normal Legs", "caps" = pick(GLOB.caps_list), "moth_wings" = pick(GLOB.moth_wings_list), "moth_antennae" = pick(GLOB.moth_antennae_list), "moth_markings" = pick(GLOB.moth_markings_list)))
/proc/random_hairstyle(gender)
switch(gender)
diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm
index 9ecf45d383e..5b0fac6c799 100644
--- a/code/_globalvars/lists/flavor_misc.dm
+++ b/code/_globalvars/lists/flavor_misc.dm
@@ -35,6 +35,7 @@ GLOBAL_LIST_EMPTY(wings_list)
GLOBAL_LIST_EMPTY(wings_open_list)
GLOBAL_LIST_EMPTY(r_wings_list)
GLOBAL_LIST_EMPTY(moth_wings_list)
+GLOBAL_LIST_EMPTY(moth_antennae_list)
GLOBAL_LIST_EMPTY(moth_markings_list)
GLOBAL_LIST_EMPTY(caps_list)
diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm
index 594aae2bafc..7520a93038c 100644
--- a/code/modules/admin/create_mob.dm
+++ b/code/modules/admin/create_mob.dm
@@ -35,6 +35,7 @@
H.dna.features["spines"] = pick(GLOB.spines_list)
H.dna.features["body_markings"] = pick(GLOB.body_markings_list)
H.dna.features["moth_wings"] = pick(GLOB.moth_wings_list)
+ H.dna.features["moth_antennae"] = pick(GLOB.moth_antennae_list)
H.update_body()
H.update_hair()
diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index 40004e4a491..214d837855b 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -78,7 +78,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/skin_tone = "caucasian1" //Skin color
var/eye_color = "000" //Eye color
var/datum/species/pref_species = new /datum/species/human() //Mutant race
- var/list/features = list("mcolor" = "FFF", "ethcolor" = "9c3030", "tail_lizard" = "Smooth", "tail_human" = "None", "snout" = "Round", "horns" = "None", "ears" = "None", "wings" = "None", "frills" = "None", "spines" = "None", "body_markings" = "None", "legs" = "Normal Legs", "moth_wings" = "Plain", "moth_markings" = "None")
+ var/list/features = list("mcolor" = "FFF", "ethcolor" = "9c3030", "tail_lizard" = "Smooth", "tail_human" = "None", "snout" = "Round", "horns" = "None", "ears" = "None", "wings" = "None", "frills" = "None", "spines" = "None", "body_markings" = "None", "legs" = "Normal Legs", "moth_wings" = "Plain", "moth_antennae" = "Plain", "moth_markings" = "None")
var/list/randomise = list(RANDOM_UNDERWEAR = TRUE, RANDOM_UNDERWEAR_COLOR = TRUE, RANDOM_UNDERSHIRT = TRUE, RANDOM_SOCKS = TRUE, RANDOM_BACKPACK = TRUE, RANDOM_JUMPSUIT_STYLE = TRUE, RANDOM_HAIRSTYLE = TRUE, RANDOM_HAIR_COLOR = TRUE, RANDOM_FACIAL_HAIRSTYLE = TRUE, RANDOM_FACIAL_HAIR_COLOR = TRUE, RANDOM_SKIN_TONE = TRUE, RANDOM_EYE_COLOR = TRUE)
var/phobia = "spiders"
@@ -479,6 +479,19 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += ""
mutant_category = 0
+ if("moth_antennae" in pref_species.default_features)
+ if(!mutant_category)
+ dat += APPEARANCE_CATEGORY_COLUMN
+
+ dat += "
Moth antennae
"
+
+ dat += "[features["moth_antennae"]]
"
+
+ mutant_category++
+ if(mutant_category >= MAX_MUTANT_ROWS)
+ dat += ""
+ mutant_category = 0
+
if("moth_markings" in pref_species.default_features)
if(!mutant_category)
dat += APPEARANCE_CATEGORY_COLUMN
@@ -1462,6 +1475,12 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(new_moth_wings)
features["moth_wings"] = new_moth_wings
+ if("moth_antennae")
+ var/new_moth_antennae
+ new_moth_antennae = input(user, "Choose your character's antennae:", "Character Preference") as null|anything in GLOB.moth_antennae_list
+ if(new_moth_antennae)
+ features["moth_antennae"] = new_moth_antennae
+
if("moth_markings")
var/new_moth_markings
new_moth_markings = input(user, "Choose your character's markings:", "Character Preference") as null|anything in GLOB.moth_markings_list
diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm
index 84ea86d3752..4492826d7cd 100644
--- a/code/modules/client/preferences_savefile.dm
+++ b/code/modules/client/preferences_savefile.dm
@@ -340,6 +340,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
READ_FILE(S["feature_lizard_body_markings"], features["body_markings"])
READ_FILE(S["feature_lizard_legs"], features["legs"])
READ_FILE(S["feature_moth_wings"], features["moth_wings"])
+ READ_FILE(S["feature_moth_antennae"], features["moth_antennae"])
READ_FILE(S["feature_moth_markings"], features["moth_markings"])
READ_FILE(S["persistent_scars"] , persistent_scars)
if(!CONFIG_GET(flag/join_with_mutant_humans))
@@ -430,6 +431,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
features["body_markings"] = sanitize_inlist(features["body_markings"], GLOB.body_markings_list)
features["feature_lizard_legs"] = sanitize_inlist(features["legs"], GLOB.legs_list, "Normal Legs")
features["moth_wings"] = sanitize_inlist(features["moth_wings"], GLOB.moth_wings_list, "Plain")
+ features["moth_antennae"] = sanitize_inlist(features["moth_antennae"], GLOB.moth_antennae_list, "Plain")
features["moth_markings"] = sanitize_inlist(features["moth_markings"], GLOB.moth_markings_list, "None")
persistent_scars = sanitize_integer(persistent_scars)
@@ -488,6 +490,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
WRITE_FILE(S["feature_lizard_body_markings"] , features["body_markings"])
WRITE_FILE(S["feature_lizard_legs"] , features["legs"])
WRITE_FILE(S["feature_moth_wings"] , features["moth_wings"])
+ WRITE_FILE(S["feature_moth_antennae"] , features["moth_antennae"])
WRITE_FILE(S["feature_moth_markings"] , features["moth_markings"])
WRITE_FILE(S["persistent_scars"] , persistent_scars)
diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm
index d3b490873cb..c858357f3dd 100644
--- a/code/modules/mining/lavaland/necropolis_chests.dm
+++ b/code/modules/mining/lavaland/necropolis_chests.dm
@@ -614,6 +614,7 @@
if(exposed_carbon.dna.species.has_innate_wings)
to_chat(exposed_carbon, "A terrible pain travels down your back as your wings change shape!")
exposed_carbon.dna.features["moth_wings"] = "None"
+ exposed_carbon.dna.features["moth_antennae"] = "Regal"
else
to_chat(exposed_carbon, "A terrible pain travels down your back as wings burst out!")
exposed_carbon.dna.species.GiveSpeciesFlight(exposed_carbon)
diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm
index f183c0b7951..0cf7c73e60d 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories.dm
@@ -1862,9 +1862,9 @@
name = "White Fly"
icon_state = "whitefly"
-/datum/sprite_accessory/moth_wings/punished
+/datum/sprite_accessory/moth_wings/burnt_off
name = "Burnt Off"
- icon_state = "punished"
+ icon_state = "burnt_off"
locked = TRUE
/datum/sprite_accessory/moth_wings/firewatch
@@ -1903,6 +1903,74 @@
name = "Witch Wing"
icon_state = "witchwing"
+/datum/sprite_accessory/moth_antennae //Finally splitting the sprite
+ icon = 'icons/mob/moth_antennae.dmi'
+ color_src = null
+
+/datum/sprite_accessory/moth_antennae/plain
+ name = "Plain"
+ icon_state = "plain"
+
+/datum/sprite_accessory/moth_antennae/reddish
+ name = "Reddish"
+ icon_state = "reddish"
+
+/datum/sprite_accessory/moth_antennae/royal
+ name = "Royal"
+ icon_state = "royal"
+
+/datum/sprite_accessory/moth_antennae/gothic
+ name = "Gothic"
+ icon_state = "gothic"
+
+/datum/sprite_accessory/moth_antennae/whitefly
+ name = "White Fly"
+ icon_state = "whitefly"
+
+/datum/sprite_accessory/moth_antennae/lovers
+ name = "Lovers"
+ icon_state = "lovers"
+
+/datum/sprite_accessory/moth_antennae/burnt_off
+ name = "Burnt Off"
+ icon_state = "burnt_off"
+
+/datum/sprite_accessory/moth_antennae/firewatch
+ name = "Firewatch"
+ icon_state = "firewatch"
+
+/datum/sprite_accessory/moth_antennae/deathhead
+ name = "Deathshead"
+ icon_state = "deathhead"
+
+/datum/sprite_accessory/moth_antennae/poison
+ name = "Poison"
+ icon_state = "poison"
+
+/datum/sprite_accessory/moth_antennae/ragged
+ name = "Ragged"
+ icon_state = "ragged"
+
+/datum/sprite_accessory/moth_antennae/moonfly
+ name = "Moon Fly"
+ icon_state = "moonfly"
+
+/datum/sprite_accessory/moth_antennae/oakworm
+ name = "Oak Worm"
+ icon_state = "oakworm"
+
+/datum/sprite_accessory/moth_antennae/jungle
+ name = "Jungle"
+ icon_state = "jungle"
+
+/datum/sprite_accessory/moth_antennae/witchwing
+ name = "Witch Wing"
+ icon_state = "witchwing"
+
+/datum/sprite_accessory/moth_antennae/regal
+ name = "Regal"
+ icon_state = "regal"
+
/datum/sprite_accessory/moth_markings // the markings that moths can have. finally something other than the boring tan
icon = 'icons/mob/moth_markings.dmi'
color_src = null
@@ -1931,9 +1999,9 @@
name = "Lovers"
icon_state = "lovers"
-/datum/sprite_accessory/moth_markings/punished
- name = "Punished"
- icon_state = "punished"
+/datum/sprite_accessory/moth_markings/burnt_off
+ name = "Burnt Off"
+ icon_state = "burnt_off"
/datum/sprite_accessory/moth_markings/firewatch
name = "Firewatch"
diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm
index b4e89880061..f2d0cb0f291 100644
--- a/code/modules/mob/living/carbon/human/species.dm
+++ b/code/modules/mob/living/carbon/human/species.dm
@@ -747,6 +747,10 @@ GLOBAL_LIST_EMPTY(roundstart_races)
else if ("wings" in mutant_bodyparts)
bodyparts_to_add -= "wings_open"
+ if("moth_antennae" in mutant_bodyparts)
+ if(!H.dna.features["moth_antennae"] || H.dna.features["moth_antennae"] == "None" || !HD)
+ bodyparts_to_add -= "moth_antennae"
+
//Digitigrade legs are stuck in the phantom zone between true limbs and mutant bodyparts. Mainly it just needs more agressive updating than most limbs.
var/update_needed = FALSE
var/not_digitigrade = TRUE
@@ -812,6 +816,8 @@ GLOBAL_LIST_EMPTY(roundstart_races)
S = GLOB.legs_list[H.dna.features["legs"]]
if("moth_wings")
S = GLOB.moth_wings_list[H.dna.features["moth_wings"]]
+ if("moth_antennae")
+ S = GLOB.moth_antennae_list[H.dna.features["moth_antennae"]]
if("moth_markings")
S = GLOB.moth_markings_list[H.dna.features["moth_markings"]]
if("caps")
diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm
index 1f7032a8587..3dccfc6a49b 100644
--- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm
+++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm
@@ -5,8 +5,8 @@
default_color = "00FF00"
species_traits = list(LIPS, NOEYESPRITES, HAS_FLESH, HAS_BONE)
inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG
- mutant_bodyparts = list("moth_wings", "moth_markings")
- default_features = list("moth_wings" = "Plain", "moth_markings" = "None")
+ mutant_bodyparts = list("moth_wings", "moth_antennae", "moth_markings")
+ default_features = list("moth_wings" = "Plain", "moth_antennae" = "Plain", "moth_markings" = "None")
attack_verb = "slash"
attack_sound = 'sound/weapons/slash.ogg'
miss_sound = 'sound/weapons/slashmiss.ogg'
@@ -46,6 +46,8 @@
to_chat(H, "Your precious wings burn to a crisp!")
H.dna.features["original_moth_wings"] = H.dna.features["moth_wings"] //Fire apparently destroys DNA, so let's preserve that elsewhere
H.dna.features["moth_wings"] = "Burnt Off"
+ H.dna.features["original_moth_antennae"] = H.dna.features["moth_antennae"]
+ H.dna.features["moth_antennae"] = "Burnt Off"
if(flying_species) //This is all exclusive to if the person has the effects of a potion of flight
if(H.movement_type & FLYING)
ToggleFlight(H)
@@ -78,6 +80,13 @@
. = ..()
if(H.dna.features["original_moth_wings"] != null)
H.dna.features["moth_wings"] = H.dna.features["original_moth_wings"]
+
if(H.dna.features["original_moth_wings"] == null && H.dna.features["moth_wings"] == "Burnt Off")
H.dna.features["moth_wings"] = "Plain"
+
+ if(H.dna.features["original_moth_antennae"] != null)
+ H.dna.features["moth_antennae"] = H.dna.features["original_moth_antennae"]
+
+ if(H.dna.features["original_moth_antennae"] == null && H.dna.features["moth_antennae" == "Burnt Off"])
+ H.dna.features["moth_antennae"] = "Plain"
handle_mutant_bodyparts(H)
diff --git a/icons/mob/clothing/wings.dmi b/icons/mob/clothing/wings.dmi
index 5532c46d9c058f5d2903b1b3be17d154ce92f011..357b89f813f241416b668f4f41b7dd73592978bc 100644
GIT binary patch
delta 23753
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