994f9f9610
`reference/` held benilla's own copies of the reference's tables, some derived by its own scripts from older inputs: the fire-site table kept one event id where a site fires two, and credited glue-screen sites to in-game events. Now `reference/` is benilla-re's tables at the commit `reference/PIN` names, byte for byte: bindings, events, glue events, messages, event arguments, verb events, the glue surface, the Lua globals, chat types and groups, and CVars. `scripts/sync-reference.py` copies them, and its `--check` runs in the gates and in CI. Four generators and nine old files go, and every reader moves to the new columns. New tests hold the chat type, chat group and CVar tables to the copies; the CVar rows already filed are listed as known. Fixes #245 Fixes #960 Part of #244 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
197 lines
9.8 KiB
Plaintext
197 lines
9.8 KiB
Plaintext
name scope registrar fn table_va arity world_fn note
|
|
AcceptContest glue 0x46ddf0 0x46d150 0x8373b8 0
|
|
AcceptEULA glue 0x46ddf0 0x46d070 0x8373b8 0
|
|
AcceptScanning glue 0x46ddf0 0x46d0e0 0x8373b8 0
|
|
AcceptTOS glue 0x46ddf0 0x46d000 0x8373b8 0
|
|
AppendToFile shared 0x51bb20 0x515f90 0x8503f4 ?
|
|
CancelRealmListQuery glue 0x46f480 0x46ed10 0x837ea0 0
|
|
ChangeRealm glue 0x46f480 0x46f0e0 0x837ea0 0
|
|
ConsoleExec shared 0x51bb20 0x515f10 0x8503f4 0
|
|
ContestAccepted glue 0x46ddf0 0x46d120 0x8373b8 1
|
|
CreateCharacter glue 0x471a20 0x4719e0 0x8380f8 0
|
|
CreateFont shared 0x706350 0x706040 0x872e74 1
|
|
CreateFrame shared 0x706350 0x7060b0 0x872e74 1
|
|
CycleCharCustomization glue 0x471a20 0x471890 0x8380f8 0
|
|
DefaultServerLogin glue 0x46ddf0 0x46d160 0x8373b8 0
|
|
DeleteCharacter glue 0x4736c0 0x4734c0 0x838578 0
|
|
DeleteFile shared 0x51bb20 0x515f70 0x8503f4 ?
|
|
DisableAddOn glue 0x46ddf0 0x46d8a0 0x8373b8 0 0x48e760 shape-differs: argc 2 here, 1 in-game (0x48e760)
|
|
DisableAllAddOns glue 0x46ddf0 0x46d940 0x8373b8 0 0x48e7f0 shape-differs: argc 1 here, 0 in-game (0x48e7f0)
|
|
DisconnectFromServer glue 0x46ddf0 0x46d340 0x8373b8 0
|
|
EULAAccepted glue 0x46ddf0 0x46d040 0x8373b8 1
|
|
EnableAddOn glue 0x46ddf0 0x46d7b0 0x8373b8 0 0x48e690 shape-differs: argc 2 here, 1 in-game (0x48e690)
|
|
EnableAllAddOns glue 0x46ddf0 0x46d850 0x8373b8 0 0x48e720 shape-differs: argc 1 here, 0 in-game (0x48e720)
|
|
EnterWorld glue 0x46ddf0 0x46d3c0 0x8373b8 0
|
|
EnumerateFrames shared 0x706350 0x705f60 0x872e74 1
|
|
GetAddOnDependencies glue 0x46ddf0 0x46d650 0x8373b8 ? 0x48e5e0
|
|
GetAddOnEnableState glue 0x46ddf0 0x46d6f0 0x8373b8 1
|
|
GetAddOnInfo glue 0x46ddf0 0x46d460 0x8373b8 8 0x48e390 shape-differs: arity 8 here, 7 in-game (0x48e390)
|
|
GetAvailableRaces glue 0x471a20 0x471520 0x8380f8 ?
|
|
GetBillingPlan glue 0x46ddf0 0x46dc40 0x8373b8 3
|
|
GetBillingTimeRemaining glue 0x46ddf0 0x46dbf0 0x8373b8 1
|
|
GetBillingTimeRested glue 0x46ddf0 0x46dcf0 0x8373b8 1 0x48ec50
|
|
GetBuildInfo glue 0x46ddf0 0x46cd70 0x8373b8 5 0x4884a0 shape-differs: arity 5 here, 3 in-game (0x4884a0)
|
|
GetCharacterCreateFacing glue 0x471a20 0x471910 0x8380f8 1
|
|
GetCharacterInfo glue 0x4736c0 0x4732a0 0x838578 8
|
|
GetCharacterListUpdate glue 0x4736c0 0x473270 0x838578 0
|
|
GetCharacterSelectFacing glue 0x4736c0 0x473650 0x838578 1
|
|
GetClassesForRace glue 0x471a20 0x471560 0x8380f8 ?
|
|
GetCursorPosition glue 0x46ddf0 0x46dad0 0x8373b8 2 0x48b820
|
|
GetFacialHairCustomization glue 0x471a20 0x471620 0x8380f8 1
|
|
GetFactionForRace glue 0x471a20 0x471450 0x8380f8 2
|
|
GetGameTime shared 0x51bb20 0x515ee0 0x8503f4 2
|
|
GetHairCustomization glue 0x471a20 0x4715d0 0x8380f8 1
|
|
GetLocale glue 0x46ddf0 0x46ce40 0x8373b8 1 0x48d8b0
|
|
GetMovieResolution glue 0x46ddf0 0x46cf10 0x8373b8 1
|
|
GetMovieSubtitles glue 0x46ddf0 0x46dbc0 0x8373b8 1
|
|
GetNameForRace glue 0x471a20 0x4713f0 0x8380f8 2
|
|
GetNumAddOns glue 0x46ddf0 0x46d420 0x8373b8 1 0x48e350
|
|
GetNumCharacters glue 0x4736c0 0x473280 0x838578 1
|
|
GetNumFrames shared 0x706350 0x705f00 0x872e74 1
|
|
GetNumRealms glue 0x46f480 0x46ed30 0x837ea0 1
|
|
GetRandomName glue 0x471a20 0x471980 0x8380f8 1
|
|
GetRealmCategories glue 0x46f480 0x46f1f0 0x837ea0 ?
|
|
GetRealmInfo glue 0x46f480 0x46ee40 0x837ea0 8
|
|
GetSavedAccountName glue 0x46ddf0 0x46cdd0 0x8373b8 1
|
|
GetScreenHeight glue 0x46ddf0 0x46dd80 0x8373b8 1 0x48b4d0
|
|
GetScreenWidth glue 0x46ddf0 0x46dd30 0x8373b8 1 0x48b480
|
|
GetScriptMemory glue 0x46ddf0 0x46da10 0x8373b8 1
|
|
GetSelectedCategory glue 0x46f480 0x46f400 0x837ea0 1
|
|
GetSelectedClass glue 0x471a20 0x4716e0 0x8380f8 2
|
|
GetSelectedRace glue 0x471a20 0x471680 0x8380f8 1
|
|
GetSelectedSex glue 0x471a20 0x4716b0 0x8380f8 1
|
|
GetServerName glue 0x46ddf0 0x46d280 0x8373b8 3
|
|
GetTime shared 0x51bb20 0x515ea0 0x8503f4 1
|
|
HasCharCustomization glue 0x471a20 0x471820 0x8380f8 1
|
|
HideCursor glue 0x46ddf0 0x46db70 0x8373b8 0
|
|
IsAddonVersionCheckEnabled glue 0x46ddf0 0x46d9b0 0x8373b8 1
|
|
IsConnectedToServer glue 0x46ddf0 0x46d380 0x8373b8 1
|
|
LaunchAddOnURL glue 0x46ddf0 0x46d5e0 0x8373b8 0
|
|
LaunchURL glue 0x46ddf0 0x46cf60 0x8373b8 0
|
|
PINEntered glue 0x46ddf0 0x46d1c0 0x8373b8 0
|
|
PatchDownloadApply glue 0x46ddf0 0x46d410 0x8373b8 0
|
|
PatchDownloadCancel glue 0x46ddf0 0x46d400 0x8373b8 0
|
|
PatchDownloadProgress glue 0x46ddf0 0x46d3e0 0x8373b8 1
|
|
PlayCreditsMusic glue 0x46ddf0 0x46cef0 0x8373b8 0
|
|
PlayGlueMusic glue 0x46ddf0 0x46ceb0 0x8373b8 0
|
|
PlayMusic shared 0x4587f0 0x458720 0x835a50 0
|
|
PlaySound shared 0x4587f0 0x4586d0 0x835a50 0
|
|
PlaySoundFile shared 0x4587f0 0x458780 0x835a50 1
|
|
QuitGame glue 0x46ddf0 0x46cea0 0x8373b8 0
|
|
RandomizeCharCustomization glue 0x471a20 0x471900 0x8380f8 0
|
|
ReadFile shared 0x51bb20 0x515f50 0x8503f4 ?
|
|
RealmListDialogCancelled glue 0x46f480 0x46ed20 0x837ea0 0
|
|
RenameCharacter glue 0x4736c0 0x473520 0x838578 0|1
|
|
RequestRealmList glue 0x46f480 0x46ecf0 0x837ea0 0
|
|
ResetAddOns glue 0x46ddf0 0x46d9a0 0x8373b8 0
|
|
ResetCharCustomize glue 0x471a20 0x4713e0 0x8380f8 0
|
|
SaveAddOns glue 0x46ddf0 0x46d990 0x8373b8 0
|
|
ScanningAccepted glue 0x46ddf0 0x46d0b0 0x8373b8 1
|
|
Screenshot glue 0x46ddf0 0x46d3d0 0x8373b8 0 0x4893d0
|
|
SelectCharacter glue 0x4736c0 0x473470 0x838578 0
|
|
SetAddonVersionCheck glue 0x46ddf0 0x46d9e0 0x8373b8 0
|
|
SetCharCustomizeBackground glue 0x471a20 0x4713a0 0x8380f8 0
|
|
SetCharCustomizeFrame glue 0x471a20 0x471330 0x8380f8 0
|
|
SetCharSelectBackground glue 0x4736c0 0x473230 0x838578 0
|
|
SetCharSelectModelFrame glue 0x4736c0 0x4731c0 0x838578 0
|
|
SetCharacterCreateFacing glue 0x471a20 0x471930 0x8380f8 1
|
|
SetCharacterSelectFacing glue 0x4736c0 0x473670 0x838578 1
|
|
SetCurrentScreen glue 0x46ddf0 0x46ce60 0x8373b8 0
|
|
SetMovieSubtitles glue 0x46ddf0 0x46db80 0x8373b8 0
|
|
SetPreferredInfo glue 0x46f480 0x46f2c0 0x837ea0 0
|
|
SetSavedAccountName glue 0x46ddf0 0x46cdf0 0x8373b8 0
|
|
SetScriptMemory glue 0x46ddf0 0x46da50 0x8373b8 0
|
|
SetSelectedClass glue 0x471a20 0x4717c0 0x8380f8 0
|
|
SetSelectedRace glue 0x471a20 0x471740 0x8380f8 0
|
|
SetSelectedSex glue 0x471a20 0x471780 0x8380f8 0
|
|
ShowContestNotice glue 0x46ddf0 0x46d0f0 0x8373b8 1
|
|
ShowCursor glue 0x46ddf0 0x46db60 0x8373b8 0
|
|
ShowEULANotice glue 0x46ddf0 0x46d010 0x8373b8 1
|
|
ShowScanningNotice glue 0x46ddf0 0x46d080 0x8373b8 1
|
|
ShowTOSNotice glue 0x46ddf0 0x46cfa0 0x8373b8 1
|
|
SortRealms glue 0x46f480 0x46f330 0x837ea0 0
|
|
StatusDialogClick glue 0x46ddf0 0x46d270 0x8373b8 0
|
|
StopGlueMusic glue 0x46ddf0 0x46cf00 0x8373b8 0
|
|
StopMusic shared 0x4587f0 0x458770 0x835a50 0
|
|
SurveyNotificationDone glue 0x46ddf0 0x46ddd0 0x8373b8 1
|
|
TOSAccepted glue 0x46ddf0 0x46cfd0 0x8373b8 1
|
|
UpdateCustomizationBackground glue 0x471a20 0x471800 0x8380f8 0
|
|
UpdateCustomizationScene glue 0x471a20 0x471810 0x8380f8 0
|
|
UpdateSelectionCustomizationScene glue 0x4736c0 0x473640 0x838578 0
|
|
__pow base 0x7039e0 0x7fb050 1
|
|
abs base 0x7039e0 0x7fade0 0x822c60 1
|
|
acos base 0x7039e0 lua ?
|
|
asin base 0x7039e0 lua ?
|
|
assert base 0x7039e0 0x7031a0 0x811e28 1
|
|
atan base 0x7039e0 lua ?
|
|
atan2 base 0x7039e0 lua ?
|
|
ceil base 0x7039e0 0x7faf70 0x822c60 1
|
|
collectgarbage base 0x7039e0 0x703250 0x811e28 0
|
|
cos base 0x7039e0 lua ?
|
|
date base 0x7039e0 0x7033a0 0x811e28 1
|
|
debugbreak base 0x7039e0 0x702820 0x811e28 0
|
|
debugdump base 0x7039e0 0x702810 0x811e28 0
|
|
debuginfo base 0x7039e0 0x7027f0 0x811e28 0
|
|
debugload base 0x7039e0 0x7027e0 0x811e28 0
|
|
debugprint base 0x7039e0 0x702800 0x811e28 0
|
|
debugprofilestart base 0x7039e0 0x702840 0x811e28 0
|
|
debugprofilestop base 0x7039e0 0x702860 0x811e28 1
|
|
debugstack base 0x7039e0 0x703760 0x811e28 1
|
|
debugtimestamp base 0x7039e0 0x702830 0x811e28 0
|
|
deg base 0x7039e0 0x7fb140 0x822c60 1
|
|
error base 0x7039e0 0x702970 0x811e28 ?
|
|
exp base 0x7039e0 0x7fb100 0x822c60 1
|
|
floor base 0x7039e0 0x7fafa0 0x822c60 1
|
|
foreach base 0x7039e0 0x7fb590 0x822d40 0|1
|
|
foreachi base 0x7039e0 0x7fb4e0 0x822d40 0|1
|
|
format base 0x7039e0 0x7fd3d0 0x822d88 1
|
|
frexp base 0x7039e0 0x7fb1a0 0x822c60 2
|
|
gcinfo base 0x7039e0 0x703200 0x811e28 2
|
|
geterrorhandler base 0x7039e0 0x702950 0x811e28 1
|
|
getfenv base 0x7039e0 0x702ac0 0x811e28 1
|
|
getglobal base 0x7039e0 0x7027b0 0x811e28 1
|
|
getmetatable base 0x7039e0 0x7029f0 0x811e28 1
|
|
getn base 0x7039e0 0x7fb630 0x822d40 1
|
|
gsub base 0x7039e0 0x7fd0e0 0x822d88 2
|
|
ipairs base 0x7039e0 0x702cd0 0x811e28 ?
|
|
ldexp base 0x7039e0 0x7fb1f0 0x822c60 1
|
|
loadstring base 0x7039e0 0x703280 0x811e28 1|2
|
|
log base 0x7039e0 0x7fb0a0 0x822c60 1
|
|
log10 base 0x7039e0 0x7fb0d0 0x822c60 1
|
|
max base 0x7039e0 0x7fb2a0 0x822c60 1
|
|
min base 0x7039e0 0x7fb230 0x822c60 1
|
|
mod base 0x7039e0 0x7fafd0 0x822c60 1
|
|
next base 0x7039e0 0x702c90 0x811e28 1|2
|
|
pairs base 0x7039e0 0x702da0 0x811e28 3
|
|
pcall base 0x7039e0 0x7032f0 0x811e28 ?
|
|
rad base 0x7039e0 0x7fb170 0x822c60 1
|
|
random base 0x7039e0 0x7fb310 0x822c60 1
|
|
randomseed base 0x7039e0 0x7fb450 0x822c60 0
|
|
rawequal base 0x7039e0 0x7030f0 0x811e28 1
|
|
rawget base 0x7039e0 0x703130 0x811e28 1
|
|
rawset base 0x7039e0 0x703160 0x811e28 1
|
|
seterrorhandler base 0x7039e0 0x702900 0x811e28 0
|
|
setfenv base 0x7039e0 0x702be0 0x811e28 0
|
|
setglobal base 0x7039e0 0x702770 0x811e28 0
|
|
setmetatable base 0x7039e0 0x702a40 0x811e28 1
|
|
sin base 0x7039e0 lua ?
|
|
sort base 0x7039e0 0x7fb920 0x822d40 0
|
|
sqrt base 0x7039e0 0x7fb020 0x822c60 1
|
|
strbyte base 0x7039e0 0x7fc210 0x822d88 0|1
|
|
strchar base 0x7039e0 0x7fc280 0x822d88 1
|
|
strfind base 0x7039e0 0x7fc3b0 0x822d88 ?
|
|
strlen base 0x7039e0 0x7fbcf0 0x822d88 1
|
|
strlower base 0x7039e0 0x7fbdf0 0x822d88 1
|
|
strrep base 0x7039e0 0x7fc1a0 0x822d88 1
|
|
strsub base 0x7039e0 0x7fbd30 0x822d88 1
|
|
strupper base 0x7039e0 0x7fc0c0 0x822d88 1
|
|
tan base 0x7039e0 lua ?
|
|
time base 0x7039e0 0x7035a0 0x811e28 1
|
|
tinsert base 0x7039e0 0x7fb6b0 0x822d40 0
|
|
tonumber base 0x7039e0 0x702e30 0x811e28 1
|
|
tostring base 0x7039e0 0x702f40 0x811e28 1
|
|
tremove base 0x7039e0 0x7fb770 0x822d40 0|1
|
|
type base 0x7039e0 0x702df0 0x811e28 1
|
|
unpack base 0x7039e0 0x7030a0 0x811e28 ?
|
|
xpcall base 0x7039e0 0x703340 0x811e28 ?
|