promotional bannermobile promotional banner

PepeCompanion

"A cute Pepe companion that alerts you to equipment durability, food buffs, and inventory space."

File Details

PepeCompanion_1_3_0.zip

  • R
  • Mar 27, 2026
  • 2.21 MB
  • 37
  • 12.0.1
  • Retail

File Name

PepeCompanion_1_3_0.zip

Supported Versions

  • 12.0.1

# PepeCompanion Changelog

## v1.3.0
### Performance Improvements
- Removed `UpdateStatusDisplay()` from the animation ticker (was running 20 times/sec)
- Removed the redundant 0.5-second periodic ticker
- Replaced `C_UnitAuras.GetUnitAuras()` with `GetAuraDataByIndex()` — eliminates per-frame table allocation
- Replaced `unpack()` in the animation loop with direct index access
- Status checks (durability, food, inventory) are now fully event-driven:
  - Durability recalculates on `UPDATE_INVENTORY_DURABILITY`
  - Inventory recalculates on `BAG_UPDATE_DELAYED`
  - Food buff and zone recalculate on `ZONE_CHANGED` / `PLAYER_REGEN_ENABLED`
- No changes to features, visuals, or SavedVariables

## v1.2.0
- Added Settings panel (Game Menu → Interface → AddOns → Pepe Companion)
- Added Show/Hide toggle in settings
- Added Language toggle (Japanese/English) in settings
- Added Frame Lock toggle in settings
- Added Scale slider in settings
- Scale changes now preserve visual screen position
- Added `/pepe settings` command to open settings panel
- Improved SavedVariables migration for old installs
- Added `charDefaults` table for cleaner default handling

## v1.1.1
- Fixed food buff detection in raid zones using auraInstanceID
- Improved error handling for WoW 12.0 secret value restrictions
- Food warning now works correctly in all dungeon/raid instances
- Enhanced safety measures across buff detection functions

## v1.1.0
- Added frame lock feature
- Lock status saved per character
- Improved position saving reliability

## v1.0.0
- Initial release
- Core features: durability, food, inventory alerts
- Character-specific position saving
- Multi-language support (Japanese/English)
- Frame lock functionality