turbo nutripump, lore notes and minor junk

- calorite research facility has lore notes (plus I added in a lil extra details or items here and there)
- added in the Nutriment Pump TURBO: it will permanently produce a tiny bit of nutriment, slowly fattening whoever has it implanted. It can be made via Nutri-Tech Tools research tree
- feeder's den has fattening turrets now, a beaker of lipoifier and 2 turbo nutripump autosurgeons
- some code cleaning
- added nutripump implant to the uplink
- small tweaks (fixed typos, changed names)
This commit is contained in:
GDLW
2023-05-11 22:25:07 +02:00
parent a9ca3bebb4
commit 31e0a00f9d
14 changed files with 286 additions and 105 deletions
+3 -3
View File
@@ -686,7 +686,7 @@
important_info = "Keep your den in one piece and away from curious eyes! YOU AREN'T ALLOWED TO CAPTURE / FATTEN UP PEOPLE WHO DON'T DO NON-CON OR DIDN'T AGREE TO IT!!"
outfit = /datum/outfit/feeders_den/fanatic
mirrorcanloadappearance = TRUE
assignedrole = "Space fanatic"
assignedrole = "Space Agent"
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper_s"
death = FALSE
@@ -719,7 +719,7 @@
/obj/effect/mob_spawn/human/feeders_den/victim
name = "Grease stained cryopod"
mob_name = "feeder victim"
mob_name = "Syndicate Prisoner"
desc = "Through the grease-stained cryopod glass, you can see someone obese sleeping inside..."
job_description = "Den Victim"
short_desc = "You don't remember how you even got here."
@@ -743,7 +743,7 @@
..()
/obj/effect/mob_spawn/human/feeders_den/victim/startfat(mob/living/carbon/human/new_spawn)
new_spawn.fatness = 1000
new_spawn.fatness = 300
return ..()
/obj/effect/mob_spawn/human/feeders_den/victim/special(mob/living/carbon/human/new_spawn)
@@ -1146,29 +1146,3 @@
var/datum/techweb_node/TN = i
TW.add_point_list(TN.research_costs)
return TW.printout_points()
/////////////// GS13 - NUTRITIONAL TECHNOLOGY
/datum/techweb_node/nutri_tech
id = "nutritech"
display_name = "Nutritional Technology"
description = "Ending world hunger was never made easier!"
prereq_ids = list("biotech") // add "engineering" if the designs get complicated later on
design_ids = list("calorite_collar")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
boost_item_paths = list(/obj/item/gun/energy/fatoray, /obj/item/gun/energy/fatoray/cannon, /obj/item/trash/fatoray_scrap1, /obj/item/trash/fatoray_scrap2)
export_price = 5000
hidden = TRUE
/datum/techweb_node/nutri_tools
id = "nutritech_tools"
display_name = "Nutri-Tech Tools"
description = "Ever wanted to reach your daily caloric intake in just 5 seconds?"
prereq_ids = list("biotech", "adv_engi")
design_ids = list("fatoray_weak", "fatoray_cannon_weak")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000)
boost_item_paths = list(/obj/item/gun/energy/fatoray, /obj/item/gun/energy/fatoray/cannon, /obj/item/trash/fatoray_scrap1, /obj/item/trash/fatoray_scrap2)
export_price = 10000
hidden = TRUE
@@ -1,21 +0,0 @@
//////// feeder den, GS13
/obj/item/paper/fluff/ruins/feeder_den/hidden
name = "hastily scribbled note"
info = "It took so long for me to make this hideout, but it might all be in vain. In the short breaks when I'm not observed, I'm trying to fix this radio I managed to sneak by... but judging by how I can barely squeeze my ass past this stupid hole less and less each day, I might not fix it in time..."
/obj/item/paper/fluff/ruins/feeder_den/report1
name = "Captive report No 1"
info = "We've managed to obtain two captives - one woman, and one lizard. They seem promising so far... already quite chunky and eager to scarf down whatever we give them. It might be even easier to turn them into proper beds once we're past the chemical treatment."
/obj/item/paper/fluff/ruins/feeder_den/report2
name = "Captive report No 2"
info = "The woman seems to be showing great progress, we'll be moving her into the larger cell soon. The lizard guy is still a bit reluctant about eating himself into immobility... but no matter, we'll just double his portions. Perhaps a painfully overstuffed stomach will change his mind."
/obj/item/paper/fluff/ruins/feeder_den/report3
name = "Captive report No 3"
info = "We've captured another one! A curious space explorer, snooping near our entrance. Fierce bastard, even managed to cut my arm open! A short treatment of a room full of lipoifier smoke ensured that they won't be able to fit back into their hardsuit."
/obj/item/paper/fluff/ruins/feeder_den/report4
name = "Captive report No 4"
info = "(the page seems to be full of food stains, making the writing unreadable.)"
@@ -13,6 +13,8 @@
var/hunger_threshold = NUTRITION_LEVEL_STARVING
var/synthesizing = 0
var/poison_amount = 5
var/nutrition_amount = 50
var/message = "<span class='notice'>You feel less hungry...</span>"
slot = ORGAN_SLOT_STOMACH_AID
/obj/item/organ/cyberimp/chest/nutriment/on_life()
@@ -21,8 +23,8 @@
if(owner.nutrition <= hunger_threshold)
synthesizing = TRUE
to_chat(owner, "<span class='notice'>You feel less hungry...</span>")
owner.nutrition += 50
to_chat(owner, message)
owner.nutrition += nutrition_amount
addtimer(CALLBACK(src, .proc/synth_cool), 50)
/obj/item/organ/cyberimp/chest/nutriment/proc/synth_cool()
+7 -2
View File
@@ -1376,13 +1376,18 @@ datum/uplink_item/stealthy_weapons/taeclowndo_shoes
/datum/uplink_item/device_tools
category = "Misc. Gadgets"
/datum/uplink_item/device_tools/fatnade //GS13
name = "Fattening Grenade"
desc = "A smoke grenade with a special caloric mix inside it. Remember to wear internals upon using."
item = /obj/item/card/emag
item = /obj/item/grenade/chem_grenade/lipoifier_strong
cost = 2
/datum/uplink_item/device_tools/nutritech_turbo //GS13
name = "Nutri-Pump TURBO Autosurgeon"
desc = "This implant was meant to prevent people from going hungry, but due to a flaw in its designs, it permanently produces a small amount of nutriment overtime."
item = /obj/item/autosurgeon/nutripump_turbo
cost = 3
/datum/uplink_item/device_tools/emag
name = "Cryptographic Sequencer"
desc = "The cryptographic sequencer, electromagnetic card, or emag, is a small card that unlocks hidden functions \