-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathEventCatalog.lua
More file actions
446 lines (443 loc) · 8.95 KB
/
Copy pathEventCatalog.lua
File metadata and controls
446 lines (443 loc) · 8.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
-- WeakestAuras -- searchable client-event catalog for custom triggers.
if WeakestAuras.disabled then return end
local WA = WeakestAuras
local names = [[
ACTIONBAR_HIDEGRID
ACTIONBAR_PAGE_CHANGED
ACTIONBAR_SHOWGRID
ACTIONBAR_SLOT_CHANGED
ACTIONBAR_UPDATE_COOLDOWN
ACTIONBAR_UPDATE_STATE
ACTIONBAR_UPDATE_USABLE
ADDON_ACTION_FORBIDDEN
ADDON_LOADED
AREA_SPIRIT_HEALER_IN_RANGE
AREA_SPIRIT_HEALER_OUT_OF_RANGE
AUCTION_BIDDER_LIST_UPDATE
AUCTION_HOUSE_CLOSED
AUCTION_HOUSE_SHOW
AUCTION_ITEM_LIST_UPDATE
AUCTION_OWNED_LIST_UPDATE
AUTOEQUIP_BIND_CONFIRM
AUTOFOLLOW_BEGIN
AUTOFOLLOW_END
BAG_CLOSED
BAG_OPEN
BAG_UPDATE
BAG_UPDATE_COOLDOWN
BANKFRAME_CLOSED
BANKFRAME_OPENED
BATTLEFIELDS_CLOSED
BATTLEFIELDS_SHOW
BILLING_NAG_DIALOG
BIND_ENCHANT
CANCEL_LOOT_ROLL
CHARACTER_POINTS_CHANGED
CHAT_MSG_ADDON
CHAT_MSG_AFK
CHAT_MSG_BATTLEGROUND
CHAT_MSG_BATTLEGROUND_LEADER
CHAT_MSG_BG_SYSTEM_ALLIANCE
CHAT_MSG_BG_SYSTEM_HORDE
CHAT_MSG_BG_SYSTEM_NEUTRAL
CHAT_MSG_CHANNEL
CHAT_MSG_CHANNEL_JOIN
CHAT_MSG_CHANNEL_LEAVE
CHAT_MSG_CHANNEL_LIST
CHAT_MSG_CHANNEL_NOTICE
CHAT_MSG_CHANNEL_NOTICE_USER
CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_HITS
CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_MISSES
CHAT_MSG_COMBAT_CREATURE_VS_PARTY_HITS
CHAT_MSG_COMBAT_CREATURE_VS_PARTY_MISSES
CHAT_MSG_COMBAT_CREATURE_VS_SELF_HITS
CHAT_MSG_COMBAT_CREATURE_VS_SELF_MISSES
CHAT_MSG_COMBAT_FACTION_CHANGE
CHAT_MSG_COMBAT_FRIENDLY_DEATH
CHAT_MSG_COMBAT_FRIENDLYPLAYER_HITS
CHAT_MSG_COMBAT_FRIENDLYPLAYER_MISSES
CHAT_MSG_COMBAT_HONOR_GAIN
CHAT_MSG_COMBAT_HOSTILE_DEATH
CHAT_MSG_COMBAT_HOSTILEPLAYER_HITS
CHAT_MSG_COMBAT_HOSTILEPLAYER_MISSES
CHAT_MSG_COMBAT_LOG
CHAT_MSG_COMBAT_MISC_INFO
CHAT_MSG_COMBAT_PARTY_HITS
CHAT_MSG_COMBAT_PARTY_MISSES
CHAT_MSG_COMBAT_PET_HITS
CHAT_MSG_COMBAT_PET_MISSES
CHAT_MSG_COMBAT_SELF_HITS
CHAT_MSG_COMBAT_SELF_MISSES
CHAT_MSG_COMBAT_XP_GAIN
CHAT_MSG_DND
CHAT_MSG_EMOTE
CHAT_MSG_FILTERED
CHAT_MSG_GUILD
CHAT_MSG_IGNORED
CHAT_MSG_LOOT
CHAT_MSG_MONEY
CHAT_MSG_MONSTER_EMOTE
CHAT_MSG_MONSTER_SAY
CHAT_MSG_MONSTER_WHISPER
CHAT_MSG_MONSTER_YELL
CHAT_MSG_OFFICER
CHAT_MSG_PARTY
CHAT_MSG_RAID
CHAT_MSG_RAID_BOSS_EMOTE
CHAT_MSG_RAID_LEADER
CHAT_MSG_RAID_WARNING
CHAT_MSG_SAY
CHAT_MSG_SKILL
CHAT_MSG_SPELL_AURA_GONE_OTHER
CHAT_MSG_SPELL_AURA_GONE_PARTY
CHAT_MSG_SPELL_AURA_GONE_SELF
CHAT_MSG_SPELL_BREAK_AURA
CHAT_MSG_SPELL_CREATURE_VS_CREATURE_BUFF
CHAT_MSG_SPELL_CREATURE_VS_CREATURE_DAMAGE
CHAT_MSG_SPELL_CREATURE_VS_PARTY_BUFF
CHAT_MSG_SPELL_CREATURE_VS_PARTY_DAMAGE
CHAT_MSG_SPELL_CREATURE_VS_SELF_BUFF
CHAT_MSG_SPELL_CREATURE_VS_SELF_DAMAGE
CHAT_MSG_SPELL_DAMAGESHIELDS_ON_OTHERS
CHAT_MSG_SPELL_DAMAGESHIELDS_ON_SELF
CHAT_MSG_SPELL_FAILED_LOCALPLAYER
CHAT_MSG_SPELL_FRIENDLYPLAYER_BUFF
CHAT_MSG_SPELL_FRIENDLYPLAYER_DAMAGE
CHAT_MSG_SPELL_HOSTILEPLAYER_BUFF
CHAT_MSG_SPELL_HOSTILEPLAYER_DAMAGE
CHAT_MSG_SPELL_ITEM_ENCHANTMENTS
CHAT_MSG_SPELL_PARTY_BUFF
CHAT_MSG_SPELL_PARTY_DAMAGE
CHAT_MSG_SPELL_PERIODIC_CREATURE_BUFFS
CHAT_MSG_SPELL_PERIODIC_CREATURE_DAMAGE
CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_BUFFS
CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_DAMAGE
CHAT_MSG_SPELL_PERIODIC_HOSTILEPLAYER_BUFFS
CHAT_MSG_SPELL_PERIODIC_HOSTILEPLAYER_DAMAGE
CHAT_MSG_SPELL_PERIODIC_PARTY_BUFFS
CHAT_MSG_SPELL_PERIODIC_PARTY_DAMAGE
CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS
CHAT_MSG_SPELL_PERIODIC_SELF_DAMAGE
CHAT_MSG_SPELL_PET_BUFF
CHAT_MSG_SPELL_PET_DAMAGE
CHAT_MSG_SPELL_SELF_BUFF
CHAT_MSG_SPELL_SELF_DAMAGE
CHAT_MSG_SPELL_TRADESKILLS
CHAT_MSG_SYSTEM
CHAT_MSG_TEXT_EMOTE
CHAT_MSG_WHISPER
CHAT_MSG_WHISPER_INFORM
CHAT_MSG_YELL
CINEMATIC_START
CINEMATIC_STOP
CLOSE_INBOX_ITEM
CLOSE_TABARD_FRAME
CLOSE_WORLD_MAP
COMBAT_TEXT_UPDATE
CONFIRM_BINDER
CONFIRM_LOOT_ROLL
CONFIRM_PET_UNLEARN
CONFIRM_SUMMON
CONFIRM_TALENT_WIPE
CONFIRM_XP_LOSS
CORPSE_IN_INSTANCE
CORPSE_IN_RANGE
CORPSE_OUT_OF_RANGE
CRAFT_CLOSE
CRAFT_SHOW
CRAFT_UPDATE
CURRENT_SPELL_CAST_CHANGED
CURSOR_UPDATE
CVAR_UPDATE
DELETE_ITEM_CONFIRM
DISPLAY_SIZE_CHANGED
DUEL_FINISHED
DUEL_INBOUNDS
DUEL_OUTOFBOUNDS
DUEL_REQUESTED
EQUIP_BIND_CONFIRM
EXECUTE_CHAT_LINE
FRIENDLIST_UPDATE
GM_PLAYER_INFO
GMSURVEY_DISPLAY
GOSSIP_CLOSED
GOSSIP_ENTER_CODE
GOSSIP_SHOW
GUILD_INVITE_CANCEL
GUILD_INVITE_REQUEST
GUILD_MOTD
GUILD_REGISTRAR_CLOSED
GUILD_REGISTRAR_SHOW
GUILD_ROSTER_UPDATE
IGNORELIST_UPDATE
IGR_BILLING_NAG_DIALOG
INSPECT_HONOR_UPDATE
INSTANCE_BOOT_START
INSTANCE_BOOT_STOP
ITEM_LOCK_CHANGED
ITEM_PUSH
ITEM_TEXT_BEGIN
ITEM_TEXT_CLOSED
ITEM_TEXT_READY
ITEM_TEXT_TRANSLATION
LANGUAGE_LIST_CHANGED
LEARNED_SPELL_IN_TAB
LOCALPLAYER_PET_RENAMED
LOGOUT_CANCEL
LOOT_BIND_CONFIRM
LOOT_CLOSED
LOOT_OPENED
LOOT_SLOT_CLEARED
LOTTERY_ITEM_UPDATE
LOTTERY_SHOW
MACRO_ACTION_FORBIDDEN
MAIL_CLOSED
MAIL_FAILED
MAIL_INBOX_UPDATE
MAIL_SEND_INFO_UPDATE
MAIL_SEND_SUCCESS
MAIL_SHOW
MEETINGSTONE_CHANGED
MEMORY_EXHAUSTED
MEMORY_RECOVERED
MERCHANT_CLOSED
MERCHANT_SHOW
MERCHANT_UPDATE
MINIGAME_UPDATE
MINIMAP_PING
MINIMAP_UPDATE_ZOOM
MINIMAP_ZONE_CHANGED
MIRROR_TIMER_PAUSE
MIRROR_TIMER_START
MIRROR_TIMER_STOP
NEW_AUCTION_UPDATE
OPEN_MASTER_LOOT_LIST
OPEN_TABARD_FRAME
PARTY_INVITE_CANCEL
PARTY_INVITE_REQUEST
PARTY_LEADER_CHANGED
PARTY_LOOT_METHOD_CHANGED
PARTY_MEMBER_DISABLE
PARTY_MEMBER_ENABLE
PARTY_MEMBERS_CHANGED
PET_ATTACK_START
PET_ATTACK_STOP
PET_BAR_HIDEGRID
PET_BAR_SHOWGRID
PET_BAR_UPDATE
PET_BAR_UPDATE_COOLDOWN
PET_DISMISS_START
PET_STABLE_CLOSED
PET_STABLE_SHOW
PET_STABLE_UPDATE
PET_STABLE_UPDATE_PAPERDOLL
PET_UI_CLOSE
PET_UI_UPDATE
PETITION_CLOSED
PETITION_SHOW
PLAYER_ALIVE
PLAYER_AURAS_CHANGED
PLAYER_CAMPING
PLAYER_COMBO_POINTS
PLAYER_CONTROL_GAINED
PLAYER_CONTROL_LOST
PLAYER_DAMAGE_DONE_MODS
PLAYER_DEAD
PLAYER_ENTER_COMBAT
PLAYER_ENTERING_WORLD
PLAYER_FARSIGHT_FOCUS_CHANGED
PLAYER_FLAGS_CHANGED
PLAYER_GUILD_UPDATE
PLAYER_LEAVE_COMBAT
PLAYER_LEAVING_WORLD
PLAYER_LEVEL_UP
PLAYER_LOGIN
PLAYER_LOGOUT
PLAYER_MONEY
PLAYER_PVP_KILLS_CHANGED
PLAYER_PVP_RANK_CHANGED
PLAYER_QUITING
PLAYER_REGEN_DISABLED
PLAYER_REGEN_ENABLED
PLAYER_SKINNED
PLAYER_TARGET_CHANGED
PLAYER_TRADE_MONEY
PLAYER_UNGHOST
PLAYER_UPDATE_RESTING
PLAYER_XP_UPDATE
PLAYERBANKBAGSLOTS_CHANGED
PLAYERBANKSLOTS_CHANGED
PLAYTIME_CHANGED
QUEST_ACCEPT_CONFIRM
QUEST_COMPLETE
QUEST_DETAIL
QUEST_FINISHED
QUEST_GREETING
QUEST_ITEM_UPDATE
QUEST_LOG_UPDATE
QUEST_PROGRESS
QUEST_WATCH_UPDATE
RAID_ROSTER_UPDATE
RAID_TARGET_UPDATE
READY_CHECK
REPLACE_ENCHANT
RESURRECT_REQUEST
SCREENSHOT_FAILED
SCREENSHOT_SUCCEEDED
SEND_MAIL_COD_CHANGED
SEND_MAIL_MONEY_CHANGED
SHOW_COMPARE_TOOLTIP
SKILL_LINES_CHANGED
SPELL_UPDATE_COOLDOWN
SPELL_UPDATE_USABLE
SPELLCAST_CHANNEL_START
SPELLCAST_CHANNEL_STOP
SPELLCAST_CHANNEL_UPDATE
SPELLCAST_DELAYED
SPELLCAST_FAILED
SPELLCAST_INTERRUPTED
SPELLCAST_START
SPELLCAST_STOP
SPELLS_CHANGED
START_AUTOREPEAT_SPELL
START_LOOT_ROLL
START_MINIGAME
STOP_AUTOREPEAT_SPELL
SYSMSG
TABARD_CANSAVE_CHANGED
TABARD_SAVE_PENDING
TAXIMAP_CLOSED
TAXIMAP_OPENED
TIME_PLAYED_MSG
TRADE_ACCEPT_UPDATE
TRADE_CLOSED
TRADE_MONEY_CHANGED
TRADE_PLAYER_ITEM_CHANGED
TRADE_REPLACE_ENCHANT
TRADE_REQUEST
TRADE_REQUEST_CANCEL
TRADE_SHOW
TRADE_SKILL_CLOSE
TRADE_SKILL_SHOW
TRADE_SKILL_UPDATE
TRADE_TARGET_ITEM_CHANGED
TRADE_UPDATE
TRAINER_CLOSED
TRAINER_SHOW
TRAINER_UPDATE
TUTORIAL_TRIGGER
UI_ERROR_MESSAGE
UI_INFO_MESSAGE
UNIT_ATTACK
UNIT_ATTACK_POWER
UNIT_ATTACK_SPEED
UNIT_AURA
UNIT_CLASSIFICATION_CHANGED
UNIT_COMBAT
UNIT_DAMAGE
UNIT_DEFENSE
UNIT_DISPLAYPOWER
UNIT_DYNAMIC_FLAGS
UNIT_ENERGY
UNIT_FACTION
UNIT_FLAGS
UNIT_FOCUS
UNIT_HAPPINESS
UNIT_HEALTH
UNIT_INVENTORY_CHANGED
UNIT_LEVEL
UNIT_LOYALTY
UNIT_MANA
UNIT_MAXENERGY
UNIT_MAXFOCUS
UNIT_MAXHAPPINESS
UNIT_MAXHEALTH
UNIT_MAXMANA
UNIT_MAXRAGE
UNIT_MODEL_CHANGED
UNIT_NAME_UPDATE
UNIT_PET
UNIT_PET_EXPERIENCE
UNIT_PET_TRAINING_POINTS
UNIT_PORTRAIT_UPDATE
UNIT_QUEST_LOG_CHANGED
UNIT_RAGE
UNIT_RANGED_ATTACK_POWER
UNIT_RANGEDDAMAGE
UNIT_RESISTANCES
UNIT_STATS
UPDATE_BATTLEFIELD_SCORE
UPDATE_BATTLEFIELD_STATUS
UPDATE_BINDINGS
UPDATE_BONUS_ACTIONBAR
UPDATE_CHAT_COLOR
UPDATE_CHAT_WINDOWS
UPDATE_EXHAUSTION
UPDATE_FACTION
UPDATE_GM_STATUS
UPDATE_INSTANCE_INFO
UPDATE_INVENTORY_ALERTS
UPDATE_LFG
UPDATE_LFG_LIST
UPDATE_LFG_TYPES
UPDATE_MACROS
UPDATE_MASTER_LOOT_LIST
UPDATE_MOUSEOVER_UNIT
UPDATE_PENDING_MAIL
UPDATE_SHAPESHIFT_FORMS
UPDATE_TICKET
UPDATE_TRADESKILL_RECAST
UPDATE_WORLD_STATES
USE_BIND_CONFIRM
VARIABLES_LOADED
WHO_LIST_UPDATE
WORLD_MAP_NAME_UPDATE
WORLD_MAP_UPDATE
ZONE_CHANGED
ZONE_CHANGED_INDOORS
ZONE_CHANGED_NEW_AREA
BAG_UPDATE_DELAYED
GLOBAL_MOUSE_DOWN
GLOBAL_MOUSE_UP
MODIFIER_STATE_CHANGED
NAME_PLATE_CREATED
NAME_PLATE_UNIT_ADDED
NAME_PLATE_UNIT_REMOVED
PLAYER_EQUIPMENT_CHANGED
PLAYER_FOCUS_CHANGED
PLAYER_TOTEM_UPDATE
QUEST_ACCEPTED
QUEST_REMOVED
QUEST_TURNED_IN
UNIT_CASTEVENT
UNIT_SPELLCAST_CHANNEL_START
UNIT_SPELLCAST_CHANNEL_STOP
UNIT_SPELLCAST_CHANNEL_UPDATE
UNIT_SPELLCAST_DELAYED
UNIT_SPELLCAST_FAILED
UNIT_SPELLCAST_INTERRUPTED
UNIT_SPELLCAST_START
UNIT_SPELLCAST_STOP
RAW_COMBATLOG
SPELL_CAST_EVENT
SPELL_GO_SELF
SPELL_GO_OTHER
AURA_CAST_ON_SELF
AURA_CAST_ON_OTHER
BUFF_ADDED_SELF
BUFF_ADDED_OTHER
DEBUFF_ADDED_SELF
DEBUFF_ADDED_OTHER
BUFF_REMOVED_SELF
BUFF_REMOVED_OTHER
DEBUFF_REMOVED_SELF
DEBUFF_REMOVED_OTHER
SPELL_QUEUE_EVENT
UNIT_DIED
AUTO_ATTACK_SELF
SPELL_DAMAGE_EVENT_SELF
]]
WA.customEventCatalog = {}
for name in string.gfind(names, "[A-Z][A-Z0-9_]+") do
table.insert(WA.customEventCatalog, name)
end