ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/eventinc.h
(Generate patch)

Comparing deliantra/server/include/eventinc.h (file contents):
Revision 1.5 by root, Sat Aug 26 23:36:32 2006 UTC vs.
Revision 1.6 by root, Sun Aug 27 16:15:12 2006 UTC

2 2
3// global events 3// global events
4def (GLOBAL, CLOCK) // NYI 4def (GLOBAL, CLOCK) // NYI
5 5
6// per-player 6// per-player
7def (PLAYER, BIRTH) // called as very first thing after creating a player 7def (PLAYER, BIRTH) // ($pl -- ) called as very first thing after creating a player
8def (PLAYER, QUIT) // called after logout 8def (PLAYER, QUIT) // ($pl -- ) called after logout
9def (PLAYER, LOAD) 9def (PLAYER, LOAD)
10def (PLAYER, SAVE) 10def (PLAYER, SAVE)
11def (PLAYER, LOGIN) 11def (PLAYER, LOGIN)
12def (PLAYER, LOGOUT) 12def (PLAYER, LOGOUT)
13def (PLAYER, DEATH) 13def (PLAYER, DEATH)
14def (PLAYER, ENTER) 14def (PLAYER, ENTER) // ($pl, $map -- )
15def (PLAYER, LEAVE) 15def (PLAYER, LEAVE) // ($pl, $map -- )
16def (PLAYER, USE_SKILL) 16def (PLAYER, USE_SKILL)
17def (PLAYER, EXTCMD) 17def (PLAYER, EXTCMD) // ($pl $string -- )
18def (PLAYER, PRAY_ALTAR) 18def (PLAYER, PRAY_ALTAR)
19def (PLAYER, TELL) //NYI 19def (PLAYER, TELL) //NYI
20def (PLAYER, SAY) //NYI 20def (PLAYER, SAY) //NYI
21def (PLAYER, SHOUT) //NYI 21def (PLAYER, SHOUT) //NYI
22 22
26def (OBJECT, APPLY) 26def (OBJECT, APPLY)
27def (OBJECT, USE_SKILL) 27def (OBJECT, USE_SKILL)
28def (OBJECT, CAST_SPELL) 28def (OBJECT, CAST_SPELL)
29def (OBJECT, DROP_ON) // NYI 29def (OBJECT, DROP_ON) // NYI
30def (OBJECT, LISTEN) //NYI 30def (OBJECT, LISTEN) //NYI
31def (OBJECT, MOVE) // (object, enemy) called for monsters to move them 31def (OBJECT, MOVE) // ($object, $enemy -- ) called when a monster tries to move
32def (OBJECT, ATTACK) // (object, hitter) object gets attacked 32def (OBJECT, ATTACK) // ($object, $hitter -- $damage) object gets attacked
33def (OBJECT, ATTACKS) // (weapon, hitter, victim) object gets used as weapon 33def (OBJECT, ATTACKS) // ($weapon, $hitter, $victim -- ) object gets used as weapon
34 34
35// plug-in attachment 35// plug-in attachment
36def (OBJECT, INSTANTIATE) // an archetype was instantiated into an object 36def (OBJECT, INSTANTIATE) // ($object -- ) an archetype was instantiated into an object
37def (OBJECT, LOAD) // an objetc was loaded _and had extension_ 37def (OBJECT, REATTACH) // ($object -- ) an object was loaded _and_ had extensions
38def (OBJECT, CLONE) // an object with _attached extension_ is cloned 38def (OBJECT, CLONE) // ($object $destination -- ) an object with _attached extension_ is cloned
39 39
40// per-map 40// per-map
41def (MAP, LOAD) // Original map has been loaded 41def (MAP, LOAD) // ($map -- ) Original map has been loaded
42def (MAP, SWAPIN) // Temporary map has been swapped in 42def (MAP, SWAPIN) // ($map -- ) Temporary map has been swapped in
43def (MAP, SWAPOUT) // Map has been swapped out 43def (MAP, SWAPOUT) // ($map -- ) Map has been swapped out
44def (MAP, RESET) // A map is resetting 44def (MAP, RESET) // ($map -- ) A map is resetting
45def (MAP, CLEAN) // Temporary map will be deleted 45def (MAP, CLEAN) // ($map -- ) Temporary map will be deleted
46def (MAP, ENTER) // ($map, $pl -- )
47def (MAP, LEAVE) // ($map, $pl -- )
46 48

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines