PetStatusAlert_1.5.0
What's new
PetStatusAlert - Pet & Warrior Stance Alerts | 宠物与战士姿态提醒
1.5.0 (2026-09-07)
Full Changelog Previous Releases
- refactor: 收敛无消费者导出(v1.5.0 发布前清理)
移除 19 个无任何跨模块读取的 PSA 导出(函数本体保留):- AlertFrame: SaveAlertPosition, RefreshAlertFontSize/FloatAmplitude/FloatSpeed/GlowEnabled/GlowSpeed/IconMode/IconSize/IconGap
- Localization: CLIENT_LOCALE, DEFAULT_TEXT_COLOR, NormalizeLocale, GetCustomMessage, PSA.L
- TTS: IsCombatTTSEnabled
- WarriorLogic: SupportsWarriorStanceAlert/IsWarriorDefensiveStanceActive/RefreshWarriorStatusText/RefreshStatusOrderForPlayer
保留 WARRIOR_DEFENSIVE_STANCE_STATUS_KEY/SPELL_ID 两个只读常量导出。
- fix: 战士防御姿态在图文/纯图标模式下缺失图标
根因: STATUS_ICON_SPELLS 无 WARRIOR 职业表, GetStatusIconSpellID 返回 nil,
图文模式退化为纯文字。新增 AlertFrame.RegisterStatusIcon 扩展点,
WarriorLogic 加载时注册 WARRIOR/WARRIOR_DEFENSIVE_STANCE -> 386208 (Defensive Stance)。 - Merge branch 'ui-redesign'
Conflicts:
UI/Options.lua
- refactor: 清理死代码与无人消费导出,同步版本号注释
- fix: use Warrior stance text for settings previews
- docs: mention Warrior Defensive Stance support
- release: prepare 1.5.0 Warrior stance support
- feat: add Arms/Fury Defensive Stance alerts
- ui: redesign PetStatusAlert settings panel
This mod has no additional files

