ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/eventinc.h
Revision: 1.3
Committed: Fri Aug 25 17:11:53 2006 UTC (17 years, 9 months ago) by root
Content type: text/plain
Branch: MAIN
Changes since 1.2: +22 -16 lines
Log Message:
converted more events, broken per-object events (needs map support), lots of fixes

File Contents

# User Rev Content
1 root 1.1 // define event types by enumerating them here
2    
3 root 1.2 // global events
4 root 1.3 def (GLOBAL, CLOCK) // NYI
5 root 1.2
6     // per-player
7 root 1.3 def (PLAYER, BIRTH) // called as very first thing after creating a player
8     def (PLAYER, QUIT) // called after logout
9     def (PLAYER, LOAD)
10     def (PLAYER, SAVE)
11     def (PLAYER, LOGIN)
12     def (PLAYER, LOGOUT)
13     def (PLAYER, DEATH)
14     def (PLAYER, ENTER)
15     def (PLAYER, LEAVE)
16     def (PLAYER, USE_SKILL)
17     def (PLAYER, EXTCMD)
18     def (PLAYER, PRAY_ALTAR)
19 root 1.2
20     // per-object events
21 root 1.3 def (OBJECT, KILL)
22     def (OBJECT, APPLY)
23     def (OBJECT, USE_SKILL)
24     def (OBJECT, CAST_SPELL)
25 root 1.2
26     // per-map
27 root 1.3 def (MAP, LOAD) // Original map has been loaded
28     def (MAP, SWAPIN) // Temporary map has been swapped in
29     def (MAP, SWAPOUT) // Map has been swapped out
30     def (MAP, RESET) // A map is resetting
31     def (MAP, CLEAN) // Temporary map will be deleted
32 root 1.2