- Joined
- Jul 28, 2013
- Messages
- 768
Hello guys,
I would be grateful if you could please take a look at my spell request.
The spell goes like this:
1- A unit casts the ability called "Madness" on a targeted enemy unit.
2- The targeted unit will be afflicted with a buff named "Madness"
3- The buff lasts 5 seconds. (This should be configurable in the object editor. It might differ between heroes and units).
4- The buff can be dispelled. (It is very important that the effect of the spell is related to the existence of the buff)
5- The afflicted Unit will be forced to attack a random allied nearby unit (in a 600 AoE range) as long as the buff is still in place.
6- If there are multiple allied units nearby it, The afflicted Unit will be forced to attack a random allied unit every time until the buff disperses. (The afflicted Unit will prefer to attack the closest target, if the initial target moves away and another unit becomes closer to it, then it will attack the closest target without having to chase the first target)
7- The player will still be in control of the afflicted unit, meaning it needs not to change owners, and when the player clicks on the afflicted unit, it will respond but the player won't be able to issue it any orders until the buff disperses.
8- If the unit gets afflicted with the spell and there are no allied units nearby, it will randomly attack nearby enemy units but the player won't be able to issue it any orders until the buff disperses.
9- The owner of the afflicted unit, won't be able to issue it any orders until the buff disperses meaning he can't stop the unit, move it, order it to attack or to cast spells.
The spell should be in GUI, leakless and it is preferable if it's an optimal solution and without the need to install any other systems (like Damage detection etc).
Please let me know if there are any difficult parts that need to be changed or removed.
Thank you guys.
I would be grateful if you could please take a look at my spell request.
The spell goes like this:
1- A unit casts the ability called "Madness" on a targeted enemy unit.
2- The targeted unit will be afflicted with a buff named "Madness"
3- The buff lasts 5 seconds. (This should be configurable in the object editor. It might differ between heroes and units).
4- The buff can be dispelled. (It is very important that the effect of the spell is related to the existence of the buff)
5- The afflicted Unit will be forced to attack a random allied nearby unit (in a 600 AoE range) as long as the buff is still in place.
6- If there are multiple allied units nearby it, The afflicted Unit will be forced to attack a random allied unit every time until the buff disperses. (The afflicted Unit will prefer to attack the closest target, if the initial target moves away and another unit becomes closer to it, then it will attack the closest target without having to chase the first target)
7- The player will still be in control of the afflicted unit, meaning it needs not to change owners, and when the player clicks on the afflicted unit, it will respond but the player won't be able to issue it any orders until the buff disperses.
8- If the unit gets afflicted with the spell and there are no allied units nearby, it will randomly attack nearby enemy units but the player won't be able to issue it any orders until the buff disperses.
9- The owner of the afflicted unit, won't be able to issue it any orders until the buff disperses meaning he can't stop the unit, move it, order it to attack or to cast spells.
The spell should be in GUI, leakless and it is preferable if it's an optimal solution and without the need to install any other systems (like Damage detection etc).
Please let me know if there are any difficult parts that need to be changed or removed.
Thank you guys.

Last edited: