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

Waveform

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
Waveform
Waveform
Waveform
Waveform
Waveform


Keywords:
Waveform
Contents

Just another Warcraft III map (Map)

Reviews
21:23, 24th Nov 2010 The_Reborn_Devil: Your triggering looks ok, but you need a proper in-game screenshot, a proper description, and you're using custom values and the spell is too simple. Status: Rejected Rating: N/A If you feel my...

Moderator

M

Moderator

21:23, 24th Nov 2010
The_Reborn_Devil:

Your triggering looks ok, but you need a proper in-game screenshot, a proper description, and you're using custom values and the spell is too simple.


Status: Rejected
Rating: N/A

If you feel my review is wrong or unjust, or if you simply have questions, feel free to PM me. Have a nice day!
 
Level 12
Joined
Nov 20, 2007
Messages
660
-You are using Custom Values
  • Unit - Set the custom value of (Triggering unit) to WF_MuiCount
-Wave Dash (Trigger) should be disabled when no one uses Waveform
Info : That's how it should look
  • Waveform
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Waveform
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • WF_MuiCount Greater than 300
        • Then - Actions
          • Set WF_MuiCount = 0
        • Else - Actions
          • Set WF_MuiCount = (WF_MuiCount + 1)
      • -------- Damage Per Level --------
      • Set WF_Damage = 75.00
      • -------- Offset Count --------
      • Set WF_RealOffset = 40.00
      • -------- Wave Form Level Check --------
      • Set WF_Level[WF_MuiCount] = (Level of Waveform for (Triggering unit))
      • -------- How much Damage he does --------
      • Set WF_SpellDMG = (((Real(WF_Level[WF_MuiCount])) x WF_Damage) + 25.00)
      • -------- Target Point of Cast --------
      • Set WF_SpellPoint[WF_MuiCount] = (Target point of ability being cast)
      • -------- Damage AOE --------
      • Set WF_Aoe = 150.00
      • Unit - Make (Triggering unit) Invulnerable
      • Unit - Turn collision for (Triggering unit) Off
      • Animation - Change (Triggering unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 99.00% transparency
      • Unit - Set the custom value of (Triggering unit) to WF_MuiCount
      • Set WF_Caster[WF_MuiCount] = (Triggering unit)
      • Custom script: if udg_WF_DamageAlready[udg_WF_MuiCount] == null then
      • Custom script: set udg_WF_DamageAlready[udg_WF_MuiCount] = CreateGroup()
      • Custom script: endif
      • Unit Group - Add (Triggering unit) to WF_MuiGroup
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Number of units in WF_MuiGroup) Equal to 1
        • Then - Actions
          • Trigger - Turn on Wave dash <gen>
        • Else - Actions
  • Wave dash
    • Events
      • Time - Every 0.03 seconds of game time
    • Conditions
    • Actions
      • Unit Group - Pick every unit in WF_MuiGroup and do (Actions)
        • Loop - Actions
          • Set WF_CustomV = (Custom value of (Picked unit))
          • Set WF_HeroPoint = (Position of WF_Caster[WF_CustomV])
          • Set WF_Angle = (Angle from WF_HeroPoint to WF_SpellPoint[WF_CustomV])
          • Set WF_Offset = (WF_HeroPoint offset by WF_RealOffset towards WF_Angle degrees)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Distance between WF_HeroPoint and WF_SpellPoint[WF_CustomV]) Less than or equal to 100.00
            • Then - Actions
              • Unit Group - Remove WF_Caster[WF_CustomV] from WF_MuiGroup
              • Special Effect - Create a special effect at WF_HeroPoint using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
              • Special Effect - Destroy (Last created special effect)
              • Unit - Make WF_Caster[WF_CustomV] Vulnerable
              • Animation - Change WF_Caster[WF_CustomV]'s vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
              • Unit - Turn collision for WF_Caster[WF_CustomV] On
              • Custom script: call RemoveLocation (udg_WF_SpellPoint[udg_WF_CustomV])
              • Custom script: call DestroyGroup(udg_WF_DamageAlready[udg_WF_CustomV])
            • Else - Actions
              • Special Effect - Create a special effect at WF_HeroPoint using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
              • Special Effect - Destroy (Last created special effect)
              • Unit - Move WF_Caster[WF_CustomV] instantly to WF_Offset
              • Set Temp_Group = (Units within WF_Aoe of WF_Offset matching (((((Matching unit) is A structure) Equal to False) and (((Matching unit) is in WF_DamageAlready[WF_CustomV]) Equal to False)) and (((Matching unit) belongs to an enemy of (Owner of WF_Caster[WF_CustomV])) Equal to T
              • Unit Group - Pick every unit in Temp_Group and do (Actions)
                • Loop - Actions
                  • Unit Group - Add (Picked unit) to WF_DamageAlready[WF_CustomV]
                  • Unit - Cause WF_Caster[WF_CustomV] to damage (Picked unit), dealing WF_SpellDMG damage of attack type Spells and damage type Normal
          • Custom script: call DestroyGroup(udg_Temp_Group)
          • Custom script: call RemoveLocation(udg_WF_HeroPoint)
          • Custom script: call RemoveLocation(udg_WF_Offset)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Number of units in WF_MuiGroup) Greater than 0
            • Then - Actions
              • Trigger - Turn off (This trigger)
            • Else - Actions
-You don't have a "in game" screenshot
-Description is very poor (to spam waveform it's not enough, you must put there the spell description and the triggers also)
+Mui
+Bugless
+Leakless
+/- Efficiency
Note:
If you can change your description, put a in game screenshot, increase waveform efficiency and replace custom values with something else it could be approved.
 
Gonna check.

Firstly, post triggers and give a description of the spell, make the preview image an in-game screenshot, and I also think WF_Muigroup leaks.

But other then that it seems leakless (other than the small leak), MUI, and it has decent effects.

EDIT:

Because you had neg rep I did a little investigating, and suprise suprise, http://www.thehelper.net/forums/archive/index.php/t-121138.html.

Voting for rejection for being a stolen resource.
 
Level 9
Joined
Dec 12, 2007
Messages
489
[OFFTOPIC]
ehm... I think it's a little bit too early to say that this is stolen resource,
there is a possibility that he is the same person with different name/id.
chinnapong2009, we want you to show some proof that this is yours,
as it's against rules to post others work.
[/OFFTOPIC]

anyway, yes indeed I'm unable to spot any leaks so far, don't know with others.
but first thought is that this kind of spell is really unoriginal and simple now, perhaps you can add something to spice it up and make it more original.
and please fix the screenshot, the description, and the information really needs some fix as it really not describing your spell.
 
Top