The sleepy pen, hypospray and RSG will now all do initial chemical reactions when they inject a chemical (#21722)

* fuck it we ball

* I hate math

* Updates people, updates (also jimkil review)

* okay this should work better

* Will it work?
This commit is contained in:
DGamerL
2023-08-12 18:41:28 +01:00
committed by GitHub
parent eb69f11a1b
commit 121603c825
3 changed files with 15 additions and 4 deletions
+4 -1
View File
@@ -127,9 +127,12 @@
if(reagents.total_volume && M.reagents)
transfered = reagents.trans_to(M, 50)
to_chat(user, "<span class='warning'>You sneakily stab [M] with the pen.</span>")
add_attack_logs(user, M, "Stabbed with (sleepy) [src]. [transfered]u of reagents transfered from pen containing [english_list(contained)].")
for(var/datum/reagent/R as anything in reagents.reagent_list)
if(initial(R.id) == "????") // Yes this is a specific case that we don't really want
return TRUE
reagents.reaction(M, REAGENT_INGEST, 0.1)
return TRUE