(5 Kb)
Updated: 09-29-17 01:50 AM
File Info
Shadows of Argus (7.3.0)
Updated:09-29-17 01:50 AM
Created:09-25-17 04:17 AM

Auto Area Favorites

Version: 20170929
by: bekkra [More]

What it does
Allows you to set pet and mounts for a zone.

Why would you want it?
If you are into lore or immersion, as I am, you will appreciate the easy selection of a fitting pet and mounts for a zone.

I was inspired by the 'autopet' function of AltZ UI. The feature, (once fixed) would summon a random pet on fitting character events. The pet would be summoned from the full list or from the favorite list. Simple enough, but it became evident that some pets fitted better in one zone than in others.

I would also call on favorite mounts, but the idea struck me that this could be automated - why not let the game set my favorites depending on a zone?

Imagined use
1) you summon a pet
2) you mount
3) you use the command '/aaf' to get a little help from the GUI
4) you use one of the buttons in the dialog.
...) repeat

Whenever you enter a configured zone, your pet will be summoned.

For mounts, you will probably set up macro buttons with the functions '/aaf mount ground', '/aaf mount flying', and maybe '/aaf mount swimming'. These will summon your configured mounts or they will double as a 'summon favorite mount' button.

I will find the bugs first.
The next idea for development is to reuse settings for a zone for an entire continent. So if you set your pet and mounts for 'Broken Shore', the setting would be used for all zones in 'Broken Isles' except where you have other settings. Maybe.


Functional changes:
- Added Ctrl and Alt modifiers to set mount kind. Ctrl selects flying mount, while Alts selects a swimming mount. The modifiers are used for both remember and summon, so you can set up a few buttons and never use the dialog. In my setup, I regularly have a button for '/aaf mount flying' and '/aaf mount ground', but if you set up just one for '/aaf mount ground', you can use Ctrl to summon a flying mount with the same button :)
- Tries to find a suitable mount even when there has been none for the zone. First it tries the favorite list, then it scans the entire list of mounts for the player. The final fallback is to summon a random mount. This enables the command '/aaf mount ...' to just overload the Blizzard function, equally dependable.

- no pet summoned in the right zone.
- no mount summoned sometimes.
- regression by changed names for summon mount and remember mount.

Internal changes:
- Simplified event registering.
- Implemented double delay with retry on summoning to get around the problem that we get no zone id sometimes.

Known problems:
Zone detection is still not working reliably. I am still looking for a more robust way of getting the information.


Fixed the triggering of auto pets. The previous idea, to delay actuation, is just not right. This solution triggers on the first of the watched events, then stops listening for a while. Seems to work better.
Optional Files (0)

Archived Files (2)
File Name
09-26-17 01:39 AM
09-25-17 04:17 AM

There have been no comments posted to this file.
Be the first to add one.

Category Jump: