| 05-25-2007, 08:57 PM | #2 |
Beacuse you turn it off every 0.50 sec of game -.- |
| 05-25-2007, 09:23 PM | #3 |
Check the casting time as well. |
| 05-25-2007, 11:07 PM | #4 |
The IF/THEN/ELSE command is there to make this ability last only as long as the duration, then turn off. You will notice that the MeteorSwarmTempCount is increased once after each spell cast. It's made so that when the duration is up, it will stop casting (turn itself off). Also the cast time is not interfering. I run tests by making my dummy caster selectable, and when I actually cast his spell, he cast it all as I intended. It's just that when I do nothing and let the triggers run, the dummy unit will do nothing except look useless. |
| 05-25-2007, 11:24 PM | #5 |
Trigger: MeteorSwarmTempCount Less than or equal to MeteorSwarmCount[(Level of Meteor Swarm for Elementalist)]is MeteorSwarmCount an array? It looks like it because of the [ ] If so, that doesnt work because you havent given a number to that array, you have to do Less than or equal to Level of Ability for Unit |
| 05-26-2007, 02:48 AM | #7 |
Your destroying MeteorSwarmOrigin (the last command in the first trigger) before the second one can do anything with it. |
| 05-26-2007, 04:35 AM | #9 |
First off, the de-leakifying of "MeteorSwarmOrigin" should be outside the if/then/else. Secondly, why are you using "Last Created Unit" in the first trigger when you set a variable equal to it? Why not just use the variable? |
| 05-26-2007, 04:51 AM | #10 |
1)If I put the de-leak outside of the IF/THEN/ELSE, then the trigger itself would only run one time since the variable would be destroyed after one use (which would be bad since this trigger is intented to run at least 4 times) 2) I was trying to change things around while trying to figure out the problem and didn't notice that, although that doesn't affect my outcome. Unfortunately pyro, i need a solution to why the line "order unit" simply will not run |
