daftAutomaton

1.4k Downloads

Automatically performs many functions:


  • Sell Greys
  • Repair all gear
  • Invite people who ask using a trigger word
  • Accept group invites
  • Share quests
  • Accept quests when in a group
  • Follow someone else (and mount up) when asked to by friends/guildmates
  • Promote someone else to Leader when asked to by friends/guildmates
  • Promote someone else to Raid Assist when asked to by friends/guildmates
  • Release spirit after dying in pvp instances
  • Release spirit after dying in world zones
  • Take screenshots of each achievement earned
  • When cinematics start, turn on and up the sound, then revert to previous settings when it ends.

which can be enabled/disabled via the Options.lua file.

One slash command to mention:

/autoinv or autoinvite


This will allow you to toggle auto invite and set the trigger, if one is provided.
e.g. /autoinv will toggle auto invite and display the trigger to you.
e.g. /autoinv !invite will enable and set trigger to "!invite"

Defaults are below. Edit Options.lua to change them.

-- Quality of Life Improvements
addonTable.REPAIR = true;
addonTable.REPAIR_GUILD = true;
addonTable.SELL_GREYS = true;


-- Friend play / multiboxing
addonTable.ACCEPT_GROUP = true; -- Accept group invites (only from friends / guildies)
addonTable.ACCEPT_QUESTS = false; -- Accept shared quests (only when in a group)
addonTable.ACCEPT_SUMMON = true; -- Accept summons (only when not in combat)
addonTable.FOLLOW = true; -- Allow command !follow to follow requester (from friends / guildies)
addonTable.INVITE = false; -- Enable auto-inviting others to group who say trigger phrase
addonTable.INVITE_AUTORAID = false; -- Convert to raid when group is large (only when INVITE is enabled)
addonTable.INVITE_TRIGGER = "invite"; -- Specify auto invite trigger when INVITE is enabled
addonTable.INVITE_VERBOSE = true; -- trigger can exist anywhere in message
addonTable.PROMOTE_ASSISTANT = true; -- Allow command !assistant to promote requester to Raid Assistant (only from friends / guildies)
addonTable.PROMOTE_LEADER = true; -- Allow command !leader to promote requester to group Leader (only from friends / guildies)
addonTable.SHARE_QUESTS = true; -- Share accepted quests with group members


-- PVP
addonTable.ACCEPT_RESURRECT = true; -- Accept all resurrections (when not in combat)
addonTable.RELEASE_PVP = true; -- Release spirit instantly (when in PvP instances)
addonTable.RELEASE_WORLD = true; -- Release spirit instantly (when in world zones)


-- Miscellaneous
addonTable.SCREENSHOT_ACHIEVEMENTS = true; -- Take screenshot of all achievements
addonTable.TOGGLE_CINEMATIC_SOUND = true; -- Enable sound for cinematics; reverts settings afterward