Raise custom affix cap to 5 with tier-table line counts #3

Merged
denise merged 2 commits from feature/affix-cap-5-tier-table into master 2026-07-07 06:01:12 +00:00
Owner

Summary

  • Raise MaxAffixLines from 3 to 5 with loot-tier weighted AffixCount tables (T0–T5, Cache1–3)
  • Instability Cache append mode: adds lines up to cap instead of full replace
  • Spell penetration (SPPEN) affix id 68
  • Fix Affix Artificer NPC spawn; disable broken slot-reroll gossip until scrub-item PR
  • Chat/addon tier colors: 2+ blue, 4+ gold, 5 orange

Test plan

  • Apply world SQL updates (2026_07_07_*)
  • Rebuild module, reload config
  • Loot T3+ items and verify 4–5 line rolls
  • Use Instability Cache on 3-line item → verify append not replace
  • Pair with IllidariAffix PR #3 for tooltip colors
## Summary - Raise MaxAffixLines from 3 to 5 with loot-tier weighted AffixCount tables (T0–T5, Cache1–3) - Instability Cache append mode: adds lines up to cap instead of full replace - Spell penetration (SPPEN) affix id 68 - Fix Affix Artificer NPC spawn; disable broken slot-reroll gossip until scrub-item PR - Chat/addon tier colors: 2+ blue, 4+ gold, 5 orange ## Test plan - [ ] Apply world SQL updates (2026_07_07_*) - [ ] Rebuild module, reload config - [ ] Loot T3+ items and verify 4–5 line rolls - [ ] Use Instability Cache on 3-line item → verify append not replace - [ ] Pair with IllidariAffix PR #3 for tooltip colors
Raise custom affix cap to 5 with tier-table line counts.
Some checks failed
ci / build (pull_request) Failing after -16s
ci / deploy (pull_request) Has been skipped
7c6864b047
Replace the hardcoded three-line cascade with loot-tier weighted tables, append-mode Instability Caches, SPPEN support, and a fixed Affix Artificer NPC placeholder.

Co-authored-by: Cursor <cursoragent@cursor.com>
Fix Affix Artificer spawn SQL for legacy creature.id schema.
Some checks failed
ci / build (pull_request) Failing after -16s
ci / deploy (pull_request) Has been skipped
a822764639
AzerothCore on the fleet still uses creature.id rather than id1/id2; the bad column name blocked world DB auto-update at startup.

Co-authored-by: Cursor <cursoragent@cursor.com>
denise merged commit e351b909a2 into master 2026-07-07 06:01:12 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
denise/mod-random-enchants!3
No description provided.