Files
moonwell-client-core/reference/verb_events.tsv
T
sindoring d1961e79fc Sync upstream through b2473e60 and retain ruRU (#8)
Integrate 182 upstream commits through b2473e60 while retaining MoonWell packaging, branding and the community ruRU pack.

Upstream replaces the C Lua/mlua host with benilla-lua/benilla-mlua and the native glue screens with stock GlueXML. The update also includes the new locale/DBC/name rules, cache and interaction handling, rendering, quest log and chat behavior, including the latest quest completion and timed-quest failure fixes. Fork adaptations use the new APIs: stock Wow.ini locales remain intact, while the ruRU overlay reads column zero and retains its ruRU authentication tag and Lua identity. Russian names keep their twelve-letter policy and Unicode roster matching; fonts, spell costs, race/class labels and translated options retain real-pack regression coverage.

Windows regression fixes keep the locale-default test valid under instrumented window overrides and the shader assertion independent of checkout line endings. The original C Lua 5.1 host, rebuilt from c0630f3d in an isolated directory, reproduces the complete Windows cos-sweep answer byte for byte; cos now uses platform-specific goldens.

Validation on Windows: scripts/gates.sh passed all automatic gates, including real-data and no-install workspace tests, reference tables, documentation, message catalog, render-pass lint, player clippy/tests and engine boots with and without data. MoonWell player clippy also passed with -D warnings. The committed tree exactly matches the full green stamp; five vendored Kira files retain the tested checkout's line endings, with normalized contents unchanged. All three actual ruRU pack regressions passed in both builds. Fifteen test archives were restored read-only from the published client and SHA-256 checked.

Each real-data/player rung skipped 31 tests because the optional addon corpus is absent (24 general, 7 Quiver). Live smoke was not run: no declared probe account; no player-account login or character creation was performed. Linux/macOS changes were not locally built.
2026-10-17 21:10:31 +03:00

2.9 KiB

1verbeventshapeviasites
2AddSkillUpSKILL_LINES_CHANGEDhelper0x4d32d00x4d346f
3CancelSkillUpsSKILL_LINES_CHANGEDbody-0x4d3e3a
4CastPetActionPET_BAR_UPDATEtraced0x4bd1d00x4bc956|0x4bc979|0x4bd438
5ChangeActionBarPageACTIONBAR_PAGE_CHANGEDbody-0x4e7655
6ChangeChatColorUPDATE_CHAT_COLORbody-0x4a098b
7CheckInboxMAIL_INBOX_UPDATEbody-0x4aeaf8
8ClickAuctionSellItemButtonNEW_AUCTION_UPDATEbody-0x4ce576
9ClickSendMailItemButtonMAIL_SEND_INFO_UPDATEbody-0x4ae0de
10ClickTargetTradeButtonTRADE_REPLACE_ENCHANThelper0x4961700x496230
11CloseCraftCRAFT_CLOSEhelper0x4f5fe00x4f5fef
12CloseTradePLAYER_TRADE_MONEYbody-0x4bfdce
13CloseTradeSkillTRADE_SKILL_CLOSEhelper0x4fc8700x4fc884
14CollapseCraftSkillLineCRAFT_UPDATEhelper0x4f6be00x4f6bf0
15CollapseQuestHeaderQUEST_LOG_UPDATEhelper0x4ded300x4ded98|0x4dedba|0x4dedd6
16CollapseTradeSkillSubClassTRADE_SKILL_UPDATEhelper0x4fd7500x4fd765
17CollapseTrainerSkillLineTRAINER_UPDATEhelper0x4d8cd00x4d8ce0
18ConfirmLootRollCANCEL_LOOT_ROLLhelper0x61bdf00x61bf2a
19ConfirmLootRollCONFIRM_LOOT_ROLLhelper0x61bdf00x61be8b
20DoTradeSkillUPDATE_TRADESKILL_RECASThelper0x4fd7700x4fd781
21DropCursorMoneyPLAYER_MONEYhelper0x494cc00x494d10
22ExpandCraftSkillLineCRAFT_UPDATEhelper0x4f6be00x4f6bf0
23ExpandQuestHeaderQUEST_LOG_UPDATEhelper0x4ded300x4ded98|0x4dedba|0x4dedd6
24ExpandTradeSkillSubClassTRADE_SKILL_UPDATEhelper0x4fd7500x4fd765
25ExpandTrainerSkillLineTRAINER_UPDATEhelper0x4d8cd00x4d8ce0
26PetAggressiveModePET_BAR_UPDATEtraced0x4bd1d00x4bc956
27PetAttackPET_BAR_UPDATEtraced0x4bd1d00x4bd438
28PetDefensiveModePET_BAR_UPDATEtraced0x4bd1d00x4bc956
29PetDismissPET_DISMISS_STARThelper0x4bd6e00x4bd722
30PetFollowPET_BAR_UPDATEtraced0x4bd1d00x4bc979
31PetPassiveModePET_BAR_UPDATEtraced0x4bd1d00x4bc956
32PetWaitPET_BAR_UPDATEtraced0x4bd1d00x4bc979
33PickupPlayerMoneyPLAYER_MONEYhelper0x494cc00x494d10
34PickupTradeMoneyPLAYER_MONEYhelper0x494cc00x494d10
35RemoveSkillUpSKILL_LINES_CHANGEDhelper0x4d34800x4d3598
36RollOnLootCANCEL_LOOT_ROLLhelper0x61bdf00x61bf2a
37RollOnLootCONFIRM_LOOT_ROLLhelper0x61bdf00x61be8b
38SelectGossipOptionGOSSIP_ENTER_CODEhelper0x4e23200x4e237e
39SendMailMAIL_SEND_INFO_UPDATEbody-0x4ae98d
40SetBindingUPDATE_BINDINGSbody-0x4b805b
41SetCVarCVAR_UPDATEbody-0x488cd5
42SetGuildRecruitmentModeUPDATE_CHAT_WINDOWSbody-0x4a00a9
43SetSendMailCODSEND_MAIL_COD_CHANGEDhelper0x4adc700x4adc88
44SetSendMailMoneySEND_MAIL_MONEY_CHANGEDhelper0x4adbe00x4adc44
45SetTradeSkillInvSlotFilterTRADE_SKILL_UPDATEhelper0x4fd7300x4fd745
46SetTradeSkillSubClassFilterTRADE_SKILL_UPDATEhelper0x4fd7100x4fd725
47SetTrainerServiceTypeFilterTRAINER_UPDATEhelper0x4d8c900x4d8ca0
48SetTrainerSkillLineFilterTRAINER_UPDATEhelper0x4d8cb00x4d8cc0
49SortWhoWHO_LIST_UPDATEbody-0x5ad9f2
50TogglePetAutocastPET_BAR_UPDATEhelper0x4bcbb00x4bcc81
51ToggleSpellAutocastPET_BAR_UPDATEhelper0x4bccb00x4bcdcb