Dogborg sleeper tweaks

This commit is contained in:
Arokha Sieyes
2020-05-27 01:18:21 -04:00
parent 4c7761629f
commit cafaf0cd0a
2 changed files with 26 additions and 21 deletions
@@ -1,3 +1,5 @@
#define SLEEPER_INJECT_COST 600 // Note that this has unlimited supply unlike a borg hypo, so should be balanced accordingly
//Sleeper
/obj/item/device/dogborg/sleeper
name = "Medbelly"
@@ -11,7 +13,7 @@
var/min_health = -100
var/cleaning = 0
var/patient_laststat = null
var/list/injection_chems = list("inaprovaline", "dexalin", "bicaridine", "kelotane","anti_toxin", "alkysine", "imidazoline", "spaceacillin", "paracetamol") //The borg is able to heal every damage type. As a nerf, they use 750 charge per injection.
var/list/injection_chems = list("inaprovaline", "dexalin", "bicaridine", "kelotane", "anti_toxin", "spaceacillin", "paracetamol") //The borg is able to heal every damage type. As a nerf, they use 750 charge per injection.
var/eject_port = "ingestion"
var/list/items_preserved = list()
var/UI_open = FALSE
@@ -403,7 +405,7 @@
to_chat(hound, "<span class='notice'>Your stomach is currently too full of fluids to secrete more fluids of this kind.</span>")
else if(patient.reagents.get_reagent_amount(chem) + 10 <= 20) //No overdoses for you
patient.reagents.add_reagent(chem, inject_amount)
drain(750) //-750 charge per injection
drain(SLEEPER_INJECT_COST)
var/units = round(patient.reagents.get_reagent_amount(chem))
to_chat(hound, "<span class='notice'>Injecting [units] unit\s of [SSchemistry.chemical_reagents[chem]] into occupant.</span>") //If they were immersed, the reagents wouldn't leave with them.
@@ -696,3 +698,5 @@
icon_state = "sleeperc"
injection_chems = list("glucose","inaprovaline","tricordrazine")
max_item_count = 1
#undef SLEEPER_INJECT_COST
+20 -19
View File
@@ -24194,24 +24194,6 @@
},
/turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/chemistry)
"aTc" = (
/obj/effect/floor_decal/borderfloorwhite{
dir = 1
},
/obj/effect/floor_decal/corner/paleblue/border{
dir = 1
},
/obj/structure/closet/secure_closet/medical1,
/obj/structure/cable/green{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
/turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/chemistry)
"aTd" = (
/obj/structure/table/reinforced,
/obj/effect/floor_decal/borderfloorwhite{
@@ -30675,6 +30657,25 @@
},
/turf/simulated/floor/tiled,
/area/tether/surfacebase/surface_three_hall)
"mHO" = (
/obj/effect/floor_decal/borderfloorwhite{
dir = 1
},
/obj/effect/floor_decal/corner/paleblue/border{
dir = 1
},
/obj/structure/closet/secure_closet/medical1,
/obj/structure/cable/green{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
/obj/item/weapon/reagent_containers/glass/beaker/vial/imidazoline,
/turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/chemistry)
"mIX" = (
/obj/structure/bed/chair/bay/chair{
dir = 4;
@@ -46224,7 +46225,7 @@ aed
afD
aDp
aSP
aTc
mHO
aTp
aUE
aUL