From 02662efacc8ead92b894e21c0353f033916f0f12 Mon Sep 17 00:00:00 2001 From: FargothUr <40006620+FargothUr@users.noreply.github.com> Date: Sat, 9 Nov 2019 03:12:33 +0000 Subject: [PATCH 01/12] Insects have moth pros and cons --- code/__DEFINES/food.dm | 1 + code/__DEFINES/is_helpers.dm | 1 + code/modules/clothing/clothing.dm | 1 + code/modules/mob/living/carbon/human/species.dm | 5 ++++- .../living/carbon/human/species_types/mothmen.dm | 11 ++++++----- .../carbon/human/species_types/furrypeople.dm | 16 ++++++++++++++-- 6 files changed, 27 insertions(+), 8 deletions(-) diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index 15c7af57..b3ff9cab 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -11,6 +11,7 @@ #define GROSS (1<<10) #define TOXIC (1<<11) #define PINEAPPLE (1<<12) +#define CLOTH (1<<14) #define DRINK_NICE 1 #define DRINK_GOOD 2 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 8ff40c3e..31096a94 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -57,6 +57,7 @@ #define isluminescent(A) (is_species(A, /datum/species/jelly/luminescent)) #define iszombie(A) (is_species(A, /datum/species/zombie)) #define ismoth(A) (is_species(A, /datum/species/moth)) +#define ismoth(A) (is_species(A, /datum/species/insect)) #define ishumanbasic(A) (is_species(A, /datum/species/human)) #define iscatperson(A) (ishumanbasic(A) && istype(A.dna.species, /datum/species/human/felinid) ) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 796c93a3..18d48f93 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -75,6 +75,7 @@ desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." list_reagents = list("nutriment" = 1) tastes = list("dust" = 1, "lint" = 1) + foodtype = CLOTH /obj/item/clothing/attack(mob/M, mob/user, def_zone) if(user.a_intent != INTENT_HARM && ismoth(M)) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index b79979e2..c32da80f 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1179,7 +1179,10 @@ GLOBAL_LIST_EMPTY(roundstart_races) /datum/species/proc/check_weakness(obj/item, mob/living/attacker) return FALSE -//////// +/datum/species/proc/check_species_weakness(obj/item, mob/living/attacker) + return 0 //This is not a boolean, it's the multiplier for the damage that the user takes from the item.It is added onto the check_weakness value of the mob, and then the force of the item is multiplied by this value + + //////// //LIFE// //////// diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm index 3ad2a4bd..7534a474 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -11,7 +11,7 @@ attack_sound = 'sound/weapons/slash.ogg' miss_sound = 'sound/weapons/slashmiss.ogg' meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/moth - liked_food = VEGETABLES | DAIRY + liked_food = VEGETABLES | DAIRY| CLOTH disliked_food = FRUIT | GROSS toxic_food = MEAT | RAW @@ -43,18 +43,19 @@ /datum/species/moth/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) . = ..() - if(chem.id == "pestkiller") + if(chem.type == /datum/reagent/toxin/pestkiller) H.adjustToxLoss(3) - H.reagents.remove_reagent(chem.id, REAGENTS_METABOLISM) + H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM) -/datum/species/moth/check_weakness(obj/item/weapon, mob/living/attacker) +/datum/species/moth/check_species_weakness(obj/item/weapon, mob/living/attacker) if(istype(weapon, /obj/item/melee/flyswatter)) return 9 //flyswatters deal 10x damage to moths return 0 + /datum/species/moth/space_move(mob/living/carbon/human/H) . = ..() if(H.loc && !isspaceturf(H.loc) && H.dna.features["moth_wings"] != "Burnt Off") var/datum/gas_mixture/current = H.loc.return_air() if(current && (current.return_pressure() >= ONE_ATMOSPHERE*0.85)) //as long as there's reasonable pressure and no gravity, flight is possible - return TRUE + return TRUE \ No newline at end of file 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 535885b3..9eb998f5 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 @@ -154,8 +154,20 @@ attack_verb = "flutter" //wat? attack_sound = 'sound/weapons/slash.ogg' miss_sound = 'sound/weapons/slashmiss.ogg' - liked_food = MEAT | FRUIT - disliked_food = TOXIC + liked_food = VEGETABLES | DAIRY| CLOTH + disliked_food = FRUIT | GROSS + toxic_food = MEAT | RAW + +/datum/species/insect/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) + . = ..() + if(chem.type == /datum/reagent/toxin/pestkiller) + H.adjustToxLoss(3) + H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM) + +/datum/species/insect/check_species_weakness(obj/item/weapon, mob/living/attacker) + if(istype(weapon, /obj/item/melee/flyswatter)) + return 9 //flyswatters deal 10x damage to moths + return 0 /datum/species/insect/spec_death(gibbed, mob/living/carbon/human/H) if(H) From 8d912ea7ccade8fb0853f0145cd63e5673222ca1 Mon Sep 17 00:00:00 2001 From: FargothUr <40006620+FargothUr@users.noreply.github.com> Date: Sat, 9 Nov 2019 03:40:50 +0000 Subject: [PATCH 02/12] insect flight --- .../mob/living/carbon/human/species_types/furrypeople.dm | 7 +++++++ 1 file changed, 7 insertions(+) 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 9eb998f5..a4c5af61 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 @@ -169,6 +169,13 @@ return 9 //flyswatters deal 10x damage to moths return 0 +/datum/species/insect/space_move(mob/living/carbon/human/H) + . = ..() + if(H.loc && !isspaceturf(H.loc) && H.dna.features["moth_wings"] != "Burnt Off") + var/datum/gas_mixture/current = H.loc.return_air() + if(current && (current.return_pressure() >= ONE_ATMOSPHERE*0.85)) //as long as there's reasonable pressure and no gravity, flight is possible + return TRUE + /datum/species/insect/spec_death(gibbed, mob/living/carbon/human/H) if(H) stop_wagging_tail(H) From f918bb055e0fb33ff73ae6d91a893f7d311f42cb Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Fri, 8 Nov 2019 23:13:55 -0800 Subject: [PATCH 03/12] quick hotfix --- code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index ceb7a01e..5790f028 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -144,7 +144,7 @@ else O.forceMove(src) return TRUE - + ///Really simple proc, just moves the object "O" into the hands of mob "M" if able, done so I could modify the proc a little for the organ fridge /obj/machinery/smartfridge/proc/dispense(obj/item/O, var/mob/M) if(!M.put_in_hands(O)) @@ -441,7 +441,7 @@ return TRUE if(!O.reagents || !O.reagents.reagent_list.len) // other empty containers not accepted return FALSE - if(istype(O, /obj/item/reagent_containers/syringe) || istype(O, /obj/item/reagent_containers/glass/bottle) || istype(O, /obj/item/reagent_containers/glass/beaker) || istype(O, /obj/item/reagent_containers/spray) || istype(O, /obj/item/reagent_containers/medspray)) + if(istype(O, /obj/item/reagent_containers/syringe) || istype(O, /obj/item/reagent_containers/glass/bottle) || istype(O, /obj/item/reagent_containers/glass/beaker) || istype(O, /obj/item/reagent_containers/spray) || istype(O, /obj/item/reagent_containers/medspray|| istype(O, /obj/item/reagent_containers/chem_pack))) return TRUE return FALSE From e02c458a75277d0924807b112d0d1c09a9166c9b Mon Sep 17 00:00:00 2001 From: Toast Date: Sat, 9 Nov 2019 20:14:54 -0500 Subject: [PATCH 04/12] Update .gitignore --- .gitignore | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.gitignore b/.gitignore index df7a79e3..752bd440 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,42 @@ tgstation.int +data/player_saves/b/bigfatanimetiddies/vore/character1.json +data/npc_saves/Poly.json +tmp/iconCache.sav +data/npc_saves/Punpun.json +data/npc_saves/Runtime.json +data/player_saves/b/bigfatanimetiddies/preferences.sav +data/npc_saves/Ian.json +data/logs/2019/11/09/round-18.31.37/supermatter.html +data/logs/2019/11/09/round-18.31.37/telecomms.log +data/logs/2019/11/09/round-18.31.37/singulo.html +data/logs/2019/11/09/round-18.31.37/radiation.html +data/logs/2019/11/09/round-18.31.37/qdel.log +data/logs/2019/11/09/round-18.31.37/runtime.log +data/logs/2019/11/09/round-18.31.37/pda.log +data/logs/2019/11/09/round-18.31.37/manifest.log +data/logs/2019/11/09/round-18.31.37/job_debug.log +data/logs/2019/11/09/round-18.31.37/hallucinations.html +data/logs/2019/11/09/round-18.31.37/gravity.html +data/logs/2019/11/09/round-18.31.37/hrefs.log +data/logs/2019/11/09/round-18.31.37/game.log +data/logs/2019/11/09/round-18.31.37/config_error.log +data/logs/2019/11/09/round-18.31.37/cargo.html +data/logs/2019/11/09/round-18.31.37/atmos.html +data/logs/2019/11/09/round-18.20.59/supermatter.html +data/logs/2019/11/09/round-18.20.59/runtime.log +data/logs/2019/11/09/round-18.20.59/pda.log +data/logs/2019/11/09/round-18.20.59/manifest.log +data/logs/2019/11/09/round-18.20.59/qdel.log +data/logs/2019/11/09/round-18.20.59/singulo.html +data/logs/2019/11/09/round-18.20.59/telecomms.log +data/logs/2019/11/09/round-18.31.37/attack.log +data/logs/2019/11/09/round-18.20.59/job_debug.log +data/logs/2019/11/09/round-18.20.59/hrefs.log +data/logs/2019/11/09/round-18.20.59/game.log +data/logs/2019/11/09/round-18.20.59/gravity.html +data/logs/2019/11/09/round-18.20.59/config_error.log +data/logs/2019/11/09/round-18.20.59/cargo.html +data/logs/2019/11/09/round-18.20.59/attack.log +data/banlist.bdb +cfg/admin.txt From 54250038a7f2a46427425869638cd15f2a8766c5 Mon Sep 17 00:00:00 2001 From: Toast Date: Sun, 10 Nov 2019 02:06:20 -0500 Subject: [PATCH 05/12] GASES --- code/game/objects/items/tanks/tank_types.dm | 18 ++++++++ code/modules/research/designs/misc_designs.dm | 44 +++++++++++++++++++ code/modules/research/techweb/all_nodes.dm | 4 +- 3 files changed, 64 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/tanks/tank_types.dm b/code/game/objects/items/tanks/tank_types.dm index 0e6dfaa1..fee5e70a 100644 --- a/code/game/objects/items/tanks/tank_types.dm +++ b/code/game/objects/items/tanks/tank_types.dm @@ -35,6 +35,10 @@ icon_state = "oxygen_fr" dog_fashion = null +/obj/item/tank/internals/oxygen/empty/New() + ..() + air_contents.gases[/datum/gas/oxygen] = (0*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return /* * Anesthetic @@ -105,6 +109,10 @@ air_contents.gases[/datum/gas/plasma] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return +/obj/item/tank/internals/plasma/empty/New() + ..() + air_contents.gases[/datum/gas/plasma] = (0*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return /* * Plasmaman Plasma Tank @@ -164,6 +172,11 @@ air_contents.gases[/datum/gas/oxygen] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return +/obj/item/tank/internals/emergency_oxygen/empty/New() + ..() + air_contents.gases[/datum/gas/oxygen] = (0*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + /obj/item/tank/internals/emergency_oxygen/engi name = "extended-capacity emergency oxygen tank" icon_state = "emergency_engi" @@ -173,3 +186,8 @@ name = "double emergency oxygen tank" icon_state = "emergency_double" volume = 10 + +/obj/item/tank/internals/emergency_oxygen/double/empty/New() + ..() + air_contents.gases[/datum/gas/oxygen] = (0*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 4a6f9625..634dc7af 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -276,6 +276,50 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY +///////////////////////////////////////// +//////////////Atmos Tanks//////////////// +///////////////////////////////////////// + +/datum/design/emergency_oxygen + name = "Emergency Oxygen Tank" + desc = "An empty emergency oxygen tank. Used for emergencies." + id = "emergency_oxygen" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1000) + build_path = /obj/item/tank/internals/emergency_oxygen + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ALL + +/datum/design/emergency_oxygen_double + name = "Double Emergency Oxygen Tank" + desc = "An double emergency oxygen tank." + id = "double_emergency_oxygen" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1500, MAT_SILVER = 200) + build_path = /obj/item/tank/internals/emergency_oxygen/double/empty + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO + +/datum/design/oxygen_tank + name = "Oxygen Tank" + desc = "An empty oxygen tank." + id = "oxygen_tank" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000) + build_path = /obj/item/tank/internals/oxygen/empty + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/plasma_tank + name = "Plasma Tank" + desc = "An empty plasma tank." + id = "plasma_tank" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000) + build_path = /obj/item/tank/internals/plasma/empty + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE + ///////////////////////////////////////// ////////////Janitor Designs////////////// ///////////////////////////////////////// diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 1349fd23..2f51b33e 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -163,7 +163,7 @@ prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", - "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine") + "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine", "emergency_oxygen", "oxygen_tank", "plasma_tank") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 6000) export_price = 5000 @@ -172,7 +172,7 @@ display_name = "Advanced Engineering" description = "Pushing the boundaries of physics, one chainsaw-fist at a time." prereq_ids = list("engineering", "emp_basic") - design_ids = list("engine_goggles", "magboots", "forcefield_projector", "weldingmask", "tray_goggles_prescription", "engine_goggles_prescription", "mesons_prescription") + design_ids = list("engine_goggles", "magboots", "forcefield_projector", "weldingmask", "tray_goggles_prescription", "engine_goggles_prescription", "mesons_prescription", "double_emergency_oxygen") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 4000) export_price = 5000 From 8ea6f19e1f49f0956a0fc7f85b30f059db443e86 Mon Sep 17 00:00:00 2001 From: Toast Date: Sun, 10 Nov 2019 02:07:59 -0500 Subject: [PATCH 06/12] Revert "Update .gitignore" This reverts commit e02c458a75277d0924807b112d0d1c09a9166c9b. --- .gitignore | 40 ---------------------------------------- 1 file changed, 40 deletions(-) diff --git a/.gitignore b/.gitignore index 752bd440..df7a79e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,42 +1,2 @@ tgstation.int -data/player_saves/b/bigfatanimetiddies/vore/character1.json -data/npc_saves/Poly.json -tmp/iconCache.sav -data/npc_saves/Punpun.json -data/npc_saves/Runtime.json -data/player_saves/b/bigfatanimetiddies/preferences.sav -data/npc_saves/Ian.json -data/logs/2019/11/09/round-18.31.37/supermatter.html -data/logs/2019/11/09/round-18.31.37/telecomms.log -data/logs/2019/11/09/round-18.31.37/singulo.html -data/logs/2019/11/09/round-18.31.37/radiation.html -data/logs/2019/11/09/round-18.31.37/qdel.log -data/logs/2019/11/09/round-18.31.37/runtime.log -data/logs/2019/11/09/round-18.31.37/pda.log -data/logs/2019/11/09/round-18.31.37/manifest.log -data/logs/2019/11/09/round-18.31.37/job_debug.log -data/logs/2019/11/09/round-18.31.37/hallucinations.html -data/logs/2019/11/09/round-18.31.37/gravity.html -data/logs/2019/11/09/round-18.31.37/hrefs.log -data/logs/2019/11/09/round-18.31.37/game.log -data/logs/2019/11/09/round-18.31.37/config_error.log -data/logs/2019/11/09/round-18.31.37/cargo.html -data/logs/2019/11/09/round-18.31.37/atmos.html -data/logs/2019/11/09/round-18.20.59/supermatter.html -data/logs/2019/11/09/round-18.20.59/runtime.log -data/logs/2019/11/09/round-18.20.59/pda.log -data/logs/2019/11/09/round-18.20.59/manifest.log -data/logs/2019/11/09/round-18.20.59/qdel.log -data/logs/2019/11/09/round-18.20.59/singulo.html -data/logs/2019/11/09/round-18.20.59/telecomms.log -data/logs/2019/11/09/round-18.31.37/attack.log -data/logs/2019/11/09/round-18.20.59/job_debug.log -data/logs/2019/11/09/round-18.20.59/hrefs.log -data/logs/2019/11/09/round-18.20.59/game.log -data/logs/2019/11/09/round-18.20.59/gravity.html -data/logs/2019/11/09/round-18.20.59/config_error.log -data/logs/2019/11/09/round-18.20.59/cargo.html -data/logs/2019/11/09/round-18.20.59/attack.log -data/banlist.bdb -cfg/admin.txt From a5e25c9bc997934c19f3d1205a572923cb406418 Mon Sep 17 00:00:00 2001 From: Suicidalpickles Date: Sun, 10 Nov 2019 10:09:11 -0800 Subject: [PATCH 07/12] removes donator list --- .../code/modules/client/loadout/__donator.dm | 437 ------------------ 1 file changed, 437 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index cc75e1bf..9f1a6945 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -11,440 +11,3 @@ category = SLOT_IN_BACKPACK path = /obj/item/bikehorn geargroupID = list("DONORTEST") //This is a list mainly for the sake of testing, but geargroupID works just fine with ordinary strings - -/datum/gear/kevhorn - name = "Airhorn" - category = SLOT_IN_BACKPACK - path = /obj/item/bikehorn/airhorn - ckeywhitelist = list("kevinz000") - -/datum/gear/cebusoap - name = "Cebutris' soap" - category = SLOT_IN_BACKPACK - path = /obj/item/custom/ceb_soap - ckeywhitelist = list("cebutris") - -/datum/gear/kiaracloak - name = "Kiara's cloak" - category = SLOT_NECK - path = /obj/item/clothing/neck/cloak/inferno - ckeywhitelist = list("inferno707") - -/datum/gear/kiaracollar - name = "Kiara's collar" - category = SLOT_NECK - path = /obj/item/clothing/neck/petcollar/inferno - ckeywhitelist = list("inferno707") - -/datum/gear/kiaramedal - name = "Insignia of Steele" - category = SLOT_IN_BACKPACK - path = /obj/item/clothing/accessory/medal/steele - ckeywhitelist = list("inferno707") - -/datum/gear/hheart - name = "The Hollow Heart" - category = SLOT_WEAR_MASK - path = /obj/item/clothing/mask/hheart - ckeywhitelist = list("inferno707") - -/datum/gear/engravedzippo - name = "Engraved zippo" - category = SLOT_HANDS - path = /obj/item/lighter/gold - ckeywhitelist = list("dirtyoldharry") - -/datum/gear/geisha - name = "Geisha suit" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/geisha - ckeywhitelist = list("atiefling") - -/datum/gear/specialscarf - name = "Special scarf" - category = SLOT_NECK - path = /obj/item/clothing/neck/scarf/zomb - ckeywhitelist = list("zombierobin") - -/datum/gear/redmadcoat - name = "The Mad's labcoat" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/toggle/labcoat/mad/red - ckeywhitelist = list("zombierobin") - -/datum/gear/santahat - name = "Santa hat" - category = SLOT_HEAD - path = /obj/item/clothing/head/santa/fluff - ckeywhitelist = list("illotafv") - -/datum/gear/reindeerhat - name = "Reindeer hat" - category = SLOT_HEAD - path = /obj/item/clothing/head/hardhat/reindeer/fluff - ckeywhitelist = list("illotafv") - -/datum/gear/treeplushie - name = "Christmas tree plushie" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/plush/tree - ckeywhitelist = list("illotafv") - -/datum/gear/santaoutfit - name = "Santa costume" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/space/santa/fluff - ckeywhitelist = list("illotafv") - -/datum/gear/treecloak - name = "Christmas tree cloak" - category = SLOT_NECK - path = /obj/item/clothing/neck/cloak/festive - ckeywhitelist = list("illotafv") - -/datum/gear/carrotplush - name = "Carrot plushie" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/plush/carrot - ckeywhitelist = list("improvedname") - -/datum/gear/carrotcloak - name = "Carrot cloak" - category = SLOT_NECK - path = /obj/item/clothing/neck/cloak/carrot - ckeywhitelist = list("improvedname") - -/datum/gear/albortorosamask - name = "Alborto Rosa mask" - category = SLOT_WEAR_MASK - path = /obj/item/clothing/mask/luchador/zigfie - ckeywhitelist = list("zigfie") - -/datum/gear/mankini - name = "Mankini" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/mankini - ckeywhitelist = list("zigfie") - -/datum/gear/pinkshoes - name = "Pink shoes" - category = SLOT_SHOES - path = /obj/item/clothing/shoes/sneakers/pink - ckeywhitelist = list("zigfie") - -/datum/gear/reecesgreatcoat - name = "Reece's Great Coat" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/trenchcoat/green - ckeywhitelist = list("geemiesif") - -/datum/gear/russianflask - name = "Russian flask" - category = SLOT_IN_BACKPACK - path = /obj/item/reagent_containers/food/drinks/flask/russian - cost = 2 - ckeywhitelist = list("slomka") - -/datum/gear/stalkermask - name = "S.T.A.L.K.E.R. mask" - category = SLOT_WEAR_MASK - path = /obj/item/clothing/mask/gas/stalker - ckeywhitelist = list("slomka") - -/datum/gear/stripedcollar - name = "Striped collar" - category = SLOT_NECK - path = /obj/item/clothing/neck/petcollar/stripe - ckeywhitelist = list("jademanique") - -/datum/gear/performersoutfit - name = "Bluish performer's outfit" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/singery/custom - ckeywhitelist = list("killer402402") - -/datum/gear/vermillion - name = "Vermillion clothing" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/suit/vermillion - ckeywhitelist = list("fractious") - -/datum/gear/AM4B - name = "Foam Force AM4-B" - category = SLOT_IN_BACKPACK - path = /obj/item/gun/ballistic/automatic/AM4B - ckeywhitelist = list("zeronetalpha") - -/datum/gear/carrotsatchel - name = "Carrot Satchel" - category = SLOT_HANDS - path = /obj/item/storage/backpack/satchel/carrot - ckeywhitelist = list("improvedname") - -/datum/gear/naomisweater - name = "worn black sweater" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/bb_sweater/black/naomi - ckeywhitelist = list("technicalmagi") - -/datum/gear/naomicollar - name = "worn pet collar" - category = SLOT_NECK - path = /obj/item/clothing/neck/petcollar/naomi - ckeywhitelist = list("technicalmagi") - -/datum/gear/gladiator - name = "Gladiator Armor" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/under/gladiator - ckeywhitelist = list("aroche") - -/datum/gear/bloodredtie - name = "Blood Red Tie" - category = SLOT_NECK - path = /obj/item/clothing/neck/tie/bloodred - ckeywhitelist = list("kyutness") - -/datum/gear/puffydress - name = "Puffy Dress" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/puffydress - ckeywhitelist = list("stallingratt") - -/datum/gear/labredblack - name = "Black and Red Coat" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/toggle/labcoat/labredblack - ckeywhitelist = list("blakeryan", "durandalphor") - -/datum/gear/torisword - name = "Rainbow Zweihander" - category = SLOT_IN_BACKPACK - path = /obj/item/twohanded/dualsaber/hypereutactic/toy/rainbow - ckeywhitelist = list("annoymous35") - -/datum/gear/darksabre - name = "Dark Sabre" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/darksabre - ckeywhitelist = list("inferno707") - -datum/gear/darksabresheath - name = "Dark Sabre Sheath" - category = SLOT_IN_BACKPACK - path = /obj/item/storage/belt/sabre/darksabre - ckeywhitelist = list("inferno707") - -/datum/gear/toriball - name = "Rainbow Tennis Ball" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/tennis/rainbow - ckeywhitelist = list("annoymous35") - -/datum/gear/izzyball - name = "Katlin's Ball" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/tennis/rainbow/izzy - ckeywhitelist = list("izzyinbox") - -/datum/gear/cloak - name = "Green Cloak" - category = SLOT_NECK - path = /obj/item/clothing/neck/cloak/green - ckeywhitelist = list("killer402402") - -/datum/gear/steelflask - name = "Steel Flask" - category = SLOT_IN_BACKPACK - path = /obj/item/reagent_containers/food/drinks/flask/steel - cost = 2 - ckeywhitelist = list("nik707") - -/datum/gear/paperhat - name = "Paper Hat" - category = SLOT_HEAD - path = /obj/item/clothing/head/paperhat - ckeywhitelist = list("kered2") - -/datum/gear/cloakce - name = "Polychromic CE Cloak" - category = SLOT_IN_BACKPACK - path = /obj/item/clothing/neck/cloak/polychromic/polyce - ckeywhitelist = list("worksbythesea", "blakeryan") - -/datum/gear/ssk - name = "Stun Sword Kit" - category = SLOT_IN_BACKPACK - path = /obj/item/ssword_kit - ckeywhitelist = list("phillip458") - -/datum/gear/techcoat - name = "Techomancers Labcoat" - category = SLOT_IN_BACKPACK - path = /obj/item/clothing/suit/toggle/labcoat/mad/techcoat - ckeywhitelist = list("wilchen") - -/datum/gear/leechjar - name = "Jar of Leeches" - category = SLOT_IN_BACKPACK - path = /obj/item/custom/leechjar - ckeywhitelist = list("sgtryder") - -/datum/gear/darkarmor - name = "Dark Armor" - category = SLOT_IN_BACKPACK - path = /obj/item/clothing/suit/armor/vest/darkcarapace - ckeywhitelist = list("inferno707") - -/datum/gear/devilwings - name = "Strange Wings" - category = SLOT_NECK - path = /obj/item/clothing/neck/devilwings - ckeywhitelist = list("kitsun") - -/datum/gear/flagcape - name = "US Flag Cape" - category = SLOT_IN_BACKPACK - path = /obj/item/bedsheet/custom/flagcape - ckeywhitelist = list("darnchacha") - -/datum/gear/luckyjack - name = "Lucky Jackboots" - category = SLOT_IN_BACKPACK - path = /obj/item/clothing/shoes/lucky - ckeywhitelist = list("donaldtrumpthecommunist") - -/datum/gear/raiqbawks - name = "Miami Boombox" - category = SLOT_HANDS - cost = 2 - path = /obj/item/boombox/raiq - ckeywhitelist = list("chefferz") - -/datum/gear/m41 - name = "Toy M41" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/gun/m41 - ckeywhitelist = list("thalverscholen") - -/datum/gear/Divine_robes - name = "Divine robes" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/lunasune - ckeywhitelist = list("invader4352") - -/datum/gear/gothcoat - name = "Goth Coat" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/gothcoat - ckeywhitelist = list("norko") - -/datum/gear/corgisuit - name = "Corgi Suit" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/hooded/ian_costume - ckeywhitelist = list("cathodetherobot") - -/datum/gear/sharkcloth - name = "Leon's Skimpy Outfit" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/under/leoskimpy - ckeywhitelist = list("spectrosis") - -/datum/gear/mimemask - name = "Mime Mask" - category = SLOT_WEAR_MASK - path = /obj/item/clothing/mask/gas/mime - ckeywhitelist = list("pireamaineach") - -/datum/gear/mimeoveralls - name = "Mime's Overalls" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/under/mimeoveralls - ckeywhitelist = list("pireamaineach") - -/datum/gear/soulneck - name = "Soul Necklace" - category = SLOT_NECK - path = /obj/item/clothing/neck/undertale - ckeywhitelist = list("twilightic") - -/datum/gear/frenchberet - name = "French Beret" - category = SLOT_HEAD - path = /obj/item/clothing/head/frenchberet - ckeywhitelist = list("notazoltan") - -/datum/gear/zuliecloak - name = "Project: Zul-E" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/hooded/cloak/zuliecloak - ckeywhitelist = list("asky") - -/datum/gear/blackredgold - name = "Black, Red, and Gold Coat" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/blackredgold - ckeywhitelist = list("ttbnc") - -/datum/gear/fritzplush - name = "Fritz Plushie" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/plush/mammal/dog/fritz - ckeywhitelist = list("analwerewolf") - -/datum/gear/kimono - name = "Kimono" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/kimono - ckeywhitelist = list("sfox63") - -/datum/gear/commjacket - name = "Dusty Commisar's Cloak" - category = SLOT_WEAR_SUIT - path = /obj/item/clothing/suit/commjacket - ckeywhitelist = list("sadisticbatter") - -/datum/gear/mw2_russian_para - name = "Russian Paratrooper Jumper" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/mw2_russian_para - ckeywhitelist = list("investigator77") - -/datum/gear/longblackgloves - name = "Luna's Gauntlets" - category = SLOT_GLOVES - path = /obj/item/clothing/gloves/longblackgloves - ckeywhitelist = list("bigmanclancy") - -/datum/gear/trendy_fit - name = "Trendy Fit" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/trendy_fit - ckeywhitelist = list("midgetdragon") - -/datum/gear/singery - name = "Yellow Performer Outfit" - category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/singery - ckeywhitelist = list("maxlynchy") - -/datum/gear/csheet - name = "NT Bedsheet" - category = SLOT_NECK - path = /obj/item/bedsheet/captain - ckeywhitelist = list("tikibomb") - -/datum/gear/borgplush - name = "Robot Plush" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/plush/borgplushie - ckeywhitelist = list("nicholaiavenicci") - -/datum/gear/donorberet - name = "Atmos Beret" - category = SLOT_HEAD - path = /obj/item/clothing/head/blueberet - ckeywhitelist = list("foxystalin") - - From ed8c1e6a46ebba5764ea1fa0afa3a63a2cf07371 Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Sun, 10 Nov 2019 14:06:52 -0800 Subject: [PATCH 08/12] Update mecha_construction_paths.dm --- code/game/mecha/mecha_construction_paths.dm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index ee7be296..cf89b354 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -1784,35 +1784,40 @@ "back_key" = TOOL_SCREWDRIVER, "desc" = "Capacitor is secured." ), - //14 + list( + "key" = TOOL_SCREWDRIVER, + "back_key" = TOOL_CROWBAR, + "desc" = "The power cell is installed." + //15 + ), list( "key" = /obj/item/stack/sheet/metal, "amount" = 5, "back_key" = TOOL_SCREWDRIVER, "desc" = "The power cell is secured." ), - //15 + //16 list( "key" = TOOL_SCREWDRIVER, "back_key" = TOOL_CROWBAR, "desc" = "The power cell is installed." ), - //16 + //17 list( "key" = TOOL_WRENCH, "back_key" = TOOL_CROWBAR, "desc" = "Internal armor is installed." ), - //17 + //18 list( "key" = TOOL_WELDER, "back_key" = TOOL_WRENCH, "desc" = "Internal armor is wrenched." ), - //18 + //19 list( "key" = /obj/item/stack/sheet/plasteel, "amount" = 5, @@ -1820,14 +1825,14 @@ "desc" = "Internal armor is welded." ), - //19 + //20 list( "key" = TOOL_WRENCH, "back_key" = TOOL_CROWBAR, "desc" = "External armor is installed." ), - //20 + //21 list( "key" = TOOL_WELDER, "back_key" = TOOL_WRENCH, From 1713d7c5693c033c264816adf7d6e0d5e2135af8 Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Mon, 11 Nov 2019 10:25:51 -0800 Subject: [PATCH 09/12] adds recipe for prussian blue. --- code/modules/reagents/chemistry/recipes/medicine.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index cbebf1fd..6981cd05 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -307,3 +307,9 @@ id = "psicodine" results = list("psicodine" = 5) required_reagents = list( "mannitol" = 2, "water" = 2, "impedrezene" = 1) + +/datum/chemical_reaction/prussian_blue + name = "Prussian Blue" + id = "prussian_blue" + results = list("prussian_blue" = 2) + required_reagents = list( "iron" = 1, "cyanide" = 6) From c4838fc1613cee18309f0287639c41b0513bf9e7 Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Mon, 11 Nov 2019 10:37:33 -0800 Subject: [PATCH 10/12] ups improved healing threshold from 50 to 25 damage. --- code/modules/reagents/chemistry/reagents/medicine_reagents.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index d6bf0c13..c6eab3c7 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -271,7 +271,7 @@ pH = 10.7 /datum/reagent/medicine/oxandrolone/on_mob_life(mob/living/carbon/M) - if(M.getFireLoss() > 50) + if(M.getFireLoss() > 25) M.adjustFireLoss(-4*REM, 0) //Twice as effective as silver sulfadiazine for severe burns else M.adjustFireLoss(-0.5*REM, 0) //But only a quarter as effective for more minor ones @@ -545,7 +545,7 @@ /datum/reagent/medicine/sal_acid/on_mob_life(mob/living/carbon/M) - if(M.getBruteLoss() > 50) + if(M.getBruteLoss() > 25) M.adjustBruteLoss(-4*REM, 0) //Twice as effective as styptic powder for severe bruising else M.adjustBruteLoss(-0.5*REM, 0) //But only a quarter as effective for more minor ones From 71e330143961065d7eb02d03b60a1b3cd2c7d8bc Mon Sep 17 00:00:00 2001 From: Suicidalpickles Date: Mon, 11 Nov 2019 15:20:00 -0800 Subject: [PATCH 11/12] aaaa --- code/modules/antagonists/revolution/revolution.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index e10d83ff..d30c9950 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -202,10 +202,10 @@ /datum/antagonist/rev/farewell() if(ishuman(owner.current)) owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just remembered [owner.current.p_their()] real allegiance!", null, null, null, owner.current) - to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel... You don't seem to be able to recall the names of your comrades, not even your leaders...") + to_chat(owner, "You are no longer a brainwashed revolutionary! Your memory is hazy from the time you were a rebel... You don't seem to be able to recall the names of your comrades, not even your leaders...") else if(issilicon(owner.current)) owner.current.visible_message("The frame beeps contentedly, purging the hostile memory engram from the MMI before initalizing it.", null, null, null, owner.current) - to_chat(owner, "The frame's firmware detects and deletes your neural reprogramming! You remember nothing of your time spent reprogrammed, you can't even remember the names or identities of anyone involved...") + to_chat(owner, "The frame's firmware detects and deletes your neural reprogramming! You remember nothing of your time spent reprogrammed, you can't even remember the names or identities of anyone involved...") //blunt trauma deconversions call this through species.dm spec_attacked_by() /datum/antagonist/rev/proc/remove_revolutionary(borged, deconverter) From 8b3ee6614f7eae1fbaedb674045760560ba8070b Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Mon, 11 Nov 2019 16:22:42 -0800 Subject: [PATCH 12/12] massive botany changes --- code/__DEFINES/is_helpers.dm | 1 + code/__DEFINES/machines.dm | 4 + code/modules/food_and_drinks/drinks/drinks.dm | 6 ++ .../food_and_drinks/food/snacks_bread.dm | 12 +++ .../recipes/tablecraft/recipes_bread.dm | 10 ++ .../recipes/tablecraft/recipes_meat.dm | 1 + code/modules/hydroponics/gene_modder.dm | 9 +- code/modules/hydroponics/grown.dm | 2 +- .../hydroponics/grown/cocoa_vanilla.dm | 51 ++++++++- code/modules/hydroponics/grown/flowers.dm | 98 +++++++++++++++++- code/modules/hydroponics/grown/garlic.dm | 22 ++++ code/modules/hydroponics/grown/misc.dm | 72 ++++++++++++- code/modules/hydroponics/grown/mushrooms.dm | 30 +++++- code/modules/hydroponics/grown/peach.dm | 27 +++++ code/modules/hydroponics/grown/tea_coffee.dm | 19 +++- code/modules/hydroponics/hydroponics.dm | 29 +++++- code/modules/hydroponics/plant_genes.dm | 65 +++++++++++- code/modules/hydroponics/seeds.dm | 13 +++ .../carbon/human/species_types/vampire.dm | 4 + .../chemistry/reagents/food_reagents.dm | 21 ++++ .../chemistry/reagents/medicine_reagents.dm | 44 ++++++++ .../chemistry/reagents/other_reagents.dm | 15 +++ .../chemistry/reagents/toxin_reagents.dm | 19 ++++ code/modules/vending/megaseed.dm | 2 + icons/obj/food/burgerbread.dmi | Bin 23653 -> 23999 bytes icons/obj/hydroponics/growing_flowers.dmi | Bin 13230 -> 19161 bytes icons/obj/hydroponics/growing_fruits.dmi | Bin 34591 -> 37292 bytes icons/obj/hydroponics/growing_mushrooms.dmi | Bin 30546 -> 31472 bytes icons/obj/hydroponics/growing_vegetables.dmi | Bin 20221 -> 21190 bytes icons/obj/hydroponics/harvest.dmi | Bin 51544 -> 54632 bytes icons/obj/hydroponics/seeds.dmi | Bin 22321 -> 24871 bytes tgstation.dme | 3 +- 32 files changed, 563 insertions(+), 16 deletions(-) create mode 100644 code/modules/hydroponics/grown/garlic.dm create mode 100644 code/modules/hydroponics/grown/peach.dm diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 8ff40c3e..e5781676 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -59,6 +59,7 @@ #define ismoth(A) (is_species(A, /datum/species/moth)) #define ishumanbasic(A) (is_species(A, /datum/species/human)) #define iscatperson(A) (ishumanbasic(A) && istype(A.dna.species, /datum/species/human/felinid) ) +#define isvampire(A) (is_species(A,/datum/species/vampire)) //more carbon mobs #define ismonkey(A) (istype(A, /mob/living/carbon/monkey)) diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index 55d06d7b..86245940 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -99,3 +99,7 @@ #define NUKE_OFF_UNLOCKED 1 #define NUKE_ON_TIMING 2 #define NUKE_ON_EXPLODING 3 + +//these flags are used to tell the DNA modifier if a plant gene cannot be extracted or modified. +#define PLANT_GENE_REMOVABLE (1<<0) +#define PLANT_GENE_EXTRACTABLE (1<<1) diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 7b1d8be8..b8f937d8 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -227,6 +227,12 @@ item_state = "coffee" spillable = TRUE +/datum/chemical_reaction/catnip_tea + name = "Catnip Tea" + id = "catnip_tea" + results = list("catnip_tea" = 3) + required_reagents = list("tea" = 5, "catnip" = 2) + /obj/item/reagent_containers/food/drinks/mug/on_reagent_change(changetype) if(reagents.total_volume) icon_state = "tea" diff --git a/code/modules/food_and_drinks/food/snacks_bread.dm b/code/modules/food_and_drinks/food/snacks_bread.dm index 0f11fc8e..448d9d18 100644 --- a/code/modules/food_and_drinks/food/snacks_bread.dm +++ b/code/modules/food_and_drinks/food/snacks_bread.dm @@ -178,6 +178,18 @@ tastes = list("bread" = 1) foodtype = GRAIN +/obj/item/reagent_containers/food/snacks/garlicbread + name = "garlic bread" + desc = "Alas, it is limited." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "garlicbread" + item_state = "garlicbread" + bonus_reagents = list("nutriment" = 5, "vitamin" = 2) + list_reagents = list("nutriment" = 5, "vitamin" = 4, "garlic" = 2) + bitesize = 3 + tastes = list("bread" = 1, "garlic" = 1, "butter" = 1) + foodtype = GRAIN + /obj/item/reagent_containers/food/snacks/deepfryholder name = "Deep Fried Foods Holder Obj" desc = "If you can see this description the code for the deep fryer fucked up." diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index e572cc76..ecbdac57 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -84,6 +84,16 @@ result = /obj/item/reagent_containers/food/snacks/butteredtoast subcategory = CAT_BREAD +/datum/crafting_recipe/food/garlicbread + name = "Garlic Bread" + time = 40 + reqs = list(/obj/item/reagent_containers/food/snacks/grown/garlic = 1, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/butter = 1 + ) + result = /obj/item/reagent_containers/food/snacks/garlicbread + subcategory = CAT_BREAD + /datum/crafting_recipe/food/butterbiscuit name = "Butter Biscuit" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 7eff2820..d352ffe1 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -113,6 +113,7 @@ name = "Raw Khinkali" reqs = list( /obj/item/reagent_containers/food/snacks/doughslice = 1, + /obj/item/reagent_containers/food/snacks/grown/garlic = 1, /obj/item/reagent_containers/food/snacks/faggot = 1 ) result = /obj/item/reagent_containers/food/snacks/rawkhinkali diff --git a/code/modules/hydroponics/gene_modder.dm b/code/modules/hydroponics/gene_modder.dm index 79a23014..39b1908c 100644 --- a/code/modules/hydroponics/gene_modder.dm +++ b/code/modules/hydroponics/gene_modder.dm @@ -201,9 +201,9 @@ if(!G) continue dat += "[G.get_name()]" - if(can_extract) + if(can_extract && G.mutability_flags & PLANT_GENE_EXTRACTABLE) dat += "Extract" - if(can_insert && istype(disk.gene, G.type)) + if(can_insert && istype(disk.gene, G.type) && G.mutability_flags & PLANT_GENE_REMOVABLE) dat += "Replace" dat += "" dat += "" @@ -215,9 +215,10 @@ for(var/a in reagent_genes) var/datum/plant_gene/G = a dat += "[G.get_name()]" - if(can_extract) + if(can_extract && G.mutability_flags & PLANT_GENE_EXTRACTABLE) dat += "Extract" - dat += "Remove" + if(G.mutability_flags & PLANT_GENE_REMOVABLE) + dat += "Remove" dat += "" dat += "" else diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 6df26387..e4923486 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -131,7 +131,7 @@ ..() /obj/item/reagent_containers/food/snacks/grown/generate_trash(atom/location) - if(trash && ispath(trash, /obj/item/grown)) + if(trash && (ispath(trash, /obj/item/grown) || ispath(trash, /obj/item/reagent_containers/food/snacks/grown))) . = new trash(location, seed) trash = null return diff --git a/code/modules/hydroponics/grown/cocoa_vanilla.dm b/code/modules/hydroponics/grown/cocoa_vanilla.dm index ea1b9716..ae4f8a09 100644 --- a/code/modules/hydroponics/grown/cocoa_vanilla.dm +++ b/code/modules/hydroponics/grown/cocoa_vanilla.dm @@ -15,7 +15,7 @@ icon_grow = "cocoapod-grow" icon_dead = "cocoapod-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) - mutatelist = list(/obj/item/seeds/cocoapod/vanillapod) + mutatelist = list(/obj/item/seeds/cocoapod/vanillapod,/obj/item/seeds/cocoapod/bungotree) reagents_add = list("cocoa" = 0.25, "nutriment" = 0.1) /obj/item/reagent_containers/food/snacks/grown/cocoapod @@ -50,3 +50,52 @@ foodtype = FRUIT tastes = list("vanilla" = 1) distill_reagent = "vanilla" //Takes longer, but you can get even more vanilla from it. + +/obj/item/seeds/cocoapod/bungotree + name = "pack of bungo tree seeds" + desc = "These seeds grow into bungo trees. They appear to be heavy and almost perfectly spherical." + icon_state = "seed-bungotree" + species = "bungotree" + plantname = "Bungo Tree" + product = /obj/item/reagent_containers/food/snacks/grown/bungofruit + lifespan = 30 + maturation = 4 + yield = 3 + production = 7 + genes = list(/datum/plant_gene/trait/repeated_harvest) + mutatelist = list() + reagents_add = list(/datum/reagent/consumable/enzyme = 0.1, /datum/reagent/consumable/nutriment = 0.1) + growthstages = 4 + growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' + icon_grow = "bungotree-grow" + icon_dead = "bungotree-dead" + rarity = 15 + +/obj/item/reagent_containers/food/snacks/grown/bungofruit + seed = /obj/item/seeds/cocoapod/bungotree + name = "bungo fruit" + desc = "A strange fruit, tough leathery skin protects its juicy flesh and large poisonous seed." + icon_state = "bungo" + trash = /obj/item/reagent_containers/food/snacks/grown/bungopit + filling_color = "#E8C22F" + foodtype = FRUIT + tastes = list("bungo" = 2, "tropical fruitiness" = 1) + distill_reagent = null + +/obj/item/reagent_containers/food/snacks/grown/bungopit + seed = /obj/item/seeds/cocoapod/bungotree + name = "bungo pit" + icon_state = "bungopit" + desc = "A large seed, it is said to be potent enough to be able to stop a mans heart." + w_class = WEIGHT_CLASS_TINY + throwforce = 5 + throw_speed = 3 + throw_range = 7 + foodtype = TOXIC + tastes = list("acrid bitterness" = 1) + +/obj/item/reagent_containers/food/snacks/grown/bungopit/Initialize() + . =..() + reagents.clear_reagents() + reagents.add_reagent(/datum/reagent/toxin/bungotoxin, seed.potency * 0.10) //More than this will kill at too low potency + reagents.add_reagent(/datum/reagent/consumable/nutriment, seed.potency * 0.04) \ No newline at end of file diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index f1aea570..c9207d54 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -37,7 +37,7 @@ species = "lily" plantname = "Lily Plants" product = /obj/item/reagent_containers/food/snacks/grown/poppy/lily - mutatelist = list() + mutatelist = list(/obj/item/seeds/bee_balm,/obj/item/seeds/poppy/lily/trumpet) /obj/item/reagent_containers/food/snacks/grown/poppy/lily seed = /obj/item/seeds/poppy/lily @@ -47,6 +47,44 @@ tastes = list("pelts " = 1) filling_color = "#FFA500" +//Spacemans's Trumpet +/obj/item/seeds/poppy/lily/trumpet + name = "pack of spaceman's trumpet seeds" + desc = "A plant sculped by extensive genetic engineering. The spaceman's trumpet is said to bear no resemblance to its wild ancestors. Inside NT AgriSci circles it is better known as NTPW-0372." + icon_state = "seed-trumpet" + species = "spacemanstrumpet" + plantname = "Spaceman's Trumpet Plant" + product = /obj/item/reagent_containers/food/snacks/grown/trumpet + lifespan = 80 + production = 5 + endurance = 10 + maturation = 12 + yield = 4 + potency = 20 + growthstages = 4 + weed_rate = 2 + weed_chance = 10 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "spacemanstrumpet-grow" + icon_dead = "spacemanstrumpet-dead" + mutatelist = list() + genes = list(/datum/plant_gene/reagent/polypyr) + reagents_add = list(/datum/reagent/consumable/nutriment = 0.05) + rarity = 30 + +/obj/item/seeds/poppy/lily/trumpet/Initialize() + ..() + unset_mutability(/datum/plant_gene/reagent/polypyr, PLANT_GENE_EXTRACTABLE) + +/obj/item/reagent_containers/food/snacks/grown/trumpet + seed = /obj/item/seeds/poppy/lily/trumpet + name = "spaceman's trumpet" + desc = "A vivid flower that smells faintly of freshly cut grass. Touching the flower seems to stain the skin some time after contact, yet most other surfaces seem to be unaffected by this phenomenon." + icon_state = "spacemanstrumpet" + filling_color = "#FF6347" + bitesize_mod = 3 + foodtype = VEGETABLES + // Geranium /obj/item/seeds/poppy/geranium name = "pack of geranium seeds" @@ -221,3 +259,61 @@ if(!user.gloves) to_chat(user, "The [name] burns your bare hand!") user.adjustFireLoss(rand(1, 5)) + +// Beebalm +/obj/item/seeds/bee_balm + name = "pack of Bee Balm seeds" + desc = "These seeds grow into Bee Balms." + icon_state = "seed-bee_balm" + species = "bee_balm" + plantname = "Bee Balm Buds" + product = /obj/item/reagent_containers/food/snacks/grown/bee_balm + endurance = 10 + maturation = 8 + yield = 3 + potency = 30 + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "bee_balm-grow" + icon_dead = "bee_balm-dead" + mutatelist = list(/obj/item/seeds/poppy/geranium, /obj/item/seeds/bee_balm/honey) //Lower odds of becoming honey + reagents_add = list("spaceacillin" = 0.1, "sterilizine" = 0.05) + +/obj/item/reagent_containers/food/snacks/grown/bee_balm + seed = /obj/item/seeds/bee_balm + name = "bee balm" + desc = "A flower used for medical antiseptic in history." + icon_state = "bee_balm" + filling_color = "#FF6347" + bitesize_mod = 8 + tastes = list("strong antiseptic " = 1) + foodtype = GROSS + +// Beebalm +/obj/item/seeds/bee_balm/honey + name = "pack of Honey Balm seeds" + desc = "These seeds grow into Honey Balms." + icon_state = "seed-bee_balmalt" + species = "seed-bee_balm_alt" + plantname = "Honey Balm Pods" + product = /obj/item/reagent_containers/food/snacks/grown/bee_balm/honey + endurance = 1 + maturation = 10 + yield = 1 + potency = 1 + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "bee_balmalt-grow" + icon_dead = "bee_balmalt-dead" + reagents_add = list("honey" = 0.1, "lye" = 0.3) //To make wax + rarity = 30 + +/obj/item/reagent_containers/food/snacks/grown/bee_balm/honey + seed = /obj/item/seeds/bee_balm/honey + name = "honey balm" + desc = "A large honey filled pod of a flower." + icon_state = "bee_balmalt" + filling_color = "#FF6347" + bitesize_mod = 8 + tastes = list("wax" = 1) + foodtype = SUGAR \ No newline at end of file diff --git a/code/modules/hydroponics/grown/garlic.dm b/code/modules/hydroponics/grown/garlic.dm new file mode 100644 index 00000000..35272844 --- /dev/null +++ b/code/modules/hydroponics/grown/garlic.dm @@ -0,0 +1,22 @@ +/obj/item/seeds/garlic + name = "pack of garlic seeds" + desc = "A packet of extremely pungent seeds." + icon_state = "seed-garlic" + species = "garlic" + plantname = "Garlic Sprouts" + product = /obj/item/reagent_containers/food/snacks/grown/garlic + yield = 6 + potency = 25 + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' + reagents_add = list("garlic" = 0.15, "nutriment" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/garlic + seed = /obj/item/seeds/garlic + name = "garlic" + desc = "Delicious, but with a potentially overwhelming odor." + icon_state = "garlic" + filling_color = "#C0C9A0" + bitesize_mod = 2 + tastes = list("garlic" = 1) + wine_power = 10 \ No newline at end of file diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 107a6a94..4f5fe812 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -14,7 +14,9 @@ growthstages = 3 growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' genes = list(/datum/plant_gene/trait/plant_type/weed_hardy) - mutatelist = list(/obj/item/seeds/harebell) + mutatelist = list()//add /obj/item/seeds/starthistle/corpse_flower when corpse flowers work. + T.assume_air(stank) + T.air_update_turf() /obj/item/seeds/starthistle/harvest(mob/user) var/obj/machinery/hydroponics/parent = loc @@ -27,6 +29,74 @@ harvestseeds.forceMove(output_loc) parent.update_tray() +/* +// Corpse flower +/obj/item/seeds/starthistle/corpse_flower + name = "pack of corpse flower seeds" + desc = "A species of plant that emits a horrible odor. The odor stops being produced in difficult atmospheric conditions." + icon_state = "seed-corpse-flower" + species = "corpse-flower" + plantname = "Corpse flower" + production = 2 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + genes = list() + mutatelist = list() + +/obj/item/seeds/starthistle/corpse_flower/pre_attack(obj/machinery/hydroponics/I) + if(istype(I, /obj/machinery/hydroponics)) + if(!I.myseed) + START_PROCESSING(SSobj, src) + return ..() + +/obj/item/seeds/starthistle/corpse_flower/process() + var/obj/machinery/hydroponics/parent = loc + if(parent.age < maturation) // Start a little before it blooms + return + + var/turf/open/T = get_turf(parent) + if(abs(ONE_ATMOSPHERE - T.return_air().return_pressure()) > (potency/10 + 10)) // clouds can begin showing at around 50-60 potency in standard atmos + return + + var/datum/gas_mixture/stank = new + ADD_GAS(/datum/gas/miasma, stank.gases) + stank.gases[/datum/gas/miasma][MOLES] = (yield + 6)*7*MIASMA_CORPSE_MOLES // this process is only being called about 2/7 as much as corpses so this is 12-32 times a corpses + stank.temperature = T20C // without this the room would eventually freeze and miasma mining would be easier +*/ +//commented out until it can be fixed. +//Galaxy Thistle +/obj/item/seeds/galaxythistle + name = "pack of galaxythistle seeds" + desc = "An impressive species of weed that is thought to have evolved from the simple milk thistle. Contains flavolignans that can help repair a damaged liver." + icon_state = "seed-galaxythistle" + species = "galaxythistle" + plantname = "Galaxythistle" + product = /obj/item/reagent_containers/food/snacks/grown/galaxythistle + lifespan = 70 + endurance = 40 + maturation = 3 + production = 2 + yield = 2 + potency = 25 + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + genes = list(/datum/plant_gene/trait/plant_type/weed_hardy, /datum/plant_gene/trait/invasive) + mutatelist = list() + reagents_add = list(/datum/reagent/consumable/nutriment = 0.05, /datum/reagent/medicine/silibinin = 0.1) + +/obj/item/seeds/galaxythistle/Initialize() + ..() + unset_mutability(/datum/plant_gene/trait/invasive, PLANT_GENE_REMOVABLE) + +/obj/item/reagent_containers/food/snacks/grown/galaxythistle + seed = /obj/item/seeds/galaxythistle + name = "galaxythistle flower head" + desc = "This spiny cluster of florets reminds you of the highlands." + icon_state = "galaxythistle" + filling_color = "#1E7549" + bitesize_mod = 3 + foodtype = VEGETABLES + wine_power = 35 + tastes = list("thistle" = 2, "artichoke" = 1) // Cabbage /obj/item/seeds/cabbage diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index fe2beb89..c4adce2a 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -172,7 +172,6 @@ qdel(src) to_chat(user, "You plant the walking mushroom.") - // Chanterelle /obj/item/seeds/chanter name = "pack of chanterelle mycelium" @@ -191,6 +190,7 @@ genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' reagents_add = list("nutriment" = 0.1) + mutatelist = list(/obj/item/seeds/chanterelle/jupitercup) /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle seed = /obj/item/seeds/chanter @@ -199,6 +199,34 @@ icon_state = "chanterelle" filling_color = "#FFA500" +//Jupiter Cup +/obj/item/seeds/chanterelle/jupitercup + name = "pack of jupiter cup mycelium" + desc = "This mycelium grows into jupiter cups. Zeus would be envious at the power at your fingertips." + icon_state = "mycelium-jupitercup" + species = "jupitercup" + plantname = "Jupiter Cups" + product = /obj/item/reagent_containers/food/snacks/grown/mushroom/jupitercup + lifespan = 40 + production = 4 + endurance = 8 + yield = 4 + growthstages = 2 + genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/reagent/liquidelectricity, /datum/plant_gene/trait/plant_type/carnivory) + growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + reagents_add = list(/datum/reagent/consumable/nutriment = 0.1) + +/obj/item/seeds/chanterelle/jupitercup/Initialize() + ..() + unset_mutability(/datum/plant_gene/reagent/liquidelectricity, PLANT_GENE_EXTRACTABLE) + unset_mutability(/datum/plant_gene/trait/plant_type/carnivory, PLANT_GENE_REMOVABLE) + +/obj/item/reagent_containers/food/snacks/grown/mushroom/jupitercup + seed = /obj/item/seeds/chanterelle/jupitercup + name = "jupiter cup" + desc = "A strange red mushroom, its surface is moist and slick. You wonder how many tiny worms have met their fate inside." + icon_state = "jupitercup" + filling_color = "#B5003D" // Glowshroom /obj/item/seeds/glowshroom diff --git a/code/modules/hydroponics/grown/peach.dm b/code/modules/hydroponics/grown/peach.dm new file mode 100644 index 00000000..6fbf933b --- /dev/null +++ b/code/modules/hydroponics/grown/peach.dm @@ -0,0 +1,27 @@ +// Peach +/obj/item/seeds/peach + name = "pack of peach seeds" + desc = "These seeds grow into peach trees." + icon_state = "seed-peach" + species = "peach" + plantname = "Peach Tree" + product = /obj/item/reagent_containers/food/snacks/grown/peach + lifespan = 65 + endurance = 40 + yield = 3 + growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' + icon_grow = "peach-grow" + icon_dead = "peach-dead" + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/peach + seed = /obj/item/seeds/peach + name = "peach" + desc = "It's fuzzy!" + icon_state = "peach" + filling_color = "#FF4500" + bitesize = 25 + foodtype = FRUIT + juice_results = list("peachjuice" = 0) + tastes = list("peach" = 1) diff --git a/code/modules/hydroponics/grown/tea_coffee.dm b/code/modules/hydroponics/grown/tea_coffee.dm index d9e775ac..c9e2bc6a 100644 --- a/code/modules/hydroponics/grown/tea_coffee.dm +++ b/code/modules/hydroponics/grown/tea_coffee.dm @@ -33,7 +33,7 @@ species = "teaastra" plantname = "Tea Astra Plant" product = /obj/item/reagent_containers/food/snacks/grown/tea/astra - mutatelist = list() + mutatelist = list(/obj/item/seeds/tea/catnip) reagents_add = list("synaptizine" = 0.1, "vitamin" = 0.04, "teapowder" = 0.1) rarity = 20 @@ -45,6 +45,23 @@ grind_results = list("teapowder" = 0, "salglu_solution" = 0) +// Kitty drugs +/obj/item/seeds/tea/catnip + name = "pack of catnip seeds" + icon_state = "seed-catnip" + desc = "Long stocks with flowering tips that has a chemical to make feline attracted to it." + species = "catnip" + plantname = "Catnip Plant" + product = /obj/item/reagent_containers/food/snacks/grown/tea/catnip + reagents_add = list("catnip" = 0.1, "vitamin" = 0.06, "teapowder" = 0.3) + rarity = 50 + +/obj/item/reagent_containers/food/snacks/grown/tea/catnip + seed = /obj/item/seeds/tea/catnip + name = "Catnip buds" + icon_state = "catnip" + filling_color = "#4582B4" + grind_results = list("catnp" = 2, "water" = 1) // Coffee /obj/item/seeds/coffee name = "pack of coffee arabica seeds" diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 82b20005..119defad 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -169,8 +169,27 @@ //Pests & Weeds////////////////////////////////////////////////////////// - else if(pestlevel >= 5) - adjustHealth(-1 / rating) + if(pestlevel >= 8) + if(!myseed.get_gene(/datum/plant_gene/trait/plant_type/carnivory)) + adjustHealth(-2 / rating) + + else + adjustHealth(2 / rating) + adjustPests(-1 / rating) + + else if(pestlevel >= 4) + if(!myseed.get_gene(/datum/plant_gene/trait/plant_type/carnivory)) + adjustHealth(-1 / rating) + + else + adjustHealth(1 / rating) + if(prob(50)) + adjustPests(-1 / rating) + + else if(pestlevel < 4 && myseed.get_gene(/datum/plant_gene/trait/plant_type/carnivory)) + adjustHealth(-2 / rating) + if(prob(5)) + adjustPests(-1 / rating) // If it's a weed, it doesn't stunt the growth if(weedlevel >= 5 && !myseed.get_gene(/datum/plant_gene/trait/plant_type/weed_hardy)) @@ -210,6 +229,12 @@ needs_update = 1 if (needs_update) update_icon() + + if(myseed && prob(5 * (11-myseed.production))) + for(var/g in myseed.genes) + if(istype(g, /datum/plant_gene/trait)) + var/datum/plant_gene/trait/selectedtrait = g + selectedtrait.on_grow(src) return /obj/machinery/hydroponics/proc/nutrimentMutation() diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index db529e8f..b1602677 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -1,8 +1,18 @@ /datum/plant_gene var/name + var/mutability_flags = PLANT_GENE_EXTRACTABLE | PLANT_GENE_REMOVABLE ///These flags tells the genemodder if we want the gene to be extractable, only removable or neither. /datum/plant_gene/proc/get_name() // Used for manipulator display and gene disk name. - return name + var/formatted_name + if(!(mutability_flags & PLANT_GENE_REMOVABLE && mutability_flags & PLANT_GENE_EXTRACTABLE)) + if(mutability_flags & PLANT_GENE_REMOVABLE) + formatted_name += "Fragile " + else if(mutability_flags & PLANT_GENE_EXTRACTABLE) + formatted_name += "Essential " + else + formatted_name += "Immutable " + formatted_name += name + return formatted_name /datum/plant_gene/proc/can_add(obj/item/seeds/S) return !istype(S, /obj/item/seeds/sample) // Samples can't accept new genes @@ -101,7 +111,16 @@ var/rate = 0.04 /datum/plant_gene/reagent/get_name() - return "[name] production [rate*100]%" + var/formatted_name + if(!(mutability_flags & PLANT_GENE_REMOVABLE && mutability_flags & PLANT_GENE_EXTRACTABLE)) + if(mutability_flags & PLANT_GENE_REMOVABLE) + formatted_name += "Fragile " + else if(mutability_flags & PLANT_GENE_EXTRACTABLE) + formatted_name += "Essential " + else + formatted_name += "Immutable " + formatted_name += "[name] production [rate*100]%" + return formatted_name /datum/plant_gene/reagent/proc/set_reagent(reag_id) reagent_id = reag_id @@ -132,8 +151,17 @@ return FALSE return TRUE + /datum/plant_gene/reagent/polypyr + name = "Polypyrylium Oligomers" + reagent_id = /datum/reagent/medicine/polypyr + rate = 0.15 -// Various traits affecting the product. Each must be somehow useful. +/datum/plant_gene/reagent/liquidelectricity + name = "Liquid Electricity" + reagent_id = "liquidelectricity" + rate = 0.1 + +// Various traits affecting the product. /datum/plant_gene/trait var/rate = 0.05 var/examine_line = "" @@ -173,6 +201,10 @@ /datum/plant_gene/trait/proc/on_throw_impact(obj/item/reagent_containers/food/snacks/grown/G, atom/target) return +///This proc triggers when the tray processes and a roll is sucessful, the success chance scales with production. +/datum/plant_gene/trait/proc/on_grow(obj/machinery/hydroponics/H) + return + /datum/plant_gene/trait/squash // Allows the plant to be squashed when thrown or slipped on, leaving a colored mess and trash type item behind. // Also splashes everything in target turf with reagents and applies other trait effects (teleporting, etc) to the target by on_squash. @@ -400,6 +432,30 @@ if(!(G.resistance_flags & FIRE_PROOF)) G.resistance_flags |= FIRE_PROOF +///Invasive spreading lets the plant jump to other trays, the spreadinhg plant won't replace plants of the same type. +/datum/plant_gene/trait/invasive + name = "Invasive Spreading" + +/datum/plant_gene/trait/invasive/on_grow(obj/machinery/hydroponics/H) + for(var/step_dir in GLOB.alldirs) + var/obj/machinery/hydroponics/HY = locate() in get_step(H, step_dir) + if(HY && prob(15)) + if(HY.myseed) // check if there is something in the tray. + if(HY.myseed.type == H.myseed.type && HY.dead != 0) + continue //It should not destroy its owm kind. + qdel(HY.myseed) + HY.myseed = null + HY.myseed = H.myseed.Copy() + HY.age = 0 + HY.dead = 0 + HY.plant_health = HY.myseed.endurance + HY.lastcycle = world.time + HY.harvest = 0 + HY.weedlevel = 0 // Reset + HY.pestlevel = 0 // Reset + HY.update_icon() + HY.visible_message("The [H.myseed.plantname] spreads!") + /datum/plant_gene/trait/plant_type // Parent type name = "you shouldn't see this" trait_id = "plant_type" @@ -412,3 +468,6 @@ /datum/plant_gene/trait/plant_type/alien_properties name ="?????" + +/datum/plant_gene/trait/plant_type/carnivory + name = "Obligate Carnivory" \ No newline at end of file diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index 5a66e174..f7f831a8 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -67,6 +67,7 @@ for(var/reag_id in reagents_add) genes += new /datum/plant_gene/reagent(reag_id, reagents_add[reag_id]) + reagents_from_genes() //quality coding /obj/item/seeds/proc/Copy() var/obj/item/seeds/S = new type(null, 1) @@ -94,6 +95,18 @@ for(var/datum/plant_gene/reagent/R in genes) reagents_add[R.reagent_id] = R.rate +///This proc adds a mutability_flag to a gene +/obj/item/seeds/proc/set_mutability(typepath, mutability) + var/datum/plant_gene/g = get_gene(typepath) + if(g) + g.mutability_flags |= mutability + +///This proc removes a mutability_flag from a gene +/obj/item/seeds/proc/unset_mutability(typepath, mutability) + var/datum/plant_gene/g = get_gene(typepath) + if(g) + g.mutability_flags &= ~mutability + /obj/item/seeds/proc/mutate(lifemut = 2, endmut = 5, productmut = 1, yieldmut = 2, potmut = 25, wrmut = 2, wcmut = 5, traitmut = 0) adjust_lifespan(rand(-lifemut,lifemut)) adjust_endurance(rand(-endmut,endmut)) diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm index 53c6f1bd..43940362 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -92,6 +92,10 @@ to_chat(victim, "[H] tries to bite you, but stops before touching you!") to_chat(H, "[victim] is blessed! You stop just in time to avoid catching fire.") return + if(victim?.reagents?.has_reagent("garlic")) + to_chat(victim, "[H] tries to bite you, but recoils in disgust!") + to_chat(H, "[victim] reeks of garlic! you can't bring yourself to drain such tainted blood.") + return if(!do_after(H, 30, target = victim)) return var/blood_volume_difference = BLOOD_VOLUME_MAXIMUM - H.blood_volume //How much capacity we have left to absorb blood diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index cebc8f09..1095e60e 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -537,6 +537,27 @@ color = "#00F0FF" taste_description = "blue cherry" +/datum/reagent/consumable/garlic //NOTE: having garlic in your blood stops vampires from biting you. + name = "Garlic Juice" + id = "garlic" + description = "Crushed garlic. Chefs love it, but it can make you smell bad." + color = "#FEFEFE" + taste_description = "garlic" + metabolization_rate = 0.15 * REAGENTS_METABOLISM + +/datum/reagent/consumable/garlic/on_mob_life(mob/living/carbon/M) + if(isvampire(M)) //incapacitating but not lethal. Unfortunately, vampires cannot vomit. + if(prob(min(25,current_cycle))) + to_chat(M, "You can't get the scent of garlic out of your nose! You can barely think...") + M.Jitter(10) + else if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.job == "Cook") + if(prob(20)) //stays in the system much longer than sprinkles/banana juice, so heals slower to partially compensate + H.heal_bodypart_damage(1,1, 0) + . = 1 + ..() + /datum/reagent/consumable/rice name = "Rice" id = "rice" diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index d6bf0c13..7588cddd 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1418,3 +1418,47 @@ M.adjustToxLoss(1, 0) ..() . = 1 + +/datum/reagent/medicine/silibinin + name = "Silibinin" + description = "A thistle derrived hepatoprotective flavolignan mixture that help reverse damage to the liver." + reagent_state = SOLID + color = "#FFFFD0" + metabolization_rate = 1.5 * REAGENTS_METABOLISM + +/datum/reagent/medicine/silibinin/on_mob_life(mob/living/carbon/M) + M.adjustOrganLoss(ORGAN_SLOT_LIVER, -2)//Add a chance to cure liver trauma once implemented. + ..() + . = 1 + +/datum/reagent/medicine/polypyr //This is intended to be an ingredient in advanced chems. + name = "Polypyrylium Oligomers" + description = "A?purple mixture of short polyelectrolyte chains not easily synthesized in the laboratory. It is valued as an intermediate in the synthesis of the cutting edge pharmaceuticals." + reagent_state = SOLID + color = "#9423FF" + metabolization_rate = 0.25 * REAGENTS_METABOLISM + overdose_threshold = 50 + taste_description = "numbing bitterness" + +/datum/reagent/medicine/polypyr/on_mob_life(mob/living/carbon/M) //I w?nted a collection of small positive effects, this is as hard to obtain as coniine after all. + M.adjustOrganLoss(ORGAN_SLOT_LUNGS, -0.25) + M.adjustBruteLoss(-0.35, 0) + if(prob(50)) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + H.bleed_rate = max(H.bleed_rate - 1, 0) + ..() + . = 1 + +/datum/reagent/medicine/polypyr/reaction_mob(mob/living/M, method=TOUCH, reac_volume) + if(method == TOUCH || method == VAPOR) + if(M && ishuman(M) && reac_volume >= 0.5) + var/mob/living/carbon/human/H = M + H.hair_color = "92f" + H.facial_hair_color = "92f" + H.update_hair() + +/datum/reagent/medicine/polypyr/overdose_process(mob/living/M) + M.adjustOrganLoss(ORGAN_SLOT_LUNGS, 0.5) + ..() + . = 1 diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index b97e0e62..662793a8 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2160,3 +2160,18 @@ /datum/reagent/changeling_string/Destroy() qdel(original_dna) return ..() + +/datum/reagent/pax/catnip + name = "catnip" + id = "catnip" + taste_description = "grass" + description = "A colorless liquid that makes people more peaceful and felines more happy." + metabolization_rate = 1.75 * REAGENTS_METABOLISM + +/datum/reagent/pax/catnip/on_mob_life(mob/living/carbon/M) + if(prob(20)) + M.emote("nya") + if(prob(20)) + to_chat(M, "[pick("Headpats feel nice.", "The feeling of a hairball...", "Backrubs would be nice.", "Whats behind those doors?")]") + M.adjustArousalLoss(2) + ..() \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index c38bbfed..69f9a801 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -9,6 +9,7 @@ taste_description = "bitterness" taste_mult = 1.2 var/toxpwr = 1.5 + var/silent_toxin = FALSE //won't produce a pain message when processed by liver/life() if there isn't another non-silent toxin present. /datum/reagent/toxin/on_mob_life(mob/living/carbon/M) if(toxpwr) @@ -899,6 +900,24 @@ taste_description = "bone hurting" overdose_threshold = 20 + +/datum/reagent/toxin/bungotoxin + name = "Bungotoxin" + description = "A horrible cardiotoxin that protects the humble bungo pit." + silent_toxin = TRUE + color = "#EBFF8E" + metabolization_rate = 0.5 * REAGENTS_METABOLISM + toxpwr = 0 + taste_description = "tannin" + +/datum/reagent/toxin/bungotoxin/on_mob_life(mob/living/carbon/M) + M.adjustOrganLoss(ORGAN_SLOT_HEART, 3) + M.confused = M.dizziness //add a tertiary effect here if this is isn't an effective poison. + if(current_cycle >= 12 && prob(8)) + var/tox_message = pick("You feel your heart spasm in your chest.", "You feel faint.","You feel you need to catch your breath.","You feel a prickle of pain in your chest.") + to_chat(M, "[tox_message]") + . = 1 + ..() /datum/reagent/toxin/bonehurtingjuice/on_mob_add(mob/living/carbon/M) M.say("oof ouch my bones", forced = /datum/reagent/toxin/bonehurtingjuice) diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index b1b69a8c..0569b9f1 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -18,12 +18,14 @@ /obj/item/seeds/cotton = 3, /obj/item/seeds/corn = 3, /obj/item/seeds/eggplant = 3, + /obj/item/seeds/garlic = 3, /obj/item/seeds/grape = 3, /obj/item/seeds/grass = 3, /obj/item/seeds/lemon = 3, /obj/item/seeds/lime = 3, /obj/item/seeds/onion = 3, /obj/item/seeds/orange = 3, + /obj/item/seeds/peach = 3, /obj/item/seeds/peanutseed = 3, /obj/item/seeds/pineapple = 3, /obj/item/seeds/potato = 3, diff --git a/icons/obj/food/burgerbread.dmi b/icons/obj/food/burgerbread.dmi index cd7fc1742b74df08dc7a3e97cd74e72917d50417..9eafd6c218d3bad96ab27dcad6571f045385f878 100644 GIT binary patch delta 5117 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 delta 4768 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
J91838Hnlax#tzaG=|K3<@W1aqa| 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

}42#yblrQ309H}p+ah#l**&e%W#!XLd;C+fL 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

