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.6.0

  • R
  • Apr 16, 2026
  • 1.52 MB
  • 70
  • 12.0.1+1
  • Retail

File Name

VamoosesCompanion-1.6.0.zip

Supported Versions

  • 12.0.1
  • 12.0.0

ADDED:
- Activity Awareness: companions now react to daily-life player actions,
  not just milestones. New module VC_ActivitySense detects 13+ activities.
- Quote reactions for: eating, drinking, hearthing, flight paths, entering
  rest zones (cities/inns), rare spawn detection, and long idle (90s).
  875 new voice-specific quotes across all 5 companions.
- Portrait lighting effects (VC_AuraLighting): smooth lerp transitions
  tint the companion portrait based on player state:
  - Swimming: blue tint with desaturation
  - Low health: red pulse
  - Mounted: warm outdoor glow
  - Flying: cool sky blue
  - Dead: full greyscale (ghostly)
  - Rest zone: warm amber tavern glow
- Swimming animation split: SwimIdle when treading water, Swim when moving.
- New animation intents: EATING, HEARTHING, BORED, RELAXED, SWIMMING_MOVE
  added to all companion model groups.
- Lighting test tab in /vc models: ambient tint sliders, desaturation
  control, and preset buttons for tuning lighting effects.
- "Daily Life" event toggle group in Settings for enabling/disabling
  activity reactions (eating, drinking, hearthing, flightpath, restzone, idle).
- Rare spawn detection via VIGNETTE_MINIMAP_UPDATED with skipCooldown
  (time-sensitive, should always fire).
- State bootstrap on /reload: swimming, dead, resting, mounted, flying
  states are detected immediately on addon load.

CHANGED:
- Engine: added skipCooldown flag for time-sensitive events (rarespawn).
- Food/drink detection uses taint-safe GetPlayerAuraBySpellID with 12.x
  spell IDs (1269922, 1269918, 452389, 1269305).
- Low health detection uses 1s fast poll ticker instead of UNIT_HEALTH
  event (avoids secret number taint issues).
- Eating and drinking share a 90s refreshment cooldown to prevent
  double-fire on healer regen breaks.
- Idle quote skips if player is AFK.