Difference between revisions of "MQ2AASpend" - MMOBugs Wiki

Line 7: Line 7:
 
==Description==
 
==Description==
  
<font color="red">NOTE:  (htw) Until I get a chance to update this wiki, it is terribly inaccurate.  Please see the MQ2AASpend thread in the compile forum (search for mq2aaspend), for a reference.  I will get this wiki updated ASAP.</font>
 
<BR><BR>
 
 
This plugin will allow you to automatically spend AA points as the points become available. The plugin features two modes for AA point allocation:
 
This plugin will allow you to automatically spend AA points as the points become available. The plugin features two modes for AA point allocation:
 
* Brute force spending: automatically spends AA to the next available AA that could be spent (use this if you don't care where your AA get spent).
 
* Brute force spending: automatically spends AA to the next available AA that could be spent (use this if you don't care where your AA get spent).
Line 19: Line 17:
  
 
* <span class="highlight2">/aaspend help</span> - lists command syntaxes in game.
 
* <span class="highlight2">/aaspend help</span> - lists command syntaxes in game.
* <span class="highlight2">/aaspend classic</span> - Enables classic mode.
+
* <span class="highlight2">/aaspend ex[amples]</span> - Shows some examples of command usage.
* <span class="highlight2">/aaspend status</span> - lists the status of the aa spending functionality (brute, auto).
+
* <span class="highlight2">/aaspend name</span> - Spends a particular AA
* <span class="highlight2">/aaspend ''"AA Name"''</span> - purchases the specified AA assuming the AA is available to be spent, and enough AA points are available to buy it.
+
* <span class="highlight2">/aaspend classic [on|off]</span> - Control classic mode - will only brute/auto the old way - all other options are not used/available.
* <span class="highlight2">/aaspend brute</span> - turns on brute force mode, which will automatically buy the next available AA.
+
* <span class="highlight2">/aaspend level [on|off]</span> - Power-leveling control mode - uses auto mode first, then brute mode if auto list is completely purchased for CURRENT LEVEL, then back to auto.
* <span class="highlight2">/aaspend auto</span> - turns on automatic mode, which will automatically buy AA according to the list constructed with setauto.
+
* <span class="highlight2">/aaspend hybrid [on|off]</span> - Control hybrid mode - uses auto mode first, then brute mode if auto list is completely purchased.
* <span class="highlight2">/aaspend setauto ''"AA name"'' ''order''</span> - Adds the specified AA to the automatic buy list in the order specified. For example, if ''order'' is 3, The AA will be spent after all available AA specified by order 1 and 2 have been spent.
+
* <span class="highlight2">/aaspend brute [on|off]</span> - Control brute mode - goes down the list of your available AA's, autospending the next available one.
 +
* <span class="highlight2">/aaspend auto [on|off]</span> - Control auto mode - autospends AA's based on auto array.
 +
* <span class="highlight2">/aaspend minauto ##</span> - Change the minimum AA total that should exist before auto spending starts.
 +
* <span class="highlight2">/aaspend add priority</span> - Adds an auto entry of priority given.
 +
* <span class="highlight2">/aaspend add priority Name|Rank</span> - Adds an auto entry of priority given, with specified rank.
 +
* <span class="highlight2">/aaspend rep(lace) priority Name</span> - Replaces an auto entry of priority given.
 +
* <span class="highlight2">/aaspend rep(lace) priority Name|Rank</span> - Replaces an auto entry of priority given, with specified rank.
 +
* <span class="highlight2">/aaspend del(ete) Name</span> - Deletes auto entry Name from your list.
 +
* <span class="highlight2">/aaspend del(ete) Name|Rank</span> - Deletes auto entry Name from your list, with specified rank.
 +
* <span class="highlight2">/aaspend del(ete) priority</span> - Deletes auto entry indicated by priority from your list.
 +
* <span class="highlight2">/aaspend list</span> - Lists the entries in your auto list.
 +
* <span class="highlight2">/aaspend load</span> - Reload options and auto entries from your INI file.
 +
* <span class="highlight2">/aaspend safeswitch</span> - Set safe switch limit (in AA points accrued) to automatically swap from auto to brute mode.
 +
* <span class="highlight2">/aaspend prelist</span> - Lists all pre-requisites for your class.
 +
* <span class="highlight2">/aaspend preload</span> - Reloads the pre-requisites for your class from your INI file.
 +
* <span class="highlight2">/aaspend need</span> - Lists any missing pre-requisites overall (not necessarily based on any auto entries).
 +
* <span class="highlight2">/aaspend check</span> - Checks your auto list, for any missing pre-reqs that are not in the list, which are needed in order to purchase (and you don't have).
 +
* <span class="highlight2">/aaspend clear</span> - Clears all entries from your auto list.
 +
* <span class="highlight2">/aaspend dump</span> - Lists available abilities to purchase, and their cost.
 +
* <span class="highlight2">/aaspend search string</span> - Searches for abilities to purchase based on the string given.
 +
* <span class="highlight2">/aaspend badindex</span> - Toggles bad/stuck index checking.
 +
 
  
 
Note: If an AA is unavailable for purchase due to unmet requirements, it will be skipped and the next AA in order will be purchased.
 
Note: If an AA is unavailable for purchase due to unmet requirements, it will be skipped and the next AA in order will be purchased.

Revision as of 22:23, 28 August 2019

Plugin Info
Name MQ2AASpend
Author Zippzipp
Commands /aaspend

Description

This plugin will allow you to automatically spend AA points as the points become available. The plugin features two modes for AA point allocation:

  • Brute force spending: automatically spends AA to the next available AA that could be spent (use this if you don't care where your AA get spent).
  • Automatic allocation: this automatically allocate points based on a priority list that is built using a series of setauto commands.
    • When automatic mode is enabled, AA are spent in order starting from 1. If a number doesn't exist it is skipped.

Commands

This plugin provides one command for you to use with multiple options.

  • /aaspend help - lists command syntaxes in game.
  • /aaspend ex[amples] - Shows some examples of command usage.
  • /aaspend name - Spends a particular AA
  • /aaspend classic [on|off] - Control classic mode - will only brute/auto the old way - all other options are not used/available.
  • /aaspend level [on|off] - Power-leveling control mode - uses auto mode first, then brute mode if auto list is completely purchased for CURRENT LEVEL, then back to auto.
  • /aaspend hybrid [on|off] - Control hybrid mode - uses auto mode first, then brute mode if auto list is completely purchased.
  • /aaspend brute [on|off] - Control brute mode - goes down the list of your available AA's, autospending the next available one.
  • /aaspend auto [on|off] - Control auto mode - autospends AA's based on auto array.
  • /aaspend minauto ## - Change the minimum AA total that should exist before auto spending starts.
  • /aaspend add priority - Adds an auto entry of priority given.
  • /aaspend add priority Name|Rank - Adds an auto entry of priority given, with specified rank.
  • /aaspend rep(lace) priority Name - Replaces an auto entry of priority given.
  • /aaspend rep(lace) priority Name|Rank - Replaces an auto entry of priority given, with specified rank.
  • /aaspend del(ete) Name - Deletes auto entry Name from your list.
  • /aaspend del(ete) Name|Rank - Deletes auto entry Name from your list, with specified rank.
  • /aaspend del(ete) priority - Deletes auto entry indicated by priority from your list.
  • /aaspend list - Lists the entries in your auto list.
  • /aaspend load - Reload options and auto entries from your INI file.
  • /aaspend safeswitch - Set safe switch limit (in AA points accrued) to automatically swap from auto to brute mode.
  • /aaspend prelist - Lists all pre-requisites for your class.
  • /aaspend preload - Reloads the pre-requisites for your class from your INI file.
  • /aaspend need - Lists any missing pre-requisites overall (not necessarily based on any auto entries).
  • /aaspend check - Checks your auto list, for any missing pre-reqs that are not in the list, which are needed in order to purchase (and you don't have).
  • /aaspend clear - Clears all entries from your auto list.
  • /aaspend dump - Lists available abilities to purchase, and their cost.
  • /aaspend search string - Searches for abilities to purchase based on the string given.
  • /aaspend badindex - Toggles bad/stuck index checking.


Note: If an AA is unavailable for purchase due to unmet requirements, it will be skipped and the next AA in order will be purchased.

Examples

/aaspend classic
/aaspend setauto "Combat Agility" 1
/aaspend auto

Availability

This plugin is available as a compiled binary in the MMOBugs binary distribution. The source code is not available