procs
This commit is contained in:
@@ -114,4 +114,4 @@
|
||||
var/list/cone_turfs = cone_helper(get_turf(user), user.dir, cone_levels)
|
||||
for(var/list/turf_list in cone_turfs)
|
||||
level_counter++
|
||||
addtimer(CALLBACK(src, .proc/do_cone_effects, turf_list, level_counter), 2 * level_counter)
|
||||
addtimer(CALLBACK(src, PROC_REF(do_cone_effects), turf_list, level_counter), 2 * level_counter)
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
target.playsound_local(get_turf(target), 'sound/hallucinations/i_see_you1.ogg', 50, 1)
|
||||
user.playsound_local(get_turf(user), 'sound/effects/ghost2.ogg', 50, 1)
|
||||
target.become_blind(ABYSSAL_GAZE_BLIND)
|
||||
addtimer(CALLBACK(src, .proc/cure_blindness, target), 40)
|
||||
addtimer(CALLBACK(src, PROC_REF(cure_blindness), target), 40)
|
||||
target.adjust_bodytemperature(-200)
|
||||
|
||||
/obj/effect/proc_holder/spell/targeted/abyssal_gaze/proc/cure_blindness(mob/target)
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
client.eye = src
|
||||
visible_message("<span class='warning'><B>[src] appears in a fiery blaze!</B></span>")
|
||||
playsound(get_turf(src), 'sound/magic/exit_blood.ogg', 100, 1, -1)
|
||||
addtimer(CALLBACK(src, .proc/fakefireextinguish), 15, TIMER_UNIQUE)
|
||||
addtimer(CALLBACK(src, PROC_REF(fakefireextinguish)), 15, TIMER_UNIQUE)
|
||||
|
||||
/obj/effect/proc_holder/spell/targeted/sintouch
|
||||
name = "Sin Touch"
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
for(var/A in traits)
|
||||
ADD_TRAIT(target, A, GENETICS_SPELL)
|
||||
active_on += target
|
||||
addtimer(CALLBACK(src, .proc/remove, target), duration)
|
||||
addtimer(CALLBACK(src, PROC_REF(remove), target), duration)
|
||||
|
||||
/obj/effect/proc_holder/spell/targeted/genetic/Destroy()
|
||||
. = ..()
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
active_phylacteries++
|
||||
GLOB.poi_list |= src
|
||||
START_PROCESSING(SSobj, src)
|
||||
RegisterSignal(SSactivity, COMSIG_THREAT_CALC, .proc/get_threat)
|
||||
RegisterSignal(SSactivity, COMSIG_THREAT_CALC, PROC_REF(get_threat))
|
||||
set_light(lon_range)
|
||||
if(initial(SSticker.mode.round_ends_with_antag_death))
|
||||
SSticker.mode.round_ends_with_antag_death = FALSE
|
||||
@@ -113,7 +113,7 @@
|
||||
return
|
||||
|
||||
if(!mind.current || (mind.current && mind.current.stat == DEAD))
|
||||
addtimer(CALLBACK(src, .proc/rise), respawn_time, TIMER_UNIQUE)
|
||||
addtimer(CALLBACK(src, PROC_REF(rise)), respawn_time, TIMER_UNIQUE)
|
||||
|
||||
/obj/item/phylactery/proc/get_threat(list/threat_list)
|
||||
if(mind?.current?.stat == DEAD)
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
perform(turf_steps,user=user)
|
||||
|
||||
/obj/effect/proc_holder/spell/spacetime_dist/after_cast(list/targets)
|
||||
addtimer(CALLBACK(src, .proc/clean_turfs), duration)
|
||||
addtimer(CALLBACK(src, PROC_REF(clean_turfs)), duration)
|
||||
|
||||
/obj/effect/proc_holder/spell/spacetime_dist/cast(list/targets, mob/user = usr)
|
||||
effects = list()
|
||||
|
||||
Reference in New Issue
Block a user