mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-08 10:16:37 +00:00
Added an index table of events
@@ -4,6 +4,94 @@
|
||||
|
||||
A full list can always be found in the EQEmu source [https://github.com/EQEmu/Server/blob/master/zone/embparser.cpp](https://github.com/EQEmu/Server/blob/master/zone/embparser.cpp)
|
||||
|
||||
# Full List
|
||||
|
||||
| Event Name | Event Trigger |
|
||||
| --- | --- |
|
||||
| [EVENT_AGGRO](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_aggro) | When a mob aggros a client.
|
||||
| [EVENT_AGGRO_SAY](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_aggro_say) | When a mob is targeted, the player types something, and NPC is in combat.
|
||||
| [EVENT_ATTACK](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_attack) | When the NPC is attacked.
|
||||
| [EVENT_AUGMENT_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_augment_item) | When a client augments an item.
|
||||
| [EVENT_AUGMENT_INSERT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_augment_insert) | When a client inserts an augment into an item.
|
||||
| [EVENT_AUGMENT_REMOVE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_augment_remove) | When a client removes an augment from an item.
|
||||
| [EVENT_CAST](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_cast) | Triggered when a client casts a spell.
|
||||
| [EVENT_CAST_BEGIN](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_cast_begin) | When a client begins to cast a spell.
|
||||
| [EVENT_CAST_ON](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_cast_on) | When a player casts a spell on a player or NPC.
|
||||
| [EVENT_CLICKDOOR](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_clickdoor) | When the client clicks on a door object.
|
||||
| [EVENT_CLICK_OBJECT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_click_object) | When the client clicks on an object.
|
||||
| [EVENT_COMBAT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_combat) | When an NPC enters or leaves combat.
|
||||
| [EVENT_COMBINE_FAILURE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_combine_failure) | When a combine is unsuccessful.
|
||||
| [EVENT_COMBINE_SUCCESS](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_combine_success) | When a combine is successful.
|
||||
| [EVENT_COMMAND](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_command) | When a player says anything like a command.
|
||||
| [EVENT_CONNECT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_connect) | When a player connects to the world.
|
||||
| [EVENT_DEATH](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_death) | When the NPC dies. Fires before death finishes.
|
||||
| [EVENT_DEATH_COMPLETE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_death_complete) | When the NPC dies.
|
||||
| [EVENT_DEATH_ZONE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_death_zone) | When an NPC dies (used by the zone controller).
|
||||
| [EVENT_DESTROY_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_destroy_item) | When a client destroys an item.
|
||||
| [EVENT_DISCONNECT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_disconnect) | When a player disconnects from the world.
|
||||
| [EVENT_DISCOVER_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_discover_item) | When an item is discovered.
|
||||
| [EVENT_DROP_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_drop_item) | When a client drops an item.
|
||||
| [EVENT_DUEL_LOSE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_duel_lose) | When a client loses a duel.
|
||||
| [EVENT_DUEL_WIN](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_duel_win) | When a client wins a duel.
|
||||
| [EVENT_ENTER](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_enter) | When a client enters a mob's proximity.
|
||||
| [EVENT_ENTER_AREA](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_enter_area) | When a client enters the area of a mob.
|
||||
| [EVENT_ENTERZONE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_enterzone) | When a player enters the zone.
|
||||
| [EVENT_ENVIRONMENTAL_DAMAGE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_environmental_damage) | When taking any sort of environmental damage.
|
||||
| [EVENT_EQUIP_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_equip_item) | When a player equips an item.
|
||||
| [EVENT_EXIT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_exit) | When a client leaves a mob's proximity.
|
||||
| [EVENT_FEIGN_DEATH](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_feign_death) | When a client feign death.
|
||||
| [EVENT_FISH_FAILURE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_fish_failure) | When a client fails at fishing.
|
||||
| [EVENT_FISH_START](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_fish_start) | When a client starts fishing.
|
||||
| [EVENT_FISH_SUCCESS](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_fish_success) | When a client succeeds at fishing.
|
||||
| [EVENT_FORAGE_FAILURE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_forage_failure) | When a client fails at foraging.
|
||||
| [EVENT_FORAGE_SUCCESS](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_forage_success) | When a client succeeds at foraging.
|
||||
| [EVENT_GROUP_CHANGE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_group_change) | When a group change occurs.
|
||||
| [EVENT_HATE_LIST](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_hate_list) | When a mob's hate list is changed.
|
||||
| [EVENT_HP](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_hp) | When a mob's HP drops below a threshold.
|
||||
| [EVENT_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_item) | When an item or money is turned into the mob.
|
||||
| [EVENT_ITEM_CLICK](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_item_click) | When an item is clicked.
|
||||
| [EVENT_ITEM_CLICK_CAST](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_item_click_cast) | When a client casts the click effect on an item.
|
||||
| [EVENT_ITEM_ENTER_ZONE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_item_enter_zone) | Called when an item that would trigger EVENT_SCALE_CALC is in the inventory when a player zones in.
|
||||
| [EVENT_ITEM_TICK](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_item_tick) | When the click effect of an item ticks.
|
||||
| [EVENT_KILLED_MERIT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_killed_merit) | When an NPC dies and the client is in a group credited with doing the most damage.
|
||||
| [EVENT_LEAVE_AREA](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_leave_area) | When a client leaves a mob's area.
|
||||
| [EVENT_LEVEL_UP](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_level_up) | When the player gains a level.
|
||||
| [EVENT_LOOT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_loot) | When a player successfully loots an item from a corpse.
|
||||
| [EVENT_NPC_SLAY](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_npc_slay) | When an NPC slays another NPC.
|
||||
| [EVENT_PLAYER_PICKUP](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_player_pickup) | When a player picks up an object from the ground.
|
||||
| [EVENT_POPUPRESPONSE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_popupresponse) | When a player clicks a button on a popup.
|
||||
| [EVENT_PROXIMITY_SAY](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_proximity_say) | When a client enters a mob's proximity and uses an appropriate text trigger.
|
||||
| [EVENT_RESPAWN](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_respawn) | Triggered on respawn.
|
||||
| [EVENT_SAY](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_say) | When a mob is targeted and the player types something.
|
||||
| [EVENT_SCALE_CALC](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_scale_calc) | When an item is equipped.
|
||||
| [EVENT_SIGNAL](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_signal) | When a signal is received.
|
||||
| [EVENT_SLAY](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_slay) | Whenever an NPC kills a player.
|
||||
| [EVENT_SPAWN](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spawn) | When the NPC spawns.
|
||||
| [EVENT_SPAWN_ZONE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spawn_zone) | When the NPC spawns (used by the zone controller).
|
||||
| [EVENT_SPELL_EFFECT_CLIENT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spell_effect_client) | When the spell lands on a client.
|
||||
| [EVENT_SPELL_EFFECT_NPC](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spell_effect_npc) | When the spell lands on an NPC.
|
||||
| [EVENT_SPELL_EFFECT_BUFF_TIC_CLIENT](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spell_effect_buff_tic_client) | When the spell ticks on a client.
|
||||
| [EVENT_SPELL_EFFECT_BUFF_TIC_NPC](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spell_effect_buff_tic_npc) | When the spell ticks on an NPC.
|
||||
| [EVENT_SPELL_EFFECT_TRANSLOCATE_COMPLETE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spell_effect_translocate_complete) | When translocation is complete.
|
||||
| [EVENT_SPELL_FADE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_spell_fade) | When a spell fades.
|
||||
| [EVENT_TARGET_CHANGE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_target_change) | When a mob changes their current target or clears it.
|
||||
| [EVENT_TASKACCEPTED](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_taskaccepted) | When a player accepts a task from the task selector window.
|
||||
| [EVENT_TASK_COMPLETE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_task_complete) | When a player completes a task.
|
||||
| [EVENT_TASK_FAIL](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_task_fail) | When a player fails a task.
|
||||
| [EVENT_TASK_STAGE_COMPLETE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_task_stage_complete) | When a task stage is completed.
|
||||
| [EVENT_TASK_UPDATE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_task_update) | When a player's task is updated.
|
||||
| [EVENT_TIMER](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_timer) | When the duration of a timer elapses.
|
||||
| [EVENT_TRADE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_trade) | When a client begins a trade.
|
||||
| [EVENT_UNAUGMENT_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_unaugment_item) | When a client removes an augment from an item.
|
||||
| [EVENT_UNEQUIP_ITEM](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_unequip_item) | When a client unequips an item.
|
||||
| [EVENT_USE_SKILL](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_use_skill) | When a client uses a skill
|
||||
| [EVENT_WAYPOINT_ARRIVE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_waypoint_arrive) | When a mob arrives at a waypoint.
|
||||
| [EVENT_WAYPOINT_DEPART](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_waypoint_depart) | When a mob leaves a waypoint.
|
||||
| [EVENT_WEAPON_PROC](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_weapon_proc) | When a weapon procs.
|
||||
| [EVENT_ZONE](https://github.com/EQEmu/Server/wiki/Perl-API---Sub-Events#event_zone) | When a player zones.
|
||||
|
||||
# EVENT Documentation
|
||||
|
||||
## EVENT_AGGRO
|
||||
### Trigger
|
||||
|
||||
|
||||
Reference in New Issue
Block a user