mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-11 15:14:27 +01:00
Adds some more admin-focused cleaning reagents (#26796)
* Add some bonus cleaning grenades * clusterbusters too * blocked chem list * ignore clusters * Update code/game/objects/items/weapons/grenades/chem_grenade.dm Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com> --------- Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
This commit is contained in:
@@ -519,6 +519,8 @@
|
||||
payload_name = "cleaner"
|
||||
desc = "BLAM!-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas."
|
||||
stage = READY
|
||||
/// The chemical used to clean things
|
||||
var/cleaning_chem = "cleaner"
|
||||
|
||||
/obj/item/grenade/chem_grenade/cleaner/Initialize(mapload)
|
||||
. = ..()
|
||||
@@ -526,13 +528,28 @@
|
||||
var/obj/item/reagent_containers/glass/beaker/B2 = new(src)
|
||||
|
||||
B1.reagents.add_reagent("fluorosurfactant", 40)
|
||||
B2.reagents.add_reagent("cleaner", 10)
|
||||
B2.reagents.add_reagent(cleaning_chem, 10)
|
||||
B2.reagents.add_reagent("water", 40) //when you make pre-designed foam reactions that carry the reagents, always add water last
|
||||
|
||||
beakers += B1
|
||||
beakers += B2
|
||||
update_icon(UPDATE_ICON_STATE)
|
||||
|
||||
/obj/item/grenade/chem_grenade/cleaner/everything
|
||||
payload_name = "melter"
|
||||
desc = "Inside of this grenade are black-market Syndicate nanites that consume everything they come in cross with. Organs, clothes, consoles, people. Nothing is safe.<br>Now with a new foaming applicator!"
|
||||
cleaning_chem = "admincleaner_all"
|
||||
|
||||
/obj/item/grenade/chem_grenade/cleaner/object
|
||||
payload_name = "object dissolving"
|
||||
desc = "Inside of this grenade are black-market Syndicate nanites that curiously only consume objects, leaving living creatures and larger machinery alone.<br>Now with a new foaming applicator!"
|
||||
cleaning_chem = "admincleaner_item"
|
||||
|
||||
/obj/item/grenade/chem_grenade/cleaner/organic
|
||||
payload_name = "organic dissolving"
|
||||
desc = "Inside of this grenade are black-market Syndicate nanites that have an appetite for living creatures and their organs, be they silicon or organic, dead or alive.<br>Now with a new foaming applicator!"
|
||||
cleaning_chem = "admincleaner_mob"
|
||||
|
||||
|
||||
/obj/item/grenade/chem_grenade/teargas
|
||||
payload_name = "teargas"
|
||||
|
||||
@@ -254,3 +254,14 @@
|
||||
desc = "Proving once and for all that the maximum bomb explosion radius is just a suggestion."
|
||||
payload = /obj/item/grenade/clusterbuster/syndieminibomb
|
||||
|
||||
/obj/item/grenade/clusterbuster/admincleaner
|
||||
desc = "For cleaning <b>really</b> big messes."
|
||||
payload = /obj/item/grenade/chem_grenade/cleaner/everything
|
||||
|
||||
/obj/item/grenade/clusterbuster/admincleaner/organic
|
||||
desc = "For cleaning remnants of many, many crime scenes."
|
||||
payload = /obj/item/grenade/chem_grenade/cleaner/organic
|
||||
|
||||
/obj/item/grenade/clusterbuster/admincleaner/object
|
||||
desc = "For cleaning up after a typical Nanotrasen office party."
|
||||
payload = /obj/item/grenade/chem_grenade/cleaner/object
|
||||
|
||||
Reference in New Issue
Block a user