Difference between revisions of "MQ2AASpend" - MMOBugs Wiki

 
(19 intermediate revisions by 5 users not shown)
Line 2: Line 2:
 
|name=MQ2AASpend
 
|name=MQ2AASpend
 
|author=[[User:Zippzipp|Zippzipp]]
 
|author=[[User:Zippzipp|Zippzipp]]
|source=No
 
 
|commands=/aaspend
 
|commands=/aaspend
 +
|Test = Test
 
}}
 
}}
 
==Description==
 
==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).
+
This plugin will allow you to automatically spend AA points as the points become available.  
* 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==
 
==Commands==
Line 16: Line 14:
  
 
* <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 status</span> - lists the status of the aa spending functionality (brute, auto).
+
* <span class="highlight2">/aaspend ex[amples]</span> - Shows some examples of command usage.
* <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 name</span> - Spends a particular AA
* <span class="highlight2">/aaspend brute</span> - turns on brute force mode, which will automatically buy the next available AA.
+
* <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 auto</span> - turns on automatic mode, which will automatically buy AA according to the list constructed with setauto.
+
* <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 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 hybrid [on|off]</span> - Control hybrid mode - uses auto mode first, then brute mode if auto list is completely purchased.
 +
* <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.
  
 
==Examples==
 
==Examples==
 +
 +
* <span class="highlight2">/aaspend innate dexterity</span> - Purchases the next rank of innate dexterity.
 +
* <span class="highlight2">/aaspend brute on</span> - Turns on brute mode.
 +
* <span class="highlight2">/aaspend brute</span> - Toggles brute mode.
 +
* <span class="highlight2">/aaspend minbrute 10</span> - Set the minimum AA total that should exist before brute spending starts to 10 AA points.
 +
* <span class="highlight2">/aaspend minbrute 0</span> - Set the minimum AA total that should exist before brute spending starts to 0 (spend immediately when enough to purchase).
 +
* <span class="highlight2">/aaspend usetype on</span> - Turn on using the defined Type Order (see typeorder option) for brute mode purchasing.
 +
* <span class="highlight2">/aaspend typeorder class|archetype|general|focus</span> - Define brute order if usetype is on, to class first, then archetype, then general, then focus.
 +
* <span class="highlight2">/aaspend typeorder class|archetype</span> - Define brute order if usetype is on, to class first, then archetype.  No general or special will be purchased..
 +
* <span class="highlight2">/aaspend auto on</span> - Turn on auto mode, which will autospend AA's based on auto array.
 +
* <span class="highlight2">/aaspend minauto 5</span> - Set the minimum AA total that should exist before auto spending starts to 5 aa points.
 +
* <span class="highlight2">/aaspend minauto 0</span> - Set the minimum AA total that should exist before auto spending starts to 0 (spend immediately when enough to purchase).
 +
* <span class="highlight2">/aaspend add 5 innate stamina</span> - Adds an auto entry for purchasing innate stamina (up to maximum rank), with a priority order of 5.
 +
* <span class="highlight2">/aaspend add 2 innate stamina|10</span> - Adds an auto entry for purchasing innate stamina (up to rank 10), with a priority order of 2.
 +
* <span class="highlight2">/aaspend rep 2 innate charisma</span> - Replaces the auto entry that has priority 2, with this one, or if an entry for innate charisma exists, will change its priority to 2.
 +
* <span class="highlight2">/aaspend rep 15 innate stamina|8</span> - Replaces the auto entry that has priority 15, with tis one (up to rank 8), or if an entry for innate stamina exists, will change its priority to 15, and max rank to purchase to 8.
 +
* <span class="highlight2">/aaspend del innate charisma</span> - Deletes the auto entry for Innate Charisma.
 +
* <span class="highlight2">/aaspend del innate stamina|15</span> - Deletes the auto entry for Innate Charisma rank 15.
 +
* <span class="highlight2">/aaspend del 2</span> - Deletes the auto entry that has priority of 2.
 +
* <span class="highlight2">/aaspend list</span> - Lists all entries in your auto spend list.
 +
* <span class="highlight2">/aaspend load</span> - Reloads the options and auto entries from your INI file.
 +
* <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 spend list - THIS WILL EMPTY YOUR INI ENTRY FOR YOUR TOON OF ANY AUTO AA'S.
 +
* <span class="highlight2">/aaspend search destructive fury</span> - Searches for abilities to purchase that have 'destructive fury' in the name.
 +
* <span class="highlight2">/aaspend search innate</span> - Searches for abilities to purchase that have 'innate' in the name.
 +
 +
==Classic Version==
 +
 +
MQ2AASpend has a classic version, which is the older version of the plugin.  This is not the recommended way but some people like using old method.  Here is an example.
 +
 +
* <span class="highlight2">/aaspend classic</span> - Switches to Classic mode.
 +
* <span class="highlight2">/aaspend setauto "Delay Death" 1</span> - Makes Delay Death the first priority for AA spending.  Make sure you use " marks around the AA you want to buy.
 +
* <span class="highlight2">/aaspend setauto "Combat Agility" 2</span> - Makes Combat Agility second priority for AA Spending.
 +
* <span class="highlight2">/aaspend setauto "Combat Stability" 3</span> - Makes Combat Stability third priority for AA Spending. You can continue adding proprieties 4, 5, 6 and so on for which AA's you want it to buy.
 +
* <span class="highlight2">/aaspend auto</span> - Enables plugin to buy AA's
 +
  
 
==Availability==
 
==Availability==
  
 
This plugin is available as a compiled binary in the MMOBugs binary distribution. The source code is not available
 
This plugin is available as a compiled binary in the MMOBugs binary distribution. The source code is not available
 
[[Category: Incomplete Plugin Pages]]
 

Latest revision as of 13:32, 1 February 2020

Plugin Info
Name MQ2AASpend
Author Zippzipp
Commands /aaspend

Description

This plugin will allow you to automatically spend AA points as the points become available.

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 innate dexterity - Purchases the next rank of innate dexterity.
  • /aaspend brute on - Turns on brute mode.
  • /aaspend brute - Toggles brute mode.
  • /aaspend minbrute 10 - Set the minimum AA total that should exist before brute spending starts to 10 AA points.
  • /aaspend minbrute 0 - Set the minimum AA total that should exist before brute spending starts to 0 (spend immediately when enough to purchase).
  • /aaspend usetype on - Turn on using the defined Type Order (see typeorder option) for brute mode purchasing.
  • /aaspend typeorder class|archetype|general|focus - Define brute order if usetype is on, to class first, then archetype, then general, then focus.
  • /aaspend typeorder class|archetype - Define brute order if usetype is on, to class first, then archetype. No general or special will be purchased..
  • /aaspend auto on - Turn on auto mode, which will autospend AA's based on auto array.
  • /aaspend minauto 5 - Set the minimum AA total that should exist before auto spending starts to 5 aa points.
  • /aaspend minauto 0 - Set the minimum AA total that should exist before auto spending starts to 0 (spend immediately when enough to purchase).
  • /aaspend add 5 innate stamina - Adds an auto entry for purchasing innate stamina (up to maximum rank), with a priority order of 5.
  • /aaspend add 2 innate stamina|10 - Adds an auto entry for purchasing innate stamina (up to rank 10), with a priority order of 2.
  • /aaspend rep 2 innate charisma - Replaces the auto entry that has priority 2, with this one, or if an entry for innate charisma exists, will change its priority to 2.
  • /aaspend rep 15 innate stamina|8 - Replaces the auto entry that has priority 15, with tis one (up to rank 8), or if an entry for innate stamina exists, will change its priority to 15, and max rank to purchase to 8.
  • /aaspend del innate charisma - Deletes the auto entry for Innate Charisma.
  • /aaspend del innate stamina|15 - Deletes the auto entry for Innate Charisma rank 15.
  • /aaspend del 2 - Deletes the auto entry that has priority of 2.
  • /aaspend list - Lists all entries in your auto spend list.
  • /aaspend load - Reloads the options and auto entries from your INI file.
  • /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 spend list - THIS WILL EMPTY YOUR INI ENTRY FOR YOUR TOON OF ANY AUTO AA'S.
  • /aaspend search destructive fury - Searches for abilities to purchase that have 'destructive fury' in the name.
  • /aaspend search innate - Searches for abilities to purchase that have 'innate' in the name.

Classic Version

MQ2AASpend has a classic version, which is the older version of the plugin. This is not the recommended way but some people like using old method. Here is an example.

  • /aaspend classic - Switches to Classic mode.
  • /aaspend setauto "Delay Death" 1 - Makes Delay Death the first priority for AA spending. Make sure you use " marks around the AA you want to buy.
  • /aaspend setauto "Combat Agility" 2 - Makes Combat Agility second priority for AA Spending.
  • /aaspend setauto "Combat Stability" 3 - Makes Combat Stability third priority for AA Spending. You can continue adding proprieties 4, 5, 6 and so on for which AA's you want it to buy.
  • /aaspend auto - Enables plugin to buy AA's


Availability

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