Asfex reported a bug about gaining control of an enemy unit, the control appears undispellable.
By pure chance I get attacked and I could "experiment" with Confusion and Creature Binding.
Situation:
My city (no wall) with Nightblades and another unit is attacked by some Rangers. Both me and the AI are proficient in Blue magic.
Strategy:
I decided to keep the Nightblades away and cast Guardian Wind on the other unit, so the Rangers will move closer and fall prey of my Phantom Beast(s).
What happened:
AI casted Creature Binding and possessed my unit.
I waited until AI exhausted the casting capacity then cast Disenchant True removing all area enchantment, my Guardian Wind, but not Creature Binding.
So I used Confusion (with the help of Mind Storm) waited for my unit to align again with me and dispelled Creature Binding (along Mind Storm as well).
It worked.
A second shot finally dispelled Confusion (of course when the unit was under my control).
After winning the battle, the unit was still with me.
What can we conclude?
1. Dispel (and variants) cast on units (even temporary) aligned to enemy try to destroy beneficial spells and leave unharmed negative spells, strictly from the point of view of the unit, not the wizard casting dispel, neither the wizard that casted the enchantment on the unit.
2. Creature Binding and Possession are considered negative spells on enemy unit, so they are almost undispellable.
Fixing the bug.
It's not easy to fix this bug.
The first quick way to get around is to change the involved spells so they result "positive" spells instead of "negative" spells, where positive are spell that enhance the unit, like flame blade, haste. This should me marked somewhere I do not where...
This way you are able to dispel the controlling spell, along with any positive enchantment that unit could have...
In addiction other spells could interfere (I.E: Spell lock could protect the controlling spell).
I see no other solutions, right now.
Changing the dispell procedure to dispel the controlling spell could be difficult and wrong.
There is one interesting option to implement: if a creature of mine is controlled by enemy, if I cast the same spell I dispel (or try to) the controlling enchantment only.
What do you think?
By pure chance I get attacked and I could "experiment" with Confusion and Creature Binding.
Situation:
My city (no wall) with Nightblades and another unit is attacked by some Rangers. Both me and the AI are proficient in Blue magic.
Strategy:
I decided to keep the Nightblades away and cast Guardian Wind on the other unit, so the Rangers will move closer and fall prey of my Phantom Beast(s).
What happened:
AI casted Creature Binding and possessed my unit.
I waited until AI exhausted the casting capacity then cast Disenchant True removing all area enchantment, my Guardian Wind, but not Creature Binding.
So I used Confusion (with the help of Mind Storm) waited for my unit to align again with me and dispelled Creature Binding (along Mind Storm as well).
It worked.
A second shot finally dispelled Confusion (of course when the unit was under my control).
After winning the battle, the unit was still with me.
What can we conclude?
1. Dispel (and variants) cast on units (even temporary) aligned to enemy try to destroy beneficial spells and leave unharmed negative spells, strictly from the point of view of the unit, not the wizard casting dispel, neither the wizard that casted the enchantment on the unit.
2. Creature Binding and Possession are considered negative spells on enemy unit, so they are almost undispellable.
Fixing the bug.
It's not easy to fix this bug.
The first quick way to get around is to change the involved spells so they result "positive" spells instead of "negative" spells, where positive are spell that enhance the unit, like flame blade, haste. This should me marked somewhere I do not where...
This way you are able to dispel the controlling spell, along with any positive enchantment that unit could have...
In addiction other spells could interfere (I.E: Spell lock could protect the controlling spell).
I see no other solutions, right now.
Changing the dispell procedure to dispel the controlling spell could be difficult and wrong.
There is one interesting option to implement: if a creature of mine is controlled by enemy, if I cast the same spell I dispel (or try to) the controlling enchantment only.
What do you think?
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it.