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

Comparing deliantra/server/include/plugin.h (file contents):
Revision 1.10 by elmex, Mon Aug 14 04:22:04 2006 UTC vs.
Revision 1.11 by root, Fri Aug 25 13:24:50 2006 UTC

54/*****************************************************************************/ 54/*****************************************************************************/
55// how about making this an enum 55// how about making this an enum
56#define EVENT_NONE 0 /* No event. This exists only to reserve the "0". */ 56#define EVENT_NONE 0 /* No event. This exists only to reserve the "0". */
57#define EVENT_APPLY 1 /* Object applied-unapplied. */ 57#define EVENT_APPLY 1 /* Object applied-unapplied. */
58#define EVENT_ATTACK 2 /* Monster attacked or Scripted Weapon used. */ 58#define EVENT_ATTACK 2 /* Monster attacked or Scripted Weapon used. */
59#define EVENT_DEATH 3 /* Player or monster dead. */ 59#define EVENT_DEATH 3
60#define EVENT_DROP 4 /* Object dropped on the floor. */ 60#define EVENT_DROP 4 /* Object dropped on the floor. */
61#define EVENT_PICKUP 5 /* Object picked up. */ 61#define EVENT_PICKUP 5 /* Object picked up. */
62#define EVENT_SAY 6 /* Someone speaks. */ 62#define EVENT_SAY 6 /* Someone speaks. */
63#define EVENT_STOP 7 /* Thrown object stopped. */ 63#define EVENT_STOP 7 /* Thrown object stopped. */
64#define EVENT_TIME 8 /* Triggered each time the object can react/move. */ 64#define EVENT_TIME 8 /* Triggered each time the object can react/move. */
68#define EVENT_TIMER 12 /* Timer connected triggered it. */ 68#define EVENT_TIMER 12 /* Timer connected triggered it. */
69#define EVENT_MOVE 28 /* Monster move */ 69#define EVENT_MOVE 28 /* Monster move */
70/*****************************************************************************/ 70/*****************************************************************************/
71/* Global events. Those are never linked to a specific object. */ 71/* Global events. Those are never linked to a specific object. */
72/*****************************************************************************/ 72/*****************************************************************************/
73#define EVENT_BORN 13 /* A new character has been created. */
74#define EVENT_CLOCK 14 /* Global time event. */ 73#define EVENT_CLOCK 14 /* Global time event. */
75#define EVENT_CRASH 15 /* Triggered when the server crashes. Not recursive*/ 74#define EVENT_CRASH 15 /* Triggered when the server crashes. Not recursive*/
76#define EVENT_PLAYER_DEATH 16 /* Global Death event */
77#define EVENT_GKILL 17 /* Triggered when anything got killed by anyone. */ 75#define EVENT_GKILL 17 /* Triggered when anything got killed by anyone. */
78#define EVENT_LOGIN 18 /* Player login. */
79#define EVENT_LOGOUT 19 /* Player logout. */
80#define EVENT_MAPENTER 20 /* A player entered a map. */
81#define EVENT_MAPLEAVE 21 /* A player left a map. */
82#define EVENT_MAPRESET 22 /* A map is resetting. */
83#define EVENT_REMOVE 23 /* A Player character has been removed. */
84#define EVENT_SHOUT 24 /* A player 'shout' something. */ 76#define EVENT_SHOUT 24 /* A player 'shout' something. */
85#define EVENT_TELL 25 /* A player 'tell' something. */ 77#define EVENT_TELL 25 /* A player 'tell' something. */
86#define EVENT_MUZZLE 26 /* A player was Muzzled (no_shout set). */ 78#define EVENT_MUZZLE 26 /* A player was Muzzled (no_shout set). */
87#define EVENT_KICK 27 /* A player was Kicked by a DM */ 79#define EVENT_KICK 27 /* A player was Kicked by a DM */
88#define EVENT_FREE_OB 29 /* Object destroyed */
89#define EVENT_MAPLOAD 30 /* Original map has been loaded */
90#define EVENT_MAPOUT 31 /* Map has been swapped out */
91#define EVENT_MAPIN 32 /* Temporary map has been swapped in */
92#define EVENT_MAPCLEAN 33 /* Temporary map will be deleted */
93#define EVENT_PLAYER_LOAD 34 /* Player was just loaded from disk */
94#define EVENT_PLAYER_SAVE 35 /* Player was just saved to disk */
95#define EVENT_PLAYER_USE_SKILL 36 /* player was just trying to use a skill */ 80#define EVENT_PLAYER_USE_SKILL 36 /* player was just trying to use a skill */
96#define EVENT_MONSTER_USE_SKILL 37 /* monster was just trying to use a skill*/ 81#define EVENT_MONSTER_USE_SKILL 37 /* monster was just trying to use a skill*/
97#define EVENT_FIND_UNARMED_SKILL 38 /* lets a plugin find the unarmed skill */ 82#define EVENT_FIND_UNARMED_SKILL 38 /* lets a plugin find the unarmed skill */
98#define EVENT_EXTCMD 39 /* Low-Level socket command */ 83#define EVENT_EXTCMD 39 /* Low-Level socket command */
99#define EVENT_CAST_SPELL 40 /* Something successfully casted a spell */ 84#define EVENT_CAST_SPELL 40 /* Something successfully casted a spell */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines