Files
moonwell-client-core/reference/glue_surface.tsv
T
Sam Sung 994f9f9610 reference/ vendors benilla-re's tables at a pinned commit (#1282)
`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>
2026-10-15 11:09:45 +07:00

9.8 KiB

1namescoperegistrarfntable_vaarityworld_fnnote
2AcceptContestglue0x46ddf00x46d1500x8373b80
3AcceptEULAglue0x46ddf00x46d0700x8373b80
4AcceptScanningglue0x46ddf00x46d0e00x8373b80
5AcceptTOSglue0x46ddf00x46d0000x8373b80
6AppendToFileshared0x51bb200x515f900x8503f4?
7CancelRealmListQueryglue0x46f4800x46ed100x837ea00
8ChangeRealmglue0x46f4800x46f0e00x837ea00
9ConsoleExecshared0x51bb200x515f100x8503f40
10ContestAcceptedglue0x46ddf00x46d1200x8373b81
11CreateCharacterglue0x471a200x4719e00x8380f80
12CreateFontshared0x7063500x7060400x872e741
13CreateFrameshared0x7063500x7060b00x872e741
14CycleCharCustomizationglue0x471a200x4718900x8380f80
15DefaultServerLoginglue0x46ddf00x46d1600x8373b80
16DeleteCharacterglue0x4736c00x4734c00x8385780
17DeleteFileshared0x51bb200x515f700x8503f4?
18DisableAddOnglue0x46ddf00x46d8a00x8373b800x48e760shape-differs: argc 2 here, 1 in-game (0x48e760)
19DisableAllAddOnsglue0x46ddf00x46d9400x8373b800x48e7f0shape-differs: argc 1 here, 0 in-game (0x48e7f0)
20DisconnectFromServerglue0x46ddf00x46d3400x8373b80
21EULAAcceptedglue0x46ddf00x46d0400x8373b81
22EnableAddOnglue0x46ddf00x46d7b00x8373b800x48e690shape-differs: argc 2 here, 1 in-game (0x48e690)
23EnableAllAddOnsglue0x46ddf00x46d8500x8373b800x48e720shape-differs: argc 1 here, 0 in-game (0x48e720)
24EnterWorldglue0x46ddf00x46d3c00x8373b80
25EnumerateFramesshared0x7063500x705f600x872e741
26GetAddOnDependenciesglue0x46ddf00x46d6500x8373b8?0x48e5e0
27GetAddOnEnableStateglue0x46ddf00x46d6f00x8373b81
28GetAddOnInfoglue0x46ddf00x46d4600x8373b880x48e390shape-differs: arity 8 here, 7 in-game (0x48e390)
29GetAvailableRacesglue0x471a200x4715200x8380f8?
30GetBillingPlanglue0x46ddf00x46dc400x8373b83
31GetBillingTimeRemainingglue0x46ddf00x46dbf00x8373b81
32GetBillingTimeRestedglue0x46ddf00x46dcf00x8373b810x48ec50
33GetBuildInfoglue0x46ddf00x46cd700x8373b850x4884a0shape-differs: arity 5 here, 3 in-game (0x4884a0)
34GetCharacterCreateFacingglue0x471a200x4719100x8380f81
35GetCharacterInfoglue0x4736c00x4732a00x8385788
36GetCharacterListUpdateglue0x4736c00x4732700x8385780
37GetCharacterSelectFacingglue0x4736c00x4736500x8385781
38GetClassesForRaceglue0x471a200x4715600x8380f8?
39GetCursorPositionglue0x46ddf00x46dad00x8373b820x48b820
40GetFacialHairCustomizationglue0x471a200x4716200x8380f81
41GetFactionForRaceglue0x471a200x4714500x8380f82
42GetGameTimeshared0x51bb200x515ee00x8503f42
43GetHairCustomizationglue0x471a200x4715d00x8380f81
44GetLocaleglue0x46ddf00x46ce400x8373b810x48d8b0
45GetMovieResolutionglue0x46ddf00x46cf100x8373b81
46GetMovieSubtitlesglue0x46ddf00x46dbc00x8373b81
47GetNameForRaceglue0x471a200x4713f00x8380f82
48GetNumAddOnsglue0x46ddf00x46d4200x8373b810x48e350
49GetNumCharactersglue0x4736c00x4732800x8385781
50GetNumFramesshared0x7063500x705f000x872e741
51GetNumRealmsglue0x46f4800x46ed300x837ea01
52GetRandomNameglue0x471a200x4719800x8380f81
53GetRealmCategoriesglue0x46f4800x46f1f00x837ea0?
54GetRealmInfoglue0x46f4800x46ee400x837ea08
55GetSavedAccountNameglue0x46ddf00x46cdd00x8373b81
56GetScreenHeightglue0x46ddf00x46dd800x8373b810x48b4d0
57GetScreenWidthglue0x46ddf00x46dd300x8373b810x48b480
58GetScriptMemoryglue0x46ddf00x46da100x8373b81
59GetSelectedCategoryglue0x46f4800x46f4000x837ea01
60GetSelectedClassglue0x471a200x4716e00x8380f82
61GetSelectedRaceglue0x471a200x4716800x8380f81
62GetSelectedSexglue0x471a200x4716b00x8380f81
63GetServerNameglue0x46ddf00x46d2800x8373b83
64GetTimeshared0x51bb200x515ea00x8503f41
65HasCharCustomizationglue0x471a200x4718200x8380f81
66HideCursorglue0x46ddf00x46db700x8373b80
67IsAddonVersionCheckEnabledglue0x46ddf00x46d9b00x8373b81
68IsConnectedToServerglue0x46ddf00x46d3800x8373b81
69LaunchAddOnURLglue0x46ddf00x46d5e00x8373b80
70LaunchURLglue0x46ddf00x46cf600x8373b80
71PINEnteredglue0x46ddf00x46d1c00x8373b80
72PatchDownloadApplyglue0x46ddf00x46d4100x8373b80
73PatchDownloadCancelglue0x46ddf00x46d4000x8373b80
74PatchDownloadProgressglue0x46ddf00x46d3e00x8373b81
75PlayCreditsMusicglue0x46ddf00x46cef00x8373b80
76PlayGlueMusicglue0x46ddf00x46ceb00x8373b80
77PlayMusicshared0x4587f00x4587200x835a500
78PlaySoundshared0x4587f00x4586d00x835a500
79PlaySoundFileshared0x4587f00x4587800x835a501
80QuitGameglue0x46ddf00x46cea00x8373b80
81RandomizeCharCustomizationglue0x471a200x4719000x8380f80
82ReadFileshared0x51bb200x515f500x8503f4?
83RealmListDialogCancelledglue0x46f4800x46ed200x837ea00
84RenameCharacterglue0x4736c00x4735200x8385780|1
85RequestRealmListglue0x46f4800x46ecf00x837ea00
86ResetAddOnsglue0x46ddf00x46d9a00x8373b80
87ResetCharCustomizeglue0x471a200x4713e00x8380f80
88SaveAddOnsglue0x46ddf00x46d9900x8373b80
89ScanningAcceptedglue0x46ddf00x46d0b00x8373b81
90Screenshotglue0x46ddf00x46d3d00x8373b800x4893d0
91SelectCharacterglue0x4736c00x4734700x8385780
92SetAddonVersionCheckglue0x46ddf00x46d9e00x8373b80
93SetCharCustomizeBackgroundglue0x471a200x4713a00x8380f80
94SetCharCustomizeFrameglue0x471a200x4713300x8380f80
95SetCharSelectBackgroundglue0x4736c00x4732300x8385780
96SetCharSelectModelFrameglue0x4736c00x4731c00x8385780
97SetCharacterCreateFacingglue0x471a200x4719300x8380f81
98SetCharacterSelectFacingglue0x4736c00x4736700x8385781
99SetCurrentScreenglue0x46ddf00x46ce600x8373b80
100SetMovieSubtitlesglue0x46ddf00x46db800x8373b80
101SetPreferredInfoglue0x46f4800x46f2c00x837ea00
102SetSavedAccountNameglue0x46ddf00x46cdf00x8373b80
103SetScriptMemoryglue0x46ddf00x46da500x8373b80
104SetSelectedClassglue0x471a200x4717c00x8380f80
105SetSelectedRaceglue0x471a200x4717400x8380f80
106SetSelectedSexglue0x471a200x4717800x8380f80
107ShowContestNoticeglue0x46ddf00x46d0f00x8373b81
108ShowCursorglue0x46ddf00x46db600x8373b80
109ShowEULANoticeglue0x46ddf00x46d0100x8373b81
110ShowScanningNoticeglue0x46ddf00x46d0800x8373b81
111ShowTOSNoticeglue0x46ddf00x46cfa00x8373b81
112SortRealmsglue0x46f4800x46f3300x837ea00
113StatusDialogClickglue0x46ddf00x46d2700x8373b80
114StopGlueMusicglue0x46ddf00x46cf000x8373b80
115StopMusicshared0x4587f00x4587700x835a500
116SurveyNotificationDoneglue0x46ddf00x46ddd00x8373b81
117TOSAcceptedglue0x46ddf00x46cfd00x8373b81
118UpdateCustomizationBackgroundglue0x471a200x4718000x8380f80
119UpdateCustomizationSceneglue0x471a200x4718100x8380f80
120UpdateSelectionCustomizationSceneglue0x4736c00x4736400x8385780
121__powbase0x7039e00x7fb0501
122absbase0x7039e00x7fade00x822c601
123acosbase0x7039e0lua?
124asinbase0x7039e0lua?
125assertbase0x7039e00x7031a00x811e281
126atanbase0x7039e0lua?
127atan2base0x7039e0lua?
128ceilbase0x7039e00x7faf700x822c601
129collectgarbagebase0x7039e00x7032500x811e280
130cosbase0x7039e0lua?
131datebase0x7039e00x7033a00x811e281
132debugbreakbase0x7039e00x7028200x811e280
133debugdumpbase0x7039e00x7028100x811e280
134debuginfobase0x7039e00x7027f00x811e280
135debugloadbase0x7039e00x7027e00x811e280
136debugprintbase0x7039e00x7028000x811e280
137debugprofilestartbase0x7039e00x7028400x811e280
138debugprofilestopbase0x7039e00x7028600x811e281
139debugstackbase0x7039e00x7037600x811e281
140debugtimestampbase0x7039e00x7028300x811e280
141degbase0x7039e00x7fb1400x822c601
142errorbase0x7039e00x7029700x811e28?
143expbase0x7039e00x7fb1000x822c601
144floorbase0x7039e00x7fafa00x822c601
145foreachbase0x7039e00x7fb5900x822d400|1
146foreachibase0x7039e00x7fb4e00x822d400|1
147formatbase0x7039e00x7fd3d00x822d881
148frexpbase0x7039e00x7fb1a00x822c602
149gcinfobase0x7039e00x7032000x811e282
150geterrorhandlerbase0x7039e00x7029500x811e281
151getfenvbase0x7039e00x702ac00x811e281
152getglobalbase0x7039e00x7027b00x811e281
153getmetatablebase0x7039e00x7029f00x811e281
154getnbase0x7039e00x7fb6300x822d401
155gsubbase0x7039e00x7fd0e00x822d882
156ipairsbase0x7039e00x702cd00x811e28?
157ldexpbase0x7039e00x7fb1f00x822c601
158loadstringbase0x7039e00x7032800x811e281|2
159logbase0x7039e00x7fb0a00x822c601
160log10base0x7039e00x7fb0d00x822c601
161maxbase0x7039e00x7fb2a00x822c601
162minbase0x7039e00x7fb2300x822c601
163modbase0x7039e00x7fafd00x822c601
164nextbase0x7039e00x702c900x811e281|2
165pairsbase0x7039e00x702da00x811e283
166pcallbase0x7039e00x7032f00x811e28?
167radbase0x7039e00x7fb1700x822c601
168randombase0x7039e00x7fb3100x822c601
169randomseedbase0x7039e00x7fb4500x822c600
170rawequalbase0x7039e00x7030f00x811e281
171rawgetbase0x7039e00x7031300x811e281
172rawsetbase0x7039e00x7031600x811e281
173seterrorhandlerbase0x7039e00x7029000x811e280
174setfenvbase0x7039e00x702be00x811e280
175setglobalbase0x7039e00x7027700x811e280
176setmetatablebase0x7039e00x702a400x811e281
177sinbase0x7039e0lua?
178sortbase0x7039e00x7fb9200x822d400
179sqrtbase0x7039e00x7fb0200x822c601
180strbytebase0x7039e00x7fc2100x822d880|1
181strcharbase0x7039e00x7fc2800x822d881
182strfindbase0x7039e00x7fc3b00x822d88?
183strlenbase0x7039e00x7fbcf00x822d881
184strlowerbase0x7039e00x7fbdf00x822d881
185strrepbase0x7039e00x7fc1a00x822d881
186strsubbase0x7039e00x7fbd300x822d881
187strupperbase0x7039e00x7fc0c00x822d881
188tanbase0x7039e0lua?
189timebase0x7039e00x7035a00x811e281
190tinsertbase0x7039e00x7fb6b00x822d400
191tonumberbase0x7039e00x702e300x811e281
192tostringbase0x7039e00x702f400x811e281
193tremovebase0x7039e00x7fb7700x822d400|1
194typebase0x7039e00x702df00x811e281
195unpackbase0x7039e00x7030a00x811e28?
196xpcallbase0x7039e00x7033400x811e28?