Originally Posted by Maje
There are still some errors with MoE implementation, namely Living Bomb is returning 1411 mana on crits rather than the normal 30%, Flame Orb ticks return 20-21 mana per crit tick (not implemented).
|
The MoE-FlameOrb interaction has been fixed (r7913), but I believe LivingBomb is working correctly. I see it returning 888 mana in my runs. I've also moved some resource reporting from "debug" to "log" so that this is easier to track without the debug wall of text.
I have also added two new action conditionals that affect channeled spells:
interrupt=1
After every tick the AI will look to see if there is a higher-priority action that is ready. If so, the channel will be interrupted.
interrupt_if=expression
After every tick the AI will evaluate "expression". If it evaluates to a non-zero value then the channel will be interrupted.
All the many options available to if= are also available to interrupt_if=. You can query the state of the player (actions, buffs, dots, cooldowns, etc.)