Merge pull request #9747 from SamHPurp/runtime-cheating

Fixes Reagent Holder.dm Runtime, from cooking
This commit is contained in:
variableundefined
2018-10-09 08:27:04 +08:00
committed by GitHub
+9 -5
View File
@@ -480,7 +480,8 @@ var/const/INGEST = 2
reagent_list -= A
qdel(A)
update_total()
my_atom.on_reagent_change()
if(my_atom)
my_atom.on_reagent_change()
return 0
@@ -562,7 +563,8 @@ var/const/INGEST = 2
if(R.id == reagent)
R.volume += amount
update_total()
my_atom.on_reagent_change()
if(my_atom)
my_atom.on_reagent_change()
R.on_merge(data)
if(!no_react)
handle_reactions()
@@ -580,7 +582,8 @@ var/const/INGEST = 2
R.on_new(data)
update_total()
my_atom.on_reagent_change()
if(my_atom)
my_atom.on_reagent_change()
if(!no_react)
handle_reactions()
return 0
@@ -603,7 +606,8 @@ var/const/INGEST = 2
update_total()
if(!safety)//So it does not handle reactions when it need not to
handle_reactions()
my_atom.on_reagent_change()
if(my_atom)
my_atom.on_reagent_change()
return 0
return 1
@@ -713,7 +717,7 @@ var/const/INGEST = 2
// Convenience proc to create a reagents holder for an atom
// Max vol is maximum volume of holder
atom/proc/create_reagents(max_vol)
/atom/proc/create_reagents(max_vol)
reagents = new/datum/reagents(max_vol)
reagents.my_atom = src