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

Aoe Spells

Status
Not open for further replies.
Level 20
Joined
Jul 14, 2011
Messages
3,213
hdm, what do you ean with a lot of special effects? depends on how the ability works...

Moving effects? Effects on ground? effects on units? efects on destructibles? all the already mentioned together?

How much is "a lot"? 7, 14, 28, 57?...
 

hdm

hdm

Level 9
Joined
Nov 19, 2011
Messages
384
Srry for didn't answear all this time,but i want with Effects on Ground
 
Level 20
Joined
Jul 14, 2011
Messages
3,213
Try to use "Edit" button to avoid multiple continuous posting.

Ok... that's ok. What do you want them do to?... How do you want them to behave?

The thing is, you can create (afaik) 30 special effects at the same time. It's the max number of SF Wc3 handles at the same time in a player screen... But you have to destroy them to avoid lag (leaks). You can destroy most of them inmediatly after being created and they will display correctly ONCE... But if you need some "over time" effect, you'll need to store the special effect, and destroy it when you don't need it anymore. That's why i ask you how they behave and what do you want them to do.
 

hdm

hdm

Level 9
Joined
Nov 19, 2011
Messages
384
I want them to appear one for one over a circular area,like a snail
 
Level 9
Joined
Dec 26, 2010
Messages
475
Try this one! :thumbs_up:
  • Actions
    • Region - Center Special Effects REG <gen> on (Center of (Playable map area))
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
    • Set SpecialEffects[1] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\NightElf\Taunt\TauntCaster.mdl
    • Set SpecialEffects[2] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    • Set SpecialEffects[3] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl
    • Set SpecialEffects[4] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
    • Set SpecialEffects[5] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
    • Set SpecialEffects[6] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Human\MassTeleport\MassTeleportTo.mdl
    • Set SpecialEffects[7] = (Last created special effect)
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Items\AIvi\AIviTarget.mdl
    • Set SpecialEffects[8] = (Last created special effect)
    • Wait 2.00 seconds
    • For each (Integer A) from 1 to 8, do (Actions)
      • Loop - Actions
        • Special Effect - Destroy SpecialEffects[(Integer A)]
  • Actions
    • Region - Center Special Effects REG <gen> on (Center of (Playable map area))
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
    • Set SpecialEffects[1] = (Last created special effect)
    • Wait 0.50 seconds
  • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\NightElf\Taunt\TauntCaster.mdl
    • Set SpecialEffects[2] = (Last created special effect)
    • Wait 0.50 seconds
  • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    • Set SpecialEffects[3] = (Last created special effect)
    • Wait 0.50 seconds
    • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl
      • Set SpecialEffects[4] = (Last created special effect)
      • Wait 0.50 seconds
  • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
    • Set SpecialEffects[5] = (Last created special effect)
    • Wait 0.50 seconds
  • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
    • Set SpecialEffects[6] = (Last created special effect)
    • Wait 0.50 seconds
  • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Human\MassTeleport\MassTeleportTo.mdl
    • Set SpecialEffects[7] = (Last created special effect)
    • Wait 0.50 seconds
  • Special Effect - Create a special effect at (Random point in Special Effects REG <gen>) using Abilities\Spells\Items\AIvi\AIviTarget.mdl
    • Wait 0.50 seconds
  • Set SpecialEffects[8] = (Last created special effect)
    • Wait 1.00 seconds
    • For each (Integer A) from 1 to 8, do (Actions)
      • Loop - Actions
        • Special Effect - Destroy SpecialEffects[(Integer A)]
 
Status
Not open for further replies.
Top