| 08-31-2008, 03:44 PM | #1 |
In my current map I am using quite many Trigger controlled ability. I am making theese with editing/copypasting an existing ability (or make a new one based on an original) and than I usually start the trigger with Unit Begins Casting an Ability.... The problem cames when I use an ability, as a base, more time. Than it just couldn't make a diferrence among the abilities and it executes the trigger of all the copied ones. So to make things super clear: I make a trigger that prints in the screen 'casted' when I use Storm Bolt. Than I make a copy of Storm Bolt rename it for example Bolty, and make a trigger that prints 'casted2' when I cast Bolty. Than when I cast Storm Bolt or Bolty, it will print both of the strings... This is really a pain now, because I am running out of simple base abilities. I bet you have a good method here to solve this, so I am all ears. Really thx for any help! |
| 09-01-2008, 12:21 PM | #2 |
Okay, I am actually starting to give it up. I looked around in the Blizzard's Candy War map, there's two abilities, Moonfire and Shadow Word: Pain, wich are based from the same ability, one is from Unholy Frenzy (Neutral), and another is made from Unholy Frenzy (Warlock). Guess what? The trigger they made doesn't work either! Yeah, I actually found a bug in blizzard's Extreme Candy War map, because the trigger that should play a sound when priest uses Shadow Word: Pain, doesn't work, because there is another trigger that uses the Unholy Frenzy ability base, and the system just couldn't make a difference. If blizzard had this problem, I belive there isn't any solution for it. And here comes DOTA, with maybe more hundred trigger based abilities, and my question is still: how ? Beacuse I do belive they are using the same base abilitites more time, finding that many working different ability base just not seem to be possible. I am really looking forward to response this time. ![]() |
| 09-02-2008, 03:50 PM | #3 |
well, in the end reading and trying always solves the problem, I was introduced to JASS and the nextgen WE, which lets me to enter a new ID for every ability, so now the trigger can separate them I just wrote this down to make sure noone takes his time to write me a big respone of how things work here, thanks for all the helpful tutorials anyways |
| 09-02-2008, 04:45 PM | #4 |
Umm... based on your description I'd say your problems were order IDs, not ability IDs. Did you by any chance have multiple abilities based on the same base ability on the same unit? |
| 09-02-2008, 05:23 PM | #5 |
by the time I realised the differend ID doesn't solve the problem, it was a fake succes >> Umm... based on your description I'd say your problems were order IDs, not ability IDs. Did you by any chance have multiple abilities based on the same base ability on the same unit? order IDs, this is starting to make sense, yes I did test this with one single unit, but now I gave them to different units and all works fine so if I see things clear, as long as I don't use more base ability with one unit everything is fine and I can use as many copies I want this solved my problem so a big thank you again Anitarf ![]() |
| 09-02-2008, 05:43 PM | #6 |
There is an ability called "Channel", one of the ONLY abilities that lets you specify the base-order-id, the one you want to change(the other ability is spellbook, just fyi). Most mappers use channel for trigger-only spells, it has a lot of customization possibilities, and a few annoying aspects too, like it can't add buffs and such. But still, this ability should be the ability of your choice! |
