• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

SPELL REQUEST:need help with triggering for this channeling spell

Status
Not open for further replies.
Level 15
Joined
Jul 9, 2008
Messages
1,552
ok im trying to trigger a spell that works the same as big bad voodoo we if he stops chaneling the effects are lost and so on

the thing is i want instead of giving the units invun, give the units bonus attack damage and bonus defence

id also like for this spell to be MUI in GUI
if use need any more info please ASK:thumbs_up:
 
Level 13
Joined
Sep 14, 2008
Messages
1,408
Just an idea:

Could you use big bad vodoo with a custom buff and make a periodic trigger:

Event: every 0.3 sec of game time
Actions: Pick every unit -> if (has the custom buff) add bonus damage?

But picking all units every 0.3 sec would cause lags wouldn't it`??ho
 
Level 15
Joined
Jul 9, 2008
Messages
1,552
i dont think i can evan use big bad voodoo because i dont think u can change the fact that it gives invun
i was going to use Tranquility but no effect goes on the units with out the being damaged so ill have to use traniquility then add the effect i want on the units using specail effect with triggers
 
Level 11
Joined
Nov 15, 2007
Messages
800
Just make a dummy channeling ability that does nothing, add the unit to a group when it begins channeling, and periodically create a dummy unit that casts Roar at the location of all units in the group. Then when the unit stops channeling remove it from the group.
 
Level 7
Joined
Nov 13, 2006
Messages
243
Just an idea:

Could you use big bad vodoo with a custom buff and make a periodic trigger:

Event: every 0.3 sec of game time
Actions: Pick every unit -> if (has the custom buff) add bonus damage?

But picking all units every 0.3 sec would cause lags wouldn't it`??ho

this should work ...

PS: if you want the effect to not make your units invulnerable just change the duration ... or?
 
Level 12
Joined
Jul 27, 2008
Messages
1,181
You could use a channeled skill with no target (and no effect) and the trigger:
  • Spell
  • Events
  • Unit - A unit Begins channeling an ability
  • Conditions
  • (Ability being cast) Equal to <Your ability>
  • Actions
  • Unit - Add <Custom Aura Skill> to Casting Unit
And another:
  • SpellStop
  • Events
  • Unit - A unit Finishes casting an ability
  • Conditions
  • (Ability being cast) Equal to <Your ability>
  • Actions
  • Unit - Remove <Custom Aura Skill> from Casting Unit
You'll need a custom aura based on command aura for damage or devotion aura for armor
 
Level 12
Joined
Aug 22, 2008
Messages
911
Firstly, since this is a SPELL REQUEST it should be moved to the REQUESTS forum, and probably will be.

About the spell - I agree about not using Big Bad Voodoo, it's a little complex in case you want to remove the invulnerability.
In my opinion you should use Tranquility and set its targets to Wall or other unused targets, and its heal amount to 0 - Do not make the interval 0: it will bug the game!
The simple idea is to use a spellbook to store the auras needed (Devotion Aura and Command Aura) in a disabled spellbook, that way it doesn't show the icon. You do that by adding them to a custom spellbook and making the following triggers:
  • Cast
    • Events
      • Unit - A unit starts the effect of an ability
    • Conditions
      • (Ability being cast) equal to YourCustomAbility
    • Actions
      • Unit - Add CustomSpellbook to (Triggering Unit)
      • Unit - Set level of CustomSpellbook for (Triggering Unit) to (Level of YourCustomAbility for (Triggering Unit))
      • Unit - Disable CustomSpellbook for (Triggering Unit)
  • Disable
    • Events
      • Unit - A unit stops casting an ability
    • Conditions
      • (Ability being cast) equal to YourCustomAbility
    • Actions
      • Unit - Remove CustomSpellbook from (Triggering Unit)
Notice the "stops casting an ability", that will make it fire even if the unit will die or be issued another order.
EDIT: 2 buffs, believe me, are the last of our worries - just make one that says "has increased damage" and one that says "has increased armor". I now edited the trigger so it supports multiple levels: You just need to make three types of each aura for each level and add them to the spellbook by level.
 
Level 15
Joined
Jul 9, 2008
Messages
1,552
Firstly, since this is a SPELL REQUEST it should be moved to the REQUESTS forum, and probably will be.

Notice the "stops casting an ability", that will make it fire even if the unit will die or be issued another order.
.

i didnt know there was a request forums sorry

are u saying i will need to add a trigger like if unit dies to get rid of the spell book
 
Level 12
Joined
Aug 22, 2008
Messages
911
I submitted two seperate triggers for this skill. One is called "Cast" because it is triggered upon the cast of the spell, the other is called "Disable" because it disables the spellbook after the casting is finished.
There's a really small line between them so you can tell the difference.

As for the "A unit dies" thing - no, the unit with the spellbook is the casting unit, therefore the spellbook will need to be removed when the unit stops casting the ability.
 
Status
Not open for further replies.
Top