[MIRROR] Drowsiness refactor [MDB IGNORE] (#8836)

* Drowsiness refactor (#62104)

Creates two procs in /mob/status_procs for handling drowsiness changes (with check for negative values), and refactors all code to use these procs instead of assigning values to the mob's drowsiness themselves.

* Drowsiness refactor

* Fixing more stuff in our code

Co-authored-by: thatoneplebeian <67017991+thatoneplebeian@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
This commit is contained in:
SkyratBot
2021-10-15 19:41:35 +02:00
committed by GitHub
parent 1fc674a3d8
commit d5cc576efb
24 changed files with 73 additions and 60 deletions
+1 -1
View File
@@ -113,7 +113,7 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons)
if(ishuman(A))
var/mob/living/carbon/human/L = A
L.SetUnconscious(0)
L.drowsyness = 0
L.set_drowsyness(0)
L.SetSleeping(0)
sleep(30)
var/list/flooring_near_beacon = list()