AffectionMaxxing (1.0.2)
Change Log:
——————–
1.0.2
– Companions below Companion status (4000 rapport, needed for companion keepsake achievements) now take priority over companions already there, including a summoned one.
– Once everyone a guild daily would help is at Companion status, whoever is furthest from maxing that guild skill line wins.
– With auto-summon on, automatic turn-ins from addons like Dolgubon’s Lazy Writ Crafter wait until Affection Maxxing has checked the dialog, so a writ isn’t turned in while the wrong companion is out.
1.0.1
– Optional auto-summon (/amx autosummon, off by default): opening a turn-in with the wrong companion out closes the conversation and summons the right one.
– Preferred companion per character (/amx prefer ): suggested and auto-summoned whenever they’d gain rapport, even over a summoned companion who would too. Optionally also when they’d only gain guild skill XP (/amx preferskill).
– Settings page under Settings > Addons when the optional LibAddonMenu-2.0 is installed. /amx settings opens it.
1.0.0
– Initial release.
– Warns in the quest turn-in dialog whether your summoned companion gains rapport or guild skill XP, and who to summon instead.
– Tracks companion Fighters Guild, Mages Guild and Undaunted skill ranks (account-wide) and suggests companions who haven’t maxed them, putting companions who gain rapport first.
– Rules for Mages Guild, Fighters Guild, Ashlander, Undaunted, High Isle, Necrom, Northern Elsweyr Defense Force and Tales of Tribute dailies, heists, and alchemy/enchanting writs.
– Warns once when a matching quest becomes ready to turn in, so auto turn-in addons like Dolgubon’s Lazy Writ Crafter don’t skip the warning.
– /amx status, scan, on/off, alerts, ready, min and debug commands.
Description:
——————–
Affection Maxxing
Title aside, the goal of this addon is to remind you when you are about to turn in a daily quest that could be raising companion affinity or skill lines.
This addon also has the optional functionality to automatically summon the correct companion when attempting to turn in a relevant quest.
Daily quests help companions in two ways:
Rapport for companions who like the quest.
Guild skill line XP (Fighters Guild, Mages Guild, Undaunted) for any companion, up to rank 10.
Suggestions put companions who haven’t reached Companion status (4000 rapport, which the companion keepsake achievements need) first, then others who would gain rapport, then those furthest from maxing the skill line. Once everyone a guild daily would help is at Companion status, whoever is furthest from maxing that guild skill line wins instead.
What you’ll see
Bastian Hallix gains +125 rapport (4200/5500) and Mages Guild XP (rank 6).
Bastian Hallix would only gain Mages Guild XP. Summon Ember (+125, 3100/5500; Mages Guild rank 4) before turning in.
Bastian Hallix is already maxed in rapport and Mages Guild. Summon Ember (+125, 3100/5500; Mages Guild rank 4) or Azandar al-Cybiades (Mages Guild rank 2) before turning in.
No companion is summoned. Summon Tanlorin (+125, rapport not recorded yet) before turning in.
Mirri Elendis is already at Companion status. Summon Tanlorin (+125, 3000/5500; Fighters Guild rank 3) before turning in.
Tanlorin needs Fighters Guild XP more than Mirri Elendis. Summon Tanlorin (+125, 4200/5500; Fighters Guild rank 3) before turning in.
Tanlorin is already at max rapport.
Warnings also show as an on-screen alert, so you can back out, summon the companion, and turn in again. If the…

