procs
This commit is contained in:
@@ -494,7 +494,7 @@
|
||||
use_power(500000)
|
||||
investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR)
|
||||
|
||||
addtimer(CALLBACK(src, .proc/reset_exp), resetTime)
|
||||
addtimer(CALLBACK(src, PROC_REF(reset_exp)), resetTime)
|
||||
|
||||
/obj/machinery/rnd/experimentor/proc/reset_exp()
|
||||
update_icon()
|
||||
@@ -560,7 +560,7 @@
|
||||
cooldown = TRUE
|
||||
call(src,realProc)(user)
|
||||
if(!QDELETED(src))
|
||||
addtimer(CALLBACK(src, .proc/cd), cooldownMax)
|
||||
addtimer(CALLBACK(src, PROC_REF(cd)), cooldownMax)
|
||||
else
|
||||
to_chat(user, "<span class='notice'>You aren't quite sure what to do with this yet.</span>")
|
||||
|
||||
@@ -577,7 +577,7 @@
|
||||
/obj/item/relic/proc/corgicannon(mob/user)
|
||||
playsound(src, "sparks", rand(25,50), 1)
|
||||
var/mob/living/simple_animal/pet/dog/corgi/C = new/mob/living/simple_animal/pet/dog/corgi(get_turf(user))
|
||||
C.throw_at(pick(oview(10,user)), 10, rand(3,8), callback = CALLBACK(src, .proc/throwSmoke, C))
|
||||
C.throw_at(pick(oview(10,user)), 10, rand(3,8), callback = CALLBACK(src, PROC_REF(throwSmoke), C))
|
||||
warn_admins(user, "Corgi Cannon", 0)
|
||||
|
||||
/obj/item/relic/proc/clean(mob/user)
|
||||
@@ -627,7 +627,7 @@
|
||||
|
||||
/obj/item/relic/proc/explode(mob/user)
|
||||
to_chat(user, "<span class='danger'>[src] begins to heat up!</span>")
|
||||
addtimer(CALLBACK(src, .proc/do_explode, user), rand(35, 100))
|
||||
addtimer(CALLBACK(src, PROC_REF(do_explode), user), rand(35, 100))
|
||||
|
||||
/obj/item/relic/proc/do_explode(mob/user)
|
||||
if(loc == user)
|
||||
@@ -638,7 +638,7 @@
|
||||
|
||||
/obj/item/relic/proc/teleport(mob/user)
|
||||
to_chat(user, "<span class='notice'>[src] begins to vibrate!</span>")
|
||||
addtimer(CALLBACK(src, .proc/do_the_teleport, user), rand(10, 30))
|
||||
addtimer(CALLBACK(src, PROC_REF(do_the_teleport), user), rand(10, 30))
|
||||
|
||||
/obj/item/relic/proc/do_the_teleport(mob/user)
|
||||
var/turf/userturf = get_turf(user)
|
||||
|
||||
Reference in New Issue
Block a user