There's currently no easy way for a trigger to get "Region affected by triggering ability". Like when you cast Psi Storm or something, it would be useful to be able to return the region affected by that ability. The only way is to "convert circle to region" and put in the target position and effect radius, but if your ability's radius changes based on skill levels, then you'd have to go through and change each trigger, have an extra variable for each ability with a changeable radius... you get my point. Also a unit group "units affected by triggering ability" would be nice.
EDIT: Oh, one more thing... I can't believe they didn't put "Unit Race" as an option in Unit Properties. I can't count how many times I've wanted to have a trigger say "If Unit Race of triggering unit == Terran"
Somewhat larger issue: It's currently impossible to set Game Speed = a variable. You can set a variable = game speed, but not the other way around. This is important, if your map has a cutscene that needs to run at a certain speed (say "slower") but after the scene you want to return to whatever speed the player selected before. You need to be able to store the game speed as a variable (which you can do) and then after the cutscene set the game speed = that variable (which you CAN'T do). Currently the only workaround is using a Switch function with 5 cases, one for each speed, and manually setting game speed = slower, game speed = slow, game speed = normal, etc. This gets pretty tedious with multiple cutscenes.
It's a small issue, but in the Trigger Actions window, the Units section has both "Issue Order" and "Issue Order to Unit Group" but the Unit Group section only has "Issue Order". I couldn't find "Issue Order to Unit Group" for a minute at first.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Yes, a much simpler unit editor (like the SC1's editor, only with a few more features) would be nice for beginners.
There's currently no easy way for a trigger to get "Region affected by triggering ability". Like when you cast Psi Storm or something, it would be useful to be able to return the region affected by that ability. The only way is to "convert circle to region" and put in the target position and effect radius, but if your ability's radius changes based on skill levels, then you'd have to go through and change each trigger, have an extra variable for each ability with a changeable radius... you get my point. Also a unit group "units affected by triggering ability" would be nice.
EDIT: Oh, one more thing... I can't believe they didn't put "Unit Race" as an option in Unit Properties. I can't count how many times I've wanted to have a trigger say "If Unit Race of triggering unit == Terran"
Somewhat larger issue: It's currently impossible to set Game Speed = a variable. You can set a variable = game speed, but not the other way around. This is important, if your map has a cutscene that needs to run at a certain speed (say "slower") but after the scene you want to return to whatever speed the player selected before. You need to be able to store the game speed as a variable (which you can do) and then after the cutscene set the game speed = that variable (which you CAN'T do). Currently the only workaround is using a Switch function with 5 cases, one for each speed, and manually setting game speed = slower, game speed = slow, game speed = normal, etc. This gets pretty tedious with multiple cutscenes.
It's a small issue, but in the Trigger Actions window, the Units section has both "Issue Order" and "Issue Order to Unit Group" but the Unit Group section only has "Issue Order". I couldn't find "Issue Order to Unit Group" for a minute at first.