ForeverPetScanner-0.9.4
What's new
Changelog since ForeverPetScanner 0.8.9
Restricted mob notifications
- Reworked API-restricted mob alerts.
- New chat message format:
Pet Scan: <Mob name> can't be scanned. [MANUAL SCAN] [IGNORE] [MUTE ALL 10m] - Added colored clickable actions:
- mob name — red
[MANUAL SCAN]— green[IGNORE]— blue[MUTE ALL 10m]— yellow
[MANUAL SCAN]opens the copyable target diagnostic command.[IGNORE]permanently suppresses future restricted-mob reminders for all mobs with the same readable name, regardless of level, speed, family or zone.[MUTE ALL 10m]temporarily suppresses all restricted-mob notifications for 10 minutes.- Added additional protection for mobs whose name itself is API-restricted.
Ignored mobs
- Added a dedicated Ignored mobs window.
- Stores all readable information available when a mob is ignored:
- Name
- Family
- Level
- Attack Speed
- Zone / Subzone
- Creature Type
- Added Unignore button for each entry.
- Ignore list persists between sessions.
- Removed the old manual-entry
Capture targetworkflow from the main UI.
Sound alerts
- Added a separate Sound alert option.
- Chat notifications and sound notifications can now be enabled independently.
- Supported combinations:
- chat + sound
- chat only
- sound only
- both disabled
[MUTE ALL 10m]suppresses both chat and sound.- Added selectable alert sounds with 10 presets:
- Soft Click
- Menu Open
- Menu Close
- Ready Check
- Raid Warning
- Tell Message
- Map Ping
- Quest Complete
- Level Up
- Alarm
- Added Preview button for testing the selected sound.
- Selected alert sound is saved between sessions.
- Added fallback sound IDs for better WoW Forever compatibility.
Window behavior
- Added standard WoW Esc key support.
Escnow closes:- main Forever Pet Scanner window
- Ignored mobs window
- manual scan / copy-command popup
Bug fixes
- Fixed Lua error in restricted-mob handling caused by an unavailable local
getLocation()helper. - Zone and Subzone are now read safely through
GetZoneText()/GetSubZoneText(). - Improved safety around missing APIs and restricted values.
Database compatibility
- Existing pet scan data is preserved.
- Existing SavedVariables remain compatible.
- New ignore and sound settings are added without wiping the current database.
This mod has no additional files

