Including a copy of the plugin for the test server only.
Changelog so far today.
// Chatwiththisname 1/5/2019
// - Got the Farm datatype fixed and added two members. TargetID and Version. ${Farm.TargetID} ${Farm.Version}
// - Cleaned up FarmCommand and it now report invalid command.
// - Made additions to ignorethese and ignorethis.
// - "/farm " Help list of commands updated to show all commands for current build.
// - Now sitting when no target is found to kill while it waits for more things to spawn or wander in range.
// - DiscReady function now makes sure you aren't trying to use an active disc when you already have one running.
// - Added usage of Instant cast beneficial discs while in combat. IE: Ritualistic Scarification, Smoldering Rage, Active Discs etc.
// - Made a HUD for use with the ${Farm.TargetID} to get a display of what it's going after and some information, useful for debugging.
// - You can now add and remove Discs with INI entries. [DiscRemove] section for removing. [DiscAdd] section for Additions.
// EXAMPLE DiscAdd DiscRemove sections to follow
[DiscRemove]
DiscRemove1=Hiatus
DiscRemove2=Proactive Retaliation
[DiscAdd]
DiscAdd1=Breather Rk. II
DiscAdd2=Disconcerting Discipline
You must specify ranks. Each section will process up to 30 changes. for a total of 60 changes, 30 adds and 30 removes. You must create this section manually. Removals are processed before additions.
TODO:
Add automation for summoning items with a default value of 1 (Axe of the Mangler, Axe of the Demolisher etc)
Move SingleDetrimental abilities that require you're out of combat (Sucker Punch line) to their own section and make them get used first to initiate combat).
Probably should fix spell casting at some point.
Make INI's a per character thing instead of a global MQ2FarmTest.ini because people play more than one character.