|pjoY$xtOw1r*L?h&w zf(dy3ygi1KZZKl7&$T1v0uYGakjC{Um>zphVIK}e(F;E|siiBxU5Q0k<7|%r(WMW6 zfCP{pwZE6_SzT!9s~4u4l2fH%0ai2tr&Tx#%-rwoz=k7Y@l+Wka&vznt3P3NxA}*;9AI7Sm-Oi@_go2Swf7Yb9T(0U^HKK-y8U3G z^HpDez~%8QE}viZ+1aztM^#>qQLIiPfH2&^MoHxDwhnQ8Uu?{30EZT;HW_0qDq<%o zZh*=6DB{Aizb5Mp<;>LJEUY?zYfw3F}!Hd~Z2q#a7WD*A?+^3uL} z8~Jnw_G+)+LWjUHC`M{Z4|2OM5q}B2(18%E@`J-`%Vm(;Z`FJ7H!pz#-jSjW9Q$4nq700G8J!ZMupDDa098g z)-`9^G1e1)jVc@%p@vD=*{}q*Qq6Yv4<0KyGIeWr20zx!5)IKzYv@KM%!W|NM>|6a z=d$@lL+$s66;VbtljQPp>v2Jd%$s9M(e6iJY7a57z@*E5ti+euq}P0X>)F%^2cMS= zkj|tS4yw>>a0?}5cZ;#$`3Xgv6CginvY7svuzELowIe@i_St;nXe#U7CW+3zRl;KB zmPWgl4LQ%oe#+b&9opJiv<%#KikD+b(;aL#BU22oQerKeHh;X{Xgl-Tw!AnJF7z7n zFk2`1gb-oN*+T$6ffu_5S|8?%FZTxNIp>=TV4RrW(W_>1>kniYwLfxOZK7h=%))Cg zkgIQbNx!>Ww6I?DjMd^#e1K=?t=Uu8GW$f@H(u3oa!Y>($ullbD+sb);z*flC-{EU z&ts*f6hiD-aKGaWUX2uF2isYCY=d-R!=y5xWt}I8m)ig*4ufygOfH0kTcNLf$Q?^+s~oFOc2ZOzHWcH`9+`EN3)zcLxgm zWg(bd*BxzN(3~PkNx@!Q#8FJ(TeB1#*sZlcl)ka~!XmvX?xE%NAA8#t@DPF%-wtZ=#u~GGA>b;vjoq5>>m8!hGKD?| z@T5SKwO3e#4&iPR=h0t-RJi2YCBJFrUv)DibR>;3HdH={QDV0K)Tq@p#vMhCbc(-d zb$O+l=s*FD*~#HA4|(mJ9%{{KF*A zEvGmSc|Rr}n3HAZFEo@rh;0EplL-BEo z1L@_F(;i-kf)X|N^FGI3pEg*-kkgt#biL#SH(y`?A!8`y6ihg!OODge0z4hW- zIyK5Z4Yg#3boK>Id(;}ALhV$M1Fv>8EsLW+Z@s=$7(_Ru7`GsS|7PT;@jhRr!hYAH z8>>$D|Fo`kQFl z0N@Ytw{Je_9MACE3PWlk{vFfst)NVysj4VlxIwGt;pZUCQD1s9uy}u*!C1EGNy}Xy zP!`@`D4o7dD=8+N+G&)6BFul7r0V|HaFRm!*Ch{KV34=}|Jsi7KM|%gg01jwb-gC& zDL1-IvB|h>0_eG&N5iN92aSoHp=%u!wIKQna*4)9K!({O!&9ZiZRZP>EFLL*u*oAd z0Ya%s^fGxS9efWxH0e!}h>QEUtbg4v$M}CRq7%7I`Jr1r_AAZ&6Xik>_`EpvMHlN3 z+U*g62gqmCoVGswtCGk&l|TJgi;+)Ex(9^I;x=EnO@-55C9`X7)egV9I`+NXQF-k+GstB= zR;%z@Aess92M*a3pSI4?&A^}JfH>5=B?u;P-M#bgCZbvsBwd^zK!-CN<8G6WtCv1R z{@1!=_GPR4<7sKXY2`>bxMP1P`Pbk+L&xF)NV5nit94tKdhIaPXZ3J%vK%%1s*ULC z1%e)JPTq~={(Iizi*lwnzNZz=%ZrPXRw?sg;zJ&Tk~=#}$##{=bD z9^LO%EQJjJ5Yqs8)sF~je=Lfl+^j0W6kPch~8 zp22pdAru2Ij*JfoM{C~(#%pQJNY~CZA-@y}$$|FGf)g{?JzK44?t9#|S}7Dth=;+h zw^~oKAx!b0_7u>vDZo-aV<$QW#xt#8Bti<@!VEP{M0M zL^|3;SZZYVUrv8^S5pW?bMwcvolEtMK3NS`^!0C%qu5>hqs;iM)JX~v`DR6SJ>Z2Y zgx?eqSygwx6#kPG;E~^8ib7H~2Vd?g0_!kHX3rzbrQiQN^*c1*$wnUYOYw4H|Bc5- z7>y`exZ)2cir^T2iW z(sF^W8t3QdZ<%hC&K&O}V_jD4JC z4#W`Eou-UuG6C3HQjcXc+K2xDvP)6` zs*-frwD0E8#&Gp)HpM+onyeV>U*BNR=j3xwH zXN~7#b6y8(?Xd=3xbVT1I(Km(qKq$%Nwd~|YCS)?gC7dY_*28GKNS>nq5@ogT}IU; zK7*oFZ!U2cYMk}*&56)=dL=Zuq-MxoexwXF36rm$@G#mBTnM48?=kV%nc`5)Vi9Qs1IarDx1>NF`vn2b8PZw=BBWQYN(-K)*!lV??*~Y&ZuJ4mG z4t1LwPTipqb!v_TGY+L%DjIii<*fYDKc*4EI}_Sy=1C-H&-7hVIRV9oLCU;gncsTj zgZQo{lRNe{={CMql3p^JVn7MlqXwgW5t4fh*zYj1t~wG|6{Vj5C*ShXinS#;jJM#1 zsD%_rK^2HQG;Lk&kBTp0d#d28k~qyCd<3uMd`cUtFFve-Hvwa#0mW-cdL~Nn>g3e7 z&7L{k>ERz!c;=<&Zcq`w&IUaJ*yL_Tzu~Mx$b6KH>YM!u5XW5LI3I`{Dy;HIsquXNK|FlK@iVf(9 zK_<`h+}r2<^lfcVc#^LnqJf z5{BMrMrQ{rwhRe~C>Cp>dpRAM%ZBw0Jj(0b?j)qvef_N8)fPvegbGIaWn8!%PcpVm zER!X0=oxSST3LuU-$&5z2u6YDPwSEPv8!-#A54Wk@Yh_M0#GU0LdYPL16!V~A!TNl z^WK)Xqj*n#L4o@2!X<9qm?3+dcoL=y?gq`K@JDbCXAFRr^Tpp-+Nq3!_Xxphtw)i_ z5$5gS%j^6r@WD^X{4^_=8;a<*6s!7<&E1jFeW0Lb(h`W9^bQZ|LY*Pi0Koe}$>bQq zax7S!)C7nen{E;(chdxE>slO=NOUMziWDc&vR@$V+Tx|VvNd*fPW=F`D-jnI{nf!- z8%7+txl5(Apf;%C9)^f3Y|b(pH%KVWsX+tRWaU>A4(Ih^N#~AD9!h@=uJ#JYAe9!T z;KZc&UrcBAZW+q4Cybi{$8EOOr1r{ciiJ+zaSmIMcsV{AVd#n1+0{XA`ddFFjvFpI z`7W(raG22cEOtzOj}p~%+40o50ztr0(#KO;v;)~E+4Nww;PRvO4J2iKdvNQJ)3zlP zP`vJ(7`z>C267M4=~U8^N}G==|BtZ9(ZXu}>S6}OLdCpbIB*l|zFrpv9Wh2p~a zNCDh!skA7aXVTw>3i`>utirdK-EF0Pn5$r&li!b;Q0&!LiLHW|x860ns7yos>s*K; zB8>w4rmV}m+^IK`bO%Th38$rn&ROj%WG@v))PUCu1>1g8oT)uUE4(4 z^b!feZSN{!&D8Z~uCpM{t!;UxZJYkJ?s2vu#{<{h0#+dPsay+by>iE@25$bUA zHDu$^2hvY3j%_1K^xcr~0IuHN>10d#G zl$@*obPp9`MI%^bP8+bN%bIy@nh4eu^|uTkUFr&5iF_0n<6;QrQxkz-)* z%00YPKbD-sU+y;Ood9FQ)hfxo<>zzf??VY_(LV>x#&=SOu+gIW&F^acn1);tRO9a3 z>(!M_NI753&W@+IdEY(ZRU?1<*HuxI0vq|Z`A4{3fPyQ3MH|A+Fv~DCmEw!5HwpBP$W7w(gp1pxYPu zW&RvvjbQOm>P9dMN;1`N-jZBt-l9TzTRoNyOmD9I)`F2evXKuJZf;5hP z(~r#E!}u@iqR!WQZpCycdEW!8G_6{MIpW5Sm0-JziH@=U3B0 z+{VcXQq|PAl6$v5K$#HSq?%gPXpg}rd@)vi$fg<_+wmCseCfn#fg zF%j3-P5O;6?c+GFpvIR-LD}N5!~R#KP5TdCxl|y1!racX{Xcd?gh?K{{!~?R^W76pqBZ~vCXfS z^|rUa>$k!tqY@u{G!t`=3*1U<0w8`CsNqdp-*p%3p4cT_L(mOaIj>r!5J&iZbRt4s z7rNy_EOGfN(~3uE3pnJ8pT!#)Gv|&6>*-2aVjN5V(8{f<-s=jT#05`XNvzo9sE#ie zp#ETMkTghaDdfLkpb;x&%;{qJe8$W1(F4hN$z{*&H-O5sDGi?+=oXH3l%{n+&APS zK5|OBS+)nF(a0z0yLC9Osr}Fw8`t-wPYgG2RisjL_8LyZcv!>}WZ)&QYUZSaYYA{; zVcVkKF&!XU^02rF46}2VdCKJdxVT0sGI1biSd-Oe9KeY4ObvnfUC0Z}R5Y>{t3B?C06ckS&Mfn`}RR5h7x&CL8{~g&t*EZ0A<TXB#REZLK}cw9&yiTkknY&S;|-RVHp!? zu1(2rhKT0JE(ojW-2t2ErLb|ze{t89ez{n~7q{`3hQ@ytgX?m|3ac2~$Vw%iEsp*> z`lBq(RUq*JZj67%Z}v&L_VJphyfhhd4KE-_iU!0Y`Va~3e+7MoXG@?z*UZ(qNct30 z9FX!*SR#ggdS3IV`9abIsLFaS60U{Qr;a+Dtpn5NS|K8h6Al=2tBx{=ksFu zQYd$W5vVN?S;*K4$F$x7(s+x_$XVy!vNRaki9E;nyn3_LC6LNPasjzo#7v)4)14zW z3q_vtB8jp~)*t=@F0N=hT;5D<`E&>y)$oqg@z>n-TX#LZ*%l!s{v3luo95abo4(@* z6=?|U(E+KWDm*OX@qVxP`v+cUoL1BPAN|sK+IG(!GA`Fufq|v{jCd3HD}Jn0v}ORa zOH&IxK;C~4gqESd%l>DEE@X(0dCJE29?Xt+b93E*?>jnT$4v9ffy1PS=?q*&khy(L@}d zt58l%QOE&| z`e+519r(G(<@VvFgfS2iZ2^zj9Qv+A{7rq5mLopjCVPeM^KR7TAj`ZLPU|Fnw0fSa zfgWcB`}wgeerN?jo7rBSeUADwc+}q|X3YJ3gT?u405>Ri%BX>E*XvSAh@2Nr$#^F* zxRNd)#{Xk=o9A{z@`yPuENYbExu^d>L7UrF%4}Yx1SBsJMT)MGhcX;g-d)Af7;99d zSUbuKbHSns@PWc_U(0cXo{MOMZjfxnyNR%TkNppvYT9fG_jvKLzEB3B3}fJTepKde@7ud3kT{RxZ*4DvS#gsy3yZhYisIup*6U`KD z>)S;%#txz(5BG;|?N0@q4x+!GV-y~J5JXTdgij@sGb>QSGKX@3^)tO?$E% zW-{>Pr}s`}R*m0ZWo%LuqwjD9PDW~`>=Jsy@wXGvVdc=H9osk+^wM!-5zWo4< zurQ$_J_J#MgHqk+2#Fvlk3AT9J~G8nWfdg@9rbe=8}M$ zxmz(48TT5r`SY}%^Taec$157iU$W01Rm6QjXGl9+GJ5{t0f$1PC(nAL7O!ob42-72 zVX>KQNSl3hH;5wg`eYw z)#y#hs_MQ&Je)!2&fl4FM`26A*D^|DkbmB4-I@R82_}skh7QfD_%(C&fiRShG)Jz9dp(upuch!o_UNCkjRBf0BXG_GO*9YJ?=k!P$)UDITvH$ zTzBF9KB%BHH66@=Y0EyF^+-5zvh8|f8&ya+%^~dPvDOo}F&Y9@CQDnI8O`CHNR9HF zj2duDV2tek$7x14XLq{xDzfciSb^a4#ac>H>0v&r1n}M?7bQSR%?jY-h~PUomeKB&Sn55QP}To)g7;hgfX=8G!nmB3}gVLfU?F6(eIq?V{TD z)Lpf$kD>W>#dW3P?FQ_d(1K!BfiKIEEw*K@bvTeu1C_O*UVdSR+Y(6Tz2^#l_?N8j zX@L0_zO5+TnJm=r{$h#&1UT?6VqggPn#F?b7|A%lc?V>{!ZC#Xf%yKHm@ncm^Q}Q- zuk;&lnb9&RZqnh9yUMcD)@k+|NCbV2c1$o52C_MX+;$dch*I!QHNVtB*nrGN;NN0SQt`uk=$}Z9N>in!TEjkVw zb%$gu=~vbT3Kc>G$@dyfQl)djCO$IG8PmM?yiMwlWZSYq>z<_8?5d`85iI1@1TtB_ zy~;wSVu>KSDYfFomVE_!(_#2eInQSM0^@4qTCT76`jD@-G30Yyv5Er5zE$|hGI$>u zAPNY6ZqI{WNSaL^nvGo6;?a-1IN0tOnEDh*rCl#Fo^xnNDwc~8skHlAuuDGtt9bQs zz$k5{4&w-yT({`=foyXqUq8lkUR?vy7pJU6wql;MuxTJ)OMpXOy7O^CuTAnJixpZh z69Rm66=u8iAzgDGyLWxdcvTS7!%Q6M&7HEyF-6$ zUFJQcz~;{7+yFB==<|&Il2?zz-&kKjRQwA?BljJBVUr&v?|I(yew-)?GNPs`Y86bH zrdia-X@X7tnS94GjIXb70mFm|j$Ssa_u1bm_&Bm-rXT6*&~6uCzGoHCB)rntHa|mm zmOlkw{03_I>}mQxL>+*(QwqbNj~;bLzGVN_KF-TT(+;-E96mRFr!}KaO1T!C2vKwUbc3q?=12Qf3DNDc8Xh&{1e^enjVj7f+MO{&nODn=K&!q5B9M|2S?@%(t zLx1MO^t4~bAaw;xa?gr9UoY3;*dFOC44m22d*;epk({$*iITth+t@~MNYI%Dj?ur^ zf$`$2OV5UiF$eVXMGP7|K5OaMzDT{d!ruza=^el zCSF)HL$3l+x<*7G7DAnIy6lI<8HTk-b|U-cLXSySx&r_HEr9?~Mo5Z(DJOPUi6(>a zTWSjq+so4?4f)L14Q(HsO<Rp0niNw_a;F0idJJZ7IQ_+6vNP2l^h~P;Mg%|I04g3u%^~Qs z(rdV?jnj-U7lG&TfwZYN2S&Uoa#(jmfVRsNKWYpDCzi{`oXTL9rFt8zct*$P%Mpxl zuDhi3O)ck%SM^EFZ-%zX2i7-bdlfL8Z9EQD0Z25(C1Q_tec$tfu-5czbp@h+={_lb zWi8K&E`}gp;EpK@%afl&6pl7$`pdSmf7kz8{DP4qJ~lhf2rt%4QyjGPh4`M#O-gRf z3|Y!^{aGHPg%J}SLxQ)j3*zn(CC9fBN>yrFbr5isd2x7L8A`sA@p1w@pw#tJO1XUKo}kqk)xI zSVR_>@4K#4W8PMET7zotn1!&M0FA5E zh`WCFL~SA$&S4I>K}-@s_$kM960IK#KodJiKaA`lw zOS4{-FDcY+;{XOY`>?wI)k24sBiBRG_y@5nT&Sk)NwpS4`WY`%KoB2#!v->t7u?2G zdHLO}=J?VVul*;x4t}&j8Xuau4dah5vnO~RIZtvEiH1nhB$Wu5-&Tx?SYF&~K*RKe zeD_q^bbIfBJvwcRu`)5}?yJYqm}T~Sv&-3rMsRFU^LaJ>j|qN-G0~FHS8xua;sR01 z#EPGp5eHc7u7-RZ9sKNdxY>3+H? z-1)orU+iU4<2SY`e2JD~KBa8x@{Sdg{V=u=iQ67Do;$6GvnfDW`C#GPp0M%Z2&Gf< zqt`-aEq$&A${Pfrzx7>Z2wAOpkTm28zMDF^7t-dAekL?X@su{Hq&gB4qX|1EP8R@G ze|vWBW((6}-g$R578jTW76KxY>D5!B&R~{OAXLi5#1400t4H#uL><0y!}>4;ylI$6 z(GsLpfCo~HMTG|yG~OV8iMi-p?fX;2oT)P&k)4t-bm7ZK+{n&-fRz?-7IB|PV|$(G zQRsVv>6okVJ#R6`i+g5Ug4JzZFhePV28BTjt_kiCmWWp{P?aO)ONpNXvtFRw77wg9 ze=It=;3Vw)qrL*eiqNrh@=N*393=4eKDz^vFJvoU)Z>y7uPth9@Ng9WsPM-Vx@-PQ zs`fu^NMCSHQRs7G)XG+gami_YsN_rGcshRT-R5~2C&n*f+p8qAUbFYci=7o-q7QL^ zNY%t3xDR$&07rUSznYZ7JvU6Cie)MmZsD@$ZlOrGUV3?43Q=4A^`Q<(hWY|84{@Od z7DtP09096h!{g@$R!J+n%mA4*^*`$S57YWFBNdn?BC~0ooE=58McRzHXfGHmX1JAsC)ZwaOR2fp1NF#g-D{L;M4^=YPu39cN7JlOFgJR zESFLy!;d`OL>AkekJv<4B-VdK$-d=s73(RgFu0kY^cy>pu$$+9gK5QwXGn%+X_cXw z4K*{CzA<_szyE$>A~h{Bm2NyReKYq?@_;=k=)nV6+9#H)xod+zblxs~_t&mX7VycR z&jusxy6Kx9_fKOwi=b~?Uv&2=4`H-4V!fqV@AnnuRMNv2ZU@`=ztA%)GWbsaVB1b? zL)~i;oy$wm7fzcL|0Xbf-)trCHs1w)jOJAzPXfb4(n1l1Jhv6-HYQaU1c~F^w>bL5 zqmT2zW6UngH_i1DENNadYS?(J&r;W{ZI`N=k2;uY7*H533%r|IL~@SHD)fC+kR8rD zY&`aYVm6mB1T>$I_55PPWLSktW#DC!=X2B5lkHQPqXAUqr3j468T9uvBz0ThWp^QG z7)H-1JVPj7j9*p0gx=luZyE10rkqF4-U#Xr^Z$wk95fgxu3K&%L)wRwhkut}WG4kr zI!6nY_U)H&dU~Sqm@$i+B>n%Oa^apdO8D@>Is4h@y|c(q-Y<#tOGhdY-iF*0FQ`KQ z0;Ux`5X$FUTu;(1T*PR?2*F5$(Al7hBp5_=5WSwdv|4}2k9J;+kVTOiHm-9jok}M; z-0iAin|so7_7tOFaPTZ3;pX;<>K~N;y@_6{XF{aBgZGh7T(hSg5BJW0$3@gDhZG&s?F;pgsqPM~EOSoVrk^F11iJj+W!Qc@;{{OqU@BbxS z9K5mbaap~3S~L4K3RaCkBQ{A7>1RF7@NZW3z32n(&~A6@XEz?@um?rvcz<7cH&y~xGk#?Mw-_dT_ju5e zpIlfPTma@pS3S+p;suj-j4p*te9_A!z|-QrxMY*l_<(co*9!-({t}n;^{@*;;{xbM zuJRxBa~*eQbi65z4BmYF%id-lC+j7N4fhHpM4k8i-1;m%K!QY}wJk;vJN|WfNM4!A zfgD-Om*Yh{mp6#Jcqq>7J>e}IHmdM4Mk2<+4EZuL7e#tvaB~4;mLav*dUzlSc)H>p zn2$XlHheM}VJ=RLtf}Z@Fmt;csy^@XyKS1Eo!Yl+v{kpf{SheIhJJeo?KRlBr`AC! z^d>VJTQ%r+;2s)offk`)N`4bUG?Ai?;J8fhjYLKx*Fs$$tS~7$cKnQa$`(YcHqetZ+6C( zE+&ip83{5EJ=a%=wvYCDNRcoGf%Y8PjTzUte?K`jss2K- zUtMNk&xoF4uz^ONzGb#pVe1fHlB&siHIISof3b=e{;Rn9t#=ID*65A3>X()o?_m`y zN1NOLH|K|iqxNc4uAkl8&vZPFG6Kn24mZ!Q0w;+UJg8mvW*&Oi4pvqw0*UvRe@2Z{ zj#LNwk=O}iRY;2x2AB?au<-gv$m)yy{Jx~#*w7+aKJ){-`KfHA-mXmhP)CT`n>qT- z=F5&=x9=~jb-GxU7C9TiF;wHy;``I@d}(e zN&I52hxl@+nA+fD_rDUcp+1`VyU358Y_;Bax?yr8jq+3~nEr)bw z$o?8)QQz|2kFU&ZPxU%@OGQd&*0X|HUTW%A)+-CRZD?ioR>b=0-TIQK=ndaQOQlY) zlIF8b7XvvpZP~;A*4D$OHw_oACl3317k7Uap+T;JV z7+NdY+1LF&!@s`&e$a6$8^Mgr$PL2@YFN+?T!kHNu5DXyt9ErK#^xG0fh)j;KuF;a zlTyZd71p4Af5)li3^#%o;TKhg%M@;wk3Uh-)e{cviTY=-l29vGLqCN!@!wV7vXoDy zkc6^xXhviOF5?7`oeJe;y&`12EG&@t6RJjgj%SJ@dLWogdzzB*@Yen|y1v-ib z0;}7Vz4^hYe6rJxzB)Nn~4e^(hT& z_AS*Ul>raBy`uSyByDtGvPr9N(B)IgEOF;M)!fP>iP%@{ijK6w4^0r=nOR;VPAfdM zY=g)1PlGe4V)#~gMXMYbM(hnu_PDsZr%!FxHp-t|)gJ$XzfZW2P%SuvMVr8>9X4qu zmtF9#j!!?2-n!hay*yJGsYDm=V7x{JaPAF=6hq(4;l4loFsp@mxnN6DrX^Gi{bLmC z_0?wn+i(Pp^d}P7Dh;T=r>uvDik^-r2D&yaO2GaiJZ|sTV3f*CwX_ic=Nwi}=<Y~}kSLBOPcj@9RmcAdapZ_}cEDLHAF9GNd z-UVNs(%-hUu+25($wEfiR-Swt>E|$-r(YiM!y+!k+|9flEA6{T+CZ%TGNhdPQ^dD< ztk;oS;8#`QE*LdN?2==_2;|sRNcJ=@;oKNZF2OI zW>Q#6(&?*9&OY8R7=Pc_OI0WWlj3w$k1F9D32w*ZAGqF@f z4^x@JyY+ zlnj?hAk7`PE1o&OxJ?=ew2p8@^XI94a+t>a`rw=xnmWp&eiAGE_LMsEYVQ;koc+R0 z)8}av&|Z+~7xr8_^T;IEGc;)g8r-ju&-UQM*zL1n6Ma}k+&cPG`~s9xjgXHW=gQlZ zl#$_+AnJ%@7NUIO;^QX%GSEx0xm@ecu>uFBW#BKC z&fsHo*f_;7kZ3^udt;{aXy@>Q4Mu|W=98z{o7#HD-D=EpZWI=ou#ZflQ;brhAV zFC$o$NbmGMt5C62ICD24qNeC zAA+}xarFEwFRE0;?(uQ0kBvssM(uDP522w_cMn4jDWi@Dpe^y&0fK6|1}m#< zOy75j1~iRgi5aGkwDU!ucrC|=uh&Jm`6Z)fG+c>LMDC1a${!wvbcGZNkl{x5@K)%2jhn!}H z>=z>rr#aj))`{|{U@menr^{)t7-40=iI){5k4pZA$Ms~-3(Yu?t+Hf-3~N6ql%iHv zL5MLld$RUnEKjXl<-rOQvJpb&I5f1!tfql~7yagLXIb~E#?P*8LTdA~+uymrI-1S- zkyvhzgY_5ZXoKDiGgTnwek@Y%l#3_3GvK}Fv&RKY+^R>u^K-)jcp+)MU%Cwl+45~h zT7O8t`+>XSksa&Zn89da>|^OPBWWo8jlb_nU}qon&nq5W6c>^!H*8r+^TnGF5a%$n zX;p(!*fEf!WBIzpFk;)_15=kX<;I)zxZUP*OA9k0<2nw5!P_;&17+hYJr?shhSk$( zI)V%rti1a&k&@IcqqPNh7-(+z&;v~|B~DKvzz{4u24kms^rw-7UgnDB9m&=2KPPdY zqN*&_h!OT*OfO=OR!#^)kT(qP1;0DnU8}0U^_Q|+HHfJwd@fwPoIB3=_?(9a!$D}m z^67ryq?!>o&15!9stnAbPZp>QIDd%+4BYyik>JWbliD2qmSYz)C6f|R{U1p6w(B4e z5VdCZdH*^|abP)X_mHLLdn95aI9;mbnEmo|=q+>EwR6*VVay$NrI)^@e(zIwkl!ed zcGw8Lh9MYZtwF|-BzViC49rxDJM3phEagm$mT5+C9KihzS(mm>y3FNm9!p+7$RTg! zNNREW_)*!4gZt5Tcp5oxWxp&6RB=zV2j(|jn*jj4IjC3l^yKfeaEPDqz+Hl#@*B%c zQ)ZR<70VDAp_fQbDxLA80|IjStkC1@$Vd|cf7BzKDH(X;GAb6$NcKCZp`lY0NrvX% zfLE5e;G}JR=GIKZ2t^vX5S#PF&P_1p2gY@>tHtG?4vZbXzrwjb>-8z#d4WDRczH*5 zo*UJRKx-68OPT1QDm%094ChB$Z-+lbM|1lMj6OmA8|NKlMOzxqh#^4R^)$1<#d#PO z5KTk*e6G&5yQlExPo?{v&aAi*8d67SYtoFwPElNf9`mEH_De|Y4gUprZN9;EHA*E1 z_r#GSvg1pArLJWZ^EZb@HI~)!`)0oSw(W#T4Nk3Sr2wgSd*Y7p4rwin@WF+)E=jgK zU1IZEK5pax$ORa?IFC`dB523bM^mbj`JZuQT?A5M#8QZJ=VAN@2iR9Ae*xcuOU1P) z6VLIi)2k=ui_woCpf+r!_ED@aZ%k9pp%IxM@gIAIbuWsf9<3Tp)=7s$+mEefu>ldD zMfN=z*H;fl3IK$oY-HVh13`0vlk!A+P~-a=9>DA?qi}GcHKAJnUVc>IuUseqP=B}( zEr#kVx}PnR8h=YiQ)4)>0ms1gJ2mIwH@6k`$dUsF2=I+0V9*gY9qegThOp=q$yFWJ z_UD7qLf};uy!SS`G+6-()DAHR!Uw$Z-4u6!!dmpneJKj|lsE z4gFsFW?7$SxYb%wy;OtVIL6n@ehW>Bnh<~iM<*u=j*i^rRMdH$n{TX65q`04Lj&2; zvLG5f*24;rB?8yqu&=K6EL>}@1n@}xAhTiOjYg?)Gyy3y(s#Y3-%HVqeWwvf%*gAn zmA9?meDWifSWaOOt>rixd3RxxZ2_}H$3*L4>Dk$HReT>e42kUqARQ>#{* zTDjkx7f#Lu-FpSrabDYL6v8ul2pc4T5VK2_gy=MlLs>>=^h-@$%`B<3q?WAk6t32P zJjTRiOdRr3&4970*Y;=J(A`os+YeFq$#eg7ktU_2Fmv{vy?kAw3Mi6=CL-SWq-oAm zu8urw_oJ7Q7Z4m?s|rjO!#sQ9Z}RY`L0ET{3@r4`P1Vzz!}a6v!>=tq)Fgo=cRZiZ zhpIfLDq$N~as`_x{ z>nk~N+t_A#z6shCn>pNa|AGfgP8F}#P7vSv4@|}{R)lF&$rlm|6)B7gK z;i$XrkHxR9u8#ixlBG2hDxknAk|~jaNi6f?wXgp$Rq2j!exuVGuAj?aU>ZfBa*>T;-4V z$)4KEiSutmDqoz@G=5v-8G@$#WCD`CuszGdDv1k|=1a@|De^-_*G8@DA#RqNlotbc789P|;%**+kJO_dx^*lBJ zS?RfNe6r}ZY`)wU;1N5l@e+QZ*HbzuI4l*CCTLR(#UgTe|Ef_(Cstj(W~3^lL2-Z) zU^sFnvopAx78)D4hH(X4# zKiULWk>zEFngYCwj7TjEtNyP$$X_I#mQ{c_704DvEpXE~juwyqNt3R3BLy1SS^8p?MG z^cpIC4)27YhwSPG z#3NQYLleWi)moUW7K-T3)yAiP=2(O2VD_T5_V{)iYT>xKH|p8=09knFdz~vU$a^vR z*pJ{L_2J;3a!3I#|F5?~+DrT=ilWY6a^}}+NS8B+5&vp)p?z>X%dAciAA04OFp&Z{ z2qBaQNZRUgBE)cRh470wC+bUhAjX#k^ORTzaDX1y{LnMXx$|1x}PuP=E>@~1{wKoJXB{_QbTmtY`% z%VDr3D9Ww&>~2btFeb`v;wbLTH~F7~FHA%Plv^P=XD!Exf@kU9QR4Juo2C{`8>&l2 zd}j0W^pw5l=ASATLY5{bG{LrdFbiWUm3}zs@sSb;vO2}UMih-}oEI}v!tkV(LV}tm z=ztbqb%kx8ga-ni6{eqZZlCUqoiZQq{Qa`LwGPVa_f-hF+gZy3)N2hU$SJ^CS#i`9 zG=wTwgcegMN#EWdlcPvc+r14i7&9C3Vq4tI({WGA`69>{X2iw>mbWtbjBpce5zG(`_4N4u7oAUjkbQk!6P-qZ5HSm*x zZ*y;BbMJlQA%w`~Sf9TLOnb-K^GWXQlz_ICU3jwp%%Qe*e$=l~L}c%(i`Y=k;G={u zeYjJR6JKU22T7aS2hb^L75RK+l}ZwX11gNWO1>2>rtPl>7$AE~9F!^BHKo}oF@Df1 z#jyQ&yCf>OI=q;h%#+m!8|oXqDbQC@?E=pRt4w5w_^&^N`Md1pQ)UfUZ#}F&&nZ zeQkiE?bz7`tXuPV2szndMokg;5RW2z6Q$z0`w3;6`VxOp?j8ZpJLQ}1>0)*a{qAOK zg=kIrCRB=p&kmZK7G0lfxXlYKqrkGIsAStpr2=LIv=s}=>8XJBs&RkuqPg{CYZg|q zdm49zE>aVGHpO~d++I_y{in>3WJSO@s>+L#;}JX^Ba!g@*1BwZ$EvI_|B>Gg9m_}s zIzZEWR6rZ$fq@?sGl{6W?A1DD{`fpPtnVbu6z2+kRCz3y2`ewIS5~r%KyIY^Y&P06 z;u%bf{@&)nxXiBn>6vS$^u&D%luGCN$)`wrtko!wp{SfT7Ex4#%&F(@&C+%Ik-yoP zL?8oMjJH8cf~Ph&MUy{25D9((3ssRNC@>YI*2mi3qJrDtBZ@5Dhsgq~VrMzC3-hx( zzAd>qB25~9$aLm$7Y;28aNBd+2TE^!l7}Z-ez`-Cw0rU}*@up+Mr{6;+c}Q}D(g+g88Se=&a4 zT>&A4SS-82A5OaMr@xyDCID&9D-{~j_Eko z&*V-&I_`$DORHaovDe==@esT&%w>V~NwJ)RPITZg%2-j8DP)0wP~ z@J_lR>Kb^H<`Iq)UR+)Qdz~I+eK!ERuf^?4&b^b<_9bk+T}89CAO-8~_lwoK-w$LQ zm9Vy~e@~rR%H43gQniP?U|)H@6bMR4(%ZV(D{(R9Jf4UDGmO}~T$Ox1>GPW7s9erj zW9M1S=w^Ncjy_rOsNY~7cX-mqXz5mio6YEE0>PxaIBDE~LQZpH?JTQ%V472Rl`qc9 z7IC{~@~erVALr)X0iH)6Pef9ZcVEaAj|YPeOy|9TxBV^Hpn$tF4)^M0%QyJA!kRVVhe#SQdmVVVE@$V0hKyf-~SvEUMHWEqo#nUS9U28|48N) zn~}dYCjG{^Owlj-Yo6ic?E(`N6(4il=kuSsFe1|e$*^+!Py&+;5;t3H)?h)+U-piC{los^Wt^o}9oD``C=A-o zgL>;>n&QN@+t$}B>z5RKb`D98oGQ!)(afCf2}*ds!2PVoH^2#SJ>qw7)0|Gf4BCc` zwMKsV&G=51VPlKjHd`4~aCg_^I2ImMl7I9Tr z&SSb>2Gk>(Ank^-XT$2U{i0MjGi@m?yru4)D%cx4HJ)I%dIVy{{RMH>I3n&*n|wME zT0Vp9x?Pt|v9YliKPxWjeO{RjVsN=mw=%^0Ph!$qq=Vrsvar_}^i;zWppiDsEB3Bi z^!!BN216$WGLOOXhKAU;?+$_4^;Xa1ImCYbU7S+m?VQ^X>bJBY;T|_P|2thSc&RXq zZEAqMG66qBX%jj1b1>UYwgVd;#nI1gp9s27GLyx=2B*RFrptkYAv0 zc+~}90RB-XD=^OYAEx(ToQOK?zZ1V5QlP8N^&;l3yPto(8dfpl(edouroAUxB$P9=9tiVrvN_09)>j3``U6vv~UZbY7G*-90_pbH+MVF z*35*PG(3UG=>@dc{><<#JHvRJf&7h>F_8tHy|G1`nZejDaPXO3m6?r}qwI-XZw&W> z?Rs3gf_+zTLLscyjq7m&PmKixU7 zBrP}#fBlUHk--R3FzEO+J{*<&BDZCHUZ3tgIQH+Ea#LELAfb{D++utIpsMY*9*_Wp zkWYLkzYV`B=_caB^?pvoC(~eZ!fo-guDE$xmFThXq`x)C38#)#a86j?cAX_kXexls zDygMegeKtR_j55vuJL)-?th*YIG@*_^?h1#wG`7j~RmTeK+CUU& zIOwliS3rwd660aZ!B+iTOSZTJdz+)YhuwjRP>3qk-q`>kgIwM2(fJP&v>|oFi66xK_L}<#pHHAuRJDK(oi+yC-`?BNR&;c>%Ll%6% zZ8wVQ5om{6A|F+tmdm-`BOzys9YP2Iy58a}_AbOvSIv2dp;stzniOkq~|R(^VIJEVox zzd%kERtR}3BJDMi#vQ3%ASV$QA`n|s&3zLY_AG^R_&wUN@hzwNOj9K5-hxtKQRy#o zAZ22yiyQ#2l{$vB-mZSi|0USN=(hG}U1aD$b`z~A^}QL4eqXnS8ZF~~6T14JEEAfO z?a9f}KQpOfcT{lpu(ve%Q~R0th55VJ^e8hcK=1c7oXN}rA^+gvV;l*v`*H3Og%Pc-CYP6w3c;g*qVrs3&+IdU?i`c9#MwDx4QgO^M{K%;hQWvYE>!!xlXq)<==<1o`nbgs|cHa z^k2>Odi0&L2HbeT0E{2!+F?ANH{bksv0m}*i>>Vb^akdhkTU1IE=er%`ZiK4iWN4F z8M(Iu8opH|bED#O!Zy)MWZodE5-8G#hm;NeU-$Wh^w9goOeQC363 zg1udTZ@f`TsF8|{RQI*z)%5jDg?AY@3zVIh_eO&8G!!N^?vnmpfE4q!`-MB(*{`X!s)=Sk&FvRcO;!AT_1?!>n> z>jAR74>^4>>{+m=3%y#Wvs@{ddrQ9MP9NpO>2bD&`$Eap`Uv89nChdBz7HYVf}r^M z=Mv*!`v|_Zs!4e1q)aAWWd_R)QxtQrmW%3$Ka(Zr(Q3nFkCuxgMMQKoD~zxNuX)xL zErJV|lWkufPhpw)P_jFJ*BWgF)x}o98|=U|S@46Nk{A{a*VJCQ%VHC61Xm zdFAiAwG5giNzZgl9OiINCy4?Ke5Y)BDYz~%+~$B#B? zI|8-`f9ZkF&O&LaklW+aSZwbS?HoaxSW*H?{btFa31N&x4?Dya3I&K@nO%OkFi?bTbS!xcWz%4w9mU7* zqYkcXP=n%alMr|SXL?O}u!jfAD!csgo;5G2O^O-7)Yg3ulG8ObP+NROdy+4NgEOAn z^$#MTBni)6a2pnxw;?x|pQUP?7vpt;u#v^n{KyPP`1Yq0{_YnzHyL*N8=z*}-zxxBX=Zw3DHnD+s9V9pR_NMjDKL`9suO)DZF;I#5#Yjha zET<_%`P7kFRQCy=vu|nfhfWQ?D`SV2QXE}&VyKBIaW;rXj%6Y90z}$ju?;Ih7ZRIs zEgNza?q?;>Kj#s-m*;SIUaZ(e_4KHX9p|S=TrR^ft&3-8F|44tcEFfILH{t#_94Km z#H?PgHBhaY^-xz8nsClF2yNnZ;EI|$53@P};t`6?nbx;+cjPv`CGf%1wH={TQ}jlKH#s4?wjkdt{g{5@LkH~)g>cRAw2 zsp1FapZ>YY-i|RmonHXnfAdl&>oc~jGw-bT?3bYG#}z8~8I~=h;wfq)4U30W$m^?Z zPnaK>vrnpan;bdL4i?GywUS)ht4#-4-8_Wa69Pw>`lJ)}IK)^$jwh2g?eX8=2V05y zG2?*3*~Kn)`{LrmH%pT#3ZRvw;)F^VE2fjz3xak{men3D_$;Eo-{8BkJ= z-DAxAX+Xgk9YNrFD{=LqJiE@6^m0Vq|Bc13@?XCRY>2Y zTn~JR7B zHmg+)rt#fFwvZvgG(TZp~VLv~$VYydHOhDK1$1*F#&T!t-=`PC!JteDCx zcyRdz4W_Qnb*xd6fo)DH|I6fKyAoJY3$WhNP!uhw$iAktFTo>}6iv9=EFeH$+S@+} zNlv@})JWqW*cZL={DUlr1c7)dZn3PUbzPHXau6Y-Wm&XHUCyYkAh{&shtc)X8k}m_ zE@1-cVYu622ZAUVq&cte{TKCDUWLH_A8yfajeXB+qms8@b1dpwT|xI-$bpz+I$K{po(~w)dZIM1)!`oJc#I(gEb-sLxvIbyiylYCQ0%QJUjklw<^SLft2L z+Fzv$s(HX5_L}AuK@No3CP5lv8+c>FI#*i1bm6BIObPr1p6lEdG5JhGBd1k@GjU6G zlj=s25TUe?*V}fP`nj(EFJ- z>YkvGU$*D!Bmrrm(@xA_OZ3tMvD%&CF0b+qN#hNFS6$n}$KflG90nnM>rwovv1-N4 z`t6*8W@@-((W6W(VG*}ERR{sDaE|t(OxmC+@H_oNCp|-a4iMIY<1uOZSs8Uvyfjdc z7u?SqNw?!DN~7a5eJI65#|@+(3kGo1zYzf+j+39=pYwC0=yAyO7BTU5V24ht+oYUD z9g4Mz2$hvyzm&f6o`(K;NDw~2vh@JtoKlzkLnHW0g7LG;jkZFIjPNw47eTZ!aU1We z()P!MFa4;H@QYjF4f_GPzZcqjFpc9G9Et8dl10ksu0}0}5IZQ|L*et#dUsrHw*$MJ zOf2hzw+ZDkgws;a>T$y=*b+{g3S`C|%jajU9&y8~LietoFiHP9Wlo5xCz^1V7P5*S zf=~2E(+UXfk3sIFJLwh7_kB}zXv>r*9mE#m@~9|0)I>a(aE}u1J}Eayt|$Fa-uvYI zG8pgPgqxK0FYY6pyyx3pwhyz?q~;MsKQ^;Vd`b&>J(6+mFb9p9%|=9SXYl)4%pxj- z(pxHn-X%I*=lqnP$(h$&5;YighNr~pZ`H*?LMN@y!aCmrq@FlT&3+K5n!8c)$#_n6tJU1XuO zOJePTyp6+6EYz^H`HR&$ptJLY@B@jGRK=(cZN*pw&-IAlT~hrmuhC}F(3c@~2C*F4 z!=aA%YX34SB9X!#0fu%I}p3k0qoXr{L z(QE$M5>D*iSzqcw5f&uthaIByYvO9PQ-w$sjHs3ipABorsu)2H7TkNud&+@)o!0jS zu$r#9v_Ss6vTNOT!~Av0`L~(c+{r zzS!_DVHvsz{n{!vvmTGDWw{tR%MEL*lkJhIa^Wtvn6E4m$P|`7BdHtsVc5ItuYJD= z;FBZcRQsu%ob0dMwA|s7_2=h#_vT;7o6;65(XtU%$38->{BUxg^Ge3aLuxyUe&yYr zD0F6hu$$WW^}|z}Q=K13yv;jL6`Osdwz-@&c-+o%32?Zgcl(_rb)7m=ay+MoSSAXG z!8MUYNIUJR!GW_D#Yoe7wpDhCaJP`MyG4`zT}JH<)#Gb#972Z+-MZ}UDUjb~kw#|NXc&>`OttJK;?fyH^ zdaIv}K1QY=Jvd6eF*RwE&-M=eceb2oXz^Jg-r#cG!&``n*0 zQRDZD_3`o1>+TzXj7TzK*z=M9m;ae}x(BCi%f8p8ux4(#_S=tVOyjd}Ykg0Zk9i*! zHnP1IR_QlQLgIS)8oTz#89%N&7F+nW)XSP2pJ{SJyAe32 i*q&UEHZF&s`%nJi^Y!Jk-_4R@00K`}KbLh*2~7aSzkiAV diff --git a/icons/obj/hydroponics/growing_mushrooms.dmi b/icons/obj/hydroponics/growing_mushrooms.dmi index aa24b394f287df0975233ded2bbb38a946ac5562..20633cf85b3efb485b6673864c5b29717d13f4c2 100644 GIT binary patch delta 13426 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

>-@gcim9_USGqbJCqMIEU*`5~@Gx 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 diff --git a/icons/obj/hydroponics/growing_vegetables.dmi b/icons/obj/hydroponics/growing_vegetables.dmi index 63cf069186ebc6d3e74aa00d45b97f60234b1e04..74fdf121cd4948183d8f793cadad4402258a1b2b 100644 GIT binary patch literal 21190 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 literal 20221 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 diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index 5ced9cad202d5ea31ebd1e1a1f57979fa5f32857..b59e23ef6f4741575cf83a608a18eab8920e1ff5 100644 GIT binary patch delta 21062 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�JLg*8du-jOQ-8bM>YGktkv?Z9prV~K;XCmN#wz0acMN$yq`j!Xwmf7 zJ&!lpx$=vMs4xc%WTi(*dS=wIHE*j{E%fNqUwpAqgr4$Ij^7uXFF+e!KCXRlDZ6vt zaG`F+IlA7I4mr(f!Q=hcIs7IKWBZudoQnPX5RfTJ#3G7<7>a@+piVAJiCwu;1J;4Z z(|qg}kTKf7ljS~7pKUJ~)7*rlF3n9{v`}rp4BQud-{@=i>MD6C$taBd@h(`!IeP5OM)xLmi1>8butrknntW^VV_HCe3cDlpfjd7^u zJMZ5y)csn2G57Mv>kpCi2ULLD_>Vah>n7e;XC4KE}nVzj%9M z#@YEZVZu%zJ<+x{Q?SF$en@XxXrB^^-{lGkzBa-;U}aU#%bj6P@WpI;$N&?`riXRu>!Qw$?d%@DtCe@>S|5svO0$*jMdZiel^eNLu*R3ry9*_OmRw|Q~WM<+p$=CS< zijA-hNF&K)rk{xk%(5eeYmi&3A^}$|!Wlj^$}L)*Nf)AAE%9U8D428#Rv~+XrKz8`)F=RWZ=zs7*+uxk5gA`imD1BfeExhjBtwoE{gSB<}P08 zvM6>+P2FHf@j9)<`^eSf+6v`nGOxoKnpz%v(1J4Xy}21TIwI)8 z0D>%=8!HRfrQ{}H{3Vjqx|p@NlU1fPJd3v)yXZeW#iP~m`)!g>-LIxmuJ0a+J+x%G z+5qVgICJm7!%jVjxGg!mHCFfT?d@|}(Asr)xVhQ5kwn7_ZN@S5_C;h}nkwnaLY^+) zV5QJ(XTWJ`qknw32GxLi;`yzsQA`dwpC-x8-bWJc&2 zyf-cd^Vj3^?|s|J?@+DMotCefJQ;7-L>yRwXjEF%P>470h|kKE6D^tqQ?=ISe%j%siRGO#*o+YX`vBb&jIiLDSPqTo~qlFA~8z+ zBmVhcb~v7nFi9_hq9S=hX@tm?{wi1Ohez=noNhVY`T|31e79GS1;-5yjpab?jaVbW z)zy=lnogbAHh=?;9#$#-Y_J#Z!(nJVRO!Z}^;q+6U;9!FUxK2pJ zgtk%zJXXO6f@JeI4o&d>z!)()*Ti%7l7OUxjZ&onN0YRu=4NbXEJO9{ng;~Bnx<*R zhcJr;uH#pWjy0JN4bkJ)KdrHpyJ#8u){ZHdgvJ1m#$=y!ZM@ZhgsV&qvvojb5+V25 zLPgeYGuwx*#nZinN4;Pd+zi?x3(Nx5f;!>Ed%r5~Oe+5QAex7th2{ALk7Lpj&E8K0 ziAA@wTcUJ?9sJSZas#t(q7j(5+@3DmZ5E)e8e&{=Q}2^N{89CMPwDWh@P$cv|D-w? z>Xb^L(u6iiw)V{fc@>I@@lcKD#kj!Sn90^SgF<0esXXbLT_GM>rz-)>_`eeM1!81Y zfG1-y^dl2|vr6Nb=E+e~6`+b(F~Su=A^NYpSVI#NN!hH1#ywTG$4c}UL4PWr&;31d S5d2#t7@4f$j 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�W&$3F8ia36BO{{HUu#eELc|M|&QzQA8~MxQ$NiSu)?#B<_jcccAIH__wH#an zS}A>=s}pg21Mc8Hv9ADt^Se7I{*Lg)JH~F{#V4bC0yMcp3o!T zCXFI*8@L#(gFrl8QRP;9ERmBXy`UQK=ofUt5o#nLi`aL_R&3vvGs5f(a zgy#Cod2GiS20H?du)Ox6YA0oBG#oqxUo2u(-%S(_%sW|j3%KQ~$bjww!D>Mz+4Zs8$iZN1~&`p^xkPZ9%ieq@X8In?O5k@aZ2c>0ka zSD!J?zw<)IvFcn)LZ|u`85U4fNY2W0dabppbASD{hBdbG8miZG5AeU)oyW{*rSv}v zh%>tD{cQ?YOZD1=cDzkb}48OAl7`C>3l-R{;)R5iCj@CbsD#(e`lHI!PX!5oat8irPo~# zKhHjL<)!)qQNBA<=Oy&sPmnwH{D0ldPT{tN+f!KXKi14%cqCEXmPx(hC3l|dS=c{1m^6!3~YM;7+hOhPi<&o`dI(9RJ!Sq{i+QCo$@Cfl^fLd zxvv5im_`P_OeE)&AGtrJ_kNtVnx90QVVy?Y!vN*KMl)*OY-IQ`XRAZU5C3?%jU6TR zOmS;*tPiG?d+ow(L$-lfRsPMLs?bJ>GcT-# zzNJbxxENJ@dEI94^73@;vJQ`4`yd(3MWBUk6BorxHn_M6X@XYV@yLCecYv4;#h?B& ZKKpISV`-AQ2Y3h!gQu&X%Q~loCIEauoT>l- diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi index 55a7f60a5cf333d3ab91ba73b2c97753b81d9b31..c0f97be5442861f3f97bc07587a3396b160d258f 100644 GIT binary patch delta 5257 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 delta 2689 zcmV-{3V!vc!U3_a0gxAeKnMl^004r`rg{JX0`PiNSad{Xb7OL8aCB*JZU6vyoSm1! zZW}oahR^m>4BBh6Xtq7<#g`(%B8TP`3Q9vugeg&=s7&0a--FY17u(iUZ#MA#5=W%S zUvHOB_kTY;E_a_F_D`stq%Mc$;~($$yNy=M%VGKO=YE%wQnt%~pKf5d9F{j7alMI| znBMGnD`{U2%k6%5R491){R1>*>E`2`w08EP0acwSrqmd!GX{#-ur*X~$Ob0vK%60W zIR}L5gHJ+!*rd4QjiSy~w~XLC--2Khcm!2(vVGJe%jQj85t-tvJi!bfph5*7tJs(# zG+BSf?^vY$S6R+~5t&B0fdZB6`c~fsH6izd;>mFO=a|~BE>IEEZgsBraq=;Sm(FF(i}OzTn#j1^sy^~s7us@49WUMHdtJa8tO z#Ij8+esF~fel(JPKg#g_!+oV$Ss_6Bh(V;K|! z^7R4wVuJn2y|7<`l;Es}v3?ys^x0kU3GAqYoK4XrK#b0#>r=ELKyRqdWJWn25vO3M zl`{nB=8gljc}I$Wc#W`9boaxVI~;i6Oo{dl(Pmyfg^Jq-H_%?`y0dxl%&UKN_X^Gb zp2@=JiQ%14q0+eStzHH)JJ0$FDlz*<)#b%;6L>gF<@qWGOjtLU4TI7cf9)D~S*$m) z<*?lT_3rlLyZ`Ht#7s5))(V%)S1Sas0hBpBFvQcGWXohSI43EXU`}x)#R>P;4b(Dq zw`Z41Zf96YsygcB`%_E!+(fU3@-Kx(suRyesuIs(Vh5Aw0w5RRr&)cw+&|tecb^~j z{{Y!e9JSwaL}asE0~$aA6XdgaLvIX!_AzaocO3uF4k&6wk`8QAXcTNHkVRGo$;gDZ z+#3EEOq!O0lqT&$noQdoO_Qd+tdlAcq)A(%YJXHwwnhso(OMd*6lqnH@TNMgqAfTE zZH-78Y$x5!n=!%m)H*;~_J?zqvxCj~?XKFMk7PaEo&9`&Hr$ur{qA`lR~CbR{H3^+ z@ao@cc%k8{vJG(DHJ3S$6>WrV6j?Jx2tJpN*}=E zc5}n?FFbBHPc$|#H1GjWG&b5Jd;~VteIR6dl~ln%+<<-K0fF zzcs2gg41UP*;2U{fGw4485;V?uvm=1;n*7W(3>MuQ&EppNXvlF4qi%s=j8w_U%#-! zIX=Oy+t7Q1>V7ZPvCrwTJGugXAMPuo4D|OYMrYmfO=9;a$^`qp5e-+6>Qm>3agI+M z)uR8x!Kd14w%8QifZxY*XrA@6VU|Pl%07UvuPvn9vhqops(vgMtCe!g#;8^cnb7aC zJG$I%7X$r$_hrLww<~FXeNBO@SkoI~e||nyo!v}MPE*y{&Hns+-AyVE&Tr29#_1R-;F@Df`s6`UQsL~~<(s@(v8uy37f$L8|V-LLdd z{JO5Pl-?T=6WCoIxm*SAGu9Sqdz(7jO=P^ik$V%>0H@9mv(;L9^jKZE7hIb3U+sLm zOPzUo+-~NAA;oY4exH(!4)pik7fZVOYI^LBE;-XIw``=`@)!VCYen48Hn0 z-sW+;fk;-Is=ii#rf(KgLBwc3Ik=aq&TgfZkAo+vK2zcF8zmGx4DuvYR%5f-@cDe0OeRD0B}pO_3Q<^C zn9}Q0GGN(sotMXHZmiFU36Bk5=-s!D-dH2Z$$=kjTG@zyR_pWK8<3;%#9vLn$L{Dl z)cS)q+-@vZE9#1)Y{+vXqfv2XQeXYtW2d^iV(Y*wjl#&5zD$qZ(bXbtZWY98XU=cI1>?{ytPlI)84KL4zQ^X1o* z?k8yjR-13#w#tl}FvK^4W#Gv;8JU{*K7~79Mo#)1l0Wei>B~3wd_C`)PFL; z6@eb_f2GeqHjZ@l6EW%aa>!)nTwX3LE-CxZ<>hjJ$Ykb}*Gq0$f(|msZ*4ii7c4A% zp^xBQ{FB#|vV;2PKb(A@+NvU5VsLh}V-CYi0hq(!EYRPCFMCe1&GJyxww^d&ex2u^ zm7=y&A!!4i4cubVGY1gW&ZaQ*ED^~Xf%-BR(m(OF7_m|MM!$bO^kd0eEX6F9(YF~M z7=v?vs%$s7xJ2LPGRj)ZU<_`0`qS1+#I2DHEIm@oYmPtj=s~ zm^Z=vm>0&NV$@C3;*#=M-&&>|n{nxL87`aeYoph>9sXPwO^A$kh&A6A5AWv1!}_g< zBxk$kaP+oOM6zLHOc)|YoT>?@R0D2nZKCU)b5YybCSFDcO11@%v5ZUTf3@@hYMS$Z zfm!VK0N2az)fy&GIN5e!BQVQMcBG?NSh%B@?@uZ>Kxi)eqQL$=jhsF+NNG_%($0F` z?D;|BkZXC5+z6s|{uDhgGL(|%6rdC4}2xOl6`O}(z|Nh?o zQ|4DgJNv=+HS0Hj?|jDf-}>WAn)UZRcP!)j)6YDkS-<2jnO}(v;NKI!(Hz5LrN7I{ zYG_)Yo6*(K1OkCTka-MW3ql|e2>xFY1}qQ=1O_1tSRfDx3_=*NKp+qpgfL)%Kp-#( vVZZ``KwuEUfCU19z#xPH3j_iffkFHibA8p+F&O!i00000NkvXXu0mjfF56Y= diff --git a/tgstation.dme b/tgstation.dme index abff4adf..d94aaf68 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -14,7 +14,6 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" -#include "_maps\map_files\HyperStation\hyperstation.dmm" #include "code\_compile_options.dm" #include "code\world.dm" #include "code\__DEFINES\_globals.dm" @@ -1733,6 +1732,7 @@ #include "code\modules\hydroponics\grown\cotton.dm" #include "code\modules\hydroponics\grown\eggplant.dm" #include "code\modules\hydroponics\grown\flowers.dm" +#include "code\modules\hydroponics\grown\garlic.dm" #include "code\modules\hydroponics\grown\grass_carpet.dm" #include "code\modules\hydroponics\grown\kudzu.dm" #include "code\modules\hydroponics\grown\melon.dm" @@ -1740,6 +1740,7 @@ #include "code\modules\hydroponics\grown\mushrooms.dm" #include "code\modules\hydroponics\grown\nettle.dm" #include "code\modules\hydroponics\grown\onion.dm" +#include "code\modules\hydroponics\grown\peach.dm" #include "code\modules\hydroponics\grown\peanuts.dm" #include "code\modules\hydroponics\grown\pineapple.dm" #include "code\modules\hydroponics\grown\potato.dm"