procs
This commit is contained in:
@@ -103,7 +103,7 @@
|
||||
return
|
||||
if(toppaper)
|
||||
UnregisterSignal(toppaper, COMSIG_ATOM_UPDATED_ICON)
|
||||
RegisterSignal(weapon, COMSIG_ATOM_UPDATED_ICON, .proc/on_top_paper_change)
|
||||
RegisterSignal(weapon, COMSIG_ATOM_UPDATED_ICON, PROC_REF(on_top_paper_change))
|
||||
toppaper_ref = WEAKREF(weapon)
|
||||
to_chat(user, span_notice("You clip [weapon] onto [src]."))
|
||||
else if(istype(weapon, /obj/item/pen) && !pen)
|
||||
|
||||
@@ -98,23 +98,23 @@
|
||||
return FALSE
|
||||
// Basic paper
|
||||
if(istype(paper_copy, /obj/item/paper))
|
||||
do_copy_loop(CALLBACK(src, .proc/make_paper_copy), usr)
|
||||
do_copy_loop(CALLBACK(src, PROC_REF(make_paper_copy)), usr)
|
||||
return TRUE
|
||||
// Devil contract paper.
|
||||
if(istype(paper_copy, /obj/item/paper/contract/employment))
|
||||
do_copy_loop(CALLBACK(src, .proc/make_devil_paper_copy), usr)
|
||||
do_copy_loop(CALLBACK(src, PROC_REF(make_devil_paper_copy)), usr)
|
||||
return TRUE
|
||||
// Copying photo.
|
||||
if(photo_copy)
|
||||
do_copy_loop(CALLBACK(src, .proc/make_photo_copy), usr)
|
||||
do_copy_loop(CALLBACK(src, PROC_REF(make_photo_copy)), usr)
|
||||
return TRUE
|
||||
// Copying Documents.
|
||||
if(document_copy)
|
||||
do_copy_loop(CALLBACK(src, .proc/make_document_copy), usr)
|
||||
do_copy_loop(CALLBACK(src, PROC_REF(make_document_copy)), usr)
|
||||
return TRUE
|
||||
// ASS COPY. By Miauw
|
||||
if(ass)
|
||||
do_copy_loop(CALLBACK(src, .proc/make_ass_copy), usr)
|
||||
do_copy_loop(CALLBACK(src, PROC_REF(make_ass_copy)), usr)
|
||||
return TRUE
|
||||
|
||||
// Remove the paper/photo/document from the photocopier.
|
||||
@@ -193,7 +193,7 @@
|
||||
// if(attempt_charge(src, user) & COMPONENT_OBJ_CANCEL_CHARGE)
|
||||
// break
|
||||
addtimer(copy_cb, i SECONDS)
|
||||
addtimer(CALLBACK(src, .proc/reset_busy), i SECONDS)
|
||||
addtimer(CALLBACK(src, PROC_REF(reset_busy)), i SECONDS)
|
||||
|
||||
/**
|
||||
* Sets busy to `FALSE`. Created as a proc so it can be used in callbacks.
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
tickets += theirticket
|
||||
if(obj_flags & EMAGGED) //Emag the machine to destroy the HOP's life.
|
||||
ready = FALSE
|
||||
addtimer(CALLBACK(src, .proc/reset_cooldown), cooldown)//Small cooldown to prevent piles of flaming tickets
|
||||
addtimer(CALLBACK(src, PROC_REF(reset_cooldown)), cooldown)//Small cooldown to prevent piles of flaming tickets
|
||||
theirticket.fire_act()
|
||||
user.dropItemToGround(theirticket)
|
||||
user.adjust_fire_stacks(1)
|
||||
|
||||
Reference in New Issue
Block a user