On the path to get a better fighting bot

Handles most spells (damage, buff, curses, healing, invocs...) and
placement to optimize efficiency of those spells.
Uses any weapon as expected.
Tracks effects, with dispels and effect on spells availability.
Handles some spells exceptions (when data in Spell.d2o or SpellLevel.d2o
are wrong).
Handles glyphes (traps would be a piece of cake to add now)
And much more I won't say... ;)