Files
benilla-octo/reference/1.12-event-firesites.tsv
T
SamandClaude Fable 5.1 aff5203393 a fresh clone gets the whole project, and the maintainer's tooling moves out
What a clone lacked: the gates went green with a thousand skipped tests and said nothing, every
login script assumed a worktree-pool slot and its probe account, the client defaulted to the
maintainer's account, a docker path and a home directory were in the code, the temp files broke
on GNU coreutils, and two generators could only run against a sibling repo.

Now the test gates print how many data-gated tests skipped and why; a scripted run logs in as
the account its checkout declares in `.probe-identity` or as the three variables name, never a
default, and the client refuses a scripted login on any other account; the event and message
tables regenerate from vendored inputs, byte for byte; the docs state the real prerequisites.

Out of the tree, into the maintainer's own tooling: the worktree pool, its hooks, the perf leg
runner, the cross-platform compile and the Vulkan container leg — a way of working, and setups
not every machine has. One hook stays: no writes into the install.

Two tests that could never run are gone with their subject: the quest-timer geometry diff
compared a copy of the window that no longer exists (and joined a chain path onto a folder, so
it always skipped), and the FrameXML flag gate now reads the stock files off the player's own
patch chain instead of an extracted folder only one machine had.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 17:27:14 +07:00

25 KiB

1# C->Lua event fire sites — every call AND TAIL-JMP to FrameScript_SignalEvent (0x703e50, ecx=eventId)
2# (the 85 `jmp 0x703e50` sites were absent until 2026-08-21 — the census had been written over `call`
3# and SignalEvent2 (0x703f50, [esp]=eventId + printf-style arg_format). eventId resolved via event-catalog.tsv.
4#
5# CAVEAT (2026-09-04, staticpopup round): the `arg_format` column is the FORMAT STRING the site pushes,
6# which is a declaration, NOT a census of what the caller actually pushed. The marshaller 0x704f10
7# consumes one vararg per directive (%f eight bytes, everything else four), so a site whose format
8# declares more than its caller pushed hands Lua undefined values. `re/audit/signalevent2-fmt-args.py`
9# audits all 149 sites (0 unadjudicated) and finds exactly THREE such sites -- read that column with
10# the full 12). Every other site's format matches its caller. See method.md §6.
11#
12# CAVEAT (2026-09-03, found while carving `UpdateSpells` for benilla; the answer was already on `main`
13# in system/glue/): the `name` column resolves every id through event-catalog.tsv, which is the
14# IN-GAME table (0xbe1198, 549 entries). 0x703d90 is called TWICE with different populations --
15# 0x46a88f with (0xb41e70, 26) for the GLUE phase and 0x48feab with (0xbe1198, 549) for the world --
16# and it rebuilds [0xceef68] wholesale from whichever it is handed, so THE SAME INTEGER NAMES A
17# DIFFERENT EVENT IN THE TWO PHASES and 0x703e50 bounds-checks nothing. 22 rows here sit in a
18# `Source\Glue\` TU (0x46aa34; 0x46bc9d-0x46c52e inside 0x46b930; 0x46e73d; 0x47461e) and their ids
19# belong to the GLUE space: name them from system/glue/scratch/glue-event-name-map.md, never from
20# event-catalog.tsv. 0x46aa34 was the one row where that produced a WRONG name (id 22 read as
21# UNIT_MAXHEALTH; it is FRAMES_LOADED -- glue-event-name-map.md's own control, with GlueParent.lua:94
22# as the independent oracle); it is blanked below. The other 21 were already blank, because those ids
23# are NULL slots in the in-game table. Owed: the glue node names them in its own artifact.
24#
25# CAVEAT 2 (2026-09-03, carving UNIT_FLAGS for benilla): AN EVENT WITH NO ROW HERE IS NOT AN EVENT
26# WITH NO PRODUCER. This census is over the two signal helpers' own call/jmp sites, and the whole
27# per-field UNIT_* family reaches them through a WRAPPER: 0x515e50(&guid, id) fans out over the unit
28# the id in edx, and one of them, 0x51bd5b in the UpdateField watch callback 0x51bd50, computes it as
29# (registered field byte offset >> 2). So ids 0x00-0xb5 -- every named unit descriptor field,
30# UNIT_FLAGS 40 included -- are produced there and appear nowhere in this file.
31# subset only, and reading it as the whole absent set is a trap -- most 0x515e50 sites carry a
32# LITERAL id in edx, and those are absent from this file too, at any magnitude. The literal set is
33# {0x10 0x16 0x1c 0x1d 0x1e 0x29 0xb7 0xb8 0xb9 0xba 0xbb 0x159 0x197 0x20a}. Notably 0x197 = 407
34# PLAYER_FLAGS_CHANGED (0x5eea35 mov edx,0x197 / 0x5eea3d call 0x515e50, inside the PLAYER_FLAGS
35# delta handler 0x5ee990) sits OUTSIDE 0x00-0xb5, so a reader checking 407 against the range above
36# would wrongly conclude it has no producer. It has one; it is simply not a SignalEvent call site.
37# See system/object-layer/scratch/player-flags-delta-arms.md. Mechanism, the
38# bounded four-way census that makes 0x51bd50 the SOLE producer of 40, and the fire condition
39# (a repe cmpsb of the watched span against the object's shadow, at 0x4655bb) are in
40# system/ui/scratch/unit-field-event-bridge.md. Same shape for 0x5de4b0 (id = its userdata,
41fire_site_vadispatchereventIdnamearg_format
420x4018dfSignalEvent2259TIME_PLAYED_MSG%d%d
430x46aa34SignalEvent22
440x46b04dSignalEvent23%s
450x46b0acSignalEvent23%s%s
460x46b0d2SignalEvent23%s
470x46b1a4SignalEvent23%s%s
480x46b1e7SignalEvent23%s%s
490x46b26cSignalEvent23%s%s
500x46b2c4SignalEvent23%s%s
510x46b31eSignalEvent23%s%s
520x46b388SignalEvent223UNIT_MAXMANA%s
530x46b3c0SignalEvent23%s%s
540x46b48bSignalEvent5
550x46b4a8SignalEvent223UNIT_MAXMANA%s
560x46b4cdSignalEvent223UNIT_MAXMANA%s
570x46b5a5SignalEvent23%s%s
580x46b5c2SignalEvent223UNIT_MAXMANA%s
590x46b848SignalEvent20UNIT_PET%s
600x46b8afSignalEvent23%s%s
610x46b8faSignalEvent23%s%s
620x46b964SignalEvent221UNIT_HAPPINESS%s
630x46bac8SignalEvent5
640x46bb15SignalEvent225UNIT_MAXFOCUS%d%d%d%d%d%d%d%d%d%d
650x46bc9dSignalEvent23%s%s
660x46bdfcSignalEvent24%s%s
670x46be81SignalEvent24%s%s
680x46be96SignalEvent24%s
690x46bee7SignalEvent23%s%s
700x46bf6fSignalEvent23%s%s%s
710x46bf91SignalEvent5
720x46c04aSignalEvent24%s
730x46c08fSignalEvent5
740x46c0b4SignalEvent2?%s
750x46c0ddSignalEvent5
760x46c103SignalEvent24%s
770x46c129SignalEvent5
780x46c133SignalEvent12
790x46c15eSignalEvent24%s
800x46c183SignalEvent23%s%s
810x46c1a2SignalEvent13
820x46c298SignalEvent23%s%s
830x46c52eSignalEvent15
840x46c5b0SignalEvent23%s%s
850x46c62eSignalEvent2UNIT_PET
860x46c68fSignalEvent23%s%s
870x46e73dSignalEvent9
880x46e9cbSignalEvent9
890x46ea1aSignalEvent9
900x46eb44SignalEvent218UNIT_RAGE%d%d
910x46ec26SignalEvent9
920x46ec42SignalEvent218UNIT_RAGE%d%d
930x47120cSignalEvent23%s%s
940x47256dSignalEvent7
950x4725e1SignalEvent7
960x472732SignalEvent7
970x47276cSignalEvent28%d
980x4735d2SignalEvent223UNIT_MAXMANA%s
990x47461eSignalEvent5
1000x474b39SignalEvent23%s%s
1010x474b94SignalEvent17UNIT_MANA
1020x474c81SignalEvent16UNIT_HEALTH
1030x474cb3SignalEvent23%s%s
1040x488cd5SignalEvent2312CVAR_UPDATE%s%s
1050x48eddaSignalEvent370CINEMATIC_START
1060x48f095SignalEvent371CINEMATIC_STOP
1070x48f3ebSignalEvent2279RESURRECT_REQUEST%s
1080x48f412SignalEvent2520PLAYER_SKINNED%d
1090x48f42bSignalEvent2280PARTY_INVITE_REQUEST%s
1100x48f445SignalEvent281PARTY_INVITE_CANCEL
1110x48f45cSignalEvent2282GUILD_INVITE_REQUEST%s%s
1120x48f475SignalEvent283GUILD_INVITE_CANCEL
1130x48fa17SignalEvent526UPDATE_WORLD_STATES
1140x490959SignalEvent270PLAYER_LOGIN
1150x49096aSignalEvent272PLAYER_ENTERING_WORLD
1160x490b4dSignalEvent273PLAYER_LEAVING_WORLD
1170x490b77SignalEvent371CINEMATIC_STOP
1180x490c2aSignalEvent271PLAYER_LOGOUT
1190x49156aSignalEvent430VARIABLES_LOADED
1200x491be8SignalEvent2266ITEM_PUSH%d%s
1210x49211aSignalEventdyn
1220x492124SignalEvent399CORPSE_OUT_OF_RANGE
1230x4922d1SignalEvent527AREA_SPIRIT_HEALER_IN_RANGE
1240x4929b3SignalEvent336UPDATE_MOUSEOVER_UNIT
1250x492f5cSignalEvent511DISPLAY_SIZE_CHANGED
1260x4930c7SignalEvent209SCREENSHOT_FAILED
1270x49389cSignalEvent195PLAYER_TARGET_CHANGED
1280x493a73SignalEvent195PLAYER_TARGET_CHANGED
1290x4945caSignalEvent2?%s
1300x49468bSignalEvent2182UNIT_COMBAT%s%s%s%d%d
1310x49493fSignalEvent205ZONE_CHANGED_NEW_AREA
1320x49495fSignalEvent?
1330x4949cbSignalEvent206MINIMAP_ZONE_CHANGED
1340x4949e7SignalEvent206MINIMAP_ZONE_CHANGED
1350x494addSignalEvent431MACRO_ACTION_FORBIDDEN
1360x494afbSignalEvent2432ADDON_ACTION_FORBIDDEN%s
1370x494c54SignalEvent292CURSOR_UPDATE
1380x494d10SignalEvent200PLAYER_MONEY
1390x49515eSignalEvent292CURSOR_UPDATE
1400x495248SignalEvent200PLAYER_MONEY
1410x4952ccSignalEvent292CURSOR_UPDATE
1420x4953c0SignalEvent2291DELETE_ITEM_CONFIRM%s%d
1430x495415SignalEvent188ITEM_LOCK_CHANGED
1440x495455SignalEvent188ITEM_LOCK_CHANGED
1450x49557dSignalEvent188ITEM_LOCK_CHANGED
1460x49563dSignalEvent2433MEMORY_EXHAUSTED%d
1470x495656SignalEvent434MEMORY_RECOVERED
1480x4956e9SignalEvent518IGR_BILLING_NAG_DIALOG
1490x495700SignalEvent2517BILLING_NAG_DIALOG%d
1500x495741SignalEvent518IGR_BILLING_NAG_DIALOG
1510x49581eSignalEvent2517BILLING_NAG_DIALOG%d
1520x49587dSignalEvent275PLAYER_DEAD
1530x495893SignalEvent274PLAYER_ALIVE
1540x4958f7SignalEvent197PLAYER_CONTROL_GAINED
1550x49590bSignalEvent196PLAYER_CONTROL_LOST
1560x4960a3SignalEvent402BIND_ENCHANT
1570x4960e4SignalEvent2403REPLACE_ENCHANT%s%s
1580x496230SignalEvent2404TRADE_REPLACE_ENCHANT%s%s%d
1590x49630dSignalEventdyn
1600x496359SignalEvent508INSTANCE_BOOT_START
1610x49636eSignalEvent509INSTANCE_BOOT_STOP
1620x4963ceSignalEvent516CONFIRM_SUMMON
1630x4996beSignalEvent395UPDATE_CHAT_WINDOWS
1640x49971bSignalEvent2226UPDATE_CHAT_COLOR%s%f%f%f
1650x499793SignalEvent2226UPDATE_CHAT_COLOR%s%f%f%f
1660x499939SignalEvent395UPDATE_CHAT_WINDOWS
1670x499993SignalEvent2226UPDATE_CHAT_COLOR%s%f%f%f
1680x499a03SignalEvent2226UPDATE_CHAT_COLOR%s%f%f%f
1690x49a95fSignalEvent2227CHAT_MSG_ADDON%s%s%s%s
1700x49b199SignalEvent2?%s%s%s%s%s%s%d%d%s%d
1710x49b975SignalEvent258LANGUAGE_LIST_CHANGED
1720x49bddcSignalEvent526UPDATE_WORLD_STATES
1730x49e1a7SignalEvent539UPDATE_INSTANCE_INFO
1740x49eb21SignalEvent395UPDATE_CHAT_WINDOWS
1750x49eb5fSignalEvent395UPDATE_CHAT_WINDOWS
1760x4a00a9SignalEvent395UPDATE_CHAT_WINDOWS
1770x4a098bSignalEvent2226UPDATE_CHAT_COLOR%s%f%f%f
1780x4a6ce4SignalEvent365WORLD_MAP_UPDATE
1790x4a7835SignalEvent373CLOSE_WORLD_MAP
1800x4aa15bSignalEvent418BATTLEFIELDS_CLOSED
1810x4aa308SignalEvent420UPDATE_BATTLEFIELD_SCORE
1820x4aa7d1SignalEvent417BATTLEFIELDS_SHOW
1830x4aab05SignalEvent419UPDATE_BATTLEFIELD_STATUS
1840x4ac195SignalEvent366WORLD_MAP_NAME_UPDATE
1850x4acd42SignalEvent410MAIL_SHOW
1860x4acda3SignalEvent411MAIL_CLOSED
1870x4ace19SignalEvent412SEND_MAIL_MONEY_CHANGED
1880x4ace23SignalEvent413SEND_MAIL_COD_CHANGED
1890x4ace2dSignalEvent415MAIL_SEND_SUCCESS
1900x4ad02aSignalEvent416MAIL_INBOX_UPDATE
1910x4ad16aSignalEvent514MAIL_FAILED
1920x4ad5d6SignalEvent416MAIL_INBOX_UPDATE
1930x4ad605SignalEvent500UPDATE_PENDING_MAIL
1940x4ad66bSignalEvent500UPDATE_PENDING_MAIL
1950x4ad772SignalEvent2515CLOSE_INBOX_ITEM%d
1960x4ad7a3SignalEvent416MAIL_INBOX_UPDATE
1970x4ad87dSignalEvent2515CLOSE_INBOX_ITEM%d
1980x4ad8aeSignalEvent416MAIL_INBOX_UPDATE
1990x4ad8fcSignalEvent416MAIL_INBOX_UPDATE
2000x4ad966SignalEvent416MAIL_INBOX_UPDATE
2010x4adc44SignalEvent412SEND_MAIL_MONEY_CHANGED
2020x4adc88SignalEvent413SEND_MAIL_COD_CHANGED
2030x4add9dSignalEvent416MAIL_INBOX_UPDATE
2040x4adebaSignalEvent500UPDATE_PENDING_MAIL
2050x4ae0deSignalEvent414MAIL_SEND_INFO_UPDATE
2060x4ae71fSignalEvent414MAIL_SEND_INFO_UPDATE
2070x4ae98dSignalEvent414MAIL_SEND_INFO_UPDATE
2080x4aeaf8SignalEvent416MAIL_INBOX_UPDATE
2090x4af08fSignalEvent416MAIL_INBOX_UPDATE
2100x4af0afSignalEvent416MAIL_INBOX_UPDATE
2110x4af34fSignalEvent416MAIL_INBOX_UPDATE
2120x4af5bfSignalEvent416MAIL_INBOX_UPDATE
2130x4b2904SignalEvent387UPDATE_SHAPESHIFT_FORMS
2140x4b2b92SignalEvent2510LEARNED_SPELL_IN_TAB%d
2150x4b2e4eSignalEvent387UPDATE_SHAPESHIFT_FORMS
2160x4b302fSignalEvent260SPELLS_CHANGED
2170x4b31baSignalEvent262SPELL_UPDATE_COOLDOWN
2180x4b3246SignalEvent263SPELL_UPDATE_USABLE
2190x4b325aSignalEvent261CURRENT_SPELL_CAST_CHANGED
2200x4b54adSignalEvent2384TUTORIAL_TRIGGER%d
2210x4b5890SignalEvent2384TUTORIAL_TRIGGER%d
2220x4b649dSignalEvent386UPDATE_BINDINGS
2230x4b805bSignalEvent386UPDATE_BINDINGS
2240x4ba1a2SignalEvent499RAID_ROSTER_UPDATE
2250x4ba348SignalEvent537RAID_TARGET_UPDATE
2260x4ba53aSignalEvent536READY_CHECK
2270x4ba57bSignalEvent499RAID_ROSTER_UPDATE
2280x4ba5dbSignalEvent537RAID_TARGET_UPDATE
2290x4babefSignalEvent499RAID_ROSTER_UPDATE
2300x4bada6SignalEvent499RAID_ROSTER_UPDATE
2310x4badb0SignalEvent218PARTY_MEMBERS_CHANGED
2320x4bc85bSignalEvent22UNIT_PET%s
2330x4bc907SignalEvent428PET_UI_CLOSE
2340x4bc911SignalEvent353PET_BAR_UPDATE
2350x4bc956SignalEvent353PET_BAR_UPDATE
2360x4bc979SignalEvent353PET_BAR_UPDATE
2370x4bcb6dSignalEvent353PET_BAR_UPDATE
2380x4bcc81SignalEvent353PET_BAR_UPDATE
2390x4bcdcbSignalEvent353PET_BAR_UPDATE
2400x4bce75SignalEvent355PET_BAR_SHOWGRID
2410x4bce85SignalEvent356PET_BAR_HIDEGRID
2420x4bce95SignalEvent354PET_BAR_UPDATE_COOLDOWN
2430x4bd438SignalEvent353PET_BAR_UPDATE
2440x4bd6b4SignalEvent353PET_BAR_UPDATE
2450x4bd722SignalEvent2385PET_DISMISS_START%d
2460x4bdb54SignalEvent353PET_BAR_UPDATE
2470x4bf260SignalEvent2322TRADE_ACCEPT_UPDATE%d%d
2480x4bf29fSignalEvent2322TRADE_ACCEPT_UPDATE%d%d
2490x4bf414SignalEvent2323TRADE_TARGET_ITEM_CHANGED%d
2500x4bf452SignalEvent2323TRADE_TARGET_ITEM_CHANGED%d
2510x4bf487SignalEvent2324TRADE_PLAYER_ITEM_CHANGED%d
2520x4bf4abSignalEvent326PLAYER_TRADE_MONEY
2530x4bf4b5SignalEvent200PLAYER_MONEY
2540x4bf4d6SignalEvent325TRADE_MONEY_CHANGED
2550x4bf522SignalEvent320TRADE_CLOSED
2560x4bf630SignalEvent326PLAYER_TRADE_MONEY
2570x4bf63aSignalEvent200PLAYER_MONEY
2580x4bf644SignalEvent319TRADE_SHOW
2590x4bf705SignalEvent319TRADE_SHOW
2600x4bf832SignalEvent286TRADE_REQUEST_CANCEL
2610x4bfaefSignalEvent2324TRADE_PLAYER_ITEM_CHANGED%d
2620x4bfbeaSignalEvent326PLAYER_TRADE_MONEY
2630x4bfbf5SignalEvent200PLAYER_MONEY
2640x4bfc3fSignalEvent2324TRADE_PLAYER_ITEM_CHANGED%d
2650x4bfdceSignalEvent326PLAYER_TRADE_MONEY
2660x4c034fSignalEvent321TRADE_UPDATE
2670x4c1dacSignalEvent269LOOT_CLOSED
2680x4c1ee6SignalEvent267LOOT_OPENED
2690x4c1f77SignalEvent2268LOOT_SLOT_CLEARED%d
2700x4c1fe0SignalEvent267LOOT_OPENED
2710x4c21d4SignalEvent2287LOOT_BIND_CONFIRM%u
2720x4c2240SignalEvent267LOOT_OPENED
2730x4c276fSignalEvent2268LOOT_SLOT_CLEARED%d
2740x4c2862SignalEvent2268LOOT_SLOT_CLEARED%d
2750x4c28d1SignalEvent503OPEN_MASTER_LOOT_LIST
2760x4c290fSignalEvent2287LOOT_BIND_CONFIRM%u
2770x4c2b37SignalEvent267LOOT_OPENED
2780x4c2fbfSignalEvent504UPDATE_MASTER_LOOT_LIST
2790x4c3e48SignalEvent543LOTTERY_SHOW
2800x4c4123SignalEvent548LOTTERY_ITEM_UPDATE
2810x4c4cd5SignalEvent534START_MINIGAME
2820x4c4cdfSignalEvent535MINIGAME_UPDATE
2830x4c4d0aSignalEvent535MINIGAME_UPDATE
2840x4c6f56SignalEvent525INSPECT_HONOR_UPDATE
2850x4c7098SignalEvent2264CHARACTER_POINTS_CHANGED%d%d
2860x4c7110SignalEvent2186UNIT_INVENTORY_CHANGED%s
2870x4c728dSignalEvent2347PLAYERBANKSLOTS_CHANGED%s
2880x4c72e0SignalEvent2186UNIT_INVENTORY_CHANGED%s
2890x4c8085SignalEvent501UPDATE_INVENTORY_ALERTS
2900x4c8509SignalEvent2186UNIT_INVENTORY_CHANGED%s
2910x4ca38fSignalEvent519MEETINGSTONE_CHANGED
2920x4cac9bSignalEvent437PET_STABLE_SHOW
2930x4cad88SignalEvent438PET_STABLE_UPDATE
2940x4cae3aSignalEvent440PET_STABLE_CLOSED
2950x4cb3bfSignalEvent438PET_STABLE_UPDATE
2960x4cba5fSignalEvent439PET_STABLE_UPDATE_PAPERDOLL
2970x4cc5d0SignalEvent424AUCTION_ITEM_LIST_UPDATE
2980x4cc703SignalEvent424AUCTION_ITEM_LIST_UPDATE
2990x4cc769SignalEvent426AUCTION_BIDDER_LIST_UPDATE
3000x4cd09eSignalEvent426AUCTION_BIDDER_LIST_UPDATE
3010x4cd143SignalEvent424AUCTION_ITEM_LIST_UPDATE
3020x4cd301SignalEvent425AUCTION_OWNED_LIST_UPDATE
3030x4cd3a8SignalEvent424AUCTION_ITEM_LIST_UPDATE
3040x4cd5e6SignalEvent421AUCTION_HOUSE_SHOW
3050x4cd602SignalEvent422AUCTION_HOUSE_CLOSED
3060x4cd678SignalEvent423NEW_AUCTION_UPDATE
3070x4cd8cfSignalEvent424AUCTION_ITEM_LIST_UPDATE
3080x4cdcefSignalEvent425AUCTION_OWNED_LIST_UPDATE
3090x4cdddfSignalEvent426AUCTION_BIDDER_LIST_UPDATE
3100x4ce03eSignalEvent424AUCTION_ITEM_LIST_UPDATE
3110x4ce09eSignalEvent425AUCTION_OWNED_LIST_UPDATE
3120x4ce101SignalEvent426AUCTION_BIDDER_LIST_UPDATE
3130x4ce2ffSignalEvent423NEW_AUCTION_UPDATE
3140x4ce576SignalEvent423NEW_AUCTION_UPDATE
3150x4cf29fSignalEvent424AUCTION_ITEM_LIST_UPDATE
3160x4cf2bfSignalEvent425AUCTION_OWNED_LIST_UPDATE
3170x4cf2dfSignalEvent426AUCTION_BIDDER_LIST_UPDATE
3180x4d117aSignalEvent2408GUILD_ROSTER_UPDATE%d
3190x4d1188SignalEvent408GUILD_ROSTER_UPDATE
3200x4d2ff2SignalEvent265SKILL_LINES_CHANGED
3210x4d346fSignalEvent265SKILL_LINES_CHANGED
3220x4d3598SignalEvent265SKILL_LINES_CHANGED
3230x4d3e3aSignalEvent265SKILL_LINES_CHANGED
3240x4d4a88SignalEvent2380DUEL_REQUESTED%s
3250x4d4aa5SignalEvent381DUEL_OUTOFBOUNDS
3260x4d4ac5SignalEvent382DUEL_INBOUNDS
3270x4d4b6aSignalEvent383DUEL_FINISHED
3280x4d569eSignalEvent372UPDATE_FACTION
3290x4d56f6SignalEvent372UPDATE_FACTION
3300x4d5984SignalEvent372UPDATE_FACTION
3310x4d5db0SignalEvent372UPDATE_FACTION
3320x4d7468SignalEvent311TRAINER_CLOSED
3330x4d7b73SignalEvent309TRAINER_SHOW
3340x4d83f9SignalEvent310TRAINER_UPDATE
3350x4d8ca0SignalEvent310TRAINER_UPDATE
3360x4d8cc0SignalEvent310TRAINER_UPDATE
3370x4d8ce0SignalEvent310TRAINER_UPDATE
3380x4dba96SignalEvent306TAXIMAP_OPENED
3390x4dc15fSignalEvent307TAXIMAP_CLOSED
3400x4de534SignalEvent308QUEST_LOG_UPDATE
3410x4de816SignalEvent308QUEST_LOG_UPDATE
3420x4ded98SignalEvent308QUEST_LOG_UPDATE
3430x4dedbaSignalEvent308QUEST_LOG_UPDATE
3440x4dedd6SignalEvent308QUEST_LOG_UPDATE
3450x4def20SignalEvent308QUEST_LOG_UPDATE
3460x4df28fSignalEvent308QUEST_LOG_UPDATE
3470x4df840SignalEvent308QUEST_LOG_UPDATE
3480x4e07efSignalEvent308QUEST_LOG_UPDATE
3490x4e081fSignalEvent308QUEST_LOG_UPDATE
3500x4e083fSignalEvent308QUEST_LOG_UPDATE
3510x4e1559SignalEvent308QUEST_LOG_UPDATE
3520x4e1fdcSignalEvent299GOSSIP_CLOSED
3530x4e22b5SignalEvent297GOSSIP_SHOW
3540x4e237eSignalEvent2298GOSSIP_ENTER_CODE%d
3550x4e332dSignalEvent296ITEM_TEXT_CLOSED
3560x4e33a2SignalEvent296ITEM_TEXT_CLOSED
3570x4e34a4SignalEvent293ITEM_TEXT_BEGIN
3580x4e367cSignalEvent295ITEM_TEXT_READY
3590x4e3783SignalEvent295ITEM_TEXT_READY
3600x4e3860SignalEvent295ITEM_TEXT_READY
3610x4e437fSignalEvent192PLAYER_AURAS_CHANGED
3620x4e501dSignalEvent217UPDATE_BONUS_ACTIONBAR
3630x4e58c5SignalEvent210ACTIONBAR_SHOWGRID
3640x4e58d5SignalEvent211ACTIONBAR_HIDEGRID
3650x4e5998SignalEvent2213ACTIONBAR_SLOT_CHANGED%d
3660x4e5bf5SignalEvent214ACTIONBAR_UPDATE_STATE
3670x4e5c53SignalEvent215ACTIONBAR_UPDATE_USABLE
3680x4e5c65SignalEvent216ACTIONBAR_UPDATE_COOLDOWN
3690x4e7655SignalEvent212ACTIONBAR_PAGE_CHANGED
3700x4e82a9SignalEvent219PARTY_LEADER_CHANGED
3710x4e82c2SignalEvent219PARTY_LEADER_CHANGED
3720x4e8495SignalEvent218PARTY_MEMBERS_CHANGED
3730x4e85c5SignalEvent218PARTY_MEMBERS_CHANGED
3740x4e86b6SignalEvent2220PARTY_MEMBER_ENABLE%d
3750x4e87faSignalEvent222PARTY_LOOT_METHOD_CHANGED
3760x4e8b0eSignalEvent531UPDATE_LFG_TYPES
3770x4e8c70SignalEvent531UPDATE_LFG_TYPES
3780x4e8d46SignalEvent532UPDATE_LFG_LIST
3790x4e8f45SignalEvent532UPDATE_LFG_LIST
3800x4ee48dSignalEvent2357MINIMAP_PING%s%f%f
3810x4f0dfbSignalEvent393UPDATE_MACROS
3820x4f153cSignalEvent2392EXECUTE_CHAT_LINE%s
3830x4f402cSignalEvent391PETITION_CLOSED
3840x4f41b4SignalEvent390PETITION_SHOW
3850x4f430cSignalEvent390PETITION_SHOW
3860x4f433fSignalEvent390PETITION_SHOW
3870x4f43adSignalEvent390PETITION_SHOW
3880x4f5003SignalEvent378GUILD_REGISTRAR_SHOW
3890x4f503aSignalEvent379GUILD_REGISTRAR_CLOSED
3900x4f588dSignalEvent374OPEN_TABARD_FRAME
3910x4f58f8SignalEvent375CLOSE_TABARD_FRAME
3920x4f5fefSignalEvent361CRAFT_CLOSE
3930x4f6017SignalEvent361CRAFT_CLOSE
3940x4f6040SignalEvent359CRAFT_SHOW
3950x4f661aSignalEvent360CRAFT_UPDATE
3960x4f6bf0SignalEvent360CRAFT_UPDATE
3970x4f8495SignalEvent350PLAYERBANKBAGSLOTS_CHANGED
3980x4f84dfSignalEvent349BANKFRAME_CLOSED
3990x4f8522SignalEvent348BANKFRAME_OPENED
4000x4f8e8aSignalEvent2328BAG_UPDATE%d
4010x4f92b5SignalEvent2329BAG_CLOSED%d
4020x4f9343SignalEvent2328BAG_UPDATE%d
4030x4f93bfSignalEvent2328BAG_UPDATE%d
4040x4f93d5SignalEvent330BAG_UPDATE_COOLDOWN
4050x4f9434SignalEvent2327BAG_OPEN%d
4060x4f9469SignalEvent2327BAG_OPEN%d
4070x4facaaSignalEvent317MERCHANT_UPDATE
4080x4fad92SignalEvent316MERCHANT_SHOW
4090x4fae2cSignalEvent318MERCHANT_CLOSED
4100x4faea5SignalEvent317MERCHANT_UPDATE
4110x4faebdSignalEvent317MERCHANT_UPDATE
4120x4fb115SignalEvent317MERCHANT_UPDATE
4130x4fb575SignalEvent317MERCHANT_UPDATE
4140x4fc884SignalEvent315TRADE_SKILL_CLOSE
4150x4fc930SignalEvent315TRADE_SKILL_CLOSE
4160x4fc99fSignalEvent313TRADE_SKILL_SHOW
4170x4fd164SignalEvent314TRADE_SKILL_UPDATE
4180x4fd725SignalEvent314TRADE_SKILL_UPDATE
4190x4fd745SignalEvent314TRADE_SKILL_UPDATE
4200x4fd765SignalEvent314TRADE_SKILL_UPDATE
4210x4fd781SignalEvent502UPDATE_TRADESKILL_RECAST
4220x4fd7a8SignalEvent502UPDATE_TRADESKILL_RECAST
4230x4fd7e1SignalEvent502UPDATE_TRADESKILL_RECAST
4240x500ee5SignalEvent300QUEST_GREETING
4250x50105dSignalEvent303QUEST_COMPLETE
4260x501120SignalEvent302QUEST_PROGRESS
4270x501217SignalEvent304QUEST_FINISHED
4280x501903SignalEvent305QUEST_ITEM_UPDATE
4290x5019feSignalEvent2346QUEST_ACCEPT_CONFIRM%s%s
4300x515e7aSignalEvent2?%s
4310x51f5adSignalEvent2429ADDON_LOADED%s
4320x5aae97SignalEvent278LOGOUT_CANCEL
4330x5aaf17SignalEvent?
4340x5aaf72SignalEvent278LOGOUT_CANCEL
4350x5ab2f5SignalEvent6
4360x5ad9f2SignalEvent388WHO_LIST_UPDATE
4370x5ae141SignalEvent388WHO_LIST_UPDATE
4380x5ae867SignalEvent351FRIENDLIST_UPDATE
4390x5ae92dSignalEvent352IGNORELIST_UPDATE
4400x5d48a8SignalEvent200PLAYER_MONEY
4410x5d859aSignalEvent188ITEM_LOCK_CHANGED
4420x5d9222SignalEvent290USE_BIND_CONFIRM
4430x5d94b9SignalEvent188ITEM_LOCK_CHANGED
4440x5dd15eSignalEvent2545QUEST_WATCH_UPDATE%d
4450x5ddd6eSignalEvent347PLAYERBANKSLOTS_CHANGED
4460x5ddf4bSignalEvent200PLAYER_MONEY
4470x5ddffaSignalEvent202PLAYER_COMBO_POINTS
4480x5de14eSignalEvent198PLAYER_FARSIGHT_FOCUS_CHANGED
4490x5de167SignalEvent198PLAYER_FARSIGHT_FOCUS_CHANGED
4500x5de4c1SignalEvent2?%s
4510x5de4e8SignalEvent406UPDATE_EXHAUSTION
4520x5dea2aSignalEvent401PLAYER_UNGHOST
4530x5deb20SignalEvent2213ACTIONBAR_SLOT_CHANGED%d
4540x5deecbSignalEvent2162UNIT_RANGED_ATTACK_POWER%s
4550x5df837SignalEvent2396CONFIRM_XP_LOSS%d
4560x5dfa3fSignalEvent2512CONFIRM_TALENT_WIPE%d
4570x5dfc5fSignalEvent2529CONFIRM_PET_UNLEARN%d
4580x5dfec3SignalEvent2513CONFIRM_BINDER%s
4590x5e05fcSignalEvent521TABARD_SAVE_PENDING
4600x5e0907SignalEvent376TABARD_CANSAVE_CHANGED
4610x5e0ee4SignalEvent2288EQUIP_BIND_CONFIRM%d
4620x5e16c6SignalEvent2289AUTOEQUIP_BIND_CONFIRM%d
4630x5e27b5SignalEvent345PLAYER_GUILD_UPDATE
4640x5e2b38SignalEvent228UNIT_LEVEL%s
4650x5e3b20SignalEvent267LOOT_OPENED
4660x5e413eSignalEvent2199PLAYER_LEVEL_UP%d%d%d%d%d%d%d%d%d
4670x5e4527SignalEvent2394UPDATE_TICKET%d%s%f%f%f%d%d
4680x5e45e2SignalEvent2394UPDATE_TICKET%d%s%f%f%f%d%d
4690x5e461dSignalEvent2394UPDATE_TICKET%d%s
4700x5e4689SignalEvent2400UPDATE_GM_STATUS%d
4710x5e5e7bSignalEvent2545QUEST_WATCH_UPDATE%d
4720x5e6c66SignalEvent218PARTY_MEMBERS_CHANGED
4730x5e7172SignalEvent521TABARD_SAVE_PENDING
4740x5e728dSignalEvent2284GUILD_MOTD%s
4750x5e7960SignalEvent2394UPDATE_TICKET%d%s%f%f%f%d%d
4760x5e797bSignalEvent538GMSURVEY_DISPLAY
4770x5e79ccSignalEvent2364MIRROR_TIMER_STOP%s
4780x5e7a11SignalEvent2363MIRROR_TIMER_PAUSE%s%d
4790x5e7a9aSignalEvent2362MIRROR_TIMER_START%s%d%d%d%d%s
4800x5e9b78SignalEvent2221PARTY_MEMBER_DISABLE%d
4810x5e9ba5SignalEvent2364MIRROR_TIMER_STOP%s
4820x5ec68bSignalEvent296ITEM_TEXT_CLOSED
4830x5ec6c5SignalEvent2294ITEM_TEXT_TRANSLATION%f
4840x5ed97fSignalEvent2332UNIT_ATTACK%s
4850x5ed99fSignalEvent2332UNIT_ATTACK%s
4860x5ed9b3SignalEvent2333UNIT_DEFENSE%s
4870x5ed9c7SignalEvent2162UNIT_RANGED_ATTACK_POWER%s
4880x5eeaf7SignalEvent405PLAYER_UPDATE_RESTING
4890x5eeb6fSignalEvent530PLAYTIME_CHANGED
4900x5ef037SignalEvent391PETITION_CLOSED
4910x5ef16bSignalEvent379GUILD_REGISTRAR_CLOSED
4920x5ef29cSignalEvent390PETITION_SHOW
4930x5fefb8SignalEvent274PLAYER_ALIVE
4940x5ff533SignalEvent191PLAYER_REGEN_ENABLED
4950x5ff79fSignalEvent335PET_ATTACK_STOP
4960x604b17SignalEvent331LOCALPLAYER_PET_RENAMED
4970x604c1bSignalEvent427PET_UI_UPDATE
4980x60fb84SignalEvent368AUTOFOLLOW_END
4990x610071SignalEvent2367AUTOFOLLOW_BEGIN%s
5000x61b2c7SignalEvent2506CANCEL_LOOT_ROLL%d
5010x61b452SignalEvent2505START_LOOT_ROLL%d%d
5020x61b6f3SignalEvent2506CANCEL_LOOT_ROLL%d
5030x61b7acSignalEvent2505START_LOOT_ROLL%d%d
5040x61bc12SignalEvent2506CANCEL_LOOT_ROLL%d
5050x61be8bSignalEvent2507CONFIRM_LOOT_ROLL%d%d
5060x61bf2aSignalEvent2506CANCEL_LOOT_ROLL%d
5070x6256ffSignalEvent193PLAYER_ENTER_COMBAT
5080x625778SignalEvent194PLAYER_LEAVE_COMBAT
5090x6268d3SignalEvent2542COMBAT_TEXT_UPDATE%s%s%s
5100x62694dSignalEvent2542COMBAT_TEXT_UPDATE%s%s%s
5110x62699cSignalEvent2542COMBAT_TEXT_UPDATE%s%s
5120x6269c3SignalEvent2542COMBAT_TEXT_UPDATE%s%s
5130x6269e2SignalEvent2542COMBAT_TEXT_UPDATE%s
5140x6d902aSignalEvent207MINIMAP_UPDATE_ZOOM
5150x6d95b8SignalEvent207MINIMAP_UPDATE_ZOOM
5160x6e224aSignalEvent340SPELLCAST_INTERRUPTED
5170x6e4a50SignalEvent338SPELLCAST_STOP
5180x6e5952SignalEvent435START_AUTOREPEAT_SPELL
5190x6e70c3SignalEvent528AREA_SPIRIT_HEALER_OUT_OF_RANGE
5200x6e74d0SignalEvent338SPELLCAST_STOP
5210x6e7532SignalEvent2341SPELLCAST_DELAYED%d
5220x6e75d0SignalEvent2342SPELLCAST_CHANNEL_START%d%s
5230x6e7611SignalEvent2343SPELLCAST_CHANNEL_UPDATE%d
5240x6e7627SignalEvent344SPELLCAST_CHANNEL_STOP
5250x6e7a53SignalEvent2337SPELLCAST_START%s%d
5260x6ea170SignalEvent436STOP_AUTOREPEAT_SPELL