Hello! I'm a long-time Warcraft 3 player and I've messed around with the editor quite a bit over the years, but I've only recently gotten into making complex triggers for custom spells.
That said, I've had a lot of success solving my problems up until by searching around these forums and the internet in general (seriously thanks guys!). However, I am now stumped on just the smallest part of one of my spells after spending countless hours perfecting a skill-set for a mage type hero.
Basically what I created is a spell based on Shadow Strike (so it can't be dispelled) that attaches a tether (life drain lightning effect) to the target that damages the target and heals the caster over time while the target is in range. After much hard work, I got the spell working to my satisfaction by turning on a "every x seconds" spell to create the desired effect.
However! I have discovered upon testing that when casting one of my other spells (a banish type ability) during the drain from my ult, whoever I cast the banish spell on is no longer effected by the drain. Example: If I drain an enemy hero with my ult, then banish them, they stop taking damage but I continue to heal. If I drain an enemy hero with my ult and banish myself, I stop healing but they continue to take damage.
I attached screenshots of my triggers (the first trigger turns on the second), I'm new here so I have no clue how to put them in the actual post, but would be glad to if someone explained how
I highlighted the drain effect that isn't working in red in the screenshots. It's odd because the other effects of the spell (moving the lightning effect to the desired location) seem to work, only 1 part of the spell doesn't work, and only on the target of my new ability.
That said, I've had a lot of success solving my problems up until by searching around these forums and the internet in general (seriously thanks guys!). However, I am now stumped on just the smallest part of one of my spells after spending countless hours perfecting a skill-set for a mage type hero.
Basically what I created is a spell based on Shadow Strike (so it can't be dispelled) that attaches a tether (life drain lightning effect) to the target that damages the target and heals the caster over time while the target is in range. After much hard work, I got the spell working to my satisfaction by turning on a "every x seconds" spell to create the desired effect.
However! I have discovered upon testing that when casting one of my other spells (a banish type ability) during the drain from my ult, whoever I cast the banish spell on is no longer effected by the drain. Example: If I drain an enemy hero with my ult, then banish them, they stop taking damage but I continue to heal. If I drain an enemy hero with my ult and banish myself, I stop healing but they continue to take damage.
I attached screenshots of my triggers (the first trigger turns on the second), I'm new here so I have no clue how to put them in the actual post, but would be glad to if someone explained how
I highlighted the drain effect that isn't working in red in the screenshots. It's odd because the other effects of the spell (moving the lightning effect to the desired location) seem to work, only 1 part of the spell doesn't work, and only on the target of my new ability.
Attachments
Last edited by a moderator: