AI control improvement. Setting areas.
Currently, we can set a flag, and the Heroes and henchmen will consider the point as if it where you, they may get far from it but eventually go back there.
That is sometimes annoying, since you have to put a monk flag sometimes a bit away so they do not get in the middle of the battle, but then another one who had a flag set forward will run out of the range of the monk and... sigh...
Something similar happens with wards and wells. If you set a flag in a ward so they move there and stay in there they may move out and run in circles outside the area and... geez...
Having a bit more of control on it won't harm anyone. So this came to my mind:
When setting a flag, if you drag the mouse instead of just clicking, you'll set an area from the flag, and the AI controled ally won't move away from that area. Much like tying the AI ally with a leash.
The system would be easy.
- 1. You click the flag button.
- 2. If you click somewhere you set a flag, just like now, without change, but... if you keep the mouse button down and drag it a bit....
- 3. A green 3D circle would appear in the ground, with the same shiny appearance as flags, the more you drag the mouse from the flag, the wider the circle becomes, up to a maximum limit of... long bow range, or maybe a bit wider than that.
- 4. The AI ally tied to the flag will move freely inside the circle, but will never exit it, EVER, even being under AoE damage.
Additionally, the flag shape could change depending on the range: Adjacent(triangle pointed down), nearby(triangle pointing up), in the area (current triangle), within earshot(rectangle), etc...
That way you could make heroes stand always inside shrine cap area, or keep the monks with a wide area of movement, but tanks stay in front of you and withing monk range, force them to stay inside wards and wells, keep them in fixed spots, force them to stay in the area of a monk with Heaven's Delight... etc...
|