From 2bb09bef5fac3ac64bc5f99476321dc0be48dd83 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Tue, 20 Mar 2018 13:53:52 -0500 Subject: [PATCH] Adds additional screen 'faces', allows switching of screens in game also puts jelly people in with the jelly people file. --- code/__DEFINES/citadel_defines.dm | 3 +- code/modules/mob/living/carbon/human/human.dm | 15 --- .../code/modules/mob/cit_emotes.dm | 8 +- .../mob/dead/new_player/sprite_accessories.dm | 125 ++++++++++++++++-- .../modules/mob/living/carbon/human/human.dm | 0 .../carbon/human/species_types/furrypeople.dm | 111 ---------------- .../living/carbon/human/species_types/ipc.dm | 29 +++- .../carbon/human/species_types/jellypeople.dm | 111 ++++++++++++++++ modular_citadel/icons/mob/ipc_screens.dmi | Bin 0 -> 10895 bytes modular_citadel/icons/mob/mobs.dmi | Bin 182 -> 0 bytes .../icons/mob/mutant_bodyparts.dmi | Bin 29990 -> 20912 bytes tgstation.dme | 1 - 12 files changed, 254 insertions(+), 149 deletions(-) delete mode 100644 modular_citadel/code/modules/mob/living/carbon/human/human.dm create mode 100644 modular_citadel/icons/mob/ipc_screens.dmi delete mode 100644 modular_citadel/icons/mob/mobs.dmi diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 870816975b..2fed84553e 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -105,8 +105,9 @@ #define NOAROUSAL 37 //Stops all arousal effects #define NOGENITALS 38 //Cannot create, use, or otherwise have genitals -//Brainslugs +//Citadel istypes #define isborer(A) (istype(A, /mob/living/simple_animal/borer)) +#define isipcperson(A) (is_species(A, /datum/species/ipc)) #define CITADEL_MENTOR_OOC_COLOUR "#224724" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 2bcb1d5189..17a42f4ad1 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1052,18 +1052,3 @@ /mob/living/carbon/human/species/zombie/krokodil_addict race = /datum/species/krokodil_addict - -/* -//CITADEL EDIT - TODO: Enable people to set custom races -/mob/living/carbon/human/species/mammal - race = /datum/species/mammal -/mob/living/carbon/human/species/avian - race = /datum/species/avian -/mob/living/carbon/human/species/aquatic - race = /datum/species/aquatic -/mob/living/carbon/human/species/insect - race = /datum/species/insect -/mob/living/carbon/human/species/xeno - race = /datum/species/xeno -/mob/living/carbon/human/species/guilmon - race = /datum/species/guilmon */ diff --git a/modular_citadel/code/modules/mob/cit_emotes.dm b/modular_citadel/code/modules/mob/cit_emotes.dm index 65b6d43a77..df97cee63b 100644 --- a/modular_citadel/code/modules/mob/cit_emotes.dm +++ b/modular_citadel/code/modules/mob/cit_emotes.dm @@ -4,7 +4,7 @@ //Disables the custom emote blacklist from TG that normally applies to slimes. /datum/emote/living/custom mob_type_blacklist_typecache = list(/mob/living/brain) - + /datum/emote/living/scream/run_emote(mob/living/user, params) //I can't not port this shit, come on. if(user.nextsoundemote >= world.time || user.stat != CONSCIOUS) return @@ -35,7 +35,7 @@ sound = 'modular_citadel/sound/voice/scream_lizard.ogg' if(is_species(user, /datum/species/skeleton)) sound = 'modular_citadel/sound/voice/scream_skeleton.ogg' - if (is_species(user, /datum/species/fly) || is_species(user, /datum/species/moth)) + if (is_species(user, /datum/species/fly) || is_species(user, /datum/species/insect)) sound = 'modular_citadel/sound/voice/scream_moth.ogg' if(isalien(user)) sound = 'sound/voice/hiss6.ogg' @@ -49,7 +49,7 @@ else message = "makes a very loud noise." . = ..() - + /datum/emote/sound/carbon/snap key = "snap" key_third_person = "snaps" @@ -58,7 +58,7 @@ emote_type = EMOTE_AUDIBLE sound = 'sound/effects/snap01.ogg' mob_type_allowed_typecache = list(/mob/living/carbon/) - + /datum/emote/living/snap key = "snap" diff --git a/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm b/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm index a2d3ce7b85..1b1e2c81e5 100644 --- a/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -878,23 +878,17 @@ /datum/sprite_accessory/xeno_dorsal icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' -/datum/sprite_accessory/xeno_dorsal/none - name = "None" - /datum/sprite_accessory/xeno_dorsal/standard name = "Standard" icon_state = "standard" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' /datum/sprite_accessory/xeno_dorsal/royal name = "Royal" icon_state = "royal" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' /datum/sprite_accessory/xeno_dorsal/down name = "Dorsal Down" icon_state = "down" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' //Xeno Tail /datum/sprite_accessory/xeno_tail @@ -906,7 +900,6 @@ /datum/sprite_accessory/xeno_tail/standard name = "Xenomorph Tail" icon_state = "xeno" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' //Xeno Caste Heads /datum/sprite_accessory/xeno_head @@ -915,28 +908,100 @@ /datum/sprite_accessory/xeno_head/standard name = "Standard" icon_state = "standard" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' /datum/sprite_accessory/xeno_head/royal name = "royal" icon_state = "royal" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' /datum/sprite_accessory/xeno_head/hollywood name = "hollywood" icon_state = "hollywood" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' /datum/sprite_accessory/xeno_head/warrior name = "warrior" icon_state = "warrior" - icon = 'modular_citadel/icons/mob/xeno_parts_greyscale.dmi' // IPCs /datum/sprite_accessory/screen - icon = 'modular_citadel/icons/mob/mutant_bodyparts.dmi' + icon = 'modular_citadel/icons/mob/ipc_screens.dmi' color_src = null +/datum/sprite_accessory/screen/blank + name = "Blank" + icon_state = "blank" + +/datum/sprite_accessory/screen/pink + name = "Pink" + icon_state = "pink" + +/datum/sprite_accessory/screen/green + name = "Green" + icon_state = "green" + +/datum/sprite_accessory/screen/red + name = "Red" + icon_state = "red" + +/datum/sprite_accessory/screen/blue + name = "Blue" + icon_state = "blue" + +/datum/sprite_accessory/screen/yellow + name = "Yellow" + icon_state = "yellow" + +/datum/sprite_accessory/screen/shower + name = "Shower" + icon_state = "shower" + +/datum/sprite_accessory/screen/nature + name = "Nature" + icon_state = "nature" + +/datum/sprite_accessory/screen/eight + name = "Eight" + icon_state = "eight" + +/datum/sprite_accessory/screen/goggles + name = "Goggles" + icon_state = "goggles" + +/datum/sprite_accessory/screen/heart + name = "Heart" + icon_state = "heart" + +/datum/sprite_accessory/screen/monoeye + name = "Mono eye" + icon_state = "monoeye" + +/datum/sprite_accessory/screen/breakout + name = "Breakout" + icon_state = "breakout" + +/datum/sprite_accessory/screen/purple + name = "Purple" + icon_state = "purple" + +/datum/sprite_accessory/screen/scroll + name = "Scroll" + icon_state = "scroll" + +/datum/sprite_accessory/screen/console + name = "Console" + icon_state = "console" + +/datum/sprite_accessory/screen/rgb + name = "RGB" + icon_state = "rgb" + +/datum/sprite_accessory/screen/golglider + name = "Gol Glider" + icon_state = "golglider" + +/datum/sprite_accessory/screen/rainbow + name = "Rainbow" + icon_state = "rainbow" + /datum/sprite_accessory/screen/sunburst name = "Sunburst" icon_state = "sunburst" @@ -944,7 +1009,41 @@ /datum/sprite_accessory/screen/static name = "Static" icon_state = "static" - + +//Oracle Station sprites + +/datum/sprite_accessory/screen/bsod + name = "BSOD" + icon_state = "bsod" + +/datum/sprite_accessory/screen/redtext + name = "Red Text" + icon_state = "retext" + +/datum/sprite_accessory/screen/sinewave + name = "Sine wave" + icon_state = "sinewave" + +/datum/sprite_accessory/screen/squarewave + name = "Square wave" + icon_state = "squarwave" + +/datum/sprite_accessory/screen/ecgwave + name = "ECG wave" + icon_state = "ecgwave" + +/datum/sprite_accessory/screen/eyes + name = "Eyes" + icon_state = "eyes" + +/datum/sprite_accessory/screen/textdrop + name = "Text drop" + icon_state = "textdrop" + +/datum/sprite_accessory/screen/stars + name = "Stars" + icon_state = "stars" + // *** Snooooow flaaaaake *** /datum/sprite_accessory/mam_body_markings/guilmon diff --git a/modular_citadel/code/modules/mob/living/carbon/human/human.dm b/modular_citadel/code/modules/mob/living/carbon/human/human.dm deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index 801d64f5cf..68780d0890 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -201,117 +201,6 @@ acidpwr = 12 */ -//##########SLIMEPEOPLE########## - -/datum/species/jelly/roundstartslime - name = "Slimeperson" - id = "slimeperson" - default_color = "00FFFF" - species_traits = list(SPECIES_ORGANIC,MUTCOLORS,EYECOLOR,HAIR,FACEHAIR,NOBLOOD) - inherent_traits = list(TRAIT_TOXINLOVER) - mutant_bodyparts = list("mam_tail", "mam_ears", "taur") - default_features = list("mcolor" = "FFF", "mam_tail" = "None", "mam_ears" = "None") - say_mod = "says" - hair_color = "mutcolor" - hair_alpha = 180 - liked_food = MEAT - coldmod = 3 - heatmod = 1 - burnmod = 1 - -/datum/action/innate/slime_change - name = "Alter Form" - check_flags = AB_CHECK_CONSCIOUS - button_icon_state = "alter_form" //placeholder - icon_icon = 'icons/mob/actions/actions_slime.dmi' - background_icon_state = "bg_alien" - -/datum/action/innate/slime_change/Activate() - var/mob/living/carbon/human/H = owner - if(!isjellyperson(H)) - return - else - H.visible_message("[owner] gains a look of \ - concentration while standing perfectly still.\ - Their body seems to shift and starts getting more goo-like.", - "You focus intently on altering your body while \ - standing perfectly still...") - change_form() - -/datum/action/innate/slime_change/proc/change_form() - var/mob/living/carbon/human/H = owner - var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Ears", "Taur body", "Cancel") - if(select_alteration == "Hair Style") - if(H.gender == MALE) - var/new_style = input(owner, "Select a facial hair style", "Hair Alterations") as null|anything in GLOB.facial_hair_styles_list - if(new_style) - H.facial_hair_style = new_style - else - H.facial_hair_style = "Shaved" - //handle normal hair - var/new_style = input(owner, "Select a hair style", "Hair Alterations") as null|anything in GLOB.hair_styles_list - if(new_style) - H.hair_style = new_style - H.update_hair() - else if (select_alteration == "Genitals") - var/list/organs = list() - var/operation = input("Select organ operation.", "Organ Manipulation", "cancel") in list("add sexual organ", "remove sexual organ", "cancel") - switch(operation) - if("add sexual organ") - var/new_organ = input("Select sexual organ:", "Organ Manipulation") in list("Penis", "Testicles", "Breasts", "Vagina", "Womb", "Cancel") - if(new_organ == "Penis") - H.give_penis() - else if(new_organ == "Testicles") - H.give_balls() - else if(new_organ == "Breasts") - H.give_breasts() - else if(new_organ == "Vagina") - H.give_vagina() - else if(new_organ == "Womb") - H.give_womb() - else - return - if("remove sexual organ") - for(var/obj/item/organ/genital/X in H.internal_organs) - var/obj/item/organ/I = X - organs["[I.name] ([I.type])"] = I - var/obj/item/organ = input("Select sexual organ:", "Organ Manipulation", null) in organs - organ = organs[organ] - if(!organ) - return - var/obj/item/organ/genital/O - if(isorgan(organ)) - O = organ - O.Remove(H) - organ.forceMove(get_turf(H)) - qdel(organ) - H.update_body() - else if (select_alteration == "Ears") - var/new_ears - new_ears = input(owner, "Choose your character's ears:", "Ear Alteration") as null|anything in GLOB.mam_ears_list - if(new_ears) - H.dna.features["mam_ears"] = new_ears - H.update_body() - else if (select_alteration == "Tail") - var/new_tail - new_tail = input(owner, "Choose your character's tail:", "Tail Alteration") as null|anything in GLOB.mam_tails_list - if(new_tail) - H.dna.features["mam_tail"] = new_tail - if(new_tail != "None") - H.dna.features["taur"] = "None" - H.update_body() - else if (select_alteration == "Taur body") - var/new_taur - new_taur = input(owner, "Choose your character's tauric body:", "Taur Body Alteration") as null|anything in GLOB.taur_list - if(new_taur) - H.dna.features["taur"] = new_taur - if(new_taur != "None") - H.dna.features["mam_tail"] = "None" - H.dna.features["xenotail"] = "None" - H.update_body() - else - return - //misc /mob/living/carbon/human/dummy no_vore = TRUE diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/ipc.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/ipc.dm index 93823c03c8..f38cdb62f0 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -7,17 +7,38 @@ sexes = 0 species_traits = list(MUTCOLORS,NOEYES) mutant_bodyparts = list("ipc_screen") - default_features = list("ipc_screen" = "Sunburst") + default_features = list("ipc_screen" = "Blank") species_traits = list(MUTCOLORS) meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/ipc + var/datum/action/innate/monitor_change/screen + /datum/species/ipc/on_species_gain(mob/living/carbon/human/C) C.draw_citadel_parts() - . = ..() + if(isipcperson(C) && !screen) + screen = new + screen.Grant(C) + ..() /datum/species/ipc/on_species_loss(mob/living/carbon/human/C) C.draw_citadel_parts(TRUE) - . = ..() + if(screen) + screen.Remove(C) + ..() /datum/species/ipc/get_spans() - return SPAN_ROBOT \ No newline at end of file + return SPAN_ROBOT + +/datum/action/innate/monitor_change + name = "Screen Change" + check_flags = AB_CHECK_CONSCIOUS + icon_icon = 'icons/mob/actions/actions_silicon.dmi' + button_icon_state = "drone_vision" + +/datum/action/innate/monitor_change/Activate() + var/mob/living/carbon/human/H = owner + var/new_ipc_screen = input(usr, "Choose your character's screen:", "Monitor Display") as null|anything in GLOB.ipc_screens_list + if(!new_ipc_screen) + return + H.dna.features["ipc_screen"] = new_ipc_screen + H.update_body() diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 5e3f58e26c..03a7cbc0a7 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -1,2 +1,113 @@ /datum/species/jelly/slime name = "Xenobiological Slimeperson" + +//##########SLIMEPEOPLE########## + +/datum/species/jelly/roundstartslime + name = "Slimeperson" + id = "slimeperson" + default_color = "00FFFF" + species_traits = list(SPECIES_ORGANIC,MUTCOLORS,EYECOLOR,HAIR,FACEHAIR,NOBLOOD) + inherent_traits = list(TRAIT_TOXINLOVER) + mutant_bodyparts = list("mam_tail", "mam_ears", "taur") + default_features = list("mcolor" = "FFF", "mam_tail" = "None", "mam_ears" = "None") + say_mod = "says" + hair_color = "mutcolor" + hair_alpha = 180 + liked_food = MEAT + coldmod = 3 + heatmod = 1 + burnmod = 1 + +/datum/action/innate/slime_change + name = "Alter Form" + check_flags = AB_CHECK_CONSCIOUS + button_icon_state = "alter_form" //placeholder + icon_icon = 'icons/mob/actions/actions_slime.dmi' + background_icon_state = "bg_alien" + +/datum/action/innate/slime_change/Activate() + var/mob/living/carbon/human/H = owner + if(!isjellyperson(H)) + return + else + H.visible_message("[owner] gains a look of \ + concentration while standing perfectly still.\ + Their body seems to shift and starts getting more goo-like.", + "You focus intently on altering your body while \ + standing perfectly still...") + change_form() + +/datum/action/innate/slime_change/proc/change_form() + var/mob/living/carbon/human/H = owner + var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Ears", "Taur body", "Cancel") + if(select_alteration == "Hair Style") + if(H.gender == MALE) + var/new_style = input(owner, "Select a facial hair style", "Hair Alterations") as null|anything in GLOB.facial_hair_styles_list + if(new_style) + H.facial_hair_style = new_style + else + H.facial_hair_style = "Shaved" + //handle normal hair + var/new_style = input(owner, "Select a hair style", "Hair Alterations") as null|anything in GLOB.hair_styles_list + if(new_style) + H.hair_style = new_style + H.update_hair() + else if (select_alteration == "Genitals") + var/list/organs = list() + var/operation = input("Select organ operation.", "Organ Manipulation", "cancel") in list("add sexual organ", "remove sexual organ", "cancel") + switch(operation) + if("add sexual organ") + var/new_organ = input("Select sexual organ:", "Organ Manipulation") in list("Penis", "Testicles", "Breasts", "Vagina", "Womb", "Cancel") + if(new_organ == "Penis") + H.give_penis() + else if(new_organ == "Testicles") + H.give_balls() + else if(new_organ == "Breasts") + H.give_breasts() + else if(new_organ == "Vagina") + H.give_vagina() + else if(new_organ == "Womb") + H.give_womb() + else + return + if("remove sexual organ") + for(var/obj/item/organ/genital/X in H.internal_organs) + var/obj/item/organ/I = X + organs["[I.name] ([I.type])"] = I + var/obj/item/organ = input("Select sexual organ:", "Organ Manipulation", null) in organs + organ = organs[organ] + if(!organ) + return + var/obj/item/organ/genital/O + if(isorgan(organ)) + O = organ + O.Remove(H) + organ.forceMove(get_turf(H)) + qdel(organ) + H.update_body() + else if (select_alteration == "Ears") + var/new_ears + new_ears = input(owner, "Choose your character's ears:", "Ear Alteration") as null|anything in GLOB.mam_ears_list + if(new_ears) + H.dna.features["mam_ears"] = new_ears + H.update_body() + else if (select_alteration == "Tail") + var/new_tail + new_tail = input(owner, "Choose your character's tail:", "Tail Alteration") as null|anything in GLOB.mam_tails_list + if(new_tail) + H.dna.features["mam_tail"] = new_tail + if(new_tail != "None") + H.dna.features["taur"] = "None" + H.update_body() + else if (select_alteration == "Taur body") + var/new_taur + new_taur = input(owner, "Choose your character's tauric body:", "Taur Body Alteration") as null|anything in GLOB.taur_list + if(new_taur) + H.dna.features["taur"] = new_taur + if(new_taur != "None") + H.dna.features["mam_tail"] = "None" + H.dna.features["xenotail"] = "None" + H.update_body() + else + return \ No newline at end of file diff --git a/modular_citadel/icons/mob/ipc_screens.dmi b/modular_citadel/icons/mob/ipc_screens.dmi new file mode 100644 index 0000000000000000000000000000000000000000..09b2493bbd84e22f7c48231321096ec09bc38114 GIT binary patch literal 10895 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 W0R!VxY5#RV7K5j&pUXO@geCygCOLEf diff --git a/modular_citadel/icons/mob/mutant_bodyparts.dmi b/modular_citadel/icons/mob/mutant_bodyparts.dmi index f89d815b16f134f7a59adf216cd0def1ca2b256f..741051faa05ada53ca3213d85161f972758bf350 100644 GIT binary patch literal 20912 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 literal 29990 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