mirror of
https://github.com/fuffc/WeakestAuras.git
synced 2026-11-10 20:07:35 +00:00
ClassicAPI 1.18 is now the only requirement Requirements - Needs ClassicAPI 1.18.0 or newer. SuperWoW is no longer used, and Nampower is optional. - On an older ClassicAPI the addon stays off, and a popup links the download. - Custom triggers on SuperWoW or Nampower events only fire while that mod is installed. Triggers - New Combat Log trigger, with lists of spell IDs, spell names and NPC IDs. WeakAuras2 auras that use one now import. - Custom triggers can listen to the combat log with CLEU or CLEU:SUBEVENT. - Crowd Control matches a specific type (stun, fear, root, silence, disarm and more) or a school lockout, with the effect's real timer. - Saved Crowd Control auras: Root, Silence and Disarm filters carry over; CC and Snare become "any type", and snares are no longer detected. - Cast bars follow pushback and channel updates. Displays - Icon cooldown swipes are drawn by the client's own cooldown frame. - Sound actions play on a chosen channel, and a new Stop sound type ends a looping sound. Fixes - Cooldown auras no longer sweep on every wand shot. - The Global Cooldown trigger ignores wand and Auto Shot shots.
456 lines
9.2 KiB
Lua
456 lines
9.2 KiB
Lua
-- 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_LOG_EVENT
|
|
COMBAT_LOG_EVENT_UNFILTERED
|
|
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_SWING
|
|
PLAYER_SWING_RANGE_UPDATE
|
|
PLAYER_TOTEM_UPDATE
|
|
QUEST_ACCEPTED
|
|
QUEST_REMOVED
|
|
QUEST_TURNED_IN
|
|
UNIT_SPELLCAST_CHANNEL_START
|
|
UNIT_SPELLCAST_CHANNEL_STOP
|
|
UNIT_SPELLCAST_CHANNEL_UPDATE
|
|
UNIT_SPELLCAST_DELAYED
|
|
UNIT_SPELLCAST_FAILED
|
|
UNIT_SPELLCAST_FAILED_QUIET
|
|
UNIT_SPELLCAST_INTERRUPTED
|
|
UNIT_SPELLCAST_INTERRUPTIBLE
|
|
UNIT_SPELLCAST_NOT_INTERRUPTIBLE
|
|
UNIT_SPELLCAST_RETICLE_CLEAR
|
|
UNIT_SPELLCAST_RETICLE_TARGET
|
|
UNIT_SPELLCAST_SENT
|
|
UNIT_SPELLCAST_START
|
|
UNIT_SPELLCAST_STOP
|
|
UNIT_SPELLCAST_SUCCEEDED
|
|
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.gmatch(names, "[A-Z][A-Z0-9_]+") do
|
|
table.insert(WA.customEventCatalog, name)
|
|
end
|