mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
[READY] Omega soap (#49265)
* Omega soap * Update code/game/objects/items/clown_items.dm Co-Authored-By: swindly <swindly_tg13@aol.com> Co-authored-by: swindly <swindly_tg13@aol.com>
This commit is contained in:
@@ -189,6 +189,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items
|
||||
/obj/item/stack/sheet/mineral/wood/fifty = 1,
|
||||
/obj/item/beacon = 1,
|
||||
/obj/item/weaponcrafting/receiver = 1,
|
||||
/obj/item/paper/fluff/stations/soap =1, //recipes count as crafting.
|
||||
) = 8,
|
||||
|
||||
list(//medical and chemicals
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
if("Mime")
|
||||
heirloom_type = /obj/item/reagent_containers/food/snacks/baguette
|
||||
if("Janitor")
|
||||
heirloom_type = pick(/obj/item/mop, /obj/item/clothing/suit/caution, /obj/item/reagent_containers/glass/bucket)
|
||||
heirloom_type = pick(/obj/item/mop, /obj/item/clothing/suit/caution, /obj/item/reagent_containers/glass/bucket, /obj/item/paper/fluff/stations/soap)
|
||||
if("Cook")
|
||||
heirloom_type = pick(/obj/item/reagent_containers/food/condiment/saltshaker, /obj/item/kitchen/rollingpin, /obj/item/clothing/head/chefhat)
|
||||
if("Botanist")
|
||||
|
||||
@@ -73,6 +73,19 @@
|
||||
icon_state = "soapsyndie"
|
||||
cleanspeed = 5 //faster than mop so it is useful for traitors who want to clean crime scenes
|
||||
|
||||
/obj/item/soap/omega
|
||||
name = "omega soap"
|
||||
desc = "The most advanced soap known to mankind."
|
||||
icon_state = "soapomega"
|
||||
cleanspeed = 3 //Only the truest of mind soul and body get one of these
|
||||
uses = 301
|
||||
|
||||
/obj/item/paper/fluff/stations/soap
|
||||
name = "ancient janitorial poem"
|
||||
desc = "An old paper that has passed many hands."
|
||||
info = "The legend of the omega soap</B><BR><BR> Essence of <B>potato</B>. Juice, not grind.<BR><BR> A <B>lizard's</B> tail, turned into <B>wine</B>.<BR><BR> <B>powder of monkey</B>, to help the workload.<BR><BR> Some <B>Krokodil</B>, because meth would explode.<BR><BR> <B>Nitric acid</B> and <B>Baldium</B>, for organic dissolving.<BR><BR> A cup filled with <B>Hooch</B>, for sinful absolving<BR><BR> Some <B>Bluespace Dust</B>, for removal of stains.<BR><BR> A syringe full of <B>Pump-up</B>, it's security's bane.<BR><BR> Add a can of <B>Space Cola</B>, because we've been paid.<BR><BR> <B>Heat</B> as hot as you can, let the soap be your blade.<BR><BR> <B>Ten units of each regent create a soap that could topple all others.</B>"
|
||||
|
||||
|
||||
/obj/item/soap/suicide_act(mob/user)
|
||||
user.say(";FFFFFFFFFFFFFFFFUUUUUUUDGE!!", forced="soap suicide")
|
||||
user.visible_message("<span class='suicide'>[user] lifts [src] to [user.p_their()] mouth and gnaws on it furiously, producing a thick froth! [user.p_they(TRUE)]'ll never get that BB gun now!</span>")
|
||||
|
||||
@@ -87,6 +87,18 @@
|
||||
for(var/i = 1, i <= created_volume, i++)
|
||||
new /obj/item/soap/homemade(location)
|
||||
|
||||
/datum/chemical_reaction/omegasoapification
|
||||
name = "Omega Soap"
|
||||
id = "omegasoap"
|
||||
required_reagents = list(/datum/reagent/consumable/potato_juice = 10, /datum/reagent/consumable/ethanol/lizardwine = 10, /datum/reagent/monkey_powder = 10, /datum/reagent/drug/krokodil = 10, /datum/reagent/toxin/acid/nitracid = 10, /datum/reagent/baldium = 10, /datum/reagent/consumable/ethanol/hooch = 10, /datum/reagent/bluespace = 10, /datum/reagent/drug/pumpup = 10, /datum/reagent/consumable/space_cola = 10)
|
||||
required_temp = 999
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/omegasoapification/on_reaction(datum/reagents/holder, created_volume)
|
||||
var/location = get_turf(holder.my_atom)
|
||||
for(var/i = 1, i <= created_volume, i++)
|
||||
new /obj/item/soap/omega(location)
|
||||
|
||||
/datum/chemical_reaction/candlefication
|
||||
name = "Candlefication"
|
||||
id = "candlefication"
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 98 KiB |
Reference in New Issue
Block a user