• 🏆 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!

[GUI]Cyclone Armor v1.3

  • Like
Reactions: nerovesper
I made this spell myself for my map project since I couldn't find one on THW.
It's a simple spell which uses only 1 trigger and no imported materials.
Damage, slow and chance to proc are configurable.
Use it if you need it. Not much of a spell :p

Passive.
The hero is protected by the great winds, giving a chance to cause winds to attack units that attack the hero, slowing their attack rate by 50%
Level 1 - 20% chance to deal 25 damage
Level 2 - 30% chance to deal 50 damage
Level 3 - 40% chance to deal 75 damage
(You can add more levels in the Object Manager>Abilities>Cyclone Armor)


1)Copy the two buffs
2)Copy the two abilities
3)Copy the Dummy unit
4)Copy the Trigger Category, 'GDD' (Thanks to Weep)
5)Copy the trigger, 'Cyclone Armor'

*Make sure you have ticked "Automatically create unknown variables while pasting trigger data" in the Preferences menu


  • Events
    • Game - GDD_Event becomes Equal to 0.00
  • Conditions
    • (GDD_DamagedUnit has buff Cyclone Armor(Aura)) Equal to True
  • Actions
    • Set CycloneSpawn = (Position of GDD_Damaged Unit)
    • Set CycloneEffect = (Position of GDD_DamageSource)
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Random integer number between 1 and 100) Less than or equal to (10 + (10 x (Level of Cyclone Armor for GDD_Damaged Unit)))
      • Then - Actions
        • Special Effect - Create a special effect at CycloneEffect using Abilities\Spells\Other\Tornado\TornadoElementalSmall.mdl
        • Special Effect - Destroy (Last created special effect)
        • Trigger - Turn off (This trigger)
        • Unit - Cause GDD_DamagedUnit to damage GDD_DamageSource, dealing (25.00 x (Real((Level of Cyclone Armor for GDD_DamagedUnit)))) damage of attack type Normal and damage type Normal
        • Trigger - Turn on (This trigger)
        • Unit - Create 1 Cyclone Armor Dummy for (Owner of GDD_DamagedUnit) at CycloneSpawn facing Default building facing degrees
        • Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
        • Unit - Add Cyclone to (Last created unit)
        • Unit - Order (Last create unit) to Human Sorceress - Slow GDD_DamageSource
      • Else - Actions
    • Custom Script: call RemoveLocation(udg_CycloneSpawn)
    • Custom Script: call RemoveLocation(udg_CycloneEffect)

Feel free to comment and rate. Please write a good review.
Please give me credits if you use it in your map ^_^

Version 1.0
+Created the spell

Version 1.1
+Fixed position leak
+Added Unit Expiration Timer to 'CycloneArmorDummy'
+Added visual for the spell

Version 1.2
+Using Weep's GDD System to ensure that the armor does not activate before receiving damage
+Changed map cosmetics(Just for fun)
+Removed unused variables

Version 1.3
+Remove unnecessary variables
+Added 'Turn Off (This Trigger)' and 'Turn On (This Trigger)' before and after dealing damage.

Added Triggers


Keywords:
Wind, Passive, Air, Cyclone, Armor, Aura, Cryophoenix, Simple, GUI
Contents

Cryophoenix's Cyclone Armor (Map)

Reviews
16th Dec 2011 Bribe: Thanks for including good, clear importing instructions. Spell approved with minimal rating (2/5). It is super duper simple. Look at other spells that have recommended/highly recommended status, to get some inspiration of...

Moderator

M

Moderator

16th Dec 2011
Bribe: Thanks for including good, clear importing instructions.

Spell approved with minimal rating (2/5). It is super duper simple. Look at other spells that have recommended/highly recommended status, to get some inspiration of things that you can add to your spell to make it better.
 
Level 8
Joined
Mar 20, 2011
Messages
264
The spell doesn't work since you remove the dummy caster before it casts. The spell is quite simple.

Hmm, I'll fix it now Thanks for the feed back

EDIT:
Updated and uploaded v1.1

EDIT 2:
Updated and uploaded v1.2. And yeah, it is simple. That's why I said, "It's a simple spell" in the Spell Description. :p :p But it's useful, can be used as a base for fire, ice, poison or whatever effect ^__^
 
Last edited:
Top