Home
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Details for command deltimer:
* addtimer <ticks>,"NPC::OnEvent";
* addtimercount <ticks>,"NPC::OnEvent";
* deltimer "NPC::OnEvent";
These commands will create, destroy, and delay a countdown timer - 'addtimer' to
create, 'deltimer' to destroy and 'addtimercount' to delay it by the specified
number of ticks. For all three cases, the event label given is the identifier of
that timer. The timer runs on the character object that is attached to the script (and I'm not sure what happens when no one is attached), and can have multiple instances. When the label is run, it is run as if the player that the timer runs on has clicked the NPC.
When this timer runs out, a new execution thread will start in the specified NPC
object at the specified label. If no such label is found in the NPC object, it
will run as if clicked.
The ticks are given in 1/1000ths of a second.