Life changes (#19560)

Refactored Life() to receive seconds per tick and times fired as
parameters.
Life() now cannot be slept in, turned various sleepings into async calls
procs.
Optimized mob AI subsystems, gave them new priorities levels and flags.
Grab upgrades are now elaborated asynchronously, tweaked them to avoid
stacking multiple upgrades.
Fixed plains tyrants keeping sending messages about stomping even if
dead.
This commit is contained in:
Fluffy
2024-07-08 14:48:18 +02:00
committed by GitHub
parent 78348238a3
commit b3a4aa501f
55 changed files with 350 additions and 222 deletions
+1 -1
View File
@@ -67,7 +67,7 @@
else
to_chat(src, SPAN_WARNING("You've already released concentration. Wait to wake up naturally."))
/mob/living/brain_ghost/Life()
/mob/living/brain_ghost/Life(seconds_per_tick, times_fired)
..()
// Out body was probs gibbed or somefin
if(!istype(body))