Woah fail, why did I post that third trigger?
Untitled Trigger 001
Events
Unit - A unit Is attacked
Conditions
((Attacking unit) is in Magic_Touch_Group) Equal to True
Actions
-------- Actions based on Attacking Unit ---------
Add to group
Events
Unit - A unit Is issued an order with no target
Conditions
(Issued order) Equal to (Order(flamingarrows))
Actions
Unit Group - Add (Ordered unit) to Magic_Touch_Group
Remove from group
Events
Unit - A unit Is issued...
Autocasted spells won't trigger that event, you'llhave to make it so that the unit is added to a group when he issues the order (the autocast order). Then make the trigger event a unit is attacked and check if the attackeris in the group and do the rest.
On phone, so I can't make the triggers
The if statements need to say if false
This also won't be MPI
EDIT: If the problem before was that the buttons weren't disappearing, make the set bool to set them to false instead of doing what I originally said
My bad, didn't read it right, recreating it...
Init the HashTable
Hash
Events
Map initialization
Conditions
Actions
Hashtable - Create a hashtable
Set Hash = (Last created hashtable)
Pick up the item
Untitled Trigger 001
Events
Unit - A unit...
Tree wall is fixed, meaning the way you want it, and I can't tell if the other spell is working correctly or not, so I want you to test it out against an enemy.