adding livestock and docility implants to techweb and cargo

- added the docility implant as a part of nutri tech tools node
- added the livestock implant purchasable at hacked cargo consoles, and also added it into illegal tech web node
This commit is contained in:
evilew
2025-04-28 16:19:32 +02:00
parent 0edb328d7a
commit 2af95aa0ff
4 changed files with 41 additions and 5 deletions
@@ -68,10 +68,16 @@
TRAIT_NORUNNING,
TRAIT_MILKY,
)
/// What is the name of the mob before we change it?
var/stored_name = ""
/// What name do we want to give the mob before adding the randomized number
var/name_to_give = "Livestock"
/// How much do we want to modifiy the productivity stats of the mob's current sex organs by?
var/productivity_mult = 4
/obj/item/implant/docile/livestock/justfat
/obj/item/implant/docile/livestock/justfat //gs13 - for admin fuckery
name = "hacked livestock implant"
required_fatness = FATNESS_LEVEL_FAT
required_fatness = 0
traits_list = list(
TRAIT_WEIGHT_LOSS_IMMUNE,
TRAIT_PACIFISM,
@@ -85,6 +91,7 @@
TRAIT_MILKY,
)
/obj/item/implant/docile/livestock/can_be_implanted_in(mob/living/target)
. = ..()
if(!.)
@@ -147,3 +154,23 @@
name = "implant case - 'Livestock - hacked ver'"
desc = "A glass case containing a livestock implant. Functions similar to the docility implant, but changes the implantee's name and makes them even more helpless. cannot be combined with the docility implant. This one seems to apply to people who are just fat, rather than immobile."
imp_type = /obj/item/implant/docile/livestock/justfat
//gs13 - techweb designs
/datum/design/docility_implant //currently in nutri tech tools
name = "Docility Implant"
id = "docility_implant"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 5000, /datum/material/glass = 1500, /datum/material/calorite = 1500, /datum/material/silver = 1500)
build_path = /obj/item/implantcase/docile
category = list("Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY
/datum/design/livestock_implant //currently in illegal tech web node
name = "Livestock Implant"
id = "livestock_implant"
build_type = PROTOLATHE
materials = list(/datum/material/iron = 5000, /datum/material/glass = 3000, /datum/material/calorite = 3000, /datum/material/silver = 1500)
build_path = /obj/item/implantcase/docile/livestock
category = list("Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY
+10 -1
View File
@@ -29,4 +29,13 @@
/obj/item/seeds/random,
/obj/item/seeds/random)
crate_name = "strange seeds crate"
crate_type = /obj/structure/closet/crate/hydroponics
crate_type = /obj/structure/closet/crate/hydroponics
/datum/supply_pack/vending/mealdor
name = "Livestock Implant"
desc = "A cruel but effective method of keeping prisoners in line - turn them into docile cattle!"
cost = 8000
contains = list(/obj/item/implantcase/docile/livestock,
/obj/item/implanter)
crate_name = "livestock implant crate"
contraband = TRUE
@@ -15,7 +15,7 @@
display_name = "Nutri-Tech Weapons"
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", "alter_ray_metabolism", "alter_ray_reverser", "borg_upgrade_fatoray", "bwomf_nanites")
design_ids = list("fatoray_weak", "fatoray_cannon_weak", "alter_ray_metabolism", "alter_ray_reverser", "borg_upgrade_fatoray", "bwomf_nanites", "docility_implant")
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)
hidden = TRUE
@@ -4,7 +4,7 @@
display_name = "Illegal Technology"
description = "Dangerous research used to create dangerous objects."
prereq_ids = list("adv_engi", "adv_weaponry", "explosive_weapons")
design_ids = list("decloner", "borg_syndicate_module", "suppressor", "largecrossbow", "donksofttoyvendor", "donksoft_refill", "syndiesleeper", "ci-xray")
design_ids = list("decloner", "borg_syndicate_module", "suppressor", "largecrossbow", "donksofttoyvendor", "donksoft_refill", "syndiesleeper", "ci-xray", "livestock_implant") //GS13 - added livestock implant
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000)
hidden = TRUE