When I create a trigger responding to the "Unit is Created" Event the default grammar text: Any Unit creates a unit with Any or Any.
The names of the arguments are "Creator", "Ability" and "Behavior" respectively. But when I try to set the third argument, I can only choose from abilities (same as the second argument). Am I doing something wrong or is this a bug?
it would help if you said what you're trying to do. there are reasons why it is set up like that.. and theres multiple ways to set up an arguement without even using the rest of the unit is created.
Yea this kind of looks like a bug in the GUI to me. You can circumvent that by going to "Custom Script" in the selection window (where you can only select abilities) and enter the behavior ID by hand.
You can get the behavior ID in the Data editor. Select your behavior and press CRTL+M. You'll see the id in the second line.
Remember that you have to add "" in the Custom Script line.
So for example "MyBehaviorID" and not just MyBehaviorID.
It is idd a bug. The event can be found in the library under Unit -> Abilities.
One simple way to solve this is to copy the even from the library, to your own custom library (or make it local). Then set the Behavior parameter to take a behavior instead of an ability.
When I create a trigger responding to the "Unit is Created" Event the default grammar text: Any Unit creates a unit with Any or Any.
The names of the arguments are "Creator", "Ability" and "Behavior" respectively. But when I try to set the third argument, I can only choose from abilities (same as the second argument). Am I doing something wrong or is this a bug?
@gyzmo_k: Go
it would help if you said what you're trying to do. there are reasons why it is set up like that.. and theres multiple ways to set up an arguement without even using the rest of the unit is created.
Yea this kind of looks like a bug in the GUI to me. You can circumvent that by going to "Custom Script" in the selection window (where you can only select abilities) and enter the behavior ID by hand.
You can get the behavior ID in the Data editor. Select your behavior and press CRTL+M. You'll see the id in the second line.
Remember that you have to add "" in the Custom Script line.
So for example "MyBehaviorID" and not just MyBehaviorID.
It is idd a bug. The event can be found in the library under Unit -> Abilities.
One simple way to solve this is to copy the even from the library, to your own custom library (or make it local). Then set the Behavior parameter to take a behavior instead of an ability.
Actually, I wasn't running into any problem, just wanted some confirmation before reporting it as a bug.
Thanks.