Merge pull request #7375 from Mechoid/FixScrubbers

Fix scrubbers
This commit is contained in:
Atermonera
2020-07-25 22:56:13 -07:00
committed by GitHub
2 changed files with 11 additions and 8 deletions
+8 -8
View File
@@ -33,7 +33,7 @@
var/treatment_virus = "spaceacillin"
var/treatment_emag = "toxin"
var/declare_treatment = 0 //When attempting to treat a patient, should it notify everyone wearing medhuds?
// Are we tipped over?
var/is_tipped = FALSE
//How panicked we are about being tipped over (why would you do this?)
@@ -71,7 +71,7 @@
/mob/living/bot/medbot/handleAdjacentTarget()
if(is_tipped) // Don't handle targets if we're incapacitated!
return
UnarmedAttack(target)
/mob/living/bot/medbot/handlePanic() // Speed modification based on alert level.
@@ -209,8 +209,8 @@
if(do_after(H, 3 SECONDS, target=src))
set_right(H)
else
interact()
interact(H)
/mob/living/bot/medbot/proc/interact(mob/user)
var/dat
dat += "<TT><B>Automatic Medical Unit v1.0</B></TT><BR><BR>"
@@ -349,14 +349,14 @@
s.start()
qdel(src)
return
/mob/living/bot/medbot/handleRegular()
. = ..()
if(is_tipped)
handle_panic()
return
/mob/living/bot/medbot/proc/tip_over(mob/user)
playsound(src, 'sound/machines/warning-buzzer.ogg', 50)
user.visible_message("<span class='danger'>[user] tips over [src]!</span>", "<span class='danger'>You tip [src] over!</span>")
@@ -562,7 +562,7 @@
S.name = created_name
user.drop_from_inventory(src)
qdel(src)
// Undefine these.
#undef MEDBOT_PANIC_NONE
#undef MEDBOT_PANIC_LOW
+3
View File
@@ -25,6 +25,9 @@ var/list/ventcrawl_machinery = list(
if(!(/mob/living/proc/ventcrawl in verbs))
to_chat(src, "<span class='warning'>You don't possess the ability to ventcrawl!</span>")
return FALSE
if(pulling)
to_chat(src, "<span class='warning'>You cannot bring \the [pulling] into the vent with you!</span>")
return FALSE
if(incapacitated())
to_chat(src, "<span class='warning'>You cannot ventcrawl in your current state!</span>")
return FALSE