IIRC (no access to the Editor atm) there is a function for selecting Text Tags attached to units. So instead of making a million variables simply use that function. Unless, of course, you have several Text Tags attached to one unit at a time.
Make sure the unit is flagged as "Under Construction", which is done in the respective construction Behavior.
You mention a Photon Cannon - a structure - and then a Siege Tank - a unit. The problem can be tied to structures only. Have you checked this? Perhaps something was lost when you duplicated the unit, actors, etc. Or perhaps you are using an incorrect Trigger Event? IIRC there's an Event specifically for buildings/structures.
Use the alphabet, A through Z. There a many more animation names, but I think with those 26 letters you are well covered ;)
EDIT
You do know you can rename animation names for a model directly in WoW Model Viewer, before exporting the .m3 and the TGA files, right? E.g. name a spell cast animation A and you can just refer to that once it is imported into the SC2 Editor.
The attacking unit's weapon has one Effect attached. In most cases this Effect will be of the type "Damage". Other Effects do other things than damage, e.g. the "Marauder - Punisher Grenades" attack slows a target on attack when researched, which is in line with your request. Take a look at this weapon.
If you copy the "Marauder - Punisher Grenades (Apply Slow Behavior)", simply change the "Effect: Chance" to 0.1 (10%).
Looking through your code I can't seem to find any flaws. How much of the code works? Try throwing in some Debug Messages at the very top of the Actions and a Skip Remaining Actions. If those fire, it probably has something to do with your Unit Groups. If they don't fire, obviously it must be the Events and/or Conditions.
You want to set different Game Speeds? Game Speed cannot vary from player to player, so why do you need an array for this? Secondly, you can create a Game Speed variable by clicking your variable, select "Type: - Preset" and then "Preset: Game Speed".
For the question concerning showing and hiding cameras: Shift + C
I need some clarification on your first question. You want to offset the camera along the Y-axis, correct? So that your unit is located something like 2/5 from the top of your screen, yes?
You have to use the preset "Any Player" instead of "Triggering Player" in your event.
The "Any Player" option is not visible on the Preset list, so if you change the value in the field, just delete your current event and insert a new "Dialog Item Is Used".
It is a bit confusing, especially because you have "UI - Status Bar Flags" and "UI - Status Bar Groups" in the actor as well, and so, it is fair to assume other things related to STATUS bars has "status" somewhere in its name. But that is just not the case. :)
0
@DharmaTurtle: Go
IIRC (no access to the Editor atm) there is a function for selecting Text Tags attached to units. So instead of making a million variables simply use that function. Unless, of course, you have several Text Tags attached to one unit at a time.
0
@breakthewind: Go
Google: site:http:www.sc2mapster.com/forums/ fps engine
0
@Darchon82: Go
0
@xxxNEARBYxxx: Go
My bad :P
0
@Nothing5: Go
You want to create a unit at an interval throughout the game?
0
@Ryat20: Go
0
@xxxNEARBYxxx: Go
Use the alphabet, A through Z. There a many more animation names, but I think with those 26 letters you are well covered ;)
EDIT You do know you can rename animation names for a model directly in WoW Model Viewer, before exporting the .m3 and the TGA files, right? E.g. name a spell cast animation A and you can just refer to that once it is imported into the SC2 Editor.
0
@Ccx55: Go
The attacking unit's weapon has one Effect attached. In most cases this Effect will be of the type "Damage". Other Effects do other things than damage, e.g. the "Marauder - Punisher Grenades" attack slows a target on attack when researched, which is in line with your request. Take a look at this weapon.
If you copy the "Marauder - Punisher Grenades (Apply Slow Behavior)", simply change the "Effect: Chance" to 0.1 (10%).
0
@xKenneth: Go
Looking through your code I can't seem to find any flaws. How much of the code works? Try throwing in some Debug Messages at the very top of the Actions and a Skip Remaining Actions. If those fire, it probably has something to do with your Unit Groups. If they don't fire, obviously it must be the Events and/or Conditions.
0
@Ryat20: Go
Use "Triggering Ability Target Unit" instead of "Acquired Target".
0
@thepumaman1: Go
You want to set different Game Speeds? Game Speed cannot vary from player to player, so why do you need an array for this? Secondly, you can create a Game Speed variable by clicking your variable, select "Type: - Preset" and then "Preset: Game Speed".
0
@boboboftw: Go
For the question concerning showing and hiding cameras: Shift + C
I need some clarification on your first question. You want to offset the camera along the Y-axis, correct? So that your unit is located something like 2/5 from the top of your screen, yes?
0
@Nothing5: Go
You have to use the preset "Any Player" instead of "Triggering Player" in your event.
The "Any Player" option is not visible on the Preset list, so if you change the value in the field, just delete your current event and insert a new "Dialog Item Is Used".
0.95466756212223
@Mars7: Go
In the unit's actor:
It is a bit confusing, especially because you have "UI - Status Bar Flags" and "UI - Status Bar Groups" in the actor as well, and so, it is fair to assume other things related to STATUS bars has "status" somewhere in its name. But that is just not the case. :)
0
@patrickwobben: Go
Ok. Maybe the "Diablo like" in the thread title threw me off ;)
Hoping to see some more soon :)