promotional bannermobile promotional banner

Vamooses Companions

A companion who keeps you company while you play - watching what you do and reacting with personality, humor, and the occasional roast

File Details

Vamoose's Companion v1.7.0

  • R
  • Apr 20, 2026
  • 1.53 MB
  • 51
  • 12.0.5+1
  • Retail

File Name

VamoosesCompanion-1.7.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1

ADDED:

  • Durability awareness: companions react to gear wear via three new event types from a UPDATE_INVENTORY_DURABILITY collector with state-transition detection (fires once per crossing, debounced 0.5s). States: gear_degrading (min equipped piece drops below 30% and isn't broken), gear_broken (a new piece hits 0% durability), gear_repaired (everything returns to 100% from a damaged state). Five quotes per state for each companion, in-voice: Scurry (ALL CAPS panic), Vamoose (dry shaman), Gazlowe (profit spreadsheet), Patches (nautical), Murgle (deadpan nerglish).

CHANGED:

  • Silenced "VC loaded" login chat message (shown only when debug mode is on)

FIXED:

  • Pepe perch: self-heal when the UI is re-shown (housing editor, cinematics, pet battles etc hide UIParent which clears SVK overlays). Perch frame now reapplies the costume SVK on OnShow, so Pepe comes back automatically after any hide/show cycle.
  • ActivitySense idle-timer: secret-value crash when dead in a raid (or M+, encounter, PvP). UnitIsAFK returns a "secret boolean" in those contexts; the boolean test at line 223 tainted the addon. Replaced with the same context guard VC_Portrait uses: skip the idle quote entirely in IsChallengeModeActive / IsEncounterInProgress / pvp|arena instance types, or party|raid while in combat. Outside those contexts, the AFK check runs normally. Per Reference/MIDNIGHT_SECRET_VALUES.md, the context guard is more reliable than pcall alone.