mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-21 04:48:18 +01:00
Under the Twin Suns: the S'rand'marr Sector (#15295)
This commit is contained in:
@@ -146,6 +146,9 @@
|
||||
var/obj/item/reagent_containers/food/snacks/monkeycube/cube = O
|
||||
if(!cube.wrapped)
|
||||
cube.Expand()
|
||||
if(istype(O, /obj/structure/bonfire))
|
||||
var/obj/structure/bonfire/B = O
|
||||
B.fuel = max(0, B.fuel - (5 * amount))
|
||||
|
||||
/singleton/reagent/water/touch_mob(var/mob/M, var/amount, var/datum/reagents/holder)
|
||||
. = ..()
|
||||
@@ -208,3 +211,8 @@
|
||||
. = ..()
|
||||
if(istype(L))
|
||||
L.adjust_fire_stacks(amount / 10) // Splashing people with welding fuel to make them easy to ignite!
|
||||
|
||||
/singleton/reagent/fuel/touch_obj(var/obj/O, var/amount, var/datum/reagents/holder)
|
||||
if(istype(O, /obj/structure/bonfire))
|
||||
var/obj/structure/bonfire/B = O
|
||||
B.fuel = max(0, B.fuel + (15 * amount))
|
||||
@@ -166,6 +166,28 @@
|
||||
new /obj/effect/decal/cleanable/greenglow(T)
|
||||
return
|
||||
|
||||
/singleton/reagent/radioactive_waste
|
||||
name = "Radioactive Waste"
|
||||
description = "The byproduct of a nuclear reaction. " + SPAN_DANGER("Highly radioactive.")
|
||||
reagent_state = SOLID
|
||||
color = "#E0FF66"
|
||||
taste_description = "warm, tingly imminent death"
|
||||
fallback_specific_heat = 2.286
|
||||
|
||||
/singleton/reagent/radioactive_waste/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
affect_ingest(M, alien, removed, holder)
|
||||
|
||||
/singleton/reagent/radioactive_waste/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.apply_effect(25 * removed, IRRADIATE, blocked = 0)
|
||||
|
||||
/singleton/reagent/radioactive_waste/touch_turf(var/turf/T, var/amount, var/datum/reagents/holder)
|
||||
if(amount >= 3)
|
||||
if(!istype(T, /turf/space))
|
||||
var/obj/effect/decal/cleanable/greenglow/glow = locate(/obj/effect/decal/cleanable/greenglow, T)
|
||||
if(!glow)
|
||||
new /obj/effect/decal/cleanable/greenglow/radioactive(T)
|
||||
return
|
||||
|
||||
/singleton/reagent/platinum
|
||||
name ="Platinum"
|
||||
description = "Platinum is a naturally occuring silvery metalic element."
|
||||
@@ -308,7 +330,7 @@
|
||||
++S.discipline
|
||||
if(M.chem_doses[type] == removed)
|
||||
S.visible_message(SPAN_WARNING("[S]'s flesh sizzles where the space cleaner touches it!"), SPAN_DANGER("Your flesh burns in the space cleaner!"))
|
||||
|
||||
|
||||
/singleton/reagent/spacecleaner/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(REAGENT_VOLUME(holder, type) > 15)
|
||||
M.add_chemical_effect(CE_EMETIC, 5)
|
||||
|
||||
@@ -389,6 +389,11 @@
|
||||
if(S.chem_doses[type] == removed)
|
||||
S.visible_message(SPAN_WARNING("[S]'s flesh sizzles where the foam touches it!"), SPAN_DANGER("Your flesh burns in the foam!"))
|
||||
|
||||
/singleton/reagent/toxin/fertilizer/monoammoniumphosphate/touch_obj(var/obj/O, var/amount, var/datum/reagents/holder)
|
||||
if(istype(O, /obj/structure/bonfire))
|
||||
var/obj/structure/bonfire/B = O
|
||||
B.fuel = max(0, B.fuel - (150 * amount))
|
||||
|
||||
/singleton/reagent/toxin/plantbgone
|
||||
name = "Plant-B-Gone"
|
||||
description = "A harmful toxic mixture to kill plantlife. Do not ingest!"
|
||||
|
||||
@@ -818,6 +818,13 @@
|
||||
volume = 20
|
||||
hatchling = /mob/living/simple_animal/schlorrgo/baby
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/egg/ice_tunnelers
|
||||
name = "ice tunneler egg"
|
||||
desc = "An egg laid by an Adhomian animal."
|
||||
icon_state = "tunneler_egg"
|
||||
filling_color = "#eff5e9"
|
||||
hatchling = /mob/living/simple_animal/ice_tunneler/baby
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/friedegg
|
||||
name = "fried egg"
|
||||
desc = "A fried egg, with a touch of salt and pepper."
|
||||
|
||||
@@ -281,3 +281,14 @@
|
||||
reagents.add_reagent(/singleton/reagent/pneumalin, volume)
|
||||
update_icon()
|
||||
return
|
||||
|
||||
/obj/item/reagent_containers/inhaler/raskara_dust
|
||||
name_label = "unmarked autoinhaler"
|
||||
desc = "A rapid and safe way to administer small amounts of drugs into the lungs by untrained or trained personnel. This one is unmarked."
|
||||
flags = 0
|
||||
|
||||
/obj/item/reagent_containers/inhaler/raskara_dust/Initialize()
|
||||
. =..()
|
||||
reagents.add_reagent(/singleton/reagent/raskara_dust, volume)
|
||||
update_icon()
|
||||
return
|
||||
@@ -410,3 +410,18 @@
|
||||
env.temperature -= 100
|
||||
|
||||
QDEL_IN(src, 10)
|
||||
|
||||
//acid barrel
|
||||
|
||||
/obj/structure/reagent_dispensers/acid_barrel
|
||||
name = "chemical barrel"
|
||||
desc = "A metal barrel containing some unknown chemical."
|
||||
icon_state = "acid_barrel"
|
||||
amount_per_transfer_from_this = 300
|
||||
|
||||
/obj/structure/reagent_dispensers/radioactive_waste
|
||||
name = "radioactive waste barrel"
|
||||
desc = "A metal barrel containing radioactive waste."
|
||||
icon_state = "chemical_barrel"
|
||||
amount_per_transfer_from_this = 300
|
||||
reagents_to_add = list(/singleton/reagent/radioactive_waste = 1000)
|
||||
Reference in New Issue
Block a user