From 9d056decda95630183d9055ba6787c3328e2cdc7 Mon Sep 17 00:00:00 2001 From: elgeonmb Date: Wed, 6 Feb 2019 21:34:21 -0800 Subject: [PATCH] Adds the Zaddat Race + Modifies pressure damage calculations --- code/__defines/chemistry.dm | 1 + code/__defines/mobs.dm | 1 + code/__defines/species_languages.dm | 1 + code/datums/outfits/misc.dm | 7 +- code/datums/supplypacks/misc.dm | 9 ++ code/datums/supplypacks/voidsuits.dm | 13 ++- code/game/machinery/vending.dm | 1 + code/game/objects/items/devices/flash.dm | 1 + .../objects/items/robot/robot_upgrades.dm | 1 + .../crates_lockers/closets/secure/freezer.dm | 3 +- code/game/objects/structures/loot_piles.dm | 3 +- .../loadout/loadout_accessories.dm | 22 +++- .../preference_setup/loadout/loadout_xeno.dm | 1 + code/modules/clothing/masks/gasmask.dm | 10 ++ .../clothing/spacesuits/rig/rig_pieces.dm | 9 +- .../modules/clothing/spacesuits/spacesuits.dm | 2 +- .../clothing/spacesuits/void/zaddat.dm | 97 ++++++++++++++++ .../clothing/under/accessories/accessory.dm | 18 +++ code/modules/food/food/lunch.dm | 3 +- code/modules/mob/language/station.dm | 13 +++ .../mob/living/carbon/human/human_helpers.dm | 22 ++++ .../mob/living/carbon/human/human_species.dm | 3 + code/modules/mob/living/carbon/human/life.dm | 12 +- .../living/carbon/human/species/species.dm | 2 + .../carbon/human/species/station/station.dm | 105 ++++++++++++++++++ code/modules/mob/living/silicon/ai/ai.dm | 1 + .../living/silicon/pai/software_modules.dm | 2 + .../silicon/robot/robot_modules/station.dm | 5 +- .../silicon/robot/robot_modules/syndicate.dm | 3 +- code/modules/mob/transform_procs.dm | 1 + .../reagents/reagent_containers/hypospray.dm | 10 +- code/stylesheet.dm | 1 + html/changelogs/zaddat.yml | 41 +++++++ icons/mob/human_races/r_def_zaddat.dmi | Bin 0 -> 5095 bytes icons/mob/human_races/r_zaddat.dmi | Bin 0 -> 6299 bytes icons/mob/mask.dmi | Bin 30223 -> 30564 bytes icons/mob/spacesuit.dmi | Bin 163891 -> 176453 bytes icons/obj/clothing/masks.dmi | Bin 22139 -> 22513 bytes icons/obj/clothing/spacesuits.dmi | Bin 66254 -> 70528 bytes vorestation.dme | 1 + 40 files changed, 405 insertions(+), 20 deletions(-) create mode 100644 code/modules/clothing/spacesuits/void/zaddat.dm create mode 100644 html/changelogs/zaddat.yml create mode 100644 icons/mob/human_races/r_def_zaddat.dmi create mode 100644 icons/mob/human_races/r_zaddat.dmi diff --git a/code/__defines/chemistry.dm b/code/__defines/chemistry.dm index 00c7ab061d..399c7e879b 100644 --- a/code/__defines/chemistry.dm +++ b/code/__defines/chemistry.dm @@ -25,6 +25,7 @@ #define IS_XENOS 6 #define IS_TESHARI 7 #define IS_SLIME 8 +#define IS_ZADDAT 9 #define CE_STABLE "stable" // Inaprovaline #define CE_ANTIBIOTIC "antibiotic" // Antibiotics diff --git a/code/__defines/mobs.dm b/code/__defines/mobs.dm index 57b7f4033a..5f44ad8a8e 100644 --- a/code/__defines/mobs.dm +++ b/code/__defines/mobs.dm @@ -264,6 +264,7 @@ #define SPECIES_PROMETHEAN "Promethean" #define SPECIES_DIONA "Diona" #define SPECIES_VOX "Vox" +#define SPECIES_ZADDAT "Zaddat" // Monkey and alien monkeys. #define SPECIES_MONKEY "Monkey" diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 4feb1658ac..925abca388 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -51,6 +51,7 @@ #define LANGUAGE_EVENT1 "Occursus" #define LANGUAGE_AKHANI "Akhani" #define LANGUAGE_ALAI "Alai" +#define LANGUAGE_ZADDAT "Vedahq" #define LANGUAGE_GIBBERISH "Babel" // Language flags. diff --git a/code/datums/outfits/misc.dm b/code/datums/outfits/misc.dm index f7dc6e0f33..c9a43077b5 100644 --- a/code/datums/outfits/misc.dm +++ b/code/datums/outfits/misc.dm @@ -52,4 +52,9 @@ name = "Merchant - Vox" shoes = /obj/item/clothing/shoes/boots/jackboots/toeless uniform = /obj/item/clothing/under/vox/vox_robes - suit = /obj/item/clothing/suit/armor/vox_scrap \ No newline at end of file + suit = /obj/item/clothing/suit/armor/vox_scrap + +/decl/hierarchy/outfit/zaddat + name = "Zaddat Suit" + suit = /obj/item/clothing/suit/space/void/zaddat/ + mask = /obj/item/clothing/mask/gas/zaddat \ No newline at end of file diff --git a/code/datums/supplypacks/misc.dm b/code/datums/supplypacks/misc.dm index 24a09572ea..c4cd4992c1 100644 --- a/code/datums/supplypacks/misc.dm +++ b/code/datums/supplypacks/misc.dm @@ -135,3 +135,12 @@ cost = 15 containertype = /obj/structure/closet/crate containername = "Holoplant crate" + +/datum/supply_pack/misc/glucose_hypos + name = "Glucose Hypoinjectors" + contains = list( + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 5 + ) + cost = 25 + containertype = "obj/structure/closet/crate" + containername = "Glucose Hypo Crate" \ No newline at end of file diff --git a/code/datums/supplypacks/voidsuits.dm b/code/datums/supplypacks/voidsuits.dm index e24403e03e..1feb6fe92e 100644 --- a/code/datums/supplypacks/voidsuits.dm +++ b/code/datums/supplypacks/voidsuits.dm @@ -212,4 +212,15 @@ cost = 50 containertype = "/obj/structure/closet/crate/secure" containername = "Frontier Mining voidsuit crate" - access = access_mining \ No newline at end of file + access = access_mining + +/datum/supply_pack/voidsuits/zaddat + name = "Zaddat Shroud" + contains = list( + /obj/item/clothing/suit/space/void/zaddat = 1, + /obj/item/clothing/mask/gas/zaddat = 1 + ) + cost = 30 + containertype = "/obj/structure/closet/crate" + containername = "Zaddat Shroud crate" + access = null \ No newline at end of file diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 033cc6180d..d92658f99d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -803,6 +803,7 @@ /obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar = 5, /obj/item/weapon/reagent_containers/food/snacks/liquidfood = 5, /obj/item/weapon/reagent_containers/pill/diet = 25, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 5, /obj/item/weapon/towel/random = 40) contraband = list(/obj/item/weapon/reagent_containers/syringe/steroid = 4) diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 53b2d83564..edd061654f 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -101,6 +101,7 @@ H.eye_blurry = max(H.eye_blurry, flash_strength + 5) H.flash_eyes() H.adjustHalLoss(halloss_per_flash * (flash_strength / 5)) // Should take four flashes to stun. + H.apply_damage(flash_strength * H.species.flash_burn/5, BURN, BP_HEAD, 0, 0, "Photon burns") else flashfail = 1 diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 1211aa6fba..40e7b319ad 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -218,5 +218,6 @@ R.add_language(LANGUAGE_SCHECHI, 1) R.add_language(LANGUAGE_ROOTLOCAL, 1) R.add_language(LANGUAGE_TERMINUS, 1) + R.add_language(LANGUAGE_ZADDAT, 1) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index c6eddffe83..1117a0f8cc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -49,7 +49,8 @@ starts_with = list( /obj/item/weapon/reagent_containers/food/drinks/milk = 6, /obj/item/weapon/reagent_containers/food/drinks/soymilk = 4, - /obj/item/weapon/storage/fancy/egg_box = 4) + /obj/item/weapon/storage/fancy/egg_box = 4, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 2) /obj/structure/closet/secure_closet/freezer/money diff --git a/code/game/objects/structures/loot_piles.dm b/code/game/objects/structures/loot_piles.dm index ea92ed27f1..c9731a0568 100644 --- a/code/game/objects/structures/loot_piles.dm +++ b/code/game/objects/structures/loot_piles.dm @@ -194,7 +194,8 @@ Loot piles can be depleted, if loot_depleted is turned on. Note that players wh /obj/item/device/camera, /obj/item/device/pda, /obj/item/device/radio/headset, - /obj/item/device/paicard + /obj/item/device/paicard, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose ) uncommon_loot = list( diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories.dm b/code/modules/client/preference_setup/loadout/loadout_accessories.dm index 650a457030..31821a2ac1 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories.dm @@ -243,7 +243,26 @@ /datum/gear/accessory/locket display_name = "locket" +<<<<<<< HEAD path = /obj/item/clothing/accessory/locket +======= + path = /obj/item/clothing/accessory/locket + +/datum/gear/accessory/halfcape + display_name = "half cape" + path = /obj/item/clothing/accessory/halfcape + +/datum/gear/accessory/fullcape + display_name = "full cape" + path = /obj/item/clothing/accessory/fullcape + +/datum/gear/accessory/sash + display_name = "sash (colorable)" + path = /obj/item/clothing/accessory/sash + +/datum/gear/accessory/sash/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/accessory/asym display_name = "asymmetric jacket selection" @@ -260,4 +279,5 @@ /datum/gear/accessory/cowledvest display_name = "cowled vest" - path = /obj/item/clothing/accessory/cowledvest \ No newline at end of file + path = /obj/item/clothing/accessory/cowledvest +>>>>>>> 3e9624c... Adds the Zaddat Race + Modifies pressure damage calculations (#5869) diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index e053f3b8ef..8f179dcb58 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -1,4 +1,5 @@ // Alien clothing. + /datum/gear/suit/zhan_furs display_name = "Zhan-Khazan furs (Tajaran)" path = /obj/item/clothing/suit/tajaran/furs diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index f3dd101058..0014e52a90 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -85,6 +85,16 @@ feeding_port(user) ..() +/obj/item/clothing/mask/gas/zaddat + name = "Zaddat Veil" + desc = "A clear survival mask used by the Zaddat to filter out harmful nitrogen. Can be connected to an air supply and reconfigured to allow for safe eating." + icon_state = "zaddat_mask" + item_state = "zaddat_mask" + //body_parts_covered = 0 + species_restricted = list(SPECIES_ZADDAT) + flags_inv = HIDEEARS //semi-transparent + filtered_gases = list("phoron", "nitrogen", "sleeping_agent") + /obj/item/clothing/mask/gas/syndicate name = "tactical mask" desc = "A close-fitting tactical mask that can be connected to an air supply." diff --git a/code/modules/clothing/spacesuits/rig/rig_pieces.dm b/code/modules/clothing/spacesuits/rig/rig_pieces.dm index 0fa9f83f52..7d9f2593f3 100644 --- a/code/modules/clothing/spacesuits/rig/rig_pieces.dm +++ b/code/modules/clothing/spacesuits/rig/rig_pieces.dm @@ -17,7 +17,7 @@ SPECIES_VOX = 'icons/mob/species/vox/head.dmi', SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi' ) - species_restricted = null + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_TAJ, SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_TESHARI) //vox, diona, and zaddat can't use hardsuits not designed for them /obj/item/clothing/gloves/gauntlets/rig name = "gauntlets" @@ -25,7 +25,7 @@ body_parts_covered = HANDS heat_protection = HANDS cold_protection = HANDS - species_restricted = null + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_TAJ, SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_TESHARI) gender = PLURAL /obj/item/clothing/shoes/magboots/rig @@ -33,7 +33,7 @@ body_parts_covered = FEET cold_protection = FEET heat_protection = FEET - species_restricted = null + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_TAJ, SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_TESHARI) gender = PLURAL icon_base = null @@ -57,6 +57,7 @@ SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi' ) supporting_limbs = list() + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_TAJ, SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_TESHARI) //vox, diona, and zaddat can't use hardsuits not designed for them var/obj/item/weapon/material/knife/tacknife /obj/item/clothing/suit/space/rig/attack_hand(var/mob/living/M) @@ -114,6 +115,7 @@ heat_protection = HEAD|FACE|EYES cold_protection = HEAD|FACE|EYES flags = THICKMATERIAL|AIRTIGHT + species_restricted = null /obj/item/clothing/suit/lightrig name = "suit" @@ -123,6 +125,7 @@ cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS flags_inv = HIDEJUMPSUIT flags = THICKMATERIAL + species_restricted = null /obj/item/clothing/shoes/lightrig name = "boots" diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index 78f4967779..f1f67925e2 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -71,7 +71,7 @@ siemens_coefficient = 0.9 species_restricted = list("exclude",SPECIES_DIONA) preserve_item = 1 - + valid_accessory_slots = (ACCESSORY_SLOT_OVER | ACCESSORY_SLOT_ARMBAND | ACCESSORY_SLOT_DECOR) var/list/supporting_limbs //If not-null, automatically splints breaks. Checked when removing the suit. /obj/item/clothing/suit/space/equipped(mob/M) diff --git a/code/modules/clothing/spacesuits/void/zaddat.dm b/code/modules/clothing/spacesuits/void/zaddat.dm new file mode 100644 index 0000000000..4fd1fde4be --- /dev/null +++ b/code/modules/clothing/spacesuits/void/zaddat.dm @@ -0,0 +1,97 @@ +/obj/item/clothing/head/helmet/space/void/zaddat + name = "\improper Hegemony Shroud helmet" + desc = "A Hegemony-designed utilitarian environment suit helmet, still common among the Spacer Zaddat." + icon_state = "zaddat_hegemony" + item_state_slots = list(slot_r_hand_str = "syndicate", slot_l_hand_str = "syndicate") + heat_protection = HEAD + body_parts_covered = HEAD|FACE|EYES + slowdown = 0.5 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 70) //realistically would have some armor but balance. + siemens_coefficient = 1 + + species_restricted = list(SPECIES_ZADDAT, SPECIES_PROMETHEAN) //on request from maintainer + +/obj/item/clothing/suit/space/void/zaddat + name = "\improper Hegemony Shroud" + desc = "A Hegemony environment suit, still favored by the Spacer Zaddat because of its durability and ease of manufacture." + slowdown = 1 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 70) + siemens_coefficient = 1 + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank) + icon_state = "zaddat_hegemony" + helmet = new/obj/item/clothing/head/helmet/space/void/zaddat //shrouds come with helmets built-in + var/has_been_customized = FALSE + + species_restricted = list(SPECIES_ZADDAT, SPECIES_PROMETHEAN) + + breach_threshold = 12 + +/obj/item/clothing/suit/space/void/zaddat/verb/custom_suit() + set name = "Customize Shroud" + set category = "Object" + set desc = "Pick an appearence for your Shroud." + + var/mob/M = usr + var/suit_style = null + + if(has_been_customized) + to_chat(M, "This Shroud has already been customized!") + return 0 + + suit_style = input(M, "Which suit style would you like?") in list("Engineer", "Spacer", "Knight", "Fashion", "Bishop", "Hegemony") + switch(suit_style) + if("Engineer") + name = "\improper Engineer's Guild Shroud" + desc = "This rugged Shroud was created by the Xozi Engineering Guild." + icon_state = "zaddat_engie" + item_state = "zaddat_engie" + if(helmet) + helmet.name = "\improper Engineer's Guild Shroud helmet" + helmet.desc = "A Shroud helmet designed for good visibility in low-light environments." + helmet.icon_state = "zaddat_engie" + helmet.item_state = "zaddat_engie" + if("Spacer") + name = "\improper Spacer's Guild Shroud" + desc = "The blue plastic Shroud worn by members of the Zaddat Spacer's Guild." + icon_state = "zaddat_spacer" + item_state = "zaddat_spacer" + if(helmet) + helmet.name = "\improper Spacer's Guild Shroud helmet" + helmet.desc = "A cool plastic-and-glass helmet designed after popular adventure fiction." + helmet.icon_state = "zaddat_spacer" + helmet.item_state = "zaddat_spacer" + if("Knight") + name = "\improper Knight's Shroud" + desc = "This distinctive steel-plated Shroud was popularized by the Noble Guild." + icon_state = "zaddat_knight" + item_state = "zaddat_knight" + if(helmet) + helmet.name = "\improper Knight's Shroud helm" + helmet.desc = "This spaceworthy helmet was patterned after the knight's helmets used by Zaddat before their discovery by the Unathi." + helmet.icon_state = "zaddat_knight" + helmet.item_state = "zaddat_knight" + if("Fashion") + name = "\improper Avazi House Shroud" + desc = "The designers of the Avazi Fashion House are among the most renowned in Zaddat society, and their Shroud designs second to none." + icon_state = "zaddat_fashion" + item_state = "zaddat_fashion" + if(helmet) + helmet.name = "\improper Avazi House Shroud helmet" + helmet.desc = "The Avazi Fashion House recently designed this popular Shroud helmet, designed to pleasingly frame a Zaddat's face." + helmet.icon_state = "zaddat_fashion" + helmet.item_state = "zaddat_fashion" + if("Bishop") + name = "\improper Bishop-patterned Shroud" + desc = "The bold designers of the Dzaz Fashion House chose to make this Bishop-themed Shroud design as a commentary on the symbiotic nature of Vanax and human culture. Allegedly." + icon_state = "zaddat_bishop" + item_state = "zaddat_bishop" + if(helmet) + helmet.name = "\improper Bishop-patterned Shroud helmet" + helmet.desc = "The Shroud helmet that inspired a dozen lawsuits." + helmet.icon_state = "zaddat_bishop" + helmet.item_state = "zaddat_bishop" + + to_chat(M, "You finish customizing your Shroud. Looking good!") + has_been_customized = TRUE + M.regenerate_icons() + return 1 \ No newline at end of file diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 97c2d3aa90..3e01478371 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -395,3 +395,21 @@ ..(newloc, "glass") ..() + +/obj/item/clothing/accessory/halfcape + name = "half cape" + desc = "A tasteful half-cape, suitible for European nobles and retro anime protagonists." + icon_state = "halfcape" + slot = ACCESSORY_SLOT_DECOR + +/obj/item/clothing/accessory/fullcape + name = "full cape" + desc = "A gaudy full cape. You're thinking about wearing it, aren't you?" + icon_state = "fullcape" + slot = ACCESSORY_SLOT_DECOR + +/obj/item/clothing/accessory/sash + name = "sash" + desc = "A plain, unadorned sash." + icon_state = "sash" + slot = ACCESSORY_SLOT_OVER \ No newline at end of file diff --git a/code/modules/food/food/lunch.dm b/code/modules/food/food/lunch.dm index b1aab6de8c..2f9db8203b 100644 --- a/code/modules/food/food/lunch.dm +++ b/code/modules/food/food/lunch.dm @@ -9,7 +9,8 @@ var/list/lunchables_lunches_ = list(/obj/item/weapon/reagent_containers/food/sna /obj/item/weapon/reagent_containers/food/snacks/tastybread, /obj/item/weapon/reagent_containers/food/snacks/liquidfood, /obj/item/weapon/reagent_containers/food/snacks/jellysandwich/cherry, - /obj/item/weapon/reagent_containers/food/snacks/tossedsalad) + /obj/item/weapon/reagent_containers/food/snacks/tossedsalad, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose) var/list/lunchables_snacks_ = list(/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, /obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 47cb3b8de0..38afeb3061 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -202,6 +202,19 @@ /datum/language/seromi/get_random_name(gender) return ..(gender, 1, 4, 1.5) + +/datum/language/zaddat + name = LANGUAGE_ZADDAT + desc = "A harsh buzzing language created by the Zaddat following their exodus from their homeworld." + speech_verb = "buzzes" + ask_verb = "buzzes" + exclaim_verb = "croaks" + colour = "zaddat" + key = "z" + space_chance = 20 + syllables = list("z", "dz", "i", "iv", "ti", "az", "hix", "xo", "av", "xo", "x", "za", "at", "vi") + + //Syllable Lists /* This list really long, mainly because I can't make up my mind about which mandarin syllables should be removed, diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 24a63bf1a4..ec10dc90f8 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -32,6 +32,28 @@ return list(HUMAN_EATING_BLOCKED_MOUTH, blocked) return list(HUMAN_EATING_NO_ISSUE) +/mob/living/carbon/human/proc/get_coverage() + var/list/coverage = list() + for(var/obj/item/clothing/C in src) + if(item_is_in_hands(C)) + continue + if(C.body_parts_covered & HEAD) + coverage += list(organs_by_name[BP_HEAD]) + if(C.body_parts_covered & UPPER_TORSO) + coverage += list(organs_by_name[BP_TORSO]) + if(C.body_parts_covered & LOWER_TORSO) + coverage += list(organs_by_name[BP_GROIN]) + if(C.body_parts_covered & LEGS) + coverage += list(organs_by_name[BP_L_LEG], organs_by_name[BP_R_LEG]) + if(C.body_parts_covered & ARMS) + coverage += list(organs_by_name[BP_R_ARM], organs_by_name[BP_L_ARM]) + if(C.body_parts_covered & FEET) + coverage += list(organs_by_name[BP_L_FOOT], organs_by_name[BP_R_FOOT]) + if(C.body_parts_covered & HANDS) + coverage += list(organs_by_name[BP_L_HAND], organs_by_name[BP_R_HAND]) + return coverage + + //This is called when we want different types of 'cloaks' to stop working, e.g. when attacking. /mob/living/carbon/human/break_cloak() if(mind && mind.changeling) //Changeling visible camo diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index 69fbb201c2..0eadc9b27c 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -36,6 +36,9 @@ /mob/living/carbon/human/promethean/Initialize(var/new_loc) return ..(new_loc, SPECIES_PROMETHEAN) +/mob/living/carbon/human/zaddat/New(var/new_loc) + return ..(new_loc, SPECIES_ZADDAT) + /mob/living/carbon/human/monkey/Initialize(var/new_loc) return ..(new_loc, SPECIES_MONKEY) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index f3d86e9f76..5dd3c10f19 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -159,11 +159,11 @@ var/pressure_difference // First get the absolute pressure difference. - if(pressure < ONE_ATMOSPHERE) // We are in an underpressure. - pressure_difference = ONE_ATMOSPHERE - pressure + if(pressure < species.safe_pressure) // We are in an underpressure. + pressure_difference = species.safe_pressure - pressure else //We are in an overpressure or standard atmosphere. - pressure_difference = pressure - ONE_ATMOSPHERE + pressure_difference = pressure - species.safe_pressure if(pressure_difference < 5) // If the difference is small, don't bother calculating the fraction. pressure_difference = 0 @@ -176,10 +176,10 @@ // The difference is always positive to avoid extra calculations. // Apply the relative difference on a standard atmosphere to get the final result. // The return value will be the adjusted_pressure of the human that is the basis of pressure warnings and damage. - if(pressure < ONE_ATMOSPHERE) - return ONE_ATMOSPHERE - pressure_difference + if(pressure < species.safe_pressure) + return species.safe_pressure - pressure_difference else - return ONE_ATMOSPHERE + pressure_difference + return species.safe_pressure + pressure_difference /mob/living/carbon/human/handle_disabilities() ..() diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index d3a50f3755..c1c1cd7d82 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -85,6 +85,7 @@ var/toxins_mod = 1 // Toxloss modifier var/radiation_mod = 1 // Radiation modifier var/flash_mod = 1 // Stun from blindness modifier. + var/flash_burn = 0 // how much damage to take from being flashed if light hypersensitive var/sound_mod = 1 // Stun from sounds, I.E. flashbangs. var/chemOD_mod = 1 // Damage modifier for overdose var/vision_flags = SEE_SELF // Same flags as glasses. @@ -145,6 +146,7 @@ var/warning_high_pressure = WARNING_HIGH_PRESSURE // High pressure warning. var/warning_low_pressure = WARNING_LOW_PRESSURE // Low pressure warning. var/hazard_low_pressure = HAZARD_LOW_PRESSURE // Dangerously low pressure. + var/safe_pressure = ONE_ATMOSPHERE var/light_dam // If set, mob will be damaged in light over this value and heal in light below its negative. var/minimum_breath_pressure = 16 // Minimum required pressure for breath, in kPa diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 1434f9c197..e74e8166cf 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -308,6 +308,111 @@ /datum/species/skrell/can_breathe_water() return TRUE +/datum/species/zaddat + name = SPECIES_ZADDAT + name_plural = "Zaddat" + icobase = 'icons/mob/human_races/r_zaddat.dmi' + deform = 'icons/mob/human_races/r_zaddat.dmi' + unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/punch) + brute_mod = 1.15 + burn_mod = 1.15 + toxins_mod = 1.5 + flash_mod = 2 + flash_burn = 15 //flashing a zaddat probably counts as police brutality + metabolic_rate = 0.7 //did u know if your ancestors starved ur body will actually start in starvation mode? + gluttonous = 1 + taste_sensitivity = TASTE_SENSITIVE + num_alternate_languages = 3 + secondary_langs = list(LANGUAGE_ZADDAT, LANGUAGE_UNATHI) + assisted_langs = list(LANGUAGE_EAL, LANGUAGE_TERMINUS, LANGUAGE_SKRELLIANFAR, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX, LANGUAGE_SOL_COMMON, LANGUAGE_AKHANI, LANGUAGE_SIIK, LANGUAGE_GUTTER) //limited vocal range; can talk Unathi and magical Galcom but not much else + name_language = LANGUAGE_ZADDAT + species_language = LANGUAGE_ZADDAT + health_hud_intensity = 2.5 + + minimum_breath_pressure = 20 //have fun with underpressures. any higher than this and they'll be even less suitible for life on the station + + economic_modifier = 3 + + min_age = 16 + max_age = 90 + + blurb = "The Zaddat are an Unathi client race only recently introduced to SolGov space. Having evolved on the high-pressure and post-apocalyptic world of Xohok, Zaddat require an environmental suit called a Shroud to survive in usual planetary and station atmospheres. Despite these restrictions, worsening conditions on Xohok and the blessing of the Moghes Hegemony have lead the Zaddat to enter human space in search of work and living space." + + hazard_high_pressure = HAZARD_HIGH_PRESSURE + 500 // Dangerously high pressure. + warning_high_pressure = WARNING_HIGH_PRESSURE + 500 // High pressure warning. + warning_low_pressure = 300 // Low pressure warning. + hazard_low_pressure = 220 // Dangerously low pressure. + safe_pressure = 400 + poison_type = "nitrogen" // technically it's a partial pressure thing but IDK if we can emulate that + + genders = list(FEMALE, PLURAL) //females are polyp-producing, infertile females and males are nigh-identical + + spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED + appearance_flags = null + + flesh_color = "#AFA59E" + base_color = "#e2e4a6" + blood_color = "#FFCC00" //a gross sort of orange color + + reagent_tag = IS_ZADDAT + + heat_discomfort_strings = list( + "Your joints itch.", + "You feel uncomfortably warm.", + "Your carapace feels like a stove." + ) + + cold_discomfort_strings = list( + "You feel chilly.", + "You shiver suddenly.", + "Your antenna ache." + ) + + has_organ = list( //No appendix. + O_HEART = /obj/item/organ/internal/heart, + O_LUNGS = /obj/item/organ/internal/lungs, + O_VOICE = /obj/item/organ/internal/voicebox, + O_LIVER = /obj/item/organ/internal/liver, + O_KIDNEYS = /obj/item/organ/internal/kidneys, + O_BRAIN = /obj/item/organ/internal/brain, + O_EYES = /obj/item/organ/internal/eyes + ) + + descriptors = list( + /datum/mob_descriptor/height = 0, + /datum/mob_descriptor/build = -1 + ) +/datum/species/zaddat/equip_survival_gear(var/mob/living/carbon/human/H) + ..() + if(H.wear_suit) //get rid of job labcoats so they don't stop us from equipping the Shroud + qdel(H.wear_suit) //if you know how to gently set it in like, their backpack or whatever, be my guest + if(H.wear_mask) + qdel(H.wear_mask) + if(H.head) + qdel(H.head) + + H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/zaddat/(H), slot_wear_mask) // mask has to come first or Shroud helmet will get in the way + H.equip_to_slot_or_del(new /obj/item/clothing/suit/space/void/zaddat/(H), slot_wear_suit) + +/datum/species/zaddat/handle_environment_special(var/mob/living/carbon/human/H) + + if(H.inStasisNow()) + return + + var/damageable = H.get_damageable_organs() + var/covered = H.get_coverage() + + var/light_amount = 0 //how much light there is in the place, affects damage + if(isturf(H.loc)) //else, there's considered to be no light + var/turf/T = H.loc + light_amount = T.get_lumcount() * 5 + + + for(var/K in damageable) + if(!(K in covered)) + H.apply_damage(light_amount/4, BURN, K, 0, 0, "Abnormal growths") + + /datum/species/diona name = SPECIES_DIONA name_plural = "Dionaea" diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 7e4d921ca3..fd55bb5fd0 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -161,6 +161,7 @@ var/list/ai_verbs_default = list( add_language(LANGUAGE_SIGN, 1) add_language(LANGUAGE_ROOTLOCAL, 1) add_language(LANGUAGE_TERMINUS, 1) + add_language(LANGUAGE_ZADDAT, 1) if(!safety)//Only used by AIize() to successfully spawn an AI. if (!B)//If there is no player/brain inside. diff --git a/code/modules/mob/living/silicon/pai/software_modules.dm b/code/modules/mob/living/silicon/pai/software_modules.dm index fdaa992816..dad52893cf 100644 --- a/code/modules/mob/living/silicon/pai/software_modules.dm +++ b/code/modules/mob/living/silicon/pai/software_modules.dm @@ -480,12 +480,14 @@ user.add_language(LANGUAGE_SIIK) user.add_language(LANGUAGE_AKHANI) user.add_language(LANGUAGE_SKRELLIAN) + user.add_language(LANGUAGE_ZADDAT) user.add_language(LANGUAGE_SCHECHI) else user.remove_language(LANGUAGE_UNATHI) user.remove_language(LANGUAGE_SIIK) user.remove_language(LANGUAGE_AKHANI) user.remove_language(LANGUAGE_SKRELLIAN) + user.remove_language(LANGUAGE_ZADDAT) user.remove_language(LANGUAGE_SCHECHI) is_active(mob/living/silicon/pai/user) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index eb288f9046..78b4ed005b 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -23,7 +23,7 @@ var/global/list/robot_modules = list( var/hide_on_manifest = 0 var/channels = list() var/networks = list() - var/languages = list(LANGUAGE_SOL_COMMON = 1, LANGUAGE_TRADEBAND = 1, LANGUAGE_UNATHI = 0, LANGUAGE_SIIK = 0, LANGUAGE_AKHANI = 0, LANGUAGE_SKRELLIAN = 0, LANGUAGE_GUTTER = 0, LANGUAGE_SCHECHI = 0, LANGUAGE_SIGN = 0, LANGUAGE_TERMINUS = 1) + var/languages = list(LANGUAGE_SOL_COMMON = 1, LANGUAGE_TRADEBAND = 1, LANGUAGE_UNATHI = 0, LANGUAGE_SIIK = 0, LANGUAGE_AKHANI = 0, LANGUAGE_SKRELLIAN = 0, LANGUAGE_GUTTER = 0, LANGUAGE_SCHECHI = 0, LANGUAGE_SIGN = 0, LANGUAGE_TERMINUS = 1, LANGUAGE_ZADDAT = 0) var/sprites = list() var/can_be_pushed = 1 var/no_slip = 0 @@ -588,7 +588,8 @@ var/global/list/robot_modules = list( LANGUAGE_SCHECHI = 1, LANGUAGE_EAL = 1, LANGUAGE_TERMINUS = 1, - LANGUAGE_SIGN = 0 + LANGUAGE_SIGN = 0, + LANGUAGE_ZADDAT = 1, ) /obj/item/weapon/robot_module/robot/clerical/butler diff --git a/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm b/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm index 72caaa2d73..662e2e1d89 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/syndicate.dm @@ -16,7 +16,8 @@ LANGUAGE_SCHECHI = 0, LANGUAGE_EAL = 1, LANGUAGE_SIGN = 0, - LANGUAGE_TERMINUS = 1 + LANGUAGE_TERMINUS = 1, + LANGUAGE_ZADDAT = 0 ) sprites = list( "Cerberus" = "syndie_bloodhound", diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 0119dfb052..945ffd53be 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -91,6 +91,7 @@ add_language(LANGUAGE_SCHECHI, 1) add_language(LANGUAGE_SIGN, 1) add_language(LANGUAGE_TERMINUS, 1) + add_language(LANGUAGE_ZADDAT = 0) // Lorefolks say it may be so. if(O.client && O.client.prefs) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index eb3d3e1975..9eafe5733f 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -241,6 +241,13 @@ name = "bone repair injector" desc = "A refined version of the standard autoinjector, allowing greater capacity. This one excels at treating damage to bones." filled_reagents = list("inaprovaline" = 5, "osteodaxon" = 10) +<<<<<<< HEAD +======= + +/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose + name = "glucose hypo" + desc = "A hypoinjector filled with glucose, used for critically malnourished patients and voidsuited workers." + filled_reagents = list("glucose" = 15) /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/stimm name = "stimm injector" @@ -346,4 +353,5 @@ . = ..() if(.) // Will occur if successfully injected. infect_mob_random_lesser(H) - add_attack_logs(user, H, "Infected \the [H] with \the [src], by \the [user].") \ No newline at end of file + add_attack_logs(user, H, "Infected \the [H] with \the [src], by \the [user].") +>>>>>>> 3e9624c... Adds the Zaddat Race + Modifies pressure damage calculations (#5869) diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 1a09a30f40..4fc84eeee6 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -104,6 +104,7 @@ h1.alert, h2.alert {color: #000000;} .daemon {color: #5E339E; letter-spacing:-1pt; word-spacing:0pt; font-family: "Courier New", Courier, monospace;} .bug {color: #9e9e39;} .vox {color: #AA00AA;} +.zaddat {color: #941C1C;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .terminus {font-family: "Times New Roman", Times, serif, sans-serif} diff --git a/html/changelogs/zaddat.yml b/html/changelogs/zaddat.yml new file mode 100644 index 0000000000..667854662e --- /dev/null +++ b/html/changelogs/zaddat.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Elgeonmb + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added the Zaddat species, voidsuit-clad fragile bug people. Whitelist applications will be available at a later date." + - rscadd: "Added glucose hypos to the SWEATMAX vendors and a few other places thoughout the station." + - rscadd: "Zaddat equipment is now available through cargo." + - rscadd: "Some new, very very chuuni accessories to play with; the half cape, the full cape, and the sash" + - tweak: "Most accessories can now fit on suits." + - rscdel: "Dionaea and vox can no longer use station rigs." diff --git a/icons/mob/human_races/r_def_zaddat.dmi b/icons/mob/human_races/r_def_zaddat.dmi new file mode 100644 index 0000000000000000000000000000000000000000..71a38fb843c369081646475c75a776dd9420796c GIT binary patch literal 5095 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 literal 0 HcmV?d00001 diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index e99e3a5d364bf37b85412eb99f46934614d5d735..fd1af6e950b69774efeb942b4a684e9ccc75faf5 100644 GIT binary patch delta 11292 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 G%l`wu>jr87 delta 10908 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 delta 13086 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 diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 164a90c0c16418ab7d4d3d5702672b2be165682b..03a5e7fb09e4c0faef2c15af8e6417efa99f24d0 100644 GIT binary patch delta 2261 zcmV;`2rBpctO4<_0gxnrC3;j?bVOxyV{&P5bZKvH004NLrI*ic+b|5q&+$_T?X?-& zY=>QPDN+nMw674*5+f<5Btw7VI8Wb0x(yl7kwM{$4g5@f=u(Z)v2}mzUmeZy><2SP%2bZYjqdUcnx&dEsW29MXl9Sx7cS0c)9<> zStz>zWnjTFLFJ)}*%PvyL8y+U`YggUr74OM1>#dk6JNB@&SycE+FJ>;>syYzFzxLw zeUj(TZefsMR%`Y2aCKe1-?u7S2eOQkD~J54_J6^Z5W8jZm3VboiBdoMQP2PvPO9{S z{))*WSvP3(92VQ+yMjsEraxAci0hb}QQb9Yxx}!Ik1MrPh@HESY zQo++KN;;%C;4B){JrHPuBVQqE+JO=HLQOm1XBjo^1fydVj767nL5E=Yxt<7va4Rtq zPijilEhFlIK=aNV(@C~}#*_!-_m(n2mDv}d3`@uX$QMC>S45N1?AjR;`MLKSl%)=3rwIk))TW+1AJ8Nk zoq#J2GVi%E!65MZki6iGaY#N^;d$i33JxTzhpX#vgfkce^}qi-_v+qa-LIe+gL1+|L7{~u>JxHNc%&D+lo6+QC@vy~{;OHSC7ZJp; zhrI+Adhp<(C~7=v>@_E$h`EH43O$E}PzH~od#n%=X3b

=J4TC1b@-53_H0yP4UY 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 W5)HyLRX2G60000!ECucIetK6aRSqt%}n2b*kP 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 diff --git a/vorestation.dme b/vorestation.dme index d05be5ff27..9e1214b4d6 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1660,6 +1660,7 @@ #include "code\modules\clothing\spacesuits\void\void.dm" #include "code\modules\clothing\spacesuits\void\void_vr.dm" #include "code\modules\clothing\spacesuits\void\wizard.dm" +#include "code\modules\clothing\spacesuits\void\zaddat.dm" #include "code\modules\clothing\suits\armor.dm" #include "code\modules\clothing\suits\armor_vr.dm" #include "code\modules\clothing\suits\bio.dm"