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

# Content
1 // define event types by enumerating them here
2
3 // global events
4 def (GLOBAL, CLOCK) // NYI
5
6 // per-player
7 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
20 // per-object events
21 def (OBJECT, KILL)
22 def (OBJECT, APPLY)
23 def (OBJECT, USE_SKILL)
24 def (OBJECT, CAST_SPELL)
25
26 // per-map
27 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