Files
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

70 lines
2.0 KiB
Plaintext

index name default_on added_in
0 SYSTEM 1 0
1 SAY 1 0
2 YELL 1 0
3 WHISPER 1 0
4 PARTY 1 0
5 GUILD 1 0
6 CREATURE 1 0
7 CHANNEL 1 0
8 SKILL 1 0
9 LOOT 1 0
10 COMBAT_MISC_INFO 1 0
11 COMBAT_SELF_HITS 1 0
12 COMBAT_SELF_MISSES 1 0
13 COMBAT_PET_HITS 1 0
14 COMBAT_PET_MISSES 1 0
15 COMBAT_PARTY_HITS 0 0
16 COMBAT_PARTY_MISSES 0 0
17 COMBAT_FRIENDLYPLAYER_HITS 0 0
18 COMBAT_FRIENDLYPLAYER_MISSES 0 0
19 COMBAT_HOSTILEPLAYER_HITS 1 0
20 COMBAT_HOSTILEPLAYER_MISSES 1 0
21 COMBAT_CREATURE_VS_SELF_HITS 1 0
22 COMBAT_CREATURE_VS_SELF_MISSES 1 0
23 COMBAT_CREATURE_VS_PARTY_HITS 0 0
24 COMBAT_CREATURE_VS_PARTY_MISSES 0 0
25 COMBAT_CREATURE_VS_CREATURE_HITS 0 0
26 COMBAT_CREATURE_VS_CREATURE_MISSES 0 0
27 COMBAT_FRIENDLY_DEATH 1 0
28 COMBAT_HOSTILE_DEATH 1 0
29 COMBAT_XP_GAIN 1 0
30 SPELL_SELF_DAMAGE 1 0
31 SPELL_SELF_BUFF 1 0
32 SPELL_PET_DAMAGE 1 0
33 SPELL_PET_BUFF 1 0
34 SPELL_PARTY_DAMAGE 0 0
35 SPELL_PARTY_BUFF 0 0
36 SPELL_FRIENDLYPLAYER_DAMAGE 0 0
37 SPELL_FRIENDLYPLAYER_BUFF 0 0
38 SPELL_HOSTILEPLAYER_DAMAGE 1 0
39 SPELL_HOSTILEPLAYER_BUFF 1 0
40 SPELL_CREATURE_VS_SELF_DAMAGE 1 0
41 SPELL_CREATURE_VS_SELF_BUFF 1 0
42 SPELL_CREATURE_VS_PARTY_DAMAGE 0 0
43 SPELL_CREATURE_VS_PARTY_BUFF 0 0
44 SPELL_CREATURE_VS_CREATURE_DAMAGE 0 0
45 SPELL_CREATURE_VS_CREATURE_BUFF 0 0
46 SPELL_TRADESKILLS 1 0
47 SPELL_DAMAGESHIELDS_ON_SELF 1 0
48 SPELL_DAMAGESHIELDS_ON_OTHERS 0 0
49 SPELL_AURA_GONE_SELF 1 0
50 SPELL_AURA_GONE_PARTY 0 0
51 SPELL_AURA_GONE_OTHER 0 0
52 SPELL_ITEM_ENCHANTMENTS 1 0
53 SPELL_BREAK_AURA 1 0
54 SPELL_PERIODIC_SELF_DAMAGE 1 0
55 SPELL_PERIODIC_SELF_BUFFS 1 0
56 SPELL_PERIODIC_PARTY_DAMAGE 0 0
57 SPELL_PERIODIC_PARTY_BUFFS 0 0
58 SPELL_PERIODIC_FRIENDLYPLAYER_DAMAGE 0 0
59 SPELL_PERIODIC_FRIENDLYPLAYER_BUFFS 0 0
60 SPELL_PERIODIC_HOSTILEPLAYER_DAMAGE 1 0
61 SPELL_PERIODIC_HOSTILEPLAYER_BUFFS 1 0
62 SPELL_PERIODIC_CREATURE_DAMAGE 1 0
63 SPELL_PERIODIC_CREATURE_BUFFS 1 0
64 SPELL_FAILED_LOCALPLAYER 0 0
65 COMBAT_HONOR_GAIN 1 0
66 COMBAT_FACTION_CHANGE 1 1
67 MONEY 1 2