From 37ea1a24ea4a293fc926c2d3afd27c026648a656 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Fri, 20 Jan 2023 12:30:49 -0300 Subject: [PATCH] Body and Soul of Steel: the Tesla Rejuvenation Suit (#15590) --- aurorastation.dme | 1 + code/__defines/mobs.dm | 1 + code/__defines/species.dm | 4 +- code/modules/clothing/clothing.dm | 12 +- code/modules/clothing/under/xenos/tajara.dm | 8 + .../abstract/new_player/sprite_accessories.dm | 312 +++++++++++++++++- .../mob/living/carbon/human/human_species.dm | 4 + .../carbon/human/species/species_attack.dm | 18 +- .../station/tajara/tajaran_subspecies.dm | 120 ++++++- .../mob/living/maneuvers/maneuver_leap.dm | 7 +- .../modules/organs/internal/species/tajara.dm | 3 + code/modules/organs/robolimbs.dm | 7 + code/modules/organs/subtypes/augment.dm | 7 + code/modules/organs/subtypes/tajara.dm | 57 ++++ html/changelogs/alberyk-teslabody.yml | 6 + icons/mob/human_face/eyes48x48.dmi | Bin 363 -> 394 bytes .../mob/human_face/tesla_body_facial_hair.dmi | Bin 0 -> 1945 bytes icons/mob/human_face/tesla_body_hair.dmi | Bin 0 -> 21735 bytes .../human_races/masks/blood_tesla_body.dmi | Bin 0 -> 2985 bytes .../human_races/masks/dam_mask_tesla_body.dmi | Bin 0 -> 1609 bytes .../tajara/industrial_tesla_limbs.dmi | Bin 0 -> 2564 bytes icons/mob/human_races/tajara/r_tesla_body.dmi | Bin 0 -> 3204 bytes .../human_races/tajara/tesla_body_preview.dmi | Bin 0 -> 692 bytes icons/mob/human_races/tesla_body_augments.dmi | Bin 0 -> 488 bytes .../species/tajaran/tesla_body/uniform.dmi | Bin 0 -> 959 bytes icons/obj/tajara_items.dmi | Bin 151078 -> 151587 bytes 26 files changed, 554 insertions(+), 13 deletions(-) create mode 100644 code/modules/organs/subtypes/tajara.dm create mode 100644 html/changelogs/alberyk-teslabody.yml create mode 100644 icons/mob/human_face/tesla_body_facial_hair.dmi create mode 100644 icons/mob/human_face/tesla_body_hair.dmi create mode 100644 icons/mob/human_races/masks/blood_tesla_body.dmi create mode 100644 icons/mob/human_races/masks/dam_mask_tesla_body.dmi create mode 100644 icons/mob/human_races/tajara/industrial_tesla_limbs.dmi create mode 100644 icons/mob/human_races/tajara/r_tesla_body.dmi create mode 100644 icons/mob/human_races/tajara/tesla_body_preview.dmi create mode 100644 icons/mob/human_races/tesla_body_augments.dmi create mode 100644 icons/mob/species/tajaran/tesla_body/uniform.dmi diff --git a/aurorastation.dme b/aurorastation.dme index 7522fb52171..51b32ab25f6 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -2608,6 +2608,7 @@ #include "code\modules\organs\subtypes\parasite.dm" #include "code\modules\organs\subtypes\skrell.dm" #include "code\modules\organs\subtypes\standard.dm" +#include "code\modules\organs\subtypes\tajara.dm" #include "code\modules\organs\subtypes\techno_golem.dm" #include "code\modules\organs\subtypes\unbreakable.dm" #include "code\modules\organs\subtypes\vaurca.dm" diff --git a/code/__defines/mobs.dm b/code/__defines/mobs.dm index f464dc9f16d..ffcb2eae1d7 100644 --- a/code/__defines/mobs.dm +++ b/code/__defines/mobs.dm @@ -403,6 +403,7 @@ #define PROSTHETIC_DIONA "Unknown Model" #define PROSTHETIC_AUTAKH "Aut'akh Manufactured" #define PROSTHETIC_TESLA "Tesla Powered Prosthetics" +#define PROSTHETIC_TESLA_BODY "Industrial Tesla Powered Prosthetics" #define PROSTHETIC_VAURCA "Vaurca Robotic Limb" //Brain Damage defines diff --git a/code/__defines/species.dm b/code/__defines/species.dm index d571de2f5b0..34bc7bea241 100644 --- a/code/__defines/species.dm +++ b/code/__defines/species.dm @@ -12,6 +12,7 @@ #define SPECIES_TAJARA "Tajara" #define SPECIES_TAJARA_ZHAN "Zhan-Khazan Tajara" #define SPECIES_TAJARA_MSAI "M'sai Tajara" +#define SPECIES_TAJARA_TESLA_BODY "Tesla Rejuvenation Suit Tajara" #define SPECIES_VAURCA_WORKER "Vaurca Worker" #define SPECIES_VAURCA_WARRIOR "Vaurca Warrior" @@ -80,6 +81,7 @@ #define BODYTYPE_UNATHI "Unathi" #define BODYTYPE_DIONA "Diona" #define BODYTYPE_TAJARA "Tajara" +#define BODYTYPE_TESLA_BODY "Tesla Rejuvenation Suit" #define BODYTYPE_VAURCA "Vaurca" #define BODYTYPE_VAURCA_BREEDER "Vaurca Breeder" @@ -101,4 +103,4 @@ SPECIES_IPC_G2, SPECIES_IPC_SHELL, SPECIES_IPC_UNBRANDED, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, \ SPECIES_DIONA, SPECIES_DIONA_COEUS, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_TAJARA, \ SPECIES_TAJARA_MSAI, SPECIES_TAJARA_ZHAN, SPECIES_UNATHI, SPECIES_VAURCA_WORKER, \ - SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_BREEDER) + SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_BREEDER,) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index ea03bdd8260..273ee82ddf4 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -395,7 +395,7 @@ body_parts_covered = HANDS slot_flags = SLOT_GLOVES attack_verb = list("challenged") - species_restricted = list("exclude",BODYTYPE_UNATHI,BODYTYPE_TAJARA,BODYTYPE_VAURCA, BODYTYPE_GOLEM,BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_VAURCA_BULWARK) + species_restricted = list("exclude",BODYTYPE_UNATHI,BODYTYPE_TAJARA,BODYTYPE_VAURCA, BODYTYPE_GOLEM,BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_VAURCA_BULWARK,BODYTYPE_TESLA_BODY) drop_sound = 'sound/items/drop/gloves.ogg' pickup_sound = 'sound/items/pickup/gloves.ogg' @@ -505,7 +505,7 @@ slot_flags = SLOT_HEAD w_class = ITEMSIZE_SMALL uv_intensity = 50 //Light emitted by this object or creature has limited interaction with diona - species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM) + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM, BODYTYPE_TESLA_BODY) drop_sound = 'sound/items/drop/hat.ogg' pickup_sound = 'sound/items/pickup/hat.ogg' @@ -689,7 +689,7 @@ BODYTYPE_UNATHI = 'icons/mob/species/unathi/mask.dmi' ) - species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_VAURCA_BULWARK) + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_VAURCA_BULWARK, BODYTYPE_TESLA_BODY) var/voicechange = 0 var/list/say_messages @@ -806,7 +806,7 @@ permeability_coefficient = 0.50 force = 0 var/overshoes = 0 - species_restricted = list("exclude",BODYTYPE_UNATHI,BODYTYPE_TAJARA,BODYTYPE_VAURCA,BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM) + species_restricted = list("exclude",BODYTYPE_UNATHI,BODYTYPE_TAJARA,BODYTYPE_VAURCA,BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM, BODYTYPE_TESLA_BODY) var/silent = 0 var/last_trip = 0 @@ -952,7 +952,7 @@ var/blood_overlay_type = "suit" siemens_coefficient = 0.9 w_class = ITEMSIZE_NORMAL - species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM) + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM, BODYTYPE_TESLA_BODY) valid_accessory_slots = list(ACCESSORY_SLOT_ARMBAND, ACCESSORY_SLOT_GENERIC, ACCESSORY_SLOT_CAPE) @@ -1024,7 +1024,7 @@ var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled var/rolled_sleeves = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled var/initial_icon_override //If set, rolling up sleeves/rolling down will use this icon state instead of initial(). - species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_GOLEM) + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_GOLEM, BODYTYPE_TESLA_BODY) //convenience var for defining the icon state for the overlay used when the clothing is worn. //Also used by rolling/unrolling. diff --git a/code/modules/clothing/under/xenos/tajara.dm b/code/modules/clothing/under/xenos/tajara.dm index b8c73cf8116..50a22dbbf5f 100644 --- a/code/modules/clothing/under/xenos/tajara.dm +++ b/code/modules/clothing/under/xenos/tajara.dm @@ -345,3 +345,11 @@ desc = "A military uniform issued to officers of the adhomai liberation army." icon_state = "ala-officer" item_state = "ala-officer" + +/obj/item/clothing/under/tajaran/tesla_body + name = "tesla rejuvenation suit worker uniform" + desc = "A massive jumpsuit issued to Tajara grafted in Tesla Rejuvenation Suits." + icon_state = "tesla_body_jumpsuit" + item_state = "tesla_body_jumpsuit" + species_restricted = list(BODYTYPE_TESLA_BODY) + sprite_sheets = list(BODYTYPE_TESLA_BODY = 'icons/mob/species/tajaran/tesla_body/uniform.dmi') \ No newline at end of file diff --git a/code/modules/mob/abstract/new_player/sprite_accessories.dm b/code/modules/mob/abstract/new_player/sprite_accessories.dm index 9abe62fa365..84d41072af2 100644 --- a/code/modules/mob/abstract/new_player/sprite_accessories.dm +++ b/code/modules/mob/abstract/new_player/sprite_accessories.dm @@ -1907,7 +1907,7 @@ Follow by example and make good judgement based on length which list to include icon_state = "bald" gender = NEUTER species_allowed = list(/datum/species/human,/datum/species/human/offworlder,/datum/species/machine/shell,/datum/species/machine/shell/rogue,/datum/species/zombie,/datum/species/unathi,/datum/species/zombie/unathi, - /datum/species/tajaran,/datum/species/tajaran/zhan_khazan,/datum/species/tajaran/m_sai,/datum/species/zombie/tajara,/datum/species/skrell,/datum/species/skrell/axiori,/datum/species/zombie/skrell,/datum/species/diona, + /datum/species/tajaran,/datum/species/tajaran/zhan_khazan,/datum/species/tajaran/m_sai,/datum/species/tajaran/tesla_body,/datum/species/zombie/tajara,/datum/species/skrell,/datum/species/skrell/axiori,/datum/species/zombie/skrell,/datum/species/diona, /datum/species/diona/coeu, /datum/species/bug/type_b) threeOclock @@ -3143,6 +3143,285 @@ Follow by example and make good judgement based on length which list to include length = 3 chatname = "styled mane" +//tesla rejuvenation suit hair + tesla_ears + icon = 'icons/mob/human_face/tesla_body_hair.dmi' + name = "Tesla Rejuvenation Suit Ears" + icon_state = "ears_plain" + length = 1 + species_allowed = list(/datum/species/tajaran/tesla_body) + + tesla_ears_bangs + name = "Tesla Rejuvenation Suit Bangs" + icon_state = "hair_bangs" + length = 3 + chatname = "bangs" + + tesla_ears_bangs_alt + name = "Tesla Rejuvenation Suit Bangs Alt" + icon_state = "hair_bangs_alt" + length = 3 + chatname = "short bangs" + + tesla_ears_shortfringe + name = "Tesla Rejuvenation Suit Short Fringe" + icon_state = "hair_shortfringe" + length = 2 + chatname = "short fringe" + + tesla_ears_bob + name = "Tesla Rejuvenation Suit Bob" + icon_state = "hair_bob" + length = 2 + chatname = "groomed short mane" + + tesla_ears_braid + name = "Tesla Rejuvenation Suit Braid" + icon_state = "hair_braid" + length = 3 + chatname = "braid" + + tesla_ears_braid_alt + name = "Tesla Rejuvenation Suit Braid Alt" + icon_state = "hair_braid_alt" + length = 3 + chatname = "braid" + + tesla_ears_clean + name = "Tesla Rejuvenation Suit Clean" + icon_state = "hair_clean" + length = 1 + chatname = "short mane" + + tesla_ears_curls + name = "Tesla Rejuvenation Suit Curly" + icon_state = "hair_curly" + length = 3 + chatname = "curly mane" + + tesla_ears_curlsalt + name = "Tesla Rejuvenation Suit Curly Alt" + icon_state = "hair_curlyalt" + length = 3 + chatname = "curly mane" + + tesla_ears_fingercurl + name = "Tesla Rejuvenation Suit Finger Curls" + icon_state = "hair_fingerwave" + length = 2 + chatname = "curls" + + tesla_ears_housewife + name = "Tesla Rejuvenation Suit Housewife" + icon_state = "hair_housewife" + length = 2 + chatname = "long mane" + + tesla_ears_long + name = "Tesla Rejuvenation Suit Long" + icon_state = "hair_long" + length = 3 + chatname = "long mane" + + tesla_ears_messy + name = "Tesla Rejuvenation Suit Messy" + icon_state = "hair_messy" + length = 1 + chatname = "messy mane" + + tesla_ears_mohawk + name = "Tesla Rejuvenation Suit Mohawk" + icon_state = "hair_mohawk" + length = 1 + chatname = "mohawk" + + tesla_ears_plait + name = "Tesla Rejuvenation Suit Plait" + icon_state = "hair_plait" + length = 1 + chatname = "braid" + + tesla_ears_rattail + name = "Tesla Rejuvenation Suit Rat Tail" + icon_state = "hair_rattail" + length = 2 + chatname = "thin ponytail" + + tesla_ears_shaggy + name = "Tesla Rejuvenation Suit Shaggy" + icon_state = "hair_shaggy" + length = 1 + chatname = "messy mane" + + tesla_ears_straight + name = "Tesla Rejuvenation Suit Straight" + icon_state = "hair_straight" + length = 3 + chatname = "short mane" + + tesla_ears_spiky + name = "Tesla Rejuvenation Suit Spiky" + icon_state = "hair_spiky" + length = 1 + chatname = "spiky mane" + + tesla_ears_victory + name = "Tesla Rejuvenation Suit Victory Curls" + icon_state = "hair_victory" + length = 3 + chatname = "curls" + + tesla_ears_mane + name = "Tesla Rejuvenation Suit Mane" + icon_state = "hair_mane" + length = 3 + gender = MALE + chatname = "long mane" + + tesla_ears_sidepony + name = "Tesla Rejuvenation Suit Side Ponytail" + icon_state = "hair_sidepony" + length = 3 + chatname = "sideponytail" + + tesla_ears_governmentman + name = "Tesla Rejuvenation Suit Government Man" + icon_state = "hair_gman" + length = 1 + chatname = "styled mane" + + tesla_ears_bun + name = "Tesla Rejuvenation Suit Bun" + icon_state = "hair_bun" + length = 2 + chatname = "hair bun" + + tesla_ears_smallbun + name = "Tesla Rejuvenation Suit Bun (Small)" + icon_state = "hair_bunsmall" + length = 2 + chatname = "hair bun" + + tesla_ears_lowbun + name = "Tesla Rejuvenation Suit Bun (Low)" + icon_state = "hair_lowbun" + length = 2 + chatname = "hair bun" + + tesla_ears_smalllowbun + name = "Tesla Rejuvenation Suit Bun (Low, Small)" + icon_state = "hair_lowbunsmall" + length = 2 + chatname = "hair bun" + + tesla_ears_bunshort + name = "Tesla Rejuvenation Suit Bun (Short)" + icon_state = "hair_bunshort" + length = 2 + chatname = "hair bun" + + tesla_ears_wedge + name = "Tesla Rejuvenation Suit Wedge" + icon_state = "hair_wedge" + length = 2 + chatname = "styled mane" + + tesla_ears_tresses + name = "Tesla Rejuvenation Suit Tresses" + icon_state = "hair_tresses" + length = 3 + chatname = "styled mane" + + tesla_ears_shoulderparted + name = "Tesla Rejuvenation Suit Shoulder Parted" + icon_state = "hair_shoulderparted" + length = 3 + chatname = "styled mane" + + tesla_ears_shoulderpartedsmall + name = "Tesla Rejuvenation Suit Shoulder Parted Small" + icon_state = "hair_shoulderpartedsmall" + length = 3 + chatname = "styled mane" + + tesla_ears_shoulderpartedlong + name = "Tesla Rejuvenation Suit Shoulder Parted Long" + icon_state = "hair_shoulderpartedlong" + length = 3 + chatname = "styled mane" + + tesla_ears_shoulderlength + name = "Tesla Rejuvenation Suit Shoulderlength" + icon_state = "hair_shoulderlength" + length = 2 + chatname = "styled mane" + + tesla_ears_shoulderlengthalt + name = "Tesla Rejuvenation Suit Shoulderlength Alt" + icon_state = "hair_shoulderlengthalt" + length = 2 + chatname = "styled mane" + + tesla_ears_sidepartedleft + name = "Tesla Rejuvenation Suit Sideparted Left" + icon_state = "hair_sidepartedleft" + length = 3 + chatname = "styled mane" + + tesla_ears_sidepartedright + name = "Tesla Rejuvenation Suit Sideparted Right" + icon_state = "hair_sidepartedright" + length = 3 + chatname = "styled mane" + + tesla_ears_fringeup + name = "Tesla Rejuvenation Suit Fringe Up" + icon_state = "hair_fringeup" + length = 2 + chatname = "styled mane" + + tesla_ears_cascading + name = "Tesla Rejuvenation Suit Cascading" + icon_state = "hair_cascading" + length = 3 + chatname = "styled mane" + + taj_ears_cascadingalt + name = "Tesla Rejuvenation Suit Cascading Alt" + icon_state = "hair_cascadingalt" + length = 3 + chatname = "styled mane" + + taj_ears_swoop + name = "Tesla Rejuvenation Suit Swoop" + icon_state = "hair_swoop" + length = 2 + chatname = "styled mane" + + tesla_ears_swoop_alt + name = "Tesla Rejuvenation Suit Swoop Alt" + icon_state = "hair_swoop_alt" + length = 2 + chatname = "styled mane" + + tesla_ears_swoop_bangs + name = "Tesla Rejuvenation Suit Swoop Bangs" + icon_state = "hair_swoop_bangs" + length = 2 + chatname = "styled mane" + + tesla_ears_swoop_long + name = "Tesla Rejuvenation Suit Swoop Long" + icon_state = "hair_longswoop" + length = 3 + chatname = "styled mane" + + tesla_ears_swoop_long_alt + name = "Tesla Rejuvenation Suit Swoop Long Alt" + icon_state = "hair_longswoop_alt" + length = 3 + chatname = "styled mane" + //vaurca antennae vaurca_classic icon = 'icons/mob/human_face/vaurca_hair.dmi' @@ -3354,6 +3633,37 @@ Follow by example and make good judgement based on length which list to include name = "Tajara Smallsatche" icon_state = "facial_smallstache" +/datum/sprite_accessory/facial_hair + tesla_body_goatee + icon = 'icons/mob/human_face/tesla_body_facial_hair.dmi' + name = "Tesla Rejuvenation Suit Goatee" + icon_state = "facial_goatee" + species_allowed = list(/datum/species/tajaran/tesla_body) + + tesla_body_goatee_faded + name = "Tesla Rejuvenation Suit Goatee Faded" + icon_state = "facial_goatee_faded" + + tesla_body_moustache + name = "Tesla Rejuvenation Suit Moustache" + icon_state = "facial_moustache" + + tesla_body_mutton + name = "Tesla Rejuvenation Suit Mutton" + icon_state = "facial_mutton" + + tesla_body_pencilstache + name = "Tesla Rejuvenation Suit Pencilstache" + icon_state = "facial_pencilstache" + + tesla_body_sideburns + name = "Tesla Rejuvenation Suit Sideburns" + icon_state = "facial_sideburns" + + tesla_body_smallstache + name = "Tesla Rejuvenation Suit Smallsatche" + icon_state = "facial_smallstache" + //unathi horn beards and the like una_aquaticfrill diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index bcf196db25d..a6b71326962 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -117,6 +117,10 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy/mannequin) h_style = "Tajaran Ears" . = ..(mapload, SPECIES_TAJARA_ZHAN) +/mob/living/carbon/human/tesla_body_tajara/Initialize(mapload) + h_style = "Tesla Rejuvenation Suit Ears" + . = ..(mapload, SPECIES_TAJARA_TESLA_BODY) + /mob/living/carbon/human/industrial/Initialize(mapload) . = ..(mapload, SPECIES_IPC_G1) diff --git a/code/modules/mob/living/carbon/human/species/species_attack.dm b/code/modules/mob/living/carbon/human/species/species_attack.dm index 7f54b422888..d5caf141209 100644 --- a/code/modules/mob/living/carbon/human/species/species_attack.dm +++ b/code/modules/mob/living/carbon/human/species/species_attack.dm @@ -263,4 +263,20 @@ attack_name = "warrior bite" attack_verb = list("mauled", "lacerated") damage = 10 - desc = "Rip into an opponent with your warrior mandibles. Only possible if you aren't wearing a muzzle. Next to useless against someone in armour but the vicious attacks will shred someone without it into ribbons." \ No newline at end of file + desc = "Rip into an opponent with your warrior mandibles. Only possible if you aren't wearing a muzzle. Next to useless against someone in armour but the vicious attacks will shred someone without it into ribbons." + +/datum/unarmed_attack/tesla_body + attack_verb = list("pulverized", "crushed", "pounded", "squeezed") + attack_noun = list("industrial claw") + desc = "Smashes your enemy with your tesla powered industrial claws." + damage = 10 + attack_sound = 'sound/weapons/beartrap_shut.ogg' + attack_name = "industrial claw" + shredding = TRUE + +/datum/unarmed_attack/tesla_body/apply_effects(var/mob/living/carbon/human/user,var/mob/living/carbon/human/target,var/armor,var/attack_damage,var/zone) + ..() + user.visible_message(SPAN_DANGER("\The [user] crackles with energy!")) + if(iscarbon(target)) + var/mob/living/carbon/L = target + L.electrocute_act(20,user, 1, user.zone_sel.selecting) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/tajara/tajaran_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/tajara/tajaran_subspecies.dm index 5afafcf6449..faea57f19b9 100644 --- a/code/modules/mob/living/carbon/human/species/station/tajara/tajaran_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/tajara/tajaran_subspecies.dm @@ -1,6 +1,6 @@ /datum/species/tajaran/zhan_khazan name = SPECIES_TAJARA_ZHAN - name_plural = "Zhan-Khazan Tajaran" + name_plural = "Zhan-Khazan Tajara" blurb = "The Zhan-Khazan are a race of Tajara known for their dark fur and large bulky figures. \ They were at one point a race of cave-and-mountain dwelling Tajara that traditionally were \ entrusted with physical work like mining, farming, ranching, and logging. Zhan-Khazan make \ @@ -48,7 +48,7 @@ /datum/species/tajaran/m_sai name = SPECIES_TAJARA_MSAI - name_plural = "M'sai Tajaran" + name_plural = "M'sai Tajara" blurb = "The M'sai are a race of Tajara with slender lithe bodies and \ lightly covered fur which blends in with the snowy environments of Adhomai. \ They aren't as well-insulated against Adhomai's cold as their brethren. \ @@ -89,4 +89,118 @@ possible_cultures = list( /singleton/origin_item/culture/adhomian/msai, /singleton/origin_item/culture/offworld_tajara/msai - ) \ No newline at end of file + ) + +/datum/species/tajaran/tesla_body + name = SPECIES_TAJARA_TESLA_BODY + name_plural = "Tesla Rejuvenation Suit Tajara" + name_plural = "Created as part of the Tesla prosthetics program, the Tesla Rejuvenation Suit is a hulking suit that allows disabled Tajara to regain their vigor. \ + Its users are surgically grafted in the machine; their limbs are replaced by large, industrial replacements; their organs are placed in a tank full of healing chemicals \ + located inside their chest, and finally, a big tesla spine is installed. Only the head remains untouched. The suits are bulky and clumsy, restricting their wearers to jobs \ + involving weight lifting and other menial tasks. Since this invention is still in its early stage, reports of it malfunctioning or causing pain to its user are not unheard off; \ + however, the government is quick to claim that these are only subversive rumors. Because of extensive augmentation, Tajaran in these suits reports loss of sensations everywhere \ + except the face. The Rejuvenation Suit is only granted to loyal Hadiist Tajara living in the People's Republic. Tajara wearing it are colloquially called \"steelsuits\"." + + spawn_flags = IS_RESTRICTED + bodytype = BODYTYPE_TESLA_BODY + appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_SKIN_COLOR | HAS_EYE_COLOR + + icon_x_offset = -8 + healths_x = 22 + healths_overlay_x = 9 + floating_chat_x_offset = 6 + + slowdown = 1 + fall_mod = 1.2 + + grab_mod = 3 + resist_mod = 10 + break_cuffs = TRUE + mob_size = 25 + + default_h_style = "Tesla Rejuvenation Suit Ears" + + eyes_icons = 'icons/mob/human_face/eyes48x48.dmi' + eyes = "eyes_tesla_body" + + icon_template = 'icons/mob/human_races/tajara/r_tesla_body.dmi' + icobase = 'icons/mob/human_races/tajara/r_tesla_body.dmi' + deform = 'icons/mob/human_races/tajara/r_tesla_body.dmi' + preview_icon = 'icons/mob/human_races/tajara/tesla_body_preview.dmi' + canvas_icon = 'icons/mob/base_48.dmi' + bandages_icon = null + tail = null + tail_animation = null + + unarmed_types = list( + /datum/unarmed_attack/stomp, + /datum/unarmed_attack/tesla_body, + /datum/unarmed_attack/bite/sharp + ) + + maneuvers = list( + /singleton/maneuver/leap/tesla_body + ) + + damage_overlays = 'icons/mob/human_races/masks/dam_mask_tesla_body.dmi' + damage_mask = 'icons/mob/human_races/masks/dam_mask_tesla_body.dmi' + blood_mask = 'icons/mob/human_races/masks/blood_tesla_body.dmi' + + stamina = 30 + stamina_recovery = 3 + sprint_speed_factor = 0.25 + sprint_cost_factor = 0.25 + standing_jump_range = 1 + + injection_mod = 2 + has_fine_manipulation = FALSE + + bodyfall_sound = /singleton/sound_category/bodyfall_machine_sound + + has_organ = list( + BP_HEART = /obj/item/organ/internal/heart/tajara/tesla_body, + BP_LUNGS = /obj/item/organ/internal/lungs/tajara, + BP_LIVER = /obj/item/organ/internal/liver/tajara, + BP_KIDNEYS = /obj/item/organ/internal/kidneys/tajara, + BP_STOMACH = /obj/item/organ/internal/stomach/tajara, + BP_BRAIN = /obj/item/organ/internal/brain/tajara, + BP_APPENDIX = /obj/item/organ/internal/appendix/tajara, + BP_EYES = /obj/item/organ/internal/eyes/night, + BP_AUG_TESLA = /obj/item/organ/internal/augment/tesla/massive + ) + + has_limbs = list( + BP_CHEST = list("path" = /obj/item/organ/external/chest/tesla_body), + BP_GROIN = list("path" = /obj/item/organ/external/groin/tesla_body), + BP_HEAD = list("path" = /obj/item/organ/external/head), + BP_L_ARM = list("path" = /obj/item/organ/external/arm/tesla_body), + BP_R_ARM = list("path" = /obj/item/organ/external/arm/right/tesla_body), + BP_L_LEG = list("path" = /obj/item/organ/external/leg/tesla_body), + BP_R_LEG = list("path" = /obj/item/organ/external/leg/right/tesla_body), + BP_L_HAND = list("path" = /obj/item/organ/external/hand/tesla_body), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/tesla_body), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot/tesla_body), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/tesla_body) + ) + + bump_flag = HEAVY + swap_flags = ~HEAVY + push_flags = (~HEAVY) ^ ROBOT + +/datum/species/tajaran/tesla_body/New() + ..() + equip_adjust = list( + slot_head_str = list( "[EAST]" = list("x" = 16, "y" = 0), "[SOUTH]" = list("x" = 9, "y" = 0), "[WEST]" = list("x" = 0, "y" = 0)), + slot_glasses_str = list( "[EAST]" = list("x" = 15, "y" = 0), "[SOUTH]" = list("x" = 9, "y" = 0), "[WEST]" = list("x" = 1, "y" = 0)), + slot_l_hand_str = list("[NORTH]" = list("x" = 6, "y" = 0), "[EAST]" = list("x" = 9, "y" = 2), "[SOUTH]" = list("x" = 12, "y" = 0), "[WEST]" = list("x" = 4, "y" = 0)), + slot_r_hand_str = list("[NORTH]" = list("x" = 12, "y" = 0), "[EAST]" = list("x" = 12, "y" = 0), "[SOUTH]" = list("x" = 6, "y" = 0), "[WEST]" = list("x" = 7, "y" = 2)), + slot_l_ear_str = list( "[EAST]" = list("x" = 0, "y" = 0), "[SOUTH]" = list("x" = 9, "y" = 0), "[WEST]" = list("x" = 0, "y" = 0)), + slot_r_ear_str = list( "[EAST]" = list("x" = 16, "y" = 0), "[SOUTH]" = list("x" = 9, "y" = 0), "[WEST]" = list("x" = 0, "y" = 0)), + slot_belt_str = list("[NORTH]" = list("x" = 9, "y" = 2), "[EAST]" = list("x" = 10, "y" = 1), "[SOUTH]" = list("x" = 9, "y" = 2), "[WEST]" = list("x" = 6, "y" = 1)), + slot_wear_id_str = list("[NORTH]" = list("x" = 0, "y" = 0), "[EAST]" = list("x" = 12, "y" = 0), "[SOUTH]" = list("x" = 9, "y" = 0), "[WEST]" = list("x" = 0, "y" = 0)), + slot_wrists_str = list("[NORTH]" = list("x" = 15, "y" = 0), "[EAST]" = list("x" = 12, "y" = 0), "[SOUTH]" = list("x" = 4, "y" = 0), "[WEST]" = list("x" = 9, "y" = 0)), + slot_shoes_str = list("[NORTH]" = list("x" = 9, "y" = 0), "[EAST]" = list("x" = 8, "y" = 0), "[SOUTH]" = list("x" = 9, "y" = 0), "[WEST]" = list("x" = 8, "y" = 0)) + ) + +/datum/species/tajaran/tesla_body/can_double_fireman_carry() + return TRUE \ No newline at end of file diff --git a/code/modules/mob/living/maneuvers/maneuver_leap.dm b/code/modules/mob/living/maneuvers/maneuver_leap.dm index 863344d25fa..88083f74204 100644 --- a/code/modules/mob/living/maneuvers/maneuver_leap.dm +++ b/code/modules/mob/living/maneuvers/maneuver_leap.dm @@ -109,4 +109,9 @@ /singleton/maneuver/leap/tajara/msai delay = 1 SECOND - cooldown = 4 SECONDS \ No newline at end of file + cooldown = 4 SECONDS + +/singleton/maneuver/leap/tesla_body + cooldown = 20 SECONDS + delay = 4 SECONDS + stamina_cost = 30 \ No newline at end of file diff --git a/code/modules/organs/internal/species/tajara.dm b/code/modules/organs/internal/species/tajara.dm index a24efdc5edf..04e84b9d7d7 100644 --- a/code/modules/organs/internal/species/tajara.dm +++ b/code/modules/organs/internal/species/tajara.dm @@ -135,6 +135,9 @@ desc = "A robust heart capable of helping to preserve body temperature through blood circulation." icon = 'icons/obj/organs/tajara_organs.dmi' +/obj/item/organ/internal/heart/tajara/tesla_body + on_mob_icon = 'icons/mob/human_races/tesla_body_augments.dmi' + /obj/item/organ/internal/kidneys/tajara desc = "Alien kidneys adapted to the Tajaran physiology." icon = 'icons/obj/organs/tajara_organs.dmi' diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index a1793627005..b08fbab1b5f 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -141,6 +141,13 @@ var/global/datum/robolimb/basic_robolimb else return TRUE +/datum/robolimb/tesla/industrial + company = PROSTHETIC_TESLA_BODY + desc = "A heavy version of the Tesla prosthetics created for the Tesla Rejuvenation Suit" + icon = 'icons/mob/human_races/tajara/industrial_tesla_limbs.dmi' + species_can_use = list(SPECIES_TAJARA_TESLA_BODY) + brute_mod = 0.7 + /datum/robolimb/vaurca company = PROSTHETIC_VAURCA desc = "This limb design is from old Sedantis, still manufactured by the Hives when providing maintenace to most of the basic Vaurcesian bioforms." diff --git a/code/modules/organs/subtypes/augment.dm b/code/modules/organs/subtypes/augment.dm index 183cb82553b..805b2a9d83c 100644 --- a/code/modules/organs/subtypes/augment.dm +++ b/code/modules/organs/subtypes/augment.dm @@ -273,6 +273,13 @@ playsound(owner, 'sound/magic/LightningShock.ogg', 75, 1) tesla_zap(owner, 7, 1500) +/obj/item/organ/internal/augment/tesla/massive + name = "massive tesla spine" + icon_state = "tesla_spine" + organ_tag = BP_AUG_TESLA + on_mob_icon = 'icons/mob/human_races/tesla_body_augments.dmi' + species_restricted = list(SPECIES_TAJARA_TESLA_BODY) + /obj/item/organ/internal/augment/eye_sensors name = "integrated HUD sensors" icon_state = "augment_eyes" diff --git a/code/modules/organs/subtypes/tajara.dm b/code/modules/organs/subtypes/tajara.dm new file mode 100644 index 00000000000..0d856e99af2 --- /dev/null +++ b/code/modules/organs/subtypes/tajara.dm @@ -0,0 +1,57 @@ +/obj/item/organ/external/chest/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/chest/tesla_body/Initialize() + . = ..() + mechassist() + +/obj/item/organ/external/groin/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/groin/tesla_body/Initialize() + . = ..() + mechassist() + +/obj/item/organ/external/arm/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/arm/right/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/leg/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/leg/right/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/foot/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/foot/right/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/hand/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY + +/obj/item/organ/external/hand/right/tesla_body + dislocated = -1 + encased = "support frame" + robotize_type = PROSTHETIC_TESLA_BODY \ No newline at end of file diff --git a/html/changelogs/alberyk-teslabody.yml b/html/changelogs/alberyk-teslabody.yml new file mode 100644 index 00000000000..62d4c52520a --- /dev/null +++ b/html/changelogs/alberyk-teslabody.yml @@ -0,0 +1,6 @@ +author: Alberyk, Atteria + +delete-after: True + +changes: + - rscadd: "Added the tesla rejuvenation suit as a currently unplayable species." \ No newline at end of file diff --git a/icons/mob/human_face/eyes48x48.dmi b/icons/mob/human_face/eyes48x48.dmi index 9ad3ad2203c3c6d81867308a9fadccb98e3b99e2..f9c0076822562fe2fab6db88f9c3b41412e54fb5 100644 GIT binary patch delta 244 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 literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/masks/dam_mask_tesla_body.dmi b/icons/mob/human_races/masks/dam_mask_tesla_body.dmi new file mode 100644 index 0000000000000000000000000000000000000000..21b56fd4ca9a3776d51ea6da2627c4588b4824f5 GIT binary patch literal 1609 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 literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/tajara/r_tesla_body.dmi b/icons/mob/human_races/tajara/r_tesla_body.dmi new file mode 100644 index 0000000000000000000000000000000000000000..282264f0db82ac6508c94aeb1db7b815b65e916d GIT binary patch literal 3204 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 aOa2=@dMtr;;((X{0000P)V0000aP)t-sz`(#` zDm8vPK2jhpgn@Iz|NXM8oLb=9&(F^|pqyb|QAa>J(Y0Kc00001bW%=J06^y0W&i*H zj(SvBbVOxyV{&P5bZKvH004NLQ&w-u;OgfBc0K@Sa5y5;=2Ef%007uY zL_t(|obB4dX~RGeK+zRyz)=ZK0|qycgApmfm{ek1NC-LRkOFd7b4de3e3>0Ay;s0~ zcG%OftpNbQDhie`Nm@uZn+n3?U)?^00000 z9#Hn)JCwcm4uyN^Y~fydwc#;&(;qt)bpZeX0DwDeaW7rdP5+M_%KncX^IaMM0N`Jz z^Gi*5z7~aFKdZuTRpDDzcypsJd)4ztRrpdBHtKF+qwW?q>TY49?iSwMsK4L8g!@>Q epPDcLef$C*W+l^TvgO7A0000(VP)H zCow)LKczB0t2DQuxHPjQzBEsXi!&v&s2HS{i!-e#F*g;&Hsn%PaP@Nm+XDcl%OPZ@ zO11g`00P@dL_t(YiS3oWj?+L8fM;29G(@?^AOa_PdY}QtkC1|ibx|VI9EGbCq(HjE z_Xues1Om~V4|yA2A&)@gi*!0fMMIV10!^%CW_M$6En*^Y%o&|dTtkvDP}XS2f)it;46sJ+Q=a2RZj97Ef#k$` zXAFAAzn#4TxZBIEcQycM_KbfLjR9_tlkf@Vb6l^lw+bT&_4)-qRC*e3tjOUn+yiQ>j?;oZveoq zTxttC^92Jrvj1Hf&m@BpP;@Z^Nm(}te1QeXB4NsJ(}bg z-ct((kSx~6L_WVZa%z*oMRl0Y^O@5gGMHE3(WkZcjX`P6Zc>1O=_qK*K-<7AdZy`~ zY=NddUIPbOtIitmu0X>Ay`m5sET(l{X_h z?@nsxyf%VHQU^|yH+!HeAXGlA!8lQ21u`G>Jur=`v_#RXz>dOs4d$pO6^MLLcp%0a z;IaY%rdUsoC9abX)F!Cjs*fLi@DttF01m{^2jg(xsa@Ff!Aod3HKc3f0aL@)z+FcY zS=7MY;w_b>wQz4JS_^+1X002ovPDHLkV1hOfr(6I4 literal 0 HcmV?d00001 diff --git a/icons/obj/tajara_items.dmi b/icons/obj/tajara_items.dmi index 95946ad48bc25d2eea3298311e5ddcd1dcae1c1f..bf391cedd84ccd03cc66908bfab2531ef63aa24b 100644 GIT binary patch delta 21416 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 delta 20903 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