Adds the ability for chemists to turn gibs into soap. Gibs can now be scooped.

This commit is contained in:
bgobandit
2015-10-09 19:42:55 -04:00
parent 1d4cc5fea7
commit e7555de606
5 changed files with 43 additions and 1 deletions
@@ -84,6 +84,12 @@
newVirus.holder = blood_prop
return
/datum/reagent/liquidgibs
name = "Liquid gibs"
id = "liquidgibs"
color = "#FF9966"
description = "You don't even want to think about what's in here."
/datum/reagent/vaccine
//data must contain virus type
name = "Vaccine"
@@ -1014,6 +1020,13 @@
reagent_state = LIQUID
color = "#60A584" // rgb: 96, 165, 132
/datum/reagent/lye
name = "Lye"
id = "lye"
description = "Also known as sodium hydroxide."
reagent_state = LIQUID
color = "#FFFFD6" // very very light yellow
/datum/reagent/drying_agent
name = "Drying agent"
id = "drying_agent"
@@ -75,6 +75,19 @@
required_reagents = list("capsaicin" = 1, "ethanol" = 5)
result_amount = 5
/datum/chemical_reaction/soapification
name = "Soapification"
id = "soapification"
result = null
required_reagents = list("liquidgibs" = 10, "lye" = 10) // requires two scooped gib tiles
required_temp = 374
result_amount = 1
mob_react = 1
/datum/chemical_reaction/soapification/on_reaction(datum/reagents/holder, created_volume)
var/location = get_turf(holder.my_atom)
new /obj/item/weapon/soap/homemade(location)
return
////////////////////////////////// VIROLOGY //////////////////////////////////////////
@@ -357,4 +370,11 @@
id = "saltpetre"
result = "saltpetre"
required_reagents = list("potassium" = 1, "nitrogen" = 1, "oxygen" = 3)
result_amount = 3
result_amount = 3
/datum/chemical_reaction/lye
name = "lye"
id = "lye"
result = "lye"
required_reagents = list("sodium" = 1, "hydrogen" = 1)
result_amount = 2