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