[MIRROR] Axes do_mob and replaces with do_after (#11938)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-11-08 04:26:50 -05:00
committed by GitHub
co-authored by Cameron Lennox
parent 9645b165d5
commit e61bebfbb3
29 changed files with 157 additions and 135 deletions
@@ -127,7 +127,7 @@
else
other_feed_message_start(user, target)
if(!do_mob(user, target))
if(!do_after(user, 3 SECONDS, target))
return FALSE
other_feed_message_finish(user, target)
@@ -43,7 +43,7 @@
var/time = 20 //2/3rds the time of a syringe
user.visible_message(span_warning("[user] is trying to squirt something into [target]'s eyes!"))
if(!do_mob(user, target, time))
if(!do_after(user, time, target))
return
if(ishuman(target))
@@ -61,7 +61,7 @@
user.visible_message(span_warning("[user] attempts to place \the [src] onto [H]`s [affecting]."))
user.setClickCooldown(user.get_attack_speed(src))
if(!do_mob(user, M))
if(!do_after(user, 3 SECONDS, M))
return
user.drop_from_inventory(src) //icon update
@@ -59,7 +59,7 @@
user.balloon_alert_visible("[user] attempts to force [M] to swallow \the [src].")
user.setClickCooldown(user.get_attack_speed(src))
if(!do_mob(user, M))
if(!do_after(user, 3 SECONDS, M))
return
user.drop_from_inventory(src) //icon update
@@ -30,7 +30,7 @@
var/image/filling //holds a reference to the current filling overlay
var/visible_name = "a syringe"
var/time = 30
var/drawing = 0
var/drawing = FALSE
var/used = FALSE
var/dirtiness = 0
var/list/targets
@@ -134,24 +134,24 @@
return
var/datum/reagent/B
drawing = 1
drawing = TRUE
if(ishuman(T))
var/mob/living/carbon/human/H = T
if(H.species && !H.should_have_organ(O_HEART))
H.reagents.trans_to_obj(src, amount)
else
if(ismob(H) && H != user)
if(!do_mob(user, target, time))
drawing = 0
if(!do_after(user, time, target))
drawing = FALSE
return
B = T.take_blood(src, amount)
drawing = 0
drawing = FALSE
else
if(!do_mob(user, target, time))
drawing = 0
if(!do_after(user, time, target))
drawing = FALSE
return
B = T.take_blood(src,amount)
drawing = 0
drawing = FALSE
if (B)
reagents.reagent_list += B