1. 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
  2. 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
  3. 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
  4. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  5. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  6. The results are out! Check them out.
    Dismiss Notice
  7. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  8. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  9. 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.

Spells & Systems Mini-Contest #20

Discussion in 'Triggers & Scripts' started by Bribe, May 18, 2011.

  1. emjlr3

    emjlr3

    Joined:
    Mar 28, 2005
    Messages:
    157
    Resources:
    5
    Maps:
    3
    Template:
    1
    Tutorials:
    1
    Resources:
    5
    just figured out how to ignore ability learn orders - but won't have the time to update the spell to make use of "more optimized" END_CAST detection :(
     
  2. Skycraft

    Skycraft

    Joined:
    Nov 11, 2010
    Messages:
    1,345
    Resources:
    0
    Resources:
    0
    Have fun in Europe, Berb!
     
  3. Vengeancekael

    Vengeancekael

    Joined:
    Aug 11, 2009
    Messages:
    5,746
    Resources:
    16
    Tools:
    1
    Maps:
    13
    Spells:
    1
    StarCraft II Resources:
    1
    Resources:
    16
  4. Narogog

    Narogog

    Joined:
    Apr 1, 2010
    Messages:
    269
    Resources:
    1
    Spells:
    1
    Resources:
    1
    here is my final submission it is ringing blast from fate. Ringing Blast
     
  5. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,051
    Resources:
    0
    Resources:
    0
    Vengeancekael: where's mine?
    E: this is my final submission!
    Enjoy!
     
    Last edited: Aug 17, 2011
  6. Vengeancekael

    Vengeancekael

    Joined:
    Aug 11, 2009
    Messages:
    5,746
    Resources:
    16
    Tools:
    1
    Maps:
    13
    Spells:
    1
    StarCraft II Resources:
    1
    Resources:
    16
    @Narogog
    @rysnt11
    You guys should put a video of the spell you guys decided to remake in your posts, or at least a spell description. Also I added your spells to my post.
     
  7. Cokemonkey11

    Cokemonkey11

    Wurst Reviewer

    Joined:
    May 9, 2006
    Messages:
    3,240
    Resources:
    18
    Tools:
    1
    Maps:
    5
    Spells:
    3
    Tutorials:
    2
    JASS:
    7
    Resources:
    18

    Attached Files:

  8. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,051
    Resources:
    0
    Resources:
    0
    The real one: http://www.youtube.com/watch?v=OYmf4kGIJlk&feature=youtube_gdata_player
    mine: http://www.youtube.com/watch?v=BM3RYwuhq8Q
    There, about the description..
    E:"Your progress is impressive Kratos, but your skills will not carry youto
    your ultimate goal. I offer you the souls of Hades itself, the souls of the dead, set ready to fight by your side. " – Hades
    This power is given to Kratos by Lord Hades , after slaying Pandora's Guardian and acquiring the Architect's Son's Head . It allows Kratos to summon the souls of Hades, and make them attack his enemies. A player can also level it up to increase the power and amount of the souls. Kratos uses a variant of this power in God of War II when he defeated the Barbarian King and acquired Barbarian Hammer . Kratos uses a variant of this power in God of War III when he defeated Hadesand acquired The Claws of Hades . - god of war wiki
     
    Last edited: Jun 15, 2011
  9. baassee

    baassee

    Joined:
    Nov 14, 2008
    Messages:
    3,220
    Resources:
    17
    Spells:
    14
    Tutorials:
    3
    Resources:
    17
    My JNGP exporter/objectmerger f*cked up so I cannot really script proper at the moment.
     
  10. Bribe

    Bribe

    Joined:
    Sep 26, 2009
    Messages:
    8,051
    Resources:
    25
    Maps:
    3
    Spells:
    10
    Tutorials:
    3
    JASS:
    9
    Resources:
    25
    Just use object editor copy & paste ;)
     
  11. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,051
    Resources:
    0
    Resources:
    0
    Okay, wait a sec....
    Hades Army Learn Tool tip
    Summons 3 powerful Warrior from the depth of Underworld to aid Kratos in his battle, those Ghost is in 3 form:
    Fire that deal Str in damage and healing Kratos.
    Poison that deal Agi in damage and shoots a Poison attack that deal Dps, and slowing enemy. Frost that deal Int in damage, and slowing enemies.
    Level 1
    - Fire - deal Str+(0.75*Str) damage.
    -Poison - deal Agi+(0.5*Agi) damage.
    -Frost - deal Int+(0.25*Int) damage.
    Level 2
    -Fire - deal Str+(1.5*Str) damage.
    -Poison - deal Agi+(1*Agi) damage.
    -Frost - deal Int+(0.5*Int) damage.
    Level 3
    -Fire - deal Str+(2.25*Str) damage.
    -Poison - deal Agi+(1.5*Agi) damage.
    -Frost - deal Int+(0.75*Int) damage.
    Level 4
    -Fire - deal Str+(3*Str) damage.
    -Poison - deal Agi+(2*Agi) damage.
    -Frost - deal Int+(1*Int) damage.

    Tooltip Level 1
    Summons 3 powerful Warrior from the depth of Underworld to aid Kratos in his battle, those Ghost is in 3 form:
    Fire that deal Str in damage and healing Kratos in same amount.
    Poison that deal Agi in damage and shoots a Poison attack that deal 25 initial damage, and deal 10 Dps, and slowing enemy for 25% of attack speed and 50% of movement speed in 200 AoE.
    Frost that deal Int in damage, and slowing enemies for 20% of their movement and attack speed.

    Level 1
    -Fire - deal Str+(0.75*Str) damage.
    -Poison - deal Agi+(0.5*Agi) damage.
    -Frost - deal Int+(0.25*Int) damage.

    Hades Army start
    • Hades Army Start
      • Events
        • Unit - A unit Starts the effect of an ability
      • Conditions
        • (Ability being cast) Equal to (==) Hades Army
      • Actions
        • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • HA_Skip Equal to (==) 0
          • Then - Actions
            • Trigger - Turn on Hades Army Loop <gen>
          • Else - Actions
        • -------- - --------
        • Set HA_Times = (HA_Times + 1)
        • Set HA_Skip = (HA_Skip + 1)
        • -------- - --------
        • Set HA_Off[HA_Times] = True
        • -------- - --------
        • Set HA_Caster[HA_Times] = (Triggering unit)
        • Set HA_Dur[HA_Times] = 0.00
        • Set HA_Order[HA_Times] = 0.75
        • Set HA_Sound[HA_Times] = HadesArmy <gen>
        • Set HA_DamageStr[HA_Times] = ((Strength of HA_Caster[HA_Times] (Include bonuses)) + (((Integer(0.75)) x (Level of Hades Army for HA_Caster[HA_Times])) x (Strength of HA_Caster[HA_Times] (Include bonuses))))
        • Set HA_DamageAgi[HA_Times] = ((Agility of HA_Caster[HA_Times] (Include bonuses)) + (((Integer(0.50)) x (Level of Hades Army for HA_Caster[HA_Times])) x (Agility of HA_Caster[HA_Times] (Include bonuses))))
        • Set HA_DamageInt[HA_Times] = ((Intelligence of HA_Caster[HA_Times] (Include bonuses)) + (((Integer(0.25)) x (Level of Hades Army for HA_Caster[HA_Times])) x (Intelligence of HA_Caster[HA_Times] (Include bonuses))))
        • Set GlobalPoint[0] = (Position of HA_Caster[HA_Times])
        • Unit - Create 1 Ghost for (Owner of HA_Caster[HA_Times]) at GlobalPoint[0] facing Default building facing (270.0) degrees
        • Set HA_GhostStr[HA_Times] = (Last created unit)
        • Unit - Create 1 Ghost for (Owner of HA_Caster[HA_Times]) at GlobalPoint[0] facing Default building facing (270.0) degrees
        • Set HA_GhostAgi[HA_Times] = (Last created unit)
        • Unit - Create 1 Ghost for (Owner of HA_Caster[HA_Times]) at GlobalPoint[0] facing Default building facing (270.0) degrees
        • Set HA_GhostInt[HA_Times] = (Last created unit)
        • Unit - Add HA_Agi_additionalSkill to HA_GhostAgi[HA_Times]
        • Unit - Add HA_Int_AdditonalSkill to HA_GhostInt[HA_Times]
        • Unit - Set level of HA_Agi_additionalSkill for HA_GhostAgi[HA_Times] to (Level of Hades Army for HA_Caster[HA_Times])
        • Unit - Set level of HA_Int_AdditonalSkill for HA_GhostInt[HA_Times] to (Level of Hades Army for HA_Caster[HA_Times])
        • Special Effect - Create a special effect attached to the chest of HA_GhostStr[HA_Times] using Abilities\Weapons\PhoenixMissile\Phoenix_Missile_mini.mdl
        • Special Effect - Create a special effect attached to the chest of HA_GhostAgi[HA_Times] using Abilities\Weapons\IllidanMissile\IllidanMissile.mdl
        • Special Effect - Create a special effect attached to the chest of HA_GhostInt[HA_Times] using Abilities\Weapons\ZigguratFrostMissile\ZigguratFrostMissile.mdl
        • Custom script: call RemoveLocation(udg_GlobalPoint[0])
        • Sound - Play HA_Sound[HA_Times] at 100.00% volume, attached to HA_Caster[HA_Times]

    Hades Army Loop
    • Hades Army Loop
      • Events
        • Time - Every 0.05 seconds of game time
      • Conditions
      • Actions
        • Do Multiple ActionsFor each (Integer HA) from 1 to HA_Times, do (Actions)
          • Loop - Actions
            • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
              • If - Conditions
                • HA_Off[HA] Equal to (==) True
              • Then - Actions
                • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  • If - Conditions
                    • HA_Dur[HA] Equal to (==) 15.00
                  • Then - Actions
                    • Set HA_Skip = (HA_Skip - 1)
                    • Set HA_Off[HA] = False
                    • Unit - Kill HA_GhostStr[HA]
                    • Unit - Kill HA_GhostAgi[HA]
                    • Unit - Kill HA_GhostInt[HA]
                    • Sound - Stop HA_Sound[HA] After fading
                      • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        • If - Conditions
                          • HA_Skip Equal to (==) 0
                        • Then - Actions
                          • Set HA_Times = 0
                          • Trigger - Turn off Hades Army Loop <gen>
                        • Else - Actions
                  • Else - Actions
                    • Set HA_Dur[HA] = (HA_Dur[HA] + 0.05)
                      • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        • If - Conditions
                          • HA_Order[HA] Equal to (==) 0.75
                        • Then - Actions
                          • Set HA_Order[HA] = 0.00
                          • Animation - Change HA_GhostAgi[HA] flying height to (Random real number between 1.00 and 500.00) at 650.00
                          • Animation - Change HA_GhostInt[HA] flying height to (Random real number between 1.00 and 500.00) at 650.00
                          • Animation - Change HA_GhostStr[HA] flying height to (Random real number between 1.00 and 500.00) at 650.00
                          • Set GlobalPoint[1] = (Position of HA_GhostStr[HA])
                          • Set GlobalPoint[2] = (Position of HA_GhostAgi[HA])
                          • Set GlobalPoint[3] = (Position of HA_GhostInt[HA])
                          • Set GlobalPoint[4] = (Position of HA_Caster[HA])
                          • Set GlobalPoint[5] = (Random point in (Region centered at GlobalPoint[4] with size (1200.00, 1200.00)))
                          • Set GlobalPoint[6] = (Random point in (Region centered at GlobalPoint[4] with size (1200.00, 1200.00)))
                          • Set GlobalPoint[7] = (Random point in (Region centered at GlobalPoint[4] with size (1200.00, 1200.00)))
                          • Unit - Order HA_GhostStr[HA] to Attack-Move To GlobalPoint[5]
                          • Unit - Order HA_GhostAgi[HA] to Attack-Move To GlobalPoint[6]
                          • Unit - Order HA_GhostInt[HA] to Attack-Move To GlobalPoint[7]
                          • Set GlobalGroup[0] = (Units within 100.00 of GlobalPoint[1] matching ((((Matching unit) is A structure) Equal to (==) False) and ((((Matching unit) is alive) Equal to (==) True) and ((((Matching unit) belongs to an ally of (Owner of HA_Caster[HA])) Equal to (==) False) and (((Mat
                          • Unit Group - Pick every unit in GlobalGroup[0] and do (Actions)
                            • Loop - Actions
                              • Unit - Cause HA_GhostStr[HA] to damage (Picked unit), dealing (Real(HA_DamageStr[HA])) damage of attack type Hero and damage type Universal
                              • Unit - Set life of HA_Caster[HA] to ((Life of HA_Caster[HA]) + (Real(HA_DamageStr[HA])))
                          • Set GlobalGroup[1] = (Units within 100.00 of GlobalPoint[2] matching ((((Matching unit) is A structure) Equal to (==) False) and ((((Matching unit) is alive) Equal to (==) True) and ((((Matching unit) belongs to an ally of (Owner of HA_Caster[HA])) Equal to (==) False) and (((Mat
                          • Unit Group - Pick every unit in GlobalGroup[1] and do (Actions)
                            • Loop - Actions
                              • Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                • If - Conditions
                                  • ((Picked unit) has buff Poisoned 123 ) Equal to (==) False
                                • Then - Actions
                                  • Unit - Order HA_GhostAgi[HA] to Night Elf Warden - Shadow Strike (Picked unit)
                                • Else - Actions
                                  • Unit - Cause HA_GhostAgi[HA] to damage (Picked unit), dealing (Real(HA_DamageAgi[HA])) damage of attack type Hero and damage type Universal
                          • Set GlobalGroup[2] = (Units within 100.00 of GlobalPoint[3] matching ((((Matching unit) is A structure) Equal to (==) False) and ((((Matching unit) is alive) Equal to (==) True) and ((((Matching unit) belongs to an ally of (Owner of HA_Caster[HA])) Equal to (==) False) and (((Mat
                          • Unit Group - Pick every unit in GlobalGroup[2] and do (Actions)
                            • Loop - Actions
                              • Unit - Cause HA_GhostInt[HA] to damage (Picked unit), dealing (Real(HA_DamageInt[HA])) damage of attack type Hero and damage type Universal
                          • Custom script: call DestroyGroup(udg_GlobalGroup[0])
                          • Custom script: call DestroyGroup(udg_GlobalGroup[1])
                          • Custom script: call DestroyGroup(udg_GlobalGroup[2])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[1])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[2])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[3])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[4])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[5])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[6])
                          • Custom script: call RemoveLocation(udg_GlobalPoint[7])
                        • Else - Actions
                          • Set HA_Order[HA] = (HA_Order[HA] + 0.05)
              • Else - Actions

    Removal of unit
    • Removal of unit
      • Events
        • Unit - A unit Dies
      • Conditions
        • (Unit-type of (Triggering unit)) Equal to (==) Ghost
      • Actions
        • Set GlobalPoint[8] = (Position of (Triggering unit))
        • Unit - Hide (Triggering unit)
        • Special Effect - Create a special effect at GlobalPoint[8] using Abilities\Spells\Human\MarkOfChaos\MarkOfChaosDone.mdl
        • Special Effect - Destroy (Last created special effect)
        • Custom script: call RemoveLocation(udg_GlobalPoint[8])
     
    Last edited: Jun 15, 2011
  12. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    uhm, fix the color codes... haha
     
  13. emjlr3

    emjlr3

    Joined:
    Mar 28, 2005
    Messages:
    157
    Resources:
    5
    Maps:
    3
    Template:
    1
    Tutorials:
    1
    Resources:
    5
    how come my spell is not be counted?
     
  14. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,051
    Resources:
    0
    Resources:
    0
    @adiktuz: tooltip fixed
     
  15. Bribe

    Bribe

    Joined:
    Sep 26, 2009
    Messages:
    8,051
    Resources:
    25
    Maps:
    3
    Spells:
    10
    Tutorials:
    3
    JASS:
    9
    Resources:
    25
    He probably overlooked it. I will be reviewing all submissions this weekend regardless of whether a user listed them on a post or not.
     
  16. Vengeancekael

    Vengeancekael

    Joined:
    Aug 11, 2009
    Messages:
    5,746
    Resources:
    16
    Tools:
    1
    Maps:
    13
    Spells:
    1
    StarCraft II Resources:
    1
    Resources:
    16
    What? The only post with a map attached to it is this one http://www.hiveworkshop.com/forums/1926074-post250.html

    And it says:
    But I guess it's your final submission now.
     
    Last edited: Jun 15, 2011
  17. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,051
    Resources:
    0
    Resources:
    0
    vengeancekael: since my last wip has been re-uploaded, with some changes (a simple buff, str - heal, agi - poison, int - slow) if you dont mind, can you make another one vids for me?
     
  18. Vengeancekael

    Vengeancekael

    Joined:
    Aug 11, 2009
    Messages:
    5,746
    Resources:
    16
    Tools:
    1
    Maps:
    13
    Spells:
    1
    StarCraft II Resources:
    1
    Resources:
    16
    Yeah sure, I'll have one for you in 4hrs maybe. (studying)
     
  19. rysnt11

    rysnt11

    Joined:
    Jan 21, 2010
    Messages:
    2,051
    Resources:
    0
    Resources:
    0
    Okay, take your time!
    :)
     
  20. mckill2009

    mckill2009

    Joined:
    Mar 10, 2009
    Messages:
    4,696
    Resources:
    34
    Maps:
    5
    Spells:
    27
    JASS:
    2
    Resources:
    34