1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Find your way through the deepest dungeon in the 18th Mini Mapping Contest Poll.
    Dismiss Notice
  3. A brave new world lies beyond the seven seas. Join the 34th Modeling Contest today!
    Dismiss Notice
  4. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
Hive 3 Remoosed BETA - NOW LIVE. Go check it out at BETA Hive Workshop! Post your feedback in this new forum BETA Feedback.
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Hook Extreme|

Submitted by FreeWayLemon
This bundle is marked as approved. It works and satisfies the submission rules.
---------- FreeWayLemon Presents ----------

Hook Extreme
Created by FreeWayLemon/DWGPenj5

Map Info:

In this map you have to fight in a small arena as a mage against other mages with powerful spells. For example the 'Fire Hook' which literally grabs your enemies and draw them to you while dealing a nice amount of damage.
The main objective is to kill 50 enemy mages.

Features:

A working AI which casts 'Chain Lightning' at you(Has to be a slot occupied by a computer)
Meteors are falling from the skies, which deal damage.
The mysterious mage will cause a huge explosion each 2 minutes at the middle of the map which deals a lot of damage.
Some Items which might be useful.
4 different spells(Fire Hook, Ice Hook, Teleport, Life Drain).
3 Modes:
-np to remove peasents/zombies
-ni to remove all shops and disable money gain
-eg to remove 'Kill Gain' Endless Game
6 different items which spawn somewhere in the arena every minute!


Credits:
Models:
Explosion model from Will the Almighty
Vortex model from tomv8

-Kobas- for his awesome description Template

DWGPlasmos for Life Drain and Fire Hook spell!

RaijinSpark for the 'Upgrade Skills' idea

Mumbis for fixing the leaks!

Special notes:

This is the 'Extreme' version of the original game (Hook Arena) which was created by DWGPlasmos who dropped his map due to several bugs which he couldnt fix. He asked me to fix the bugs and allowed me to finish his map. Also all of the spells except Teleport and Ice Hook are made by him.

Hook Arena -> Hook Extreme

Changes from Hook Arena to Extreme
There were Falling Stars instead of Meteors
There was no mage which caused a huge explosion every 2 minutes
There werent ANY items
lvling was quite difficult
No AI
No screen effects/shaking camera
No tile changing during the game
No Ice Hook
No Upgrade Items


The AI only uses Chain Lightning as it seemed like impossible for me to make it cast anything else with my triggering skills.

Changelog and Credit list of the first version of Hook Arena till this version is also in the Quest(F9) menu of the map.

Screenshots and Videos

Note:The screenshots of lvl 1 and 2 hook are both OUTDATED!!
Screenshot of the Terrain
[​IMG]

Lvl 1 Hook
[​IMG]

Lvl 2 Hook and a hint
[​IMG]

Video Game Play
http://www.youtube.com/watch?v=5R9fiX9_fu0

Video Ice Hook Trailer
http://www.youtube.com/watch?v=hHkktHFDX7E

Video Version 9 Gameplay
http://www.youtube.com/watch?v=qEGy2_xCpcM



Changelog

Version 1:
Release on Hiveworkshop!

Version 1.1:
Removed music to reduce map size
Reduced the amount of effects displayed
Remade the description for 'Life Drain'

Version 1.2:
Made the current items more custom
Added 4 new items
Remade the description for 'Stomp'
Remade the description for 'Teleport'
Remade the description for 'Fire Hook'

Version 1.3:
Fixed a bug which spawned the same item every time...
Fixed a bug which caused the Mage to cast the huge explosion every minute instead of every 2 minutes!
Fixed a bug which caused the huge explosion to damage the whole arena, you can now dodge it by standing on or close to one of the circles of power!

Version 1.4:
Remade some triggers to prevent leaks
Removed some senceless triggers (like allying)
Reduced the time 'Random Items' spawn in the arena by 20 seconds!
Increased the amount of gold earned every second!

Version 1.5:
Removed 'Gem of True Sight' from Goblin Shop
Renamed Goblin Shop to Cage Shop
Changed 4 items sold in the Cage Shop

Version 1.6:
Added a new item
Added a Video!
Fixed a critical error which caused the game to crash if you throw the hook directly south out of the map
Removed a senceless effects trigger
The Mage in the middle now attacks heroes which come too close to him
Reduced the range of the 'Ultimate Blast' from 2000 to 1800 so you can dodge it more easily
Increased the amount healed when using the Pot of Health.
Increased the damage of the lvl 1 hook by 50
Increased the damage of the lvl 2 hook by 100
Increased the damage of the lvl 3 hook by 100

Version 1.7:
Increased the damage of the lvl 1 AI 'Chain Lightning' by 50
Increased the damage of the lvl 2 AI 'Chain Lightning' by 100
Increased the damage of the lvl 3 AI 'Chain Lightning' by 50
Added a new hint
Changed the Sound-Set for following Units:
Hawk Eye (Red)
Druid (Blue)
Sand Hugger (Teal)

Version 1.7.1:
Added a description for the circle of powers ability
Changed the colors of the Floating Texts next to the Shops

Version 1.7.2:
Changed the amount of Gold earned each second from 75 to 50
Made some minor changes in the triggers
Removed unused/senceless triggers

Version 1.7.3:
Replaced the attack of the mage in the middle with an ability (Cloak of Fire)
Changed the name of Child (2) to Zombie, so it fits the model

Version 1.7.4:
Added 4 more Peasents/Citizens
Fixed a bug which caused the AI not to attack
Reduced the time the game ends from 3600 seconds(1 hour) to 1800 seconds (half an hour)

Version 1.8:
New mode added! (-ni for no items)

Version 1.8.1:
New mode added! (-eg for endless game)
Fixed a bug which caused Player 3 [Teal] to get 2 points for each kill

Version 1.8.2:
Fixed a bug which made the endless game mode (-eg) doesnt count the kills, you could still win
Remade the trigger to remove units of leavers and non-occupied slots
Reduced the amounts of effects shown on screen DRASTICALLY

Version 1.8.3:
Increased the time Meteors fall from the sky
Reduced the damage caused by the Meteors
Reduced the range of the ultimate blast to dodge it more easily
Reduced the amount Meteors will spawn to prevent lags
Fixed a bug which caused the Meteors to deal no damage for some reason
Fixed a bug which caused NOT to pan the camera to your hero after reviving
Fixed a shop bug, you could only buy 1 'Tome' each 2 minutes!

Version 1.8.4:
Fixed the shop bug again!
Fixed some minor bugs
Fixed the color of the Floating Text at Reds Shop
Added the Ice Hook!

Version 1.8.5:
I hopefully fixed the Mage bug now! The huge blast should NOT damage the entire arena now
Decreased the damage caused by the mage from 2000 to 1000
Fixed the Life Drain Hotkey (D)

Version 1.8.6:
Added a list of Commands/Modes and Hints to the Quest Log [F9]

Version 1.8.7: Introducing Upgrade Items in this Version
Added an item to increase the damage of the Teleport skill
Increased the amount healed by a Pot of Health from 500 to 2000
Fixed a bug which caused the gamemode (-eg) not to work
Remade the Hotkeys/Tooltips for the Teleport skill

Version 1.8.8:
The Upgrade Item now stacks (+250 dmg for Teleport skill)
Reduced the price for the upgrade item from 5000 to 2000

Version 1.8.9:
Added a new hint
Changed the amount of gold earned each second from 5 to 50

Version 1.9:
Added 2 more levels for each the Ice and Fire Hook spell
The Ai should attack more frequently now(Not a big improvement though)
All trigger-based spells should now deal the correct amount of damage shown in the tooltips

Version 1.9.1:
Teleport tooltip should now be in english
Changed the range of Fire and Ice Hook
Fixed a bug which made the Ice Hook deal no damage
Fixed the critical error bug

