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.7 by root, Sun Aug 27 13:02:03 2006 UTC vs.
Revision 1.8 by root, Sun Aug 27 15:24:22 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, REATTACH) // (pl -- ) 7def (PLAYER, REATTACH) // (pl)
8def (PLAYER, BIRTH) // (pl -- ) called as very first thing after creating a player 8def (PLAYER, BIRTH) // (pl) called as very first thing after creating a player
9def (PLAYER, QUIT) // (pl -- ) called after logout 9def (PLAYER, QUIT) // (pl) called after logout
10def (PLAYER, LOAD) 10def (PLAYER, LOAD)
11def (PLAYER, SAVE) 11def (PLAYER, SAVE)
12def (PLAYER, LOGIN) 12def (PLAYER, LOGIN)
13def (PLAYER, LOGOUT) 13def (PLAYER, LOGOUT)
14def (PLAYER, DEATH) 14def (PLAYER, DEATH)
15def (PLAYER, ENTER) // (pl, map -- ) 15def (PLAYER, MAP_CHANGE) // (pl oldmap newmap)
16def (PLAYER, LEAVE) // (pl, map -- )
17def (PLAYER, USE_SKILL) 16def (PLAYER, USE_SKILL)
18def (PLAYER, EXTCMD) // (pl, string -- ) 17def (PLAYER, EXTCMD) // (pl string)
19def (PLAYER, PRAY_ALTAR) 18def (PLAYER, PRAY_ALTAR)
20def (PLAYER, TELL) //NYI 19def (PLAYER, TELL) //NYI
21def (PLAYER, SAY) //NYI 20def (PLAYER, SAY) //NYI
22def (PLAYER, SHOUT) //NYI 21def (PLAYER, SHOUT) //NYI
23 22
24// plug-in attachment 23// plug-in attachment
25def (OBJECT, INSTANTIATE) // (object -- ) an archetype was instantiated into an object 24def (OBJECT, INSTANTIATE) // (object) an archetype was instantiated into an object
26def (OBJECT, REATTACH) // (object -- ) an object was loaded _and_ had extensions 25def (OBJECT, REATTACH) // (object) an object was loaded _and_ had extensions
27def (OBJECT, CLONE) // (object destination -- ) an object with _attached extension_ is cloned 26def (OBJECT, CLONE) // (object destination) an object with _attached extension_ is cloned
28 27
29// per-object events 28// per-object events
30def (OBJECT, TICK) 29def (OBJECT, TICK)
31def (OBJECT, KILL) 30def (OBJECT, KILL)
32def (OBJECT, APPLY) 31def (OBJECT, APPLY) // (object who -- applytype)
32 // 0: player or monster can't apply objects of that type
33 // 1: has been applied, or there was an error applying the object
34 // 2: objects of that type can't be applied if not in inventory
33def (OBJECT, USE_SKILL) 35def (OBJECT, USE_SKILL)
34def (OBJECT, CAST_SPELL) 36def (OBJECT, CAST_SPELL)
35def (OBJECT, DROP_ON) // NYI 37def (OBJECT, DROP) // (object who -- ) an item gets dropped
38def (OBJECT, DROP_ON) // (floor object who -- ) something was dropped on the floor
36def (OBJECT, LISTEN) //NYI 39def (OBJECT, LISTEN) //NYI
37def (OBJECT, MOVE) // (object, enemy -- ) called when a monster tries to move 40def (OBJECT, MOVE) // (object enemy -- ) called when a monster tries to move
38def (OBJECT, ATTACK) // (object, hitter -- damage) object gets attacked 41def (OBJECT, ATTACK) // (object hitter -- damage) object gets attacked
39def (OBJECT, ATTACKS) // (weapon, hitter, victim -- ) object gets used as weapon 42def (OBJECT, ATTACKS) // (weapon hitter, victim) object gets used as weapon
43def (OBJECT, INSCRIBE_NOTE) // (book pl message skill -- ) inscribe a note into a book
44def (OBJECT, TRIGGER) // (object activator -- ) an object was triggered
45def (OBJECT, MOVE_TRIGGER) // (object victim originator -- ) a trap-like object was triggered
46def (OBJECT, CLOSE) // (container -- ) close a container
40 47
41// per-map 48// per-map
42def (MAP, REATTACH) // (map -- ) 49def (MAP, REATTACH) // (map)
43def (MAP, LOAD) // (map -- ) Original map has been loaded 50def (MAP, LOAD) // (map) Original map has been loaded
44def (MAP, SWAPIN) // (map -- ) Temporary map has been swapped in 51def (MAP, SWAPIN) // (map) Temporary map has been swapped in
45def (MAP, SWAPOUT) // (map -- ) Map has been swapped out 52def (MAP, SWAPOUT) // (map) Map has been swapped out
46def (MAP, RESET) // (map -- ) A map is resetting 53def (MAP, RESET) // (map) A map is resetting
47def (MAP, CLEAN) // (map -- ) Temporary map will be deleted 54def (MAP, CLEAN) // (map) Temporary map will be deleted
48def (MAP, ENTER) // (map, pl -- ) 55def (MAP, ENTER) // (map pl)
49def (MAP, LEAVE) // (map, pl -- ) 56def (MAP, LEAVE) // (map pl)
50 57

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines