I would like to know the difference between the 'Set Variable' action and 'Modify Variable (Integer)' action.
For example, what is the difference between 'Set Kills = (Kills + 1)' and 'Modify Kills: +1'? Because when I use the 'Modify Variable (Integer)' action on my map, random error messages pops out and the triggers just screw up, while using 'Set Variable' works well.
Just a summary, a loose cable caused my computer to shut down suddenly while I was editing my map. Then, the editor stated that the map dependency data could not be loaded (unable to open archive). Opening other editor maps seemed to be fine, but only that particular map had that error. I do not want to redo my map, nor do I want to reinstall Starcraft, so I hope that somebody will help
You have to use game variants located under the map tab on the top left side of your screen.
That's what I thought too at first...but I didn't think it will work because Imposter (on Battle.net) said that it won't. He said:"I don't think game variants have any affect on test maps. You could always publish the map privately."
I created a trigger that makes the unit that is trained attack-move towards the waypoint. (I assume what you actually want is like the gameplay of Nexus Wars, where each constructed unit will attack the enemy base.)
So the trigger gets called when the unit is constructed by a structure. Then, the unit that is constructed by the structure (which is Triggering Progress Unit) will be uncommandable, so all of its commands will fade out and when you try to command it, the game will say that you cannot issue commands to that unit, even though it is owned by you. Then, the triggering progress unit will be issued a command to attack-move to the enemy base, which is the 'unit waypoint' variable.
If what you actually wanted was to command all units owned by a team to attack-move towards a point,