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

Help My Dash Skill

Status
Not open for further replies.
Level 1
Joined
Apr 13, 2008
Messages
3
Hi Every1. I'm kinda new around here and really need help.
Well, this isn't not my spell (Credit Goes To hell_knight99). I just want to make it like what i want.
Ok, This is what comes in my mind. When the caster dashing to Target, i want the caster to hit the units within range 600 to be attacked.

This is the script. Take a good look. :cool:. And Tell me what's wrong. Before and after i say Thank You!!! :gg:
  • BladeRush
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Blade Rush (B)
    • Actions
      • Set brcaster = (Triggering unit)
      • Set brtarget = (Target unit of ability being cast)
      • Set brtargetpoint = (Position of brtarget)
      • Set brcasterpoint = (Position of brcaster)
      • Set brpoint = (Distance between brcasterpoint and brtargetpoint)
      • Set brangle = (Angle from brcasterpoint to brtargetpoint)
      • Set brangle = (Angle from brcasterpoint to brtargetpoint)
      • Set brboolean = False
      • Set brdamage = ((Real((Agility of brcaster (Include bonuses)))) x 10.00)
      • Unit - Pause brtarget
      • Unit - Make brcaster face brangle over 0.10 seconds
      • Unit - Pause brcaster
      • Animation - Change brcaster's animation speed to 500.00% of its original speed
      • Animation - Play brcaster's attack animation
      • Unit - Turn collision for brcaster Off
      • Wait 0.90 game-time seconds
      • Trigger - Turn on BladeRushMovement <gen>
      • Wait until (brboolean Equal to True), checking every 0.10 seconds
      • Trigger - Turn off BladeRushMovement <gen>
      • Unit - Unpause brtarget
      • Unit - Unpause brcaster
      • Animation - Change brcaster's animation speed to 100.00% of its original speed
      • Unit - Turn collision for brcaster On
      • Custom script: call RemoveLocation (udg_brcasterpoint)
      • Custom script: call RemoveLocation (udg_brtargetpoint)
  • BladeRushMovement
    • Events
      • Time - Every 0.05 seconds of game time
    • Conditions
    • Actions
      • Animation - Play brcaster's attack animation
      • Set brcasterpoint = (Position of brcaster)
      • Set brcasternearpoint = (Position of brcaster)
      • Unit - Move brcaster instantly to (brcasterpoint offset by 50.00 towards brangle degrees), facing brangle degrees
      • Set brpoint = (Distance between brtargetpoint and brcasterpoint)
      • Set brpointnear = (Distance between brtargetnearpoint and brcasternearpoint)
      • Special Effect - Create a special effect at brcasterpoint using Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
      • Special Effect - Destroy (Last created special effect)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • brpoint Less than or equal to 100.00
        • Then - Actions
          • Unit - Cause brcaster to damage brtarget, dealing (brdamage + 1.00) damage of attack type Chaos and damage type Normal
          • Floating Text - Create floating text that reads ((String(((Integer((Real((Agility of brcaster (Include bonuses)))))) x 10))) + !) at brtargetpoint with Z offset 0.00, using font size 10.00, color (100.00%, 10.00%, 100.00%), and 0.00% transparency
          • Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
          • Floating Text - Change (Last created floating text): Disable permanence
          • Floating Text - Change the fading age of (Last created floating text) to 4.00 seconds
          • Floating Text - Change the lifespan of (Last created floating text) to 6.00 seconds
          • Special Effect - Create a special effect attached to the origin of brtarget using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of brtarget using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of brtarget using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of brtarget using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of brtarget using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Set brboolean = True
          • Trigger - Turn off (This trigger)
        • Else - Actions
          • Do nothing
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • brpointnear Less than or equal to 600.00
        • Then - Actions
          • Unit - Cause brcaster to damage (Random unit from (Units within 600.00 of brcasternearpoint)), dealing (brdamage + 1.00) damage of attack type Chaos and damage type Normal
          • Floating Text - Create floating text that reads ((String(((Integer((Real((Agility of brtargetnear (Include bonuses)))))) x 10))) + !) at brtargetpoint with Z offset 0.00, using font size 10.00, color (100.00%, 10.00%, 100.00%), and 0.00% transparency
          • Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
          • Floating Text - Change (Last created floating text): Disable permanence
          • Floating Text - Change the fading age of (Last created floating text) to 4.00 seconds
          • Floating Text - Change the lifespan of (Last created floating text) to 6.00 seconds
          • Special Effect - Create a special effect attached to the origin of (Random unit from (Units within 600.00 of brcasternearpoint)) using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of (Random unit from (Units within 600.00 of brcasternearpoint)) using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of (Random unit from (Units within 600.00 of brcasternearpoint)) using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of (Random unit from (Units within 600.00 of brcasternearpoint)) using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Special Effect - Create a special effect attached to the origin of (Random unit from (Units within 600.00 of brcasternearpoint)) using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
          • Special Effect - Destroy (Last created special effect)
          • Set brboolean = True
          • Trigger - Turn off (This trigger)
        • Else - Actions
          • Do nothing
      • Custom script: call RemoveLocation (udg_brcasterpoint)
      • Custom script: call RemoveLocation (udg_brcasternearpoint)

-Arie
 
Level 1
Joined
Apr 13, 2008
Messages
3
Hmm. Sir Moderator, Delete this thread please :wink:

I have fixed it and it's nice :xxd:
 
Status
Not open for further replies.
Top