Adds a macro for 0 wait timers as END_OF_TICK (#30309)

* Adds a macro for 0 wait timers as END_OF_TICK

* comment update
This commit is contained in:
Contrabang
2025-09-04 07:09:08 +00:00
committed by GitHub
parent e660a30e68
commit 19e1785eed
11 changed files with 15 additions and 12 deletions
+1 -1
View File
@@ -374,7 +374,7 @@
/obj/item/book/random/Initialize(mapload)
. = ..()
addtimer(CALLBACK(src, PROC_REF(spawn_books)), 0)
END_OF_TICK(CALLBACK(src, PROC_REF(spawn_books)))
/obj/item/book/random/proc/spawn_books()
var/list/books = GLOB.library_catalog.get_random_book(amount)
+1 -1
View File
@@ -49,7 +49,7 @@
/obj/machinery/computer/library/Initialize(mapload)
. = ..()
addtimer(CALLBACK(src, PROC_REF(populate_booklist)), 0)
END_OF_TICK(CALLBACK(src, PROC_REF(populate_booklist)))
/obj/machinery/computer/library/attack_ai(mob/user)
return attack_hand(user)
+2 -2
View File
@@ -24,7 +24,7 @@
. = ..()
if(mapload)
// same reasoning as closets
addtimer(CALLBACK(src, PROC_REF(take_contents)), 0)
END_OF_TICK(CALLBACK(src, PROC_REF(take_contents)))
/obj/structure/bookcase/proc/take_contents()
for(var/obj/item/I in get_turf(src))
@@ -151,7 +151,7 @@
/obj/structure/bookcase/random/Initialize(mapload)
. = ..()
addtimer(CALLBACK(src, PROC_REF(load_books)), 0)
END_OF_TICK(CALLBACK(src, PROC_REF(load_books)))
icon_state = "bookshelf" // to keep random_bookshelf icon for mappers
/obj/structure/bookcase/random/proc/load_books()