Version 1.9.2:
Changed the color of each players name from the default to their colors(for e.g Player 1's name now is Red)
Fixed a bug with the Burning Cape

Version 1.9.3:by Mumbis
Fixed the leaks
[Updated 1.9.3]
Zombies shouldnt drop items on death anymore

Version 1.9.4:
Fixed a bug with the icehook 'crosshair'
Fixed the description for various items(mostly typos)
Reduced the amount of Teleportation Shards you can buy at the beginning of a game (if you somehow got the money) from 10 to 3
Reduced the price of the Stone of Life from 2000 to 1500

Version 1.9.5:
Fixed a lot of typos
Removed some unused variables

Version 1.9.6:
Fixed some gameplay constants
The Teleportation Shard actually stacks now

Coming Soon
Started to work on the new Ai!
Working on another new hook!
More upgrade Items!

Please read
I am currently looking for someone who can help me making a better Ai, please pm me!



Keywords:
hook arena extreme fire mage ice dwg
Contents

Hook Extreme| (Map)

Reviews
Moderator
23:28, 15th Jan 2011 -Kobas-: Map Status: Rejected (Until Updated) Broken Rules: (Map) Credits Comment 8th september 2011: Vengeancekael: Status: Approved Hook spell credits listed. Memory leaks removed. Ability descriptions added....
  1. FreeWayLemon

    FreeWayLemon

    Joined:
    Dec 22, 2010
    Messages:
    68
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Sounds nice, I will think about it.

    Updated!
    Errors shouldnt occur anymore
     
  2. Aesthetics

    Aesthetics

    Joined:
    May 30, 2009
    Messages:
    788
    Resources:
    1
    Tutorials:
    1
    Resources:
    1
    I lol'd

    ..

    (Even if my post seems dumb, I'm actually tracking this in my thread subscriptions for updates so I can evaluate this later)
     
  3. mckill2009

    mckill2009

    Joined:
    Mar 10, 2009
    Messages:
    4,696
    Resources:
    34
    Maps:
    5
    Spells:
    27
    JASS:
    2
    Resources:
    34
    looks nice, testing it latter...
     
  4. x3GlikE

    x3GlikE

    Joined:
    Jul 7, 2010
    Messages:
    658
    Resources:
    0
    Resources:
    0
    This map is very very good but just to messy which very wreck"s it...
     
  5. FreeWayLemon

    FreeWayLemon

    Joined:
    Dec 22, 2010
    Messages:
    68
    Resources:
    1
    Maps:
    1
    Resources:
    1
    And with messy you mean?
     
  6. Mumbis

    Mumbis

    Joined:
    Jul 23, 2008
    Messages:
    237
    Resources:
    3
    Icons:
    1
    Maps:
    2
    Resources:
    3
    I found some errors..
    Fixes?

    1st of all, the items..
    The health potion heals WAAY more than 500 as it says.
    The "Teleportation shard" which grants you bonus damage, why give it stacks?
    And sometimes the bonus damage doesn't apply.. (if it even does at all?)

    Spells:
    Hrm, Maybe arrange them a little better?
    Like: QWER ?
    The firehook is on the Q place with the Q hotkey, the icehook is on the W place with the E hotkey and the teleport thing is on the E place with the W hotkey and the lifedran.. doesn't have a hotkey.
    And imo, the icehook is totaly useless. First of all, it bugs when pressing it.
    My mouse cursor dissapears when I press it, also when it's cast, it just goes a VERY short range compared to the firehook.
    The Teleportation skill is kinda.. OP but I guess it's okay since everyone got the same?
    The Lifedrain is also totaly useless, make it as strong as any other ability you've made or just remove it and add a short stun or something..

    Also to the triggering:
    • TELEPORT
      • Events
        • Unit - A unit Begins channeling an ability
      • Conditions
        • (Ability being cast) Equal to [W] Teleport R
      • Actions
        • Unit - Make (Casting unit) Invulnerable
        • Unit - Cause (Casting unit) to damage circular area after 0.01 seconds of radius 500.00 at (Position of (Casting unit)), dealing TeleportDamage damage of attack type Spells and damage type Lightning
        • Wait 0.01 seconds
        • Unit - Make (Casting unit) Vulnerable


    You should always start any ability trigger with "Starts the effect of an ability".
    Otherwise, you can bug them ingame.

    Also, try to clean up every leak, just so that you know how to and that you don't miss any of them laters or something... Example:
    Leaks

    Here as you may see, i've added a simple custom script that removes this trigger when it's done:
    • Initialization
      • Events
        • Map initialization
      • Conditions
      • Actions
        • Melee Game - Run melee AI scripts (for computer players)
        • Visibility - Disable black mask
        • Visibility - Disable fog of war
        • Camera - Change camera smoothing factor to 1.00
        • Quest - Create a Optional quest titled Modes/Commands with the description This Commands must ..., using icon path ReplaceableTextures\WorldEditUI\Editor-MultipleDoodads.blp
        • Quest - Create a Optional quest titled Hints with the description Your hero will revi..., using icon path ReplaceableTextures\WorldEditUI\Editor-MultipleUnits.blp
        • Quest - Create a Optional quest titled Hints with the description Make sure to buy it..., using icon path ReplaceableTextures\WorldEditUI\Editor-MultipleUnits.blp
        • Player - Set name of Player 1 (Red) to (|cffff0000 + ((Name of Player 1 (Red)) + |r))
        • Player - Set name of Player 2 (Blue) to (|cff0000FF + ((Name of Player 2 (Blue)) + |r))
        • Player - Set name of Player 3 (Teal) to (|cff00FFFF + ((Name of Player 3 (Teal)) + |r))
        • Player - Set name of Player 4 (Purple) to (|cffFF00FF + ((Name of Player 4 (Purple)) + |r))
        • Custom script: call DestroyTrigger( GetTriggeringTrigger() )

    This will save you some memory and prevent lagg that may occur.

    Also, i've found some position leaks, like this one:
    • Red
      • Events
        • Unit - Hawk Eye 0001 <gen> Dies
      • Conditions
      • Actions
        • Wait 5.00 seconds
        • Hero - Instantly revive Hawk Eye 0001 <gen> at (Center of Gebiet 001 <gen>), Hide revival graphics
        • Camera - Pan camera for Player 1 (Red) to (Position of Hawk Eye 0001 <gen>) over 0.00 seconds


    Fix it like so:
    • Red
      • Events
        • Unit - Hawk Eye 0001 <gen> Dies
      • Conditions
      • Actions
        • Wait 5.00 seconds
        • Set Temp_Point = (Center of Gebiet 001 <gen>)
        • Hero - Instantly revive Hawk Eye 0001 <gen> at Temp_Point, Hide revival graphics
        • Custom script: call RemoveLocation (udg_Temp_Point)
        • Set Temp_Point = (Position of Hawk Eye 0001 <gen>)
        • Camera - Pan camera for Player 1 (Red) to Temp_Point over 0.00 seconds
        • Custom script: call RemoveLocation (udg_Temp_Point)


    You've got lots of point leaks, but this shouldn't matter I guess cuz of your size of the map. I'm just lettin you know.

    And last but not least, I found something to totaly overbugg the teleport extra damage with.
    • TDURed
      • Events
        • Unit - A unit Sells an item (from shop)
      • Conditions
        • (Item-type of (Sold Item)) Equal to Ancient Shard of |cff7777aaTeleportation|r
        • (Owner of (Buying unit)) Equal to Player 1 (Red)
      • Actions
        • Set TeleportDamage = (TeleportDamage + 250.00)

    This says that you can buy a shard (you get the bonus) and drop it (still got the bonus) and just buy another one?
    So you actually don't need to carry the shard to maintain the bonus damage? maybe it was your intention to do this, but.. well, state so if it is.


    Also, some kinda important leaks to fix??
    prio

    For example; this trigger creates 4 leaks every 100th sec:
    • Hint3
      • Events
        • Time - Every 100.00 seconds of game time
      • Conditions
      • Actions
        • Quest - Display to (All players) the Quest Requirement message: |cff32cd32Hint: |rB...
        • Cinematic - Ping minimap for Player Group - Player 1 (Red) at (Center of Gebiet 025 <gen>) for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Cinematic - Ping minimap for Player Group - Player 2 (Blue) at (Center of Gebiet 026 <gen>) for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Cinematic - Ping minimap for Player Group - Player 3 (Teal) at (Center of Gebiet 027 <gen>) for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Cinematic - Ping minimap for Player Group - Player 4 (Purple) at (Center of Gebiet 028 <gen>) for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)


    Fix:
    • Hint3
      • Events
        • Time - Every 100.00 seconds of game time
      • Conditions
      • Actions
        • Quest - Display to (All players) the Quest Requirement message: |cff32cd32Hint: |rB...
        • Set Temp_Point1 = (Center of Gebiet 025 <gen>)
        • Cinematic - Ping minimap for Player Group - Player 1 (Red) at Temp_Point1 for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Custom script: call RemoveLocation (udg_Temp_Point1)
        • Set Temp_Point1 = (Center of Gebiet 026 <gen>)
        • Cinematic - Ping minimap for Player Group - Player 2 (Blue) at Temp_Point1 for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Custom script: call RemoveLocation (udg_Temp_Point1)
        • Set Temp_Point1 = (Center of Gebiet 027 <gen>)
        • Cinematic - Ping minimap for Player Group - Player 3 (Teal) at Temp_Point1 for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Custom script: call RemoveLocation (udg_Temp_Point1)
        • Set Temp_Point1 = (Center of Gebiet 028 <gen>)
        • Cinematic - Ping minimap for Player Group - Player 4 (Purple) at Temp_Point1 for 2.00 seconds, using a Flashy ping of color (0.00%, 0.00%, 100.00%)
        • Custom script: call RemoveLocation (udg_Temp_Point1)




    I think i've said everything that's important and a little more?
    I'll give you a 2/5 rating for now since the map is kinda sloppy at the moment..
    Fix everything i've said above and i'll give you 5/5
    There shouldn't be to much sloppy or lazy mistakes in a finished map :O

    Yours, Mumbis!
    +rep if I were to any help!

    EDIT:

    Kobas review!
    Show it!


    He also stated that you should fix the leaks, so do it, and perhaps you'll get approved :p
    Start with that atleast.
     
  7. FreeWayLemon

    FreeWayLemon

    Joined:
    Dec 22, 2010
    Messages:
    68
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Heya!

    First, I was intending to let the Shards stack to save inventory space.
    The potion must have been a typo, going to fix it once I am working on the map again.
    Good point with the ability positions... havent thought about it yet.
    The life drain will be replaced, I know its kinda senceless.
    I was working on the icehook, it was supposed to drag items too you and freeze your enemys.
    I thought I fixed the bug with the dissapearing mouse, going to fix this...
    Teleportation is OP for now, as I was planning to add 'upgrade items' for the hooks aswell.

    For the triggering part, I am aware some of them leak, I just havent had the time to fix everything. You even showed me some I didnt knew of...

    Thanks for the review!
     
  8. Mumbis

    Mumbis

    Joined:
    Jul 23, 2008
    Messages:
    237
    Resources:
    3
    Icons:
    1
    Maps:
    2
    Resources:
    3
    Here's your fix!

    Well, I just got so annoyed on all the triggers, so I fixed em for you!

    CLICK HERE

    Click above to get a leakless version of your map!
    Same map, same shit, nothings changed, except the fact that my little "fix" version does not leak :)
    Feel free to take it and upload it as the real version, just give me some cred for fixing your triggers ^^

    I hope you get to learn something out of this to ;)

    /Mumbis
     
    Last edited by a moderator: Mar 9, 2011
  9. FreeWayLemon

    FreeWayLemon

    Joined:
    Dec 22, 2010
    Messages:
    68
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Wow thats awesome!
    I am currently unable to work on my map, someone already asked me to fix the leaks but this is just awesome!
    Sure you will get credits!

    Edit: Added you to the credit list!
     
  10. Mumbis

    Mumbis

    Joined:
    Jul 23, 2008
    Messages:
    237
    Resources:
    3
    Icons:
    1
    Maps:
    2
    Resources:
    3
    @FreeWayLemon
    No problem ^^ Just.. was kinda bored, and I thought like "Hey, lets help this dude out"
    Since I think your map is awesome, and it's a shame it should be rejected :/

    /Mumbis

    Edit: Thanks!
    Just tell me if you need help with anything else! :)
     
    Last edited: Mar 11, 2011
  11. xorkatoss

    xorkatoss

    Joined:
    Jul 12, 2010
    Messages:
    1,602
    Resources:
    7
    Models:
    5
    Maps:
    1
    Spells:
    1
    Resources:
    7
    very nice map i like it 5/5 :thumbs_up:
    Bug
    You can't target a zombie with the hook ability
    but if you use the ability near the zombie you can grab him
    and pull it to you and you take gold-exp but the zombie is not killed!!
    this bug shouldn't be hard to fix so good luck on that :)
     
  12. FreeWayLemon

    FreeWayLemon

    Joined:
    Dec 22, 2010
    Messages:
    68
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Heya!

    Thats not a bug ;)
    The zombies/peasents are supposed to block your hooks off without dying.
    What do you mean by that? Zombies arent supposed to give you gold/exp after being killed.
    Going to take a look as soon as possible.

    Thanks for the review!
     
  13. Vengeancekael

    Vengeancekael

    Joined:
    Aug 11, 2009
    Messages:
    5,740
    Resources:
    16
    Tools:
    1
    Maps:
    13
    Spells:
    1
    StarCraft II Resources:
    1
    Resources:
    16
    Review update: Approved.
     
  14. Damage

    Damage

    Joined:
    Aug 31, 2009
    Messages:
    671
    Resources:
    7
    Maps:
    5
    Spells:
    2
    Resources:
    7
    Huh, how about that. 'The "GOD" Fist' from the 11eyes soundtrack. Haven't heard that in a good long while.
     
  15. Cozythrias

    Cozythrias

    Joined:
    Dec 7, 2009
    Messages:
    58
    Resources:
    0
    Resources:
    0
    Too much lag, remove way too many effects, atleast add a mode that disables that many stupid useless effects. + not much time to enter the modes. False rating by 1 voter. Hope you make it better next time.