• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

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