Rejoice! RGMercs now supports persistent charming(keep the same pet), charm allow/deny lists, pre-charm actions, and assist actions for non-charmers.
* By default, we will attempt to recharm the same pet if it breaks.
* All charm actions now reside in the class configs to give maximum flexibility to the user and to best support edge-case emu servers.
* Charm choice is now a selectable drop-down similar to pull abilities.
* Pre-charm and assist actions can be enabled or disabled from the charm UI (they function identially to rotation entries, to include conditions, load conditions, and UI).
* Pre-charm actions will be attempted every cycle before the charm spell is cast, as long as the condition is met. Example: we won't try to tash it again if it is already tashed.
* Non-charmers will use at maximum one assist action from their list per cycle, to ensure their primary roles are still being fulfilled.
* Control which mobs you will and will not charm using allow and deny lists (and freely move between shared or personal lists). Or leave them alone and just charm whatever.
* The /rgl forcecharm command will allow you to instantly designate an ID/target to charm, irrespective of your lists.
* While I have tested to the best of my ability, I am but one man. Feedback is requested, as always. Think I missed a pre-charm/assist ability? Let's talk it out! At worst, I'll help you get the ability you want into your custom class config.
* Side note: this is non-breaking for custom configs, but they will not be able to take advantage of most of the new code involving ability selection until they port the charm tables over. I will eventually hardcode the fallback behavior if the tables don't exist.
Charming fun in Najena!
Laz Paladin Charm Assist table
Simplied charm options
* By default, we will attempt to recharm the same pet if it breaks.
* All charm actions now reside in the class configs to give maximum flexibility to the user and to best support edge-case emu servers.
* Charm choice is now a selectable drop-down similar to pull abilities.
* Pre-charm and assist actions can be enabled or disabled from the charm UI (they function identially to rotation entries, to include conditions, load conditions, and UI).
* Pre-charm actions will be attempted every cycle before the charm spell is cast, as long as the condition is met. Example: we won't try to tash it again if it is already tashed.
* Non-charmers will use at maximum one assist action from their list per cycle, to ensure their primary roles are still being fulfilled.
* Control which mobs you will and will not charm using allow and deny lists (and freely move between shared or personal lists). Or leave them alone and just charm whatever.
* The /rgl forcecharm command will allow you to instantly designate an ID/target to charm, irrespective of your lists.
* While I have tested to the best of my ability, I am but one man. Feedback is requested, as always. Think I missed a pre-charm/assist ability? Let's talk it out! At worst, I'll help you get the ability you want into your custom class config.
* Side note: this is non-breaking for custom configs, but they will not be able to take advantage of most of the new code involving ability selection until they port the charm tables over. I will eventually hardcode the fallback behavior if the tables don't exist.
Charming fun in Najena!
Laz Paladin Charm Assist table
Simplied charm options

