diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 4864470706..b3c2f13ad0 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -131,7 +131,7 @@ for(var/reagent in cached_reagents) pH = 7 var/datum/reagent/R = reagent - remove_reagent(R.id, R.volume * part) + remove_reagent(R.id, R.volume * part, ignore_pH = TRUE) update_total() handle_reactions() @@ -199,7 +199,7 @@ R.add_reagent(T.id, transfer_amount * multiplier, trans_data, chem_temp, T.purity, pH, no_react = TRUE) //we only handle reaction after every reagent has been transfered. - remove_reagent(T.id, transfer_amount) + remove_reagent(T.id, transfer_amount, ignore_pH = TRUE) update_total() R.update_total() diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 52c40c2ae5..3aeabdfab4 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -153,6 +153,7 @@ for(var/mob/M in seen) to_chat(M, "[iconhtml] \The [src]'s melts from the temperature!") playsound(get_turf(src), 'sound/FermiChem/heatmelt.ogg', 80, 1) + to_chat(M, "[iconhtml] Have you tried using glass or meta beakers for high temperature reactions? These are immune to temperature effects.") qdel(src) //melts glass beakers @@ -171,3 +172,4 @@ for(var/mob/M in seen) to_chat(M, "[iconhtml] \The [src]'s is damaged by the extreme pH and begins to deform!") playsound(get_turf(src), 'sound/FermiChem/bufferadd.ogg', 50, 1) + to_chat(M, "[iconhtml] Have you tried using plastic beakers (XL) or metabeakers for high pH reactions? These beakers are immune to pH effects.")