From 948c55bdcffc7a36684718c683b1014335bbe1e7 Mon Sep 17 00:00:00 2001 From: retlaw34 <58402542+retlaw34@users.noreply.github.com> Date: Fri, 9 Feb 2024 14:46:54 -0800 Subject: [PATCH] Adds screenless IPCs (#2513) This adds support for screenless IPCs. Most notably adds the Sprinter IPC chasis (by @Ebin-Halcyon ) to show this off ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/9674864e-06c5-410c-85ed-867425691791) ![image](https://github.com/shiptest-ss13/Shiptest/assets/58402542/f5bbea33-c064-4857-8e70-cc324d2d2dc9) Also adds IPC tails More IPC customization Also Synths are no longer FBP jank, but who cares? Screenless IPC support! :cl: Halcyon, retlaw34, thgvr add: Added the Sprinter IPC Chassis add: Added the PGF MECHANICS IPC Chassis add: Adds IPC tails tweak: Robotic eyes now use the synth eye sprite. /:cl: --- code/__HELPERS/global_lists.dm | 1 + code/__HELPERS/mobs.dm | 2 + code/_globalvars/lists/flavor_misc.dm | 1 + code/modules/client/preferences.dm | 22 +++++ code/modules/client/preferences_savefile.dm | 3 + .../dead/new_player/sprite_accessories/ipc.dm | 80 ++++++++++++++++++ .../mob/living/carbon/human/species.dm | 2 + .../living/carbon/human/species_types/IPC.dm | 58 +++++++++++-- code/modules/surgery/organs/eyes.dm | 1 + icons/mob/ipc_accessories.dmi | Bin 21181 -> 55561 bytes 10 files changed, 162 insertions(+), 8 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 1048aaa5c861..e44755574eea 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -35,6 +35,7 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/squid_face, GLOB.squid_face_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_screens, GLOB.ipc_screens_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_antennas, GLOB.ipc_antennas_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_tail, GLOB.ipc_tail_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_chassis, GLOB.ipc_chassis_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_markings, GLOB.moth_markings_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/spider_legs, GLOB.spider_legs_list) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 8838ba324530..fdeadc13b61a 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -72,6 +72,8 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_screens, GLOB.ipc_screens_list) if(!GLOB.ipc_antennas_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_antennas, GLOB.ipc_antennas_list) + if(!GLOB.ipc_tail_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_antennas, GLOB.ipc_tail_list) if(!GLOB.ipc_chassis_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/ipc_chassis, GLOB.ipc_chassis_list) if(!GLOB.spider_legs_list.len) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index aca090086487..479e43e34543 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -39,6 +39,7 @@ GLOBAL_LIST_EMPTY(moth_markings_list) GLOBAL_LIST_EMPTY(squid_face_list) GLOBAL_LIST_EMPTY(ipc_screens_list) GLOBAL_LIST_EMPTY(ipc_antennas_list) +GLOBAL_LIST_EMPTY(ipc_tail_list) GLOBAL_LIST_EMPTY(ipc_chassis_list) GLOBAL_LIST_INIT(ipc_brain_list, list("Posibrain", "Man-Machine Interface")) GLOBAL_LIST_EMPTY(spider_legs_list) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e73a186087f3..3fa8bfc5266b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -112,6 +112,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) "squid_face" = "Squidward", "ipc_screen" = "Blue", "ipc_antenna" = "None", + "ipc_tail" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)", "ipc_brain" = "Posibrain", "kepori_feathers" = "Plain", @@ -675,6 +676,19 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" mutant_category = 0 + if("ipc_tail" in pref_species.default_features) + if(!mutant_category) + dat += APPEARANCE_CATEGORY_COLUMN + + dat += "

Tail Style

" + + dat += "[features["ipc_tail"]]
" + + mutant_category++ + if(mutant_category >= MAX_MUTANT_ROWS) + dat += "" + mutant_category = 0 + if("ipc_chassis" in pref_species.default_features) if(!mutant_category) dat += APPEARANCE_CATEGORY_COLUMN @@ -1913,6 +1927,14 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_ipc_antenna) features["ipc_antenna"] = new_ipc_antenna + if("ipc_tail") + var/new_ipc_tail + + new_ipc_tail = input(user, "Choose your character's tail:", "Character Preference") as null|anything in GLOB.ipc_tail_list + + if(new_ipc_tail) + features["ipc_tail"] = new_ipc_tail + if("ipc_chassis") var/new_ipc_chassis diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index b3559c535cbf..572c2de7ff2d 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -431,6 +431,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car READ_FILE(S["feature_squid_face"], features["squid_face"]) READ_FILE(S["feature_ipc_screen"], features["ipc_screen"]) READ_FILE(S["feature_ipc_antenna"], features["ipc_antenna"]) + READ_FILE(S["feature_ipc_tail"], features["ipc_tail"]) READ_FILE(S["feature_ipc_chassis"], features["ipc_chassis"]) READ_FILE(S["feature_ipc_brain"], features["ipc_brain"]) READ_FILE(S["feature_kepori_feathers"], features["kepori_feathers"]) @@ -541,6 +542,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car features["squid_face"] = sanitize_inlist(features["squid_face"], GLOB.squid_face_list, "Squidward") features["ipc_screen"] = sanitize_inlist(features["ipc_screen"], GLOB.ipc_screens_list) features["ipc_antenna"] = sanitize_inlist(features["ipc_antenna"], GLOB.ipc_antennas_list) + features["ipc_tail"] = sanitize_inlist(features["ipc_tail"], GLOB.ipc_tail_list) features["ipc_chassis"] = sanitize_inlist(features["ipc_chassis"], GLOB.ipc_chassis_list) features["ipc_brain"] = sanitize_inlist(features["ipc_brain"], GLOB.ipc_brain_list) features["kepori_feathers"] = sanitize_inlist(features["kepori_feathers"], GLOB.kepori_feathers_list, "Plain") @@ -618,6 +620,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["feature_squid_face"] , features["squid_face"]) WRITE_FILE(S["feature_ipc_screen"] , features["ipc_screen"]) WRITE_FILE(S["feature_ipc_antenna"] , features["ipc_antenna"]) + WRITE_FILE(S["feature_ipc_tail"] , features["ipc_tail"]) WRITE_FILE(S["feature_ipc_chassis"] , features["ipc_chassis"]) WRITE_FILE(S["feature_ipc_brain"] , features["ipc_brain"]) WRITE_FILE(S["feature_kepori_feathers"] , features["kepori_feathers"]) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm b/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm index 53d043142722..4a573da8a096 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm @@ -244,12 +244,71 @@ name = "Right Angle" icon_state = "rangle" +/datum/sprite_accessory/ipc_antennas/sprinter + name = "Sprinter Tail" + icon_state = "sprinter" + +/datum/sprite_accessory/ipc_antennas/simple + name = "Synth Simple" + icon_state = "simple_synth" + +/datum/sprite_accessory/ipc_antennas/short + name = "Synth Short" + icon_state = "short_synth" + +/datum/sprite_accessory/ipc_antennas/curled + name = "Synth Curled" + icon_state = "curled_synth" + +/datum/sprite_accessory/ipc_antennas/ram //remade + name = "Synth Ram" + icon_state = "ram_synth" + +// Start tails + +/datum/sprite_accessory/ipc_tail + icon = 'icons/mob/ipc_accessories.dmi' + color_src = MUTCOLORS + +/datum/sprite_accessory/ipc_tail/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/ipc_tail/lizard + name = "Synthetic Sarathi" + icon_state = "synth" + +/datum/sprite_accessory/ipc_tail/lizard_big + name = "Synthetic Sarathi Large" + icon_state = "large" + +/datum/sprite_accessory/ipc_tail/plug + name = "Power Plug" + icon_state = "plug" + secondary_color = TRUE + +/datum/sprite_accessory/ipc_tail/cat + name = "Pawsitrons Cat" + icon_state = "cat" + +/datum/sprite_accessory/ipc_tail/fox + name = "Pawsitrons Fox" + icon_state = "fox" + +/datum/sprite_accessory/ipc_tail/fox_alt + name = "Pawsitrons Fox 2" + icon_state = "fox2" + // Start chassis - the worst thing ever please rework this /datum/sprite_accessory/ipc_chassis // Used for changing limb icons, doesn't need to hold the actual icon. That's handled in ipc.dm icon = null icon_state = "who cares fuck you" // In order to pull the chassis correctly, we need AN icon_state(see line 36-39). It doesn't have to be useful, because it isn't used. color_src = 0 + var/use_eyes = FALSE //do we use normal robotic eyes? used when we dont want a screen but still want visible eyes + var/has_screen = TRUE //do we have a screen to toggle + var/has_overlay = FALSE //does this chasis have a overlay icon? + var/is_digi = FALSE //does this chasis use digitigrade /datum/sprite_accessory/ipc_chassis/mcgreyscale name = "Morpheus Cyberkinetics (Custom)" @@ -296,3 +355,24 @@ name = "Zeng-Hu Pharmaceuticals" limbs_id = "zhpipc" +/datum/sprite_accessory/ipc_chassis/pgfmechanicsplantigrade + name = "PGF MECHANICS TYPE-P" + limbs_id = "pgfipc-p" + has_screen = FALSE + color_src = MUTCOLORS + has_overlay = TRUE + use_eyes = TRUE + +/datum/sprite_accessory/ipc_chassis/pgfmechanicsdigigrade + name = "PGF MECHANICS TYPE-D" + limbs_id = "pgfipc-p" //the digigrade var makes it so we use digi leg variant instead + has_screen = FALSE + color_src = MUTCOLORS + has_overlay = TRUE + use_eyes = TRUE + is_digi = TRUE + +/datum/sprite_accessory/ipc_chassis/inteqsprinter + name = "Inteq Mothership 'Sprinter'" + limbs_id = "inteqsprinter" + has_screen = FALSE diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index fee2b6f0957d..8a8677523fc1 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -971,6 +971,8 @@ GLOBAL_LIST_EMPTY(roundstart_races) S = GLOB.ipc_screens_list[H.dna.features["ipc_screen"]] if("ipc_antenna") S = GLOB.ipc_antennas_list[H.dna.features["ipc_antenna"]] + if("ipc_tail") + S = GLOB.ipc_tail_list[H.dna.features["ipc_tail"]] if("ipc_chassis") S = GLOB.ipc_chassis_list[H.dna.features["ipc_chassis"]] if("ipc_brain") diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index dfa12f329054..381708757fd1 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -17,8 +17,8 @@ mutantlungs = null //no more collecting change for you mutantappendix = null mutant_organs = list(/obj/item/organ/cyberimp/arm/power_cord) - mutant_bodyparts = list("ipc_screen", "ipc_antenna", "ipc_chassis", "ipc_brain") - default_features = list("mcolor" = "#7D7D7D", "ipc_screen" = "Static", "ipc_antenna" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)", "ipc_brain" = "Posibrain", "body_size" = "Normal") + mutant_bodyparts = list("ipc_screen", "ipc_antenna", "ipc_chassis", "ipc_tail", "ipc_brain") + default_features = list("mcolor" = "#7D7D7D", "ipc_screen" = "Static", "ipc_antenna" = "None", "ipc_chassis" = "Morpheus Cyberkinetics (Custom)", "ipc_tail" = "None", "ipc_brain" = "Posibrain", "body_size" = "Normal") meat = /obj/item/stack/sheet/plasteel{amount = 5} skinned_type = /obj/item/stack/sheet/metal{amount = 10} exotic_bloodtype = "Coolant" @@ -49,13 +49,14 @@ /// The last screen used when the IPC died. var/saved_screen var/datum/action/innate/change_screen/change_screen + var/has_screen = TRUE //do we have a screen. Used to determine if we mess with the screen or not /datum/species/ipc/random_name(unique) var/ipc_name = "[pick(GLOB.posibrain_names)]-[rand(100, 999)]" return ipc_name /datum/species/ipc/New() - . = ..() + // This is in new because "[HEAD_LAYER]" etc. is NOT a constant compile-time value. For some reason. // Why not just use HEAD_LAYER? Well, because HEAD_LAYER is a number, and if you try to use numbers as indexes, // BYOND will try to make it an ordered list. So, we have to use a string. This is annoying, but it's the only way to do it smoothly. @@ -64,17 +65,19 @@ ) /datum/species/ipc/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) // Let's make that IPC actually robotic. + . = ..() if(ishuman(C)) var/mob/living/carbon/human/H = C if(!change_screen) - change_screen = new - change_screen.Grant(H) + var/datum/species/ipc/species_datum = H.dna.species + if(species_datum?.has_screen) + change_screen = new + change_screen.Grant(H) if(H.dna.features["ipc_brain"] == "Man-Machine Interface") mutantbrain = /obj/item/organ/brain/mmi_holder else mutantbrain = /obj/item/organ/brain/mmi_holder/posibrain C.RegisterSignal(C, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, TYPE_PROC_REF(/mob/living/carbon, charge)) - return ..() /datum/species/ipc/on_species_loss(mob/living/carbon/C) . = ..() @@ -83,6 +86,8 @@ C.UnregisterSignal(C, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) /datum/species/ipc/spec_death(gibbed, mob/living/carbon/C) + if(!has_screen) + return saved_screen = C.dna.features["ipc_screen"] C.dna.features["ipc_screen"] = "BSOD" C.update_body() @@ -91,6 +96,8 @@ /datum/species/ipc/proc/post_death(mob/living/carbon/C) if(C.stat < DEAD) return + if(!has_screen) + return C.dna.features["ipc_screen"] = null // Turns off their monitor on death. C.update_body() @@ -110,6 +117,11 @@ if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner + var/datum/species/ipc/species_datum = H.dna.species + if(!species_datum) + return + if(!species_datum.has_screen) + return H.dna.features["ipc_screen"] = screen_choice H.eye_color = sanitize_hexcolor(color_choice) H.update_body() @@ -215,14 +227,17 @@ /datum/species/ipc/spec_revival(mob/living/carbon/human/H) - H.dna.features["ipc_screen"] = "BSOD" - H.update_body() + if(has_screen) + H.dna.features["ipc_screen"] = "BSOD" + H.update_body() H.say("Reactivating [pick("core systems", "central subroutines", "key functions")]...") addtimer(CALLBACK(src, PROC_REF(post_revival), H), 6 SECONDS) /datum/species/ipc/proc/post_revival(mob/living/carbon/human/H) if(H.stat == DEAD) return + if(!has_screen) + return H.dna.features["ipc_screen"] = saved_screen H.update_body() @@ -231,12 +246,39 @@ var/datum/sprite_accessory/ipc_chassis/chassis_of_choice = GLOB.ipc_chassis_list[C.dna.features["ipc_chassis"]] + if(chassis_of_choice.use_eyes) + LAZYREMOVE(species_traits, NOEYESPRITES) + LAZYADD(species_traits, EYECOLOR) + C.update_body() + + if(!chassis_of_choice.has_screen) + has_screen = FALSE + C.dna.features["ipc_screen"] = null + C.update_body() + + if(chassis_of_choice.is_digi) + digitigrade_customization = DIGITIGRADE_FORCED + bodytype = BODYTYPE_DIGITIGRADE + for(var/obj/item/bodypart/BP as anything in C.bodyparts) //Override bodypart data as necessary if(BP.limb_id=="synth") BP.uses_mutcolor = chassis_of_choice.color_src ? TRUE : FALSE + + if(chassis_of_choice.icon) + BP.static_icon = chassis_of_choice.icon + BP.icon = chassis_of_choice.icon + + if(chassis_of_choice.has_overlay) + BP.overlay_icon_state = TRUE + + if(chassis_of_choice.is_digi) + if(istype(BP,/obj/item/bodypart/leg)) + BP.bodytype = BODYTYPE_HUMANOID | BODYTYPE_ROBOTIC | BODYTYPE_DIGITIGRADE //i hate this so much + if(BP.uses_mutcolor) BP.should_draw_greyscale = TRUE BP.species_color = C.dna?.features["mcolor"] + BP.species_secondary_color = C.dna?.features["mcolor2"] BP.limb_id = chassis_of_choice.limbs_id BP.name = "\improper[chassis_of_choice.name] [parse_zone(BP.body_zone)]" diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index de0ebac6eddb..0c200df9f6b1 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -141,6 +141,7 @@ /obj/item/organ/eyes/robotic name = "robotic eyes" icon_state = "robotic_eyes" + eye_icon_state = "eyes_synth" // i feel like this should be here desc = "A very basic set of optical sensors with no extra vision modes or functions." status = ORGAN_ROBOTIC organ_flags = ORGAN_SYNTHETIC diff --git a/icons/mob/ipc_accessories.dmi b/icons/mob/ipc_accessories.dmi index 86311ca3172edcf6381af89df1b15af13b7d7539..e9fb262aa319a4fcb9015807f4549a2d869dbeef 100644 GIT binary patch literal 55561 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 literal 21181 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 zⅅ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 Jv217b{{?!Kz7qfd