Local events are linked to particular objects, for example, a special apply event for a particular artifact sword. These objects need to contain a event handler object specifying the plugin/module to run in order for these types of events to be dispatched.
◆ EVENT_APPLY
Object applied-unapplied.
Definition at line 28 of file events.h.
◆ EVENT_ATTACKED
Object attacked, with weapon or spell.
Definition at line 29 of file events.h.
◆ EVENT_ATTACKS
Weapon or arrow hitting something.
Definition at line 30 of file events.h.
◆ EVENT_BOUGHT
Object is being bought by player.
Definition at line 31 of file events.h.
◆ EVENT_CLOSE
Container closed.
Definition at line 32 of file events.h.
◆ EVENT_DEATH
Player or monster dead.
Definition at line 33 of file events.h.
◆ EVENT_DESTROY
Object destroyed (includes map reset/swapout)
Definition at line 34 of file events.h.
◆ EVENT_DROP
Object dropped on the floor.
Definition at line 35 of file events.h.
◆ EVENT_NONE
No event.
This exists only to reserve the "0".
Definition at line 27 of file events.h.
◆ EVENT_PICKUP
Object picked up.
Definition at line 36 of file events.h.
◆ EVENT_SAY
Someone speaks.
Definition at line 37 of file events.h.
◆ EVENT_SELLING
Object is being sold by another one.
Definition at line 38 of file events.h.
◆ EVENT_STOP
Thrown object stopped.
Definition at line 39 of file events.h.
◆ EVENT_THROW
Object is thrown.
Definition at line 41 of file events.h.
◆ EVENT_TIME
Triggered each time the object can react/move.
Definition at line 40 of file events.h.
◆ EVENT_TIMER
Timer connected triggered it.
Definition at line 43 of file events.h.
◆ EVENT_TRIGGER
Button pushed, lever pulled, etc.
Definition at line 42 of file events.h.
◆ EVENT_USER
User-defined event.
Definition at line 44 of file events.h.