1. Are you planning to upload your awesome spell or system to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  5. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  6. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  7. The results are out! Check them out.
    Dismiss Notice
  8. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  9. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  10. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Fire Ward (GUI)

Submitted by Septimus
This bundle is marked as approved. It works and satisfies the submission rules.
Detail
Status

Forum: http://septimus.invisionplus.net
Coding: GUI
Current Version: 1.07

Ability Description

Unleash 5 fire ward that would unleash a fire to the middle of the target point; each ward unleash a fire that deal a initial 65 damage. Higher level increase the amount of fire a ward unleash.

Level 1 - Unleash 1 fire.
Level 2 - Unleash 2 fire.
Level 3 - Unleash 3 fire.

Changelog
Version 1.07 Update

Fix documentation.

Version 1.06

Fix documentation.

Version 1.05

Reconstruct the entire spell, now it was fully MUI (Full credit for reconstruct goes to Dark Dragon).

Amount of fire unleash by fire ward increase by 1 per level instead of 2 for balance purpose.

Version 1.04

Optimize the code.

Version 1.03

Add lives checking condition.

Version 1.02

Optimize the code.

Version 1.01

Further optimize the maths to enable beginner to modify this spell easier.





Credit
-BerZeKeR- - Showing a efficient maths coding.
Kingz - Pointing a requirement for a condition.
xxdingo93xx - Advise in code optimize.
Dark Dragon - For fully reconstruct the entire spell to be fully MUI instead of semi MUI.

GUI Scripting
  • Initialization Fire Ward
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Set FW_Point = (Center of (Playable map area))
      • Unit - Create 1 Fire Ward for Neutral Passive at FW_Point facing Default building facing degrees
      • Unit - Add Fire Ward (Ward Ability) to (Last created unit)
      • Special Effect - Create a special effect attached to the origin of (Last created unit) using Abilities\Spells\Other\BreathOfFire\BreathOfFireMissile.mdl
      • Special Effect - Destroy (Last created special effect)
      • Unit - Remove (Last created unit) from the game
      • Custom script: call RemoveLocation(udg_FW_Point)
      • Custom script: call DestroyGroup( udg_FW_Ward_Group[0] )
      • Custom script: call DestroyGroup( udg_FW_Ward_Group[1] )
      • Custom script: set udg_FW_Ward_Group[0] = null
      • Custom script: set udg_FW_Ward_Group[1] = null


  • Fire Ward
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Fire Ward
    • Actions
      • Set FW_Target_Location[FW_Cast_Id] = (Target point of ability being cast)
      • Set FW_Cast_Level[FW_Cast_Id] = (Level of (Ability being cast) for (Triggering unit))
      • Set FW_Cast_Duration[FW_Cast_Id] = FW_Cast_Level[FW_Cast_Id]
      • Custom script: set udg_FW_Ward_Group[udg_FW_Cast_Id] = CreateGroup()
      • Set FW_Loop_Number = 5
      • For each (Integer FW_Loop) from 1 to FW_Loop_Number, do (Actions)
        • Loop - Actions
          • Set FW_Point = (FW_Target_Location[FW_Cast_Id] offset by 500.00 towards (72.00 x (Real(FW_Loop))) degrees)
          • Unit - Create 1 Fire Ward for (Owner of (Triggering unit)) at FW_Point facing FW_Target_Location[FW_Cast_Id]
          • Unit - Add a ((Real(FW_Cast_Duration[FW_Cast_Id])) + 0.25) second Generic expiration timer to (Last created unit)
          • Unit - Add Fire Ward (Ward Ability) to (Last created unit)
          • Unit - Order (Last created unit) to Neutral Pandaren Brewmaster - Breath Of Fire FW_Target_Location[FW_Cast_Id]
          • Unit Group - Add (Last created unit) to FW_Ward_Group[FW_Cast_Id]
          • Custom script: call RemoveLocation(udg_FW_Point)
      • If (FW_Cast_Id Equal to 0) then do (Trigger - Turn on Fire Ward Shoot <gen>) else do (Do nothing)
      • Set FW_Cast_Id = (FW_Cast_Id + 1)


  • Fire Ward Shoot
    • Events
      • Time - Every 1.00 seconds of game time
    • Conditions
    • Actions
      • For each (Integer FW_Loop) from 0 to (FW_Cast_Id - 1), do (Actions)
        • Loop - Actions
          • Unit Group - Pick every unit in FW_Ward_Group[FW_Loop] and do (Actions)
            • Loop - Actions
              • Unit - Order (Picked unit) to Neutral Pandaren Brewmaster - Breath Of Fire FW_Target_Location[FW_Loop]
          • Set FW_Cast_Duration[FW_Loop] = (FW_Cast_Duration[FW_Loop] - 1)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • FW_Cast_Duration[FW_Loop] Equal to 0
            • Then - Actions
              • Custom script: call DestroyGroup(udg_FW_Ward_Group[udg_FW_Loop])
              • Custom script: call RemoveLocation(udg_FW_Target_Location[udg_FW_Loop])
              • Set FW_Cast_Id = (FW_Cast_Id - 1)
              • Set FW_Cast_Duration[FW_Loop] = FW_Cast_Duration[FW_Cast_Id]
              • Set FW_Ward_Group[FW_Loop] = FW_Ward_Group[FW_Cast_Id]
              • Set FW_Target_Location[FW_Loop] = FW_Target_Location[FW_Cast_Id]
              • Custom script: set udg_FW_Ward_Group[udg_FW_Cast_Id] = null
              • Custom script: set udg_FW_Target_Location[udg_FW_Cast_Id] = null
              • If (FW_Cast_Id Equal to 0) then do (Trigger - Turn off (This trigger)) else do (Do nothing)
            • Else - Actions


Keywords:
Fire, Hot, Wards
Contents

Fire Ward Spells (Map)

Reviews
Moderator
16:56, 18th Jun 2009 hvo-busterkomo: Looks leak free, MUI, is well documented, and has an acceptable effect. The only problem is that it doesn't support multiple levels. Approved with a 4/5 rating.
Thread Status:
Not open for further replies.
  1. Yearight

    Yearight

    Joined:
    Dec 11, 2006
    Messages:
    343
    Resources:
    3
    Icons:
    1
    Maps:
    2
    Resources:
    3
    Btw you can use dummies mana as an integer for the charges of fire casted. I guess that wont be necessary now. Or as the level of the fire charge casted.
     
  2. Rmx

    Rmx

    Joined:
    Aug 27, 2007
    Messages:
    1,088
    Resources:
    18
    Icons:
    3
    Spells:
    15
    Resources:
    18
    Review

    Idea/Creativity : 8.5/10
    Trigering/Scripting : 5/10
    Balanced in Gameplay : 8/10
    Description/Originality : 8.5/10
    Efficiency : 6/10
    User Friendly : 3/10

    Is Multi Instanceable : [X] (-2)

    Final Rating : 37
    Status : Usefull

    Rating System
    0 - 15 = SHIT
    16 - 25 = Unacceptable
    26 - 35 = Lacking
    36 - 45 = Useful
    46 - 55 = Recommended - Highly Recommended
    56 - 60 = EPIC *Highly Recommended *


    My View of the spell.
    I'm keeping a close Look at ur work Septimus, and it's getting better and better.

    Well the spells seems Not MUI, also it not that efficient coz the wards of fire, in
    all the map fires at the same time Always.


    How to improve : Make MUI and more efficient also more user friendly
    like putting some help comments also try to avoid unit groups in MUI :) keep up the GJ .
     
  3. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    Dragon, I do not understand the damage you mention since the damage was set by ability and not trigger. The trigger was to order each ward to cast it again for specific amount.
     
  4. Deuterium

    Deuterium

    Joined:
    Mar 17, 2009
    Messages:
    1,301
    Resources:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    2
    I'm a bit late on commenting on this spell, well I'll do it briefly then.

    [+]

    1. I like the idea; simple and nice.


    2. The star like fire after each fire charge is special!


    3. Leakless.


    4. Documentation on how to import and credits are available.



    [-]

    5. Not MUI


    6. Tooltips need a lot of fixing...



    My Advice:

    Read Kingz tutorial (found as the last link in his signature) in which he explains an Indexing system on how to make spells MUI.

    About the tooltips, you can PM me for help (if I have time tonight I'll fix them even before you PM :p) and I can also help you with making it MUI...
     
  5. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    I going to read it when I have the time. I quite busy with my own campaign and cinematic at this moment.
     
  6. Kingz

    Kingz

    Joined:
    Jun 5, 2008
    Messages:
    2,470
    Resources:
    6
    Spells:
    5
    Tutorials:
    1
    Resources:
    6
    @Dark_Dragon's post
    Well that is what i mentioned before, the way the spell is made MUI is not efficent.
    I get what you are telling but in a weird way this can be counted as MUI...
    I mean i doesn't bug, it only has a bad interval based damage dealing :p
     
  7. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    so it was between mui and non-mui?

    Gee, I create a strange spell.
     
  8. aaron

    aaron

    Joined:
    Oct 18, 2008
    Messages:
    512
    Resources:
    6
    Maps:
    2
    Spells:
    4
    Resources:
    6
    ermm dealing with units in spells are hard for me but yours it pretty good since your new (or should i say IF your new) ^^
     
  9. baassee

    baassee

    Joined:
    Nov 14, 2008
    Messages:
    3,220
    Resources:
    17
    Spells:
    14
    Tutorials:
    3
    Resources:
    17
    This is just a badass, and dont worry if the spell makers are to harsch, they just give constructive critism ;)

    I think I will use this in my map cause dont need MUI there but I think you should take a break from the campaign and take a look at Kingz tutorial :)

    +rep
     
  10. Dark_Dragon

    Dark_Dragon

    Joined:
    Jul 19, 2007
    Messages:
    596
    Resources:
    8
    Tools:
    1
    Spells:
    7
    Resources:
    8
    well you asked me to make it MUI since you needed help with it... so i made it MUI:

    Link: DD Fire Ward

    enjoy!
     
  11. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    Nah, don't worry about it. I know how to distinguish a constructive critism and none constructive. If I do not accept what they told me, I won't be doing an update non-stop by now.

    Thanks Dragon, I would update it asap.
     
  12. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    Are you blind or illiterate? (No offense, but you are currently showing the sign of it and I want to know if you really are blind or illiterate) It clearly written it was fully MUI by now. Previously it was consider as MUI as well, it just have bad interval damage which it had been fix by Dark Dragon.
     
  13. Deuterium

    Deuterium

    Joined:
    Mar 17, 2009
    Messages:
    1,301
    Resources:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    2
    Who said it's not MUI!? Read the changelog! It is MUI!

    And second, why do you care on whether the spell MUI or not?

    MUI doesn't affect on whether the spell is good or not, but it just comes as an extra to the spell...


    And please, please stop being childish. Your sole purpose here is trying to give Septimus a bad image by negatively criticizing him and whatever he does!

    And if that's what your trying to do, than you're acting stupid - believe me. Why?

    You're the one getting a bad reputation by doing so.

    And I'm not talking about that BIG RED GEM you've got, but about your real reputation which is as bad as you can imagine...
     
  14. Guishiu

    Guishiu

    Joined:
    Apr 7, 2008
    Messages:
    160
    Resources:
    3
    Spells:
    3
    Resources:
    3
    Is this guy not saying it's not MUI? The very FIRST post. ROFL And so when i said that, it was still not MUI. Thank you, and good nite. Now the spell is, I shall give it a looksee.

    Ok, i tested it. (5/5) Great Job! + rep
    You, wow. Awesome. The spell works great and, not only that but, you showed me how to make a spell MUI with variables. Previously when I taught myself how this works I had been using (Playernumberoftriggeringplayer), you used a variable to set it to the triggering UNIT.
     
    Last edited: May 3, 2009
  15. Rmx

    Rmx

    Joined:
    Aug 27, 2007
    Messages:
    1,088
    Resources:
    18
    Icons:
    3
    Spells:
    15
    Resources:
    18
    Edit : Did another Review when it has been reconstructed ....

    Review

    Idea/Creativity : 9/10
    Trigering/Scripting : 9/10
    Balanced in Gameplay : 9/10
    Description/Originality : 9/10
    Efficiency : 9/10
    User Friendly : 6/10

    Is Multi Instanceable : [√]

    Final Rating : 51
    Status : Highly Recommended

    Rating System
    0 - 15 = SHIT
    16 - 25 = Unacceptable
    26 - 35 = Lacking
    36 - 45 = Useful
    46 - 55 = Recommended - Highly Recommended
    56 - 60 = EPIC *Highly Recommended *


    Edit : Reviewed the Spell when it has been reconstructed...
     
  16. Billy the Cat

    Billy the Cat

    Joined:
    Mar 13, 2009
    Messages:
    831
    Resources:
    0
    Resources:
    0
    Nice spell, but 2 things:
    Won't huge AoE damage kill the wards?
    Setting the amount higher as 5 with the triggering as it is now would give problems since they are created with a 72 degree angle between them :p
    Easy for others to fix of course, but since you made a variable to easily change the amount of wards I wanted to tell you ;)
     
  17. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    The ward cannot be attack.
     
  18. Billy the Cat

    Billy the Cat

    Joined:
    Mar 13, 2009
    Messages:
    831
    Resources:
    0
    Resources:
    0
    Ok my mistake...
    I thought Locust didn't make Invulnerable.
     
  19. Anachron

    Anachron

    Joined:
    Sep 9, 2007
    Messages:
    6,176
    Resources:
    66
    Icons:
    49
    Packs:
    2
    Tools:
    1
    Maps:
    3
    Spells:
    9
    Tutorials:
    1
    JASS:
    1
    Resources:
    66
    Sep, thats the purpose of posting links to your other resources?

    Anyway, good spell, even while being GUI.
     
  20. Septimus

    Septimus

    Joined:
    May 3, 2008
    Messages:
    4,175
    Resources:
    49
    Packs:
    1
    Maps:
    35
    Spells:
    8
    Tutorials:
    5
    Resources:
    49
    Maybe I should add additional name to it. Star Wards? :p
     
Thread Status:
Not open for further replies.