• 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.

Channeling Caster art

Status
Not open for further replies.
Level 7
Joined
Sep 9, 2007
Messages
253
Making a Recall/hearth ability based off the channel ability. I have triggered special effects for when the unit finishes casting the spell and is teleported back to base but I don't know how to get a looping art effect on the caster while he is channeling for 5 seconds?

I am using Art - Caster with attachment point set to origin. I have tried a few ability models but they do not loop. They play once at the start of the effect and again at the end of the spell.

I see some units using Art - Effect and Art - Special instead, or as well as, Art - Caster. What are they and how exactly are they different?
 
Level 7
Joined
Sep 9, 2007
Messages
253
So Art - Effect and Art - Caster behave exactly the same except that the latter can have it's attachment point adjusted? the former is only for a hero ability?

When I say looping effect I mean the same way a buff special effect model loops for the entire duration of the buff does.... but I want a special effect model to loop for the duration of a 5 or 10 or 30 second channeled spell. Even if I use buff special effects they only play once when I start channelling and again once the channel ends and the spell is cast. I could be misusing channel ability, I have no idea how to use it for an actual channel ability. What I am trying to do is create a recall/hearth style ability which sends the casting unit back to his base after he channels for say 5 seconds. The trigger works but I'm trying to make it look cool with some special effects. I want an effect which will loop on the caster until he finishes channeling so that other player can identify exactly what he is doing...


  • Recall
    • Events
      • Unit - A unit Finishes casting an ability
    • Conditions
      • (Ability being cast) Equal to Recall
    • Actions
      • Set Temp_Unit = (Triggering unit)
      • Set Temp_Point = (Position of Temp_Unit)
      • Set Temp_Player = (Owner of Temp_Unit)
      • Special Effect - Create a special effect at Temp_Point using Abilities\Spells\Human\DispelMagic\DispelMagicTarget.mdl
      • Special Effect - Destroy (Last created special effect)
      • Custom script: call RemoveLocation(udg_Temp_Point)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Temp_Player is an ally of Player 1 (Red)) Equal to True
        • Then - Actions
          • Set Temp_Point = (Center of Red Spawn <gen>)
        • Else - Actions
          • Set Temp_Point = (Center of Blue Spawn <gen>)
      • Unit - Move Temp_Unit instantly to Temp_Point
      • Camera - Pan camera for Temp_Player to Temp_Point over 0.50 seconds
      • Custom script: call RemoveLocation(udg_Temp_Point)
 
Status
Not open for further replies.
Top