I have been away from redguides and everquest for some years just after the change to rgmercs Lua.
I'm not a coder but can read and understand part of the code and try to change what's there and is how I learned the macro code.
I don't understand the Lua code and will take some time before i understand it like i did the macro one.
I ended up going to kissassist after the Lua change because it was easier to modify the ini files than to relearn a different code.
Investing any more time tweaking my rgmercs macro code was going to be a wast of time with the move to Lua code.
The old way looked like this.
/call AddToRotation "${rotation_name}" "${ManaBear}" Spell ${Parse[0,"( ${Spell[${ManaBear}].MyCastTime} < 30000 ) && ${Me.PctMana} < 75 )"]}
how would i change the config code to add that? this is what i found in the config.
{
name = "ManaBear",
type = "Spell",
active_cond = function(self, spell) return Casting.IHaveBuff(spell) end,
cond = function(self, spell) return (spell and spell() and spell.MyCastTime() or 999999) < 30000 end,
},
I remember there was a guide on how to make your own mode for the macro version and i did. I would like to do the same with Lua if i can learn to understand it, is there a guide for the Lua code?
I feel the druid can be better but not sure on how to code it.
One buffs that isn't in the rotation but unlocks huge burst damage is "Bosquetender's Fortitude"
After debuffing fire and ice, adding silent casting, and improved twincast, short duration dots, then Fortitude buff, chain casting the best 2 WinterFireDD spells, that fall within Bosquetender's Fortitude's spell lvl and damage checks, puts out wizard like damage.
It does burn mana like a dot and is why in kissassist I woud condition to run only when mana+95% and both twincast and silentcast was ready, and remove the buff after mana-35% and return to normal spell rotation.
I would also have manabear as a precast before attacking to extend the burst as much as possible.
Thanks for any help you can give.