| 07-25-2007, 02:33 AM | #2 |
Well are u sure 8 seconds is enough ? |
| 07-25-2007, 03:42 AM | #3 |
Have you tried using a set angle? If you do that and it works, you know where the problem is. |
| 07-25-2007, 04:30 AM | #4 |
If your dummy's scaling value is set to less then 1.00, it will cause problems in your spell (like a tiny stampede). Try to set your dummy's scaling value to 1. |
| 07-25-2007, 01:08 PM | #5 |
I just realized that all dummy spells I have made that order the dummy unit to cast a spell with a target point do not work (such as 'Death and Decay' and 'Summon Infernal'). Trigger: Unit - Order (Last created unit) to Neutral Beastmaster - Stampede (TempPoint offset by 100.00 towards (Random angle) degrees) |
| 07-25-2007, 01:19 PM | #6 |
Perhaps your dummy unit doesn't have enough starting mana to cast the spells? Also, your trigger leaks a location (the offset of TempPoint). |
| 07-25-2007, 02:53 PM | #7 |
I already checked that by removing the 'locust' ability from my dummy unit. When I select the unit and click on its appropriate spell, it casts the spell with no problem. Here are problems I have ruled out with testing: --The dummy spell 'blood torrent' is not activating the trigger --The dummy unit is not being summoned --The dummy unit is not recieving the ability --The dummy unit cannot cast the ability The only part of this trigger that will not work is the command line. |
| 07-25-2007, 04:32 PM | #8 |
Does it work if you don't use a random angle? |
| 07-25-2007, 05:05 PM | #9 |
Did you try using a debug message at the end of the trigger to see if the trigger finishes properly and just the order action doesn't work, or if the trigger itself somehow gets interrupted just before the order action, but after adding the ability to the dummy unit? |
| 07-25-2007, 08:44 PM | #11 |
Maybe the range on the dummy spell is too short? Oh, and this line still leaks a location: Trigger: Set TempPoint = ((Target point of ability being cast) offset by 100.00 towards 0.00 degrees) |
| 07-25-2007, 08:48 PM | #12 |
> Maybe the range on the dummy spell is too short? But then wouldn't the dummy just move within range to cast it? |
| 07-25-2007, 08:56 PM | #13 |
Not if the dummy has no movement. — You could also try adding a wait in there before ordering the unit (store it to a variable first) to stampede. |
| 07-26-2007, 11:21 PM | #14 |
OK I finally made some headway. The range is irrelevant, and doing the wait command did nothing, however I found out that the dummy unit will cast shockwave (a non-channeled point target spell) but will not cast stampede (a channeled point target spell) unless I manually cast it. So I have a strong feeling that there is something about channeling spells causing the problem. My dummy caster is based off a toad. I changed my dummy caster to a peasant, and Rexxar, and yet neither of them cast the spell. Hopefully that helps someone make sense of this conundrum. |
| 07-26-2007, 11:42 PM | #15 |
Did you try creating a non-dummy unit instead of a dummy. Say, for instance, that you create an Archmage, add the ability to it, and then order it to channel. |
