According to Sheppard, it is now unsafe to use a maphack anywhere on battle.net if its offsets are detected. Enabling a hack in a channel or in a custom game will get you banned.

As of August 11, 2009, Warden is enabled again on 1.24. Be careful.

Detected hacks:

- D3Scene Maphack
- TFTLocal
- Dauberbird's
- Visual Custom Kick
- Consider anything else that's public detected.

You can use DropBnet (made by Darimus) to disconnect yourself from battle.net in custom games and allow yourself to inject hacks while avoiding detection.

How to:

1. Join a custom game.
2. Run DropBnet2.exe
3. Type "/f l" or another bnet chat command to make sure you are disconnected from bnet.
4. Inject the hack.
5. Play the game.
6. Once game is over you will get disconnected from battle.net, you should then close warcraft 3 and close your hack, then start warcraft III again and repeat the steps.

*note: make sure settings.txt is in the same folder as DropBnet2.exe, and don't modify settings.txt unless you know what you are doing. Version attached here will attempt to drop all realms as all realms are uncommented.

1. What do I have to do?
As Warden is now reactivated and scanning custom games, you will possibly be banned when using any 3rd Party Software (including GHost++, Listchecker, VCK and so on!) or maphacks. To simplify things one might say that warden asks the game for certain offsets stored in "game.dll". Warden contains a blacklist of offsets that might be changed by kicktools, maphacks or whatsoever and therefore recognizes any kind of hacks. Obviously warden needs a stable connection to the respective warcraft 3 applications, which is usually created through the Battlenet. With help of the application "Dropbnet" (see attachments for download link) you can manually close the connection to Battlenet, so that warden can no longer scan your game.dll, which makes any hacks undetectable.

2. Setting up Dropbnet
Handling this tool is quite simple. Just extract the 2 files to any folder and open "settings.txt". You will see several lines. The "//" means the following code is just a comment, so it is only for any readers and will be ignored by the application. The command "drop" determines the realm of which the connection is to be closed.
Therefore, simply delete the "//" in front of the line of the realm you are playing and add them to any realm you are not playing on. That's all! Quite simple, ain't it?

3. How can I use hack xyz on Battlenet now?
Just do the following:

1. Start WC3 as usual
2. Enter Battlenet and join / create the custom game of your desire
3. Wait for the host to start the game / Start the game
4. After your game has loaded, use [The Windows Key] or [ALT + TAB] to minimize Warcraft III
5. Run "dropbnet2.exe" (You might add a shortcut to the folder where your maphack (or shortcut to maphack) is stored to keep the time you need to do that as low as possible)
6. A black window will appear. Press "Any Key" when prompted to close dropbnet2.exe
7. Start your maphack and activate it, then go back to WC3 and have fun!
8. !IMPORTANT! After playing the game you will get an error message containing the information that your connection to Battlenet has been shut down (which is what we actually wanted to reach). You need to close your maphack AND game after every game to avoid a ban.

Stand-Alone camera distance hack updated for 1.24. The picture says 1.22, but it's updated. Also, I didn't updated the gamestate checking in it so it will always say you are in a game.


Download it here

just download the patch and enjoy Free Gold Membership by cqccy01

2 Features



1- Enable all the icons
2-Enter room without Message box and advertisement
3- Show real ping number instead of bars ( in room, in game, someone joined ur game)
4-Enable message spam in chat channel
5-increase EXP 10 times, just left the garena open, you will be level up
6-Unlimit Group Alert even you are just a normal member
7-can invite anyone tn clan with a member priviledge
8-caninvite anyone to clan even he has a clan (Multi clan)
9-Build in 1.20e 1.21 1.23 and 1.24b Maphack feature special thx to these ppl Darimus,Sd333221,gaypimp for their offsets
- Undetected in ladder/garena,
- Reveal units
- Reveal units on minimap
- Remove fog
- Remove fog on minimap
- Clickable units
- See ressources
- See invisible
- Bypass -ah feature in DotA (Darimus)
- Show illusions (Darimus)
- Clickable invisible units (Sd333221)
- See cooldowns
- See skills
- Enable trade ressources in DotA (Sd333221)
- UI mode (gaypimp)
- Show hero path (gaypimp)

10-Show hp bar, tie hack feature(for dota ladder room)
11-You can open two or more GG client on One pc for fast gain exp
12-You can use some administrator functions like tract people's ip address
13-You can logon the same ID by Two or more GG client which means you will gain 2 or more times extra EXP!(but not in same room)


15-auto update system to ensure your garena hack is always fit the lastest garena
16- you can leave room while playing
17 - you can view gamer's ladder record while you host or join a host
18 - you can change war3 name as what ever you want
19- can see gamer record in game& in room member list in both high level room & normal room
20 Can check win &lose rate multipier
21 Can get ladder record in high level room
22 CUSTOM KICK in GUI and in game command
23 lag hack
offical website : http//www.garenahack.com


in addition, This program has been checked by d3scene mod. :biggrin: thx for support

The Reason for Private Hack only

Garena is now claiming about the hacks, so the public version is closed down

Seeing as TyranO's link is busted i'm not quite sure if this is the same sort of program he's talking about but basically it allows you to change models of units ingame and change backgrounds ect.

Download it here

Features:
- MapHack for 1.20e, 1.21, 1.23, 1.24 and 1.24b that works on Garena
- It does NOT modify any Garena files, so there's no "cracked version" issue
- Undetectable (Use it with normal Garena)
- There maybe a bug in Vista causing W3 to close when using "reveal invisible units"

Changelog:
- Fixed 1.23 trade resources, hp bars, hero icons, remove fog map, 1.23 should work fine in Win XP and Vista
- Fixed 1.24b hero icons, hp bars and trade resources, 1.24b should work fine in Win XP and Vista
- Fixed some bugs at 1.21
- Universal MapHack now remembers the settings you've selected when you press "start" next time it starts
- Added Camera Distance Hack for 1.24, 1.24b and 1.23.

Download it here
or
here>

[1.24] TyranO's NameSpoofer v2
This is a stand-alone namespoofer for 1.24. Unlike my 1.22 or 1.23 versions, this one has a GUI and cdkey grabbing feature (directly taken from my maphack).

This is for Battle.net custom games exclusively. Won't work on Garena (obviously) and don't use it on ladder.


Download it here

Delay reducer/custom kick 1.24
TFTLocal has been updated for 1.24 with a working delay reducer/custom kick/etc.

Download:
Download Link

TFTLocal is a utility which makes many useful features available to you. The features added are listed below.

IMPORTANT:
To use the program, run inject3.exe
The program accepts input in the form of slash commands in a Battle.net channel or in the game itself.
The game lobby can also be used to process commands, and the /refresh command is exclusive to the lobby.

The commands and results are as follows:

"/hchat"
/hchat x y Text
Sends a chat message as pid x to pid y (0 for all) using the provided text (spoofs chat), host only

"/load"
/load x
Loads file by name, reading one command per line of the file (Automatically tries .txt and .ini extensions)

"/showcmds"
/showcmds on
/showcmds off
Changes whether or not standard "Command Recognized" messages are to be shown

"/pug"
/pug x
Use while hosting to rename game to x & make it a public game

"/prg"
/prg x
Use while hosting to rename game to x & make it a private game

"/ct"
/ct on
Click-through enabled; right clicking a unit will not follow, but instead move to the click location
/ct off
Disables click-through

"/tt"
/tt on
Unit mouseover tooltips enabled
/tt off
Unit mouseover tooltips disabled

"/hponly"
/hponly on
Mousing over a unit only shows their healthbar, no hero tooltip
/hponly off
Heroes will show their tooltip

"/closebnet"
Disconnect from battle.net.

"/cd"
/cd x
Sets game-start countdown time to x (default 6.0)

"/bounds"
/bounds reset
Resets camera bounds to world bounds
/bounds lock
Prevents camera bounds from changing
/bounds unlock
Allows camera bounds changes

"/dsel",
/dsel on
Disable trigger deselection
/dsel off
Enable trigger deselection

"/lb"
/lb show
Show leaderboard
/lb hide
Hide leaderboard
/lb show #
Show leaderboard by number (1+)
/lb hide #
Hide leaderboard by number (1+)
/lb lock
Prevents trigger-based hide/show of leaderboard
/lb unlock
Allows trigger-based hide/show of leaderboard

"/ds"
/ds on
/ds off
When on, kicks players who attempt to save the game (host only)

"/dp"
/dp on
/dp off
When on, kicks players who attempt to pause the game (host only)

"/names"
Display names and IPs of players connected to you (host only)

"/kick"
/kick #
Kicks a player by their number; player numbers can be viewed using /names (host only)
/kick name
Kicks a player by a substring in their name; (e.g., /kick dar would kick Darimus) (host only)

"/dr"
/dr x
Set delay to x in milliseconds (host only)
/dr
Display current delay in milliseconds (host only)

"/fullscreen"
Enters fullscreen mode

"/window"
Enters windowed mode

"/fmaps"
Enable/disable fast map-loading [note: changes mapnames to filenames, and changes sorting to be alphabetical]
/fmaps on
/fmaps off
This feature is, by default, enabled.

"/bnet"
Send command to Battle.net
/bnet /f l
/bnet /f m hi

"/refresh",
/refresh x
When used in the game lobby (while hosting), it will silently auto-refresh every x seconds. This is different from most auto-refreshers in that you don't see "Autorefresher has joined the game." messages, but it still refreshes.
Type /refresh 0 or /refresh to turn off.
Press hotkey [Page Up] to do a single manual refresh.
Limited to 2.5s or greater

"/cam",
Control your camera with these features, in case the map you joined allows no camera control:
/cam dist x
Distance
/cam aoa x
Angle of Attack
/cam farz x
Far Z
/cam rot x
Rotation
/cam roll x
Roll
/cam lock
This locks your camera view somewhat so that games can't change it. It is not all-inclusive, some things will change your camera view at the moment. I may make this more inclusive at a later date.
/cam unlock
Allows your camera to be manipulated.

"/name",
Allows you to change your name as it appears when you host or join a game online.
/name x
Changes name to "x".
/name
Changes name to the name you had on logon.

"/camlock",
/camlock enable
/camlock disable
Allows maps to lock the camera to a unit. If the camera is already locked and you disable it, you can press control-c in-game to unlock the camera (this key combo is standard).

"/hp",
The 1.22 patch can show health bars, but you don't have the option of ally or enemy, just all.
/hp show
/hp show ally
/hp show enemy
/hp hide ally
/hp hide enemy
/hp hide

"/clear",
Clears all "Game" text messages on your screen. Useful for some maps.

[Use this feature at your own risk]
"/map",
/map show
Shows the map's features, removing black mask/fog of war/etc.
/map hide
Hides the map's features, enabling black mask/fog of war/etc.

"/nokick",
/nokick on
/nokick off
Prevents yourself from being kicked from games via standard kicking means. This will not prevent custom kick programs that kick using lower-level methods.
NOTE: I believe that if you select a unit or issue an order for a currently selected unit, you will desync and be disconnected anyway. You may still chat after being "kicked", however...
NOTE: If you do not press F8 on the "Defeat!" dialog that appears, pressing the Quit button results in everyone getting kicked...

"/nofade"
/nofade on
Disables fade filters. Do not use this if there is currently an active fade filter.
/nofade off
Enables fade filters

[Use this feature at your own risk]
"/noalpha"
/noalpha on
Disables transparency and minimap icon changes (i.e., disables Defense of the Ancient's -ah command)
/noalpha off
Allows transparency, etc.

Hotkeys:
[F8]
Press this to escape from cinematics and dialogs, and other such things.
(This works on the Players Lagging window as well, but you are limited to queuing up actions or moving the camera until the player stops lagging)
[Page Up]
Use in the game lobby while hosting to refresh the game (updates the game in players lists, making it more likely people will join your map). Limited to once every 2.5 seconds.
[`] (Grave key)
Toggles the /ct function

Download it here

Basic Information on Game Modes:

The desired game mode has to be entered before 15 seconds mark, otherwise Normal Mode is selected.

First available player may enter these commands, checking the player list from the top.

Game modes are entered in a single line with no separation, like "-dmaridsc", or alternatively, they can be entered separated from each other, with a hyphen (-) in front of each mode, such as "-dm -ar -id -sc".

The order doesn't matter. The game will handle it or (in case of incorrect combination) give you another chance.


Primary Game Modes:


llpick / -ap

Everyone may pick heroes from any tavern.


-allrandom / -ar

Every player gets a random hero from any tavern.

Incompatible with: Reverse Mode.




-captainsmode / -cm

Blue and Pink are the team captains. You start by alternating 1/1/1 in the ban phase. Each captain removes up to 4 heroes. Running out of time does not result in a random hero ban. After that you enter the 1/2/2/ pick phase. Each captain picks the heroes his team will use. If at any time you run out of time, you start to use up your extra time. If you run out and you are in pick phase, you get a random hero. Creeps spawn 90 seconds after the pick draft phase is over. Right after the hero pick phase ends, the 5 heroes for your team are presented with a checkmark on them (RD style) allowing players on your team to pick which one they want to be. The captain that starts this process is random. If you want to give the starting to Sentinel, type -cm 1 or -cm 2 for Scourge after the game mode is entered. Ban time is 40 seconds, pick time is 60 seconds and extra time is 45 seconds.

Read the Captains Mode Commands section for more information.

Incompatible with: All Secondary Game Modes.

Added in v6.55.




-extendedleague / -xl

All forms of random are disabled. 10 players required. Both team leaders (blue for Sentinel, pink for Scourge) may remove up to 4 heroes each from all available ones in the first 20 seconds. Players then pick from the remaining heroes like in League Mode.

Incompatible with: All Secondary Game Modes except Shuffle Players.

Added in v6.43.

Bans increased from 3 to 4 per side in v6.52.




-leaguemode / -lm

All forms of random are disabled. 10 players required. The teams will pick in alternating orders, one team picking one hero, the other team picks two heroes, the first team picks two heroes, the other team picks two heroes, the first team picks their two last heroes, the other team picks their last hero (1-2-2-2-2-1). Each player has 20 seconds to pick a hero, otherwise one is randomed for him/her. The team which has the first pick is random. Can only pick from your side, Sentinel or Scourge, like Normal Mode.

Incompatible with: All Secondary Game Modes except Shuffle Players.

Added in v6.21.




-moderandom / -mr

Randomly picks a mode from All Random All Intelligence, Random Draft, Single Draft and Vote Random.

Until v6.57b, this mode used to pick from All Pick, All Random, Normal Mode and Team Random.

Incompatible with: All Agility, All Intelligence, All Strength, Death Match, Melee Only, Mirror Match, Range Only, Reverse Mode, Same Hero.

Added in v6.28.




Normal Mode

This mode is selected when no other Primary Game Mode is during the first 15 seconds. Players may pick heroes from taverns belonging to their team.


-randomdraft / -rd

The most popular game mode, according to this survey. Needs an even amount of players on each team to be activated. 20 random heroes are picked from all available ones and placed in a circle at the left upper corner of the map. The remaining heroes are removed, as well as the taverns. Players then pick from the available heroes like in League Mode. Goblin Techies cannot be picked in this mode.

Incompatible with: All Agility, All Intelligence, All Strength, Death Match, Melee Only, Mirror Match, Range Only, Reverse Mode, Same Hero.

Added in v6.39.




-singledraft / -sd

Each player is presented with three random heroes, one agility, one strength and one intelligence, in his/hers Circle of Power. They can then pick one of them.

Incompatible with: All Agility, All Intelligence, All Strength, Death Match, Melee Only, Mirror Match, Range Only, Reverse Mode, Same Hero.

Added in v6.50.




-teamrandom / -tr

Every player gets a random hero from the taverns belonging to their team.

Incompatible with: Death Match, Reverse Mode.




-voterandom / -vr

Three random matchups will be chosen, and each player gets to cast a vote on which of the three matchups they want, using -option 1/2/3. Needs an even amount of players on each team to be activated. Each presented pool always contains at least one of each strength, agility, intelligence, melee and range hero.

Read the Vote Random Commands section for more information.

Incompatible with: All Agility, All Intelligence, All Strength, Death Match, Melee Only, Mirror Match, Range Only, Reverse Mode, Same Hero.

Added in v6.35.

Hero variability added in v6.58.

Secondary Game Modes:

-allagility / -aa

Only Agility heroes will be allowed.

Incompatible with: All Intelligence, All Strength, Death Match.

Added in v6.28.




-allintelligence / -ai

Only Intelligence heroes will be allowed.

Incompatible with: All Agility, All Strength, Death Match.

Added in v6.28.




-allstrength / -as

Only Strength heroes will be allowed.

Incompatible with: All Agility, All Intelligence, Death Match.

Added in v6.28.




-deathmatch / -dm

If you die, you will have to pick a new hero once you can respawn. If a random Primary Game Mode was selected, you will receive a hero according to that random mode. A team loses if it has 44 deaths (you can change this value with -lives # command), or if its ancient is destroyed.

Read the Death Match Commands section for more information.

Incompatible with: All Agility, All Intelligence, All Strength, Melee Only, Mirror Match, Range Only, Reverse Mode, Same Hero.

Added in v6.21.




-duplicatemode / -du

The same hero can be picked or randomed by multiple players.

Restored in v6.33.




-easymode / -em

Towers are weaker, experience is gained faster, and you get twice as much periodic gold (16 every 7 seconds, that is). Please refer to Nova's Guide to Experience for experience values and to Y0UR's All about Towers Guide for tower data.

Renamed from -shortmode / -sm in v6.33.




-itemdrop / -id

When you die, a random slot in your inventory will drop whatever it holds. If that slot is empty, nothing happens. You no longer lose money when dieing. If a Bottle with rune in it is about to be dropped, Empty Bottle will drop instead. Undroppable items and items on cooldown will still drop.


-meleeonly / -mo

Only melee heroes will be allowed.

Incompatible with: Death Match, Range Only.

Added in v6.58.




-mirrormatch / -mm

Requires that both teams have the same number of players. After one minute, each player pair (blue - pink, teal - gray, purple - light blue, yellow - dark green, orange - brown) will have their heroes replaced with either one of the two they had. In the end, each player pair has the same hero, and both teams have the same matchup.

Incompatible with: Death Match, Same Hero.

Restored in v6.30.




-nobot / -nb

No creeps spawn at the bottom (right) lane. Towers there are still vulnerable.

Added in v6.44.




-nomid / -nm

No creeps spawn at the middle lane. Towers there are still vulnerable.

Added in v6.44.




-nopowerups / -np

No runes will spawn.


-notop / -nt

No creeps spawn at the top (left) lane. Towers there are still vulnerable.

Added in v6.44.

Splash

What is Splash?
Splash is the equivalent for Cleave on ranged heroes, it works differently but follow the same kind of AoE principle as it uses a circle within the damage is dealt, the biggest difference about the AoE is that its determined from where the target is hit by the missile rather than by where the attacker is standing. Currently there is one hero, one summon and one neutral creep with this attack type.

Black Dragon
Dragon Knight - Elder Dragon Form Level 2 and 3
Rhasta’s Mass Serpent Wards


Unlike Cleave this skill cannot exist on an item as it requires the unit to have a specific weapon type, the weapon type which is used in DotA is Missile (Splash), this also means that we will never see a melee hero with hardcoded Splash since it requires the heroes attack type to be of the ranged group. In case it wasn't clear enough, setting the weapon type of a unit to Missile (Splash) will make it ranged, we could however give it the range of 100 (the common value for melee heroes) to have a melee like unit with splash, yet it would still count as a ranged unit and have every property that a regular ranged unit would have.

Illusions can Splash and benefit from it in the same way as a regular unit.

You will deal splash damage when attacking an allied unit.

Area of Effect:
The area of effect for Splash consists of a circle with it's center located at the center of the attacked unit where the missile hits it.

All splash damage in DotA have three levels of damage depending on the distance from the center of the AoE, with a decreasing amount of damage splashed the further from the center the affected target is located, in other words, within the big splash circle exists two smaller ones.

Here are the values for the amount of splash damage the units with the corresponding attack type in DotA deal, with s of course:

Black Dragon

100% damage in a 50 AoE.
50% damage in a 150 AoE.
25% damage in a 250 AoE.


Dragon Knight - Elder Dragon Form (level 2 and 3)

100% damage in a 75 AOE.
75% damage in a 150 AOE.
50% damage in a 250 AOE.


Rhasta's Mass Serpent Wards (Aghanim's does not affect these values)

Level 1 - 100% damage in a 50 AOE, 40% damage in a 75 AOE and 20% damage in a 150 AOE.
Level 2 - 100% damage in a 75 AOE, 40% damage in a 100 AOE and 20% damage in a 200 AOE.
Level 3 - 100% damage in an 85 AOE, 40% damage in a 110 AOE and 20% damage in a 220 AOE.

Damage Information:
The damage type is that of the hero and is mitigated just as a normal attack for every target within the AoE of the splash, this means that all units armor values, armor types and damage blocking skills are applied an will reduce this damage.

The amount of reduction is dependant on each unit within the splash area, this means that the amount of damage dealt to the main target is of no importance for the damage dealt to the side targets, here's an example:

Main target: 0% armor reduction, 0% reduction from armor type, no damage block.
Side target: 50% armor reduction, 50% reduction from armor type, no damage block.

You deal 100 damage to the main target with dealing 100% splash damage to the side target, this results in that you deal full damage to the main target due to the fact that there's no reduction, the side target will however only recieve 25 damage due to the armor reductions (100*0.5*0.5 = 25). Likewise a side target can in fact recieve more damage than the main target if the amount of reduction is higher on the main target compared to the amount of reduction on a side target.

Missing with Splash attacks

An attack with Splash damage never truly misses in the sense of a regular attack, instead the damage is reduced by a gamplay constant named the MissDamageConstant, this constant is set to 0.5 which means that the amount of damage splashed will be reduced by 50% of the original damage.

The formula for calculating the splash value within an area if the attack misses is:

SplashValue*MissDamageConstant = MissSplashValue

This simply means that the damage within each separate Splash AoE will be reduced by 50%, where you earlier splashed 75% damage only 37.5% damage will be splashed.

This is the formula for calculating the final damage to a target when missing an attack with splash:

Damage*SplashAmount*DamageReduction*MissDamageConstant = Final Damage

Do note that this splash damage also applies to the main target.

Another thing which is different is that when an attack with splash damage misses its target the splash area will be calculated from where the missile was supposed to hit and will not be located at the usual place at the target.

Interaction with attack modifiers:
The following list focuses on Splash alone and does not take the interaction between attack modifiers and Frost Attack (the one gained from Elder Dragon Form level 3) into account, for more information about this take a look at the following guide by Malle; The Complete Orb Effect Priority Table.

The following attack modifiers work with Splash:

Critical Strike (Crystalys, Buriza-do Kyanon)

Bash (Cranium Basher, Monkey King Bar) (Only the extra damage is splashed, the stun is not splashed, I repeat, the stun will not be splashed)

Lifesteal (Mask of Death, Helm of the Dominator, Mask of Madness, Satanic) (Note that you can only Lifesteal from the main target and not from the side targets)

Maim (Sange, Sange and Yasha) (Will only affect the main target)

Chain Lightning (Maelstrom, Mjollnir) (Will only affect the main target, it will however still bounce)

Frost Attack (Eye of Skadi (Melee)) (Will only affect the main target)

Frost Attack (Eye of Skadi (Ranged)) (Will affect all targets within the Splash AoE)


Things which work strangely with Splash:

Feedback (Diffusal Blade, Manta Style) (Does simply not work at all)

Corruption (Stygian Desolator) (The Corruption buff is false and does not do anything, note that the false Corruption still can override the actual buff if it is coming from other units)


Even though this list does not take Frost Attack into account you should note that whenever an attack modifier triggers (Bash, Critical Strike, Maim, Chain Lighting) Dragon Knight's built in Frost attack will not trigger.

Valid and Invalid Targets:
Here is a short summary of which unit properties that allows a unit to be affected or not be affected by Splash.

Valid Targets

All ground units
Invisible units
Air units (Revenants are valid targets)
Buildings
Magic immune units
Ancients


Invalid Targets

Decrepified units
Invulnerable units


Psi Blades

What is Psi Blades?
Psi Blades is one of Lanaya's skills, it increases her attack range but it also allows her to damage the units beside and behind the main target for the same amount of damage the main target took.

This skill does partly work on illusions, they do gain the attack range increase but as the game keeps track of the unit which learned the skill they cannot splash any damage, only Lanaya herself is able to splash any damage with Psi Blades and she must be the damage source.

Psi Blades works when attacking allied units and will work just as when attacking an enemy.

Area of Effect:
The AoE from Psi Blades consists of a rectangle starting from the attacked unit and going backwards for as far as the current level of Psi Blades allows, the angle of the box follows that of the angle between Lanaya and the attacked unit. Within this rectangle the damage will be distibuted.

Psi Blades

Constant width - 40 range.

Level 1 - 50 Bonus Range, 80 Spill Range.
Level 2 - 100 Bonus Range, 160 Spill Range.
Level 3 - 150 Bonus Range, 240 Spill Range.
Level 4 - 200 Bonus Range, 320 Spill Range.


Damage Information:
Psi Blades will deal the same amount of damage as dealt to the main targets to the ones within the Area of Effect, the main target is obviously not affected by this damage.

The damage type is Attack Type: Hero, Damage Type: Fire, also known as pure damage. It is not reduced by any armor value but is reduced by armor type (only by fortified armor), it is very similiar to how Cleave works in this aspect (but in no other aspect).

The damage dealt to the side targets is calculated after all the regular reductions on the main target, this means that the final damage dealt to the target is the amount of damage distributed. Even simpler, attacking a unit which takes 100 damage from your attacks will deal 100 damage to all the units within the Psi Blades AoE whilst attacking a unit which takes 200 damage from your attacks will deal 200 damage to all units within the Psi Blades AoE. This also means that if you are attacking an illusion the damage will be increased by the same amount of extra damage the illusion takes, if you are attacking one of Terrorblade's illusions all side targets will take 300% more damage.

There is a hidden cooldown of 0.4 seconds on Psi Blades which means that you cannot splash any damage more often than once every 0.4th second, this in turn leads to that if you have an attackspeed above 325% there is a chance that you will not splash on some of all your attacks.

After starting an attack you can splash any damage dealt within 2 seconds presuming that Lanaya is the source, this does for an example mean that you can splash a Dagon if you time it well. This splash amount is determined for the first source of damage that hits the target, later sources (without starting a new attack and the 0.4 seconds passing) will not result in more Psi Blade splash. Since Psi Blades can splash any damage dealt by Lanaya it interacts badly with Radiance since the damage from Radiance's aura got a chance to be splashed instead of your regular damage.

Interaction with attack modifiers:
There is nothing special about Psi Blades' interaction with attack modifiers since Psi Blades itself is not an attack modifier and is completely triggered, hence they stack fully with each other and no odd situations will occur due to stacking issues between Psi Blades and attack modifiers such as Bashes, Criticals or Orb Effects.

Worth to mention might however be that additional effects such as Corruption, Bash or Feedback only will be applied to the main target and never to the side targets.

Valid and Invalid Targets:
Here is a short summary of which unit properties that allows a unit to be affected or not be affected by Psi Blades.

Valid Targets:

All ground units
Invisible units
Decrepified units
Air units (Revenants are valid targets)


Invalid Targets:

Ancients
Magic immune units
Buildings
Invulnerable units


Remember that even though magic immune targets are not affected by Psi Blades the damage remains unreduced by spell resistance.

Moon Glaive

What is Moon Glaive?
Moon Glaive is one of Luna Moonfang’s skills; it enables bouncing attacks which are redirected to a new target after each hit with a set percentage of damage loss for every new target the attack bounces on.

This is enabled by giving Luna the weapon type Missile (Bounce) which allows her to learn an upgrade (leveling the skill) that enables and increases the amount of bounces, it's this weapon type which causes her attacks to malfunction, the bouncing attack upgrade would however not work without this weapon type.

Illusions will benefit from this skill in the same way as Luna Moonfang herself and their bounce damage is calculated in the same way.

Moon Glaives works on allied units, this means that you will deal full damage on the strike on the hit and the projectile will then proceed to bounce on enemies within range for the remaining amount of bounces.

Range:

Moon Glaive

Constant AoE - 500 AoE.

Level 1 - Luna hits 2 enemies with every attack.
Level 2 - Luna hits 3 enemies with every attack.
Level 3 - Luna hits 4 enemies with every attack.
Level 4 - Luna hits 5 enemies with every attack.


The constant AoE of 500 is checked from each available target, in the above this is shown by the red circle, once Luna's attack hits a target and she has learned Moon Glaive there's a check done of if there's any units within the AoE and if there are the attack will bounce to the closest available target, this check is performed at each new target meaning that a similiar circle can be located at each target which the glaive will bounce from. As long as a units center is within the range of the bounce Moon Glaive and the unit is not hidden within the Fog of War the Moon Glaive bounce will hit the target (presuming that it's a valid target).

Damage Information:
The bounces on each separate target are reduced like any normal attack by calculating with armor type, armor value and damage block. If the main target evades the attack from Luna there will not be any additional bounces, the bounces once the first target have been hit can however not be evaded with hardcoded Evasion.

The formula used to calculate the damage to any target which is hit by a bounce is the following (without applying reductions):

AttackDamage*0.65^(n-1)

AttackDamage is the amount of damage the attack deals.
n is the number of targets hit, important to know is that this value always begins at one when you first attack a target.

The amount of damage the bounces deal percentually will be the following:

100%
65%
42,25%
27,4625%
17,850625%

The damage for each new bounce is calculated before any reductions on the current target, this means that if the first attack will deal 100 damage to the first target the damage for the second target is calculated before any reductions and will be 65 damage regardless if all the damage dealt to the main target is blocked.

The Moon Glaives can bounce back and forth at the same targets although it usually was intended that they only would be able to hit a unit once, this is due to the fact that each new attack by Luna resets the counter for already bouncing glaives.

The more advanced mechanics behind this; Every unit have tracker which notes if the target already have been hit by the Glaives, this tracker can however only keep track of one glaive at a time. Whenever a new glaive is released or a current glaive on a bouncing path changes from the current to the next target (e.g. hits and is released to hit the next target) this tracker is updated, the things is that as it only can keep track of one glaive the issues arises when several are in the air.

As a unit which have had its tracker changed to "already hit by glaive 1" is hit by glaive 2 it will be updated to "already hit by glaive 2" as to prevent bounces to this target from glaive 2. This means that the old tracker information which tells that glaive 1 can't bounce on the target is invalid and glaive 1 can hence bounce at this target again, upon glaive 1 once more hitting the target it will obviously be changed again. This is what gives glaives the ability to bounce back and forth between the same targets which have already been struck by the glaives.

Interaction with attack modifiers:
The following orb effects will cause Luna's attacks to malfunction:

Maim (Sange, Sange and Yasha)

Corruption (Stygian Desolator)

Chain Lightning (Maelstrom, Mjollnir)


The following orb effects will not have their effect added but will not cause Luna's attacks to malfunction:

Frost Attack (Eye of Skadi)

Feedback (Diffusal Blade, Manta Style)


The following attack modifiers works differently:

Lifesteal (Mask of Death, Helm of the Dominator, Mask of Madness, Satanic) (You will only steal life from the first target and nothing from the additional Moon Glaive bounces)

Critical Strike (Crystalys, Buriza-do Kyanon) (on the attack you land a critical hit there will be no additional Moon Glaive bounces)

Bash (Cranium Basher, Monkey King Bar) (on the attack you land a bash there will be no additional Moon Glaive bounces)


Note that if Luna is wielding a Mask of Death and Sange the attacks will not malfunction, this because Lifesteal takes precedence over Maim. This means that Luna can have Lifesteal and other items with orb effects without having her attacks disabled, this is usually not of any interest since the additional orb effect never will trigger but it can be interesting with Satanic+Sange and Yasha as Luna will benefit from everything from Sange and Yasha except Maim (namely, the huge movespeed bonus without having her attacks disabled).

Keep in mind that your attacks will still be disabled against targets which Lifesteal is not enabled against, but a lower priority orb is. Lifesteal being disabled causes the other lower orb effects you have to take priority, which renders your physical attacks worthless (targets which causes makes this occur are allies and illusions).

Valid and Invalid Targets:
Here is a short summary of which unit properties that allows a unit to be affected or not be affected by Moon Glaive.

Valid Targets

All ground units
Magic immune units
Buildings
Air units (Revenants are valid targets)
Ancients


Invalid Targets

Invisible units (You can't hit them unless you have truesight)
Decrepified units
Invulnerable units


Simply put, all targets which usually can be attacked by Luna can be targeted by the Moon Glaive bounces.

Split Shot

What is Split Shot?
Split Shot is one of Medusa's skills, it enables her to attack 4 targets at once at the cost of a reduced attack damage to these targets, it is an activateable skill which means that you can activate and deactivate it as you deem fit in order to maximize your damage output depending on the situation. The name of the base skill is Barrage and it can in fact also be found on another unit, Death Ward level 3 when Witch Doctor is wielding Aghanim's Scepter.

This skill does not work on illusions, it is deactivated if you activate Manta Style and requires you to reactivate it by using the skill twice.

Split Shot works when attacking allied units, you will fire the main arrow at your allied unit while the additional arrows will hit enemies as they usually would.

Range:
The range of Split Shot is that of Medusa, each arrow released therefore have the same max range.

Split Shot

Constant AoE - 600. (same as Medusa's attack range)

Level 1 - 45% damage
Level 2 - 55% damage
Level 3 - 65% damage
Level 4 - 75% damage


The additional arrows released by Split Shot will always focus on the targets which are closest to Medusa. These targets changes dynamically, simply put, if new targets appear closer to Medusa these will be focused by the additional arrows while the old targets are ignored. You need to have vision of your target in order to be able to attack them with Split Shot, it cannot target units hidden within the Fog of War even though the enemies are within Medusa's attack range.

Damage Information:
The damage type follows that of the unit, therefore it counts as regular attack damage and is reduced by armor types, armor values and may be blocked by damage block.

The reduction from Split Shot is calculated from Medusa's total damage, that is the base damage and all the additional "green damage", this reduction takes place regardless of the amount of targets you are attacking, if you are attacking one sole target you will still only deal 45/55/65/75 % damage provided that you have Split Shot activated.

The additional arrows will never miss their targets even if the attack against the main target was missed, neither do they trigger abilities such as Counter Helix or Return. In addition, the additional arrows will never target buildings, they will however be released when Medusa is attacking a building.

Interaction with attack modifiers:
One of the arrows is always the main arrow, this goes regardless if you chose your target or auto-acquired it, it is on this arrow that attack modifiers will be applied.

The fact that you are releasing four arrows will not increase the chance that any attack modifier will trigger, if you are wielding Buriza and are attacking a unit with Split Shot turned on while striking two side targets the chance to land a critical hit with Buriza remains 20% and will only apply on the main attack.

The following attack modifiers will disable Split Shot on the attack they trigger:

Maim (Sange, Sange and Yasha)

Feedback (Diffusal Blade, Manta Style) (if the opponent have a mana pool Feedback will override Split Shot, if the enemy does not have any mana pool Split Shot will have full effect)

Chain Lightning (Maelstrom, Mjollnir)

Critical Strike (Crystalys, Buriza-do Kyanon)

Bash (Cranium Basher, Monkey King Bar)


Having Split Shot activated while one of these trigger/places it's effect will cause Medusa to deal only 45/55/65/75% damage to the main target without releasing the additional Split Shot arrows.

The following orb effects work with Split Shot:

Frost Attack (Eye of Skadi)

Lifesteal (Mask of Death, Helm of the Dominator, Mask of Madness, Satanic)


Note that these effects only are applied to the main target, you will therefore only slow/lifesteal from the target which is focused by the main arrow.

Corruption (Stygian Desolator) will completely disable the multi-arrow trait

I. Change Log
11/7-2008-31/7-2008: Guide written and posted.
24/8-2008: Completed and some small updates.
8/10-2008: Updated for 6.56.

II. Foreword
The lack of any guide/list that you could direct to when discussing Cleave/Splash finally got to me and I decided to make a guide containing these two things as well as a few other attack types and skills which are included in the same category. It will bring up the most basic questions, such as what Cleave is and if you can you Lifesteal from every Moon Glaive bounce, but will as well dvelve some into less asked things.

One thing which is important and mentioned several times in this guide is armor types and armor values, in case you don't know the difference between these two I recommend you to read the Armour and EHP guide so that you may get the most out of this guide.

In case there is anything I have missed or something youThe lack of any guide/list that you could direct to when discussing Cleave/Splash finally got to me and I decided to make a guide containing these two things as well as a few other attack types and skills which are included in the same category. It will bring up the most basic questions, such as what Cleave is and if you can you Lifesteal from every Moon Glaive bounce, but will as well dvelve some into less asked things.

One thing which is important and mentioned several times in this guide is armor types and armor values, in case you don't know the difference between these two I recommend you to read the Armour and EHP guide so that you may get the most out of this guide.

In case there is anything I have missed or something you would like to see added in the future then state so in a post here or send me a PM. would like to see added in the future then state so in a post here or send me a PM.


III. What are Multi-targeted Physical Attacks?
A much easier way to say it would be physical attacks which allows you to deal damage several targets at once.

There are currently 5 skills which allows you to pemanently deal AoE damage with physical attacks in an area, in some cases to specific targets and sometimes within a specific area; These skills are the following five:

Cleaving Attack

Splash

Psi Blades

Moon Glaive

Split Shot


There is also one chance based skill which allows you to deal damage within a specific area, that is:

Pulverize


All of these deal damage in their own way and most of them are hardcoded and will therefore work in strange ways together with attack modifiers and have several issues in DotA which were not thought of when Blizzard coded these skills (mainly due to the fact that these issues never existed in Campaign or Skirmish, that being the case they were never realised and thus never fixed).

When discussing these skills areas of effect, as always when talking about AoE values in DotA, we are referring to the Radius of a circle, the exception in this guide is Psi Blades which doesn't use a circle but a rectangle as its AoE.

Cleaving Attack

What is Cleaving Attack?
Cleaving Attack, further referred to as Cleave, is a way for all melee heroes to deal AoE damage with physical attacks. There are currently three heroes with this skill and one item providing this effect, all with different amounts and with their own AoE.

Sven

Magnus

Kunkka

Battle Fury



Typical for Cleave is that it does not work on ranged heroes.

Some heroes have a secondary attack animation which is used when any of their attack modifiers triggers, these secondary attack animations will always be used when carrying a Battle Fury. The heroes which have secondary attack animations are Tidehunter, Earthshaker, Juggernaut, Zeus, Phantom Lancer, Axe, Pit Lord, Lycanthrope in Shapeshift and Doom Bringer. Note that even though it looks like Leviathan is using Anchor Smash all the times while wielding a Battle Fury he is in fact not, these are only animations and does not affect the heroes' attacks in any way.

Illusions do not in any way benefit from Cleave.

Cleave does not work when striking an allied unit.


Area of Effect:
The AoE of Cleave consists of a full circle where the attacking unit is on the perimeter of the circle, the center is located in the middle of the circle with the radius (AoE value) between the center and the attacking hero. The center is located in the same direction as the attacked unit.

The circle itself always starts in the center of the attacking unit. The circle always starts at this location, regardless of the attackers range, an example would be Lucifer with 150 in range who will have his Cleave circle located at the same place as any other hero regardless of the fact that the unit he is hitting usually is farther away than for other heroes.

As long as some part of the enemy's collision size is within the area of effect it will take damage.

Since the description might be hard to understand there are a few pictures below showing the different AoE's, it should also make it much easier to understand how it works. As all of the different Cleave sources got different AoE's and Cleave values there will be a separate description for each of them, the numbers are the following:

Battle Fury - Cleave

Constant AoE - 225.
Constant Cleave damage - 35%


Magnus - Mighty Swing

Constant AoE - 250.

Level 1 - 12% damage is splashed.
Level 2 - 25% damage is splashed.
Level 3 - 37% damage is splashed.
Level 4 - 50% damage is splashed.


Sven - Great Cleave

Constant AoE - 175.

Level 1 - 20% damage is splashed.
Level 2 - 30% damage is splashed.
Level 3 - 40% damage is splashed.
Level 4 - 50% damage is splashed.


Kunkka - Tidebringer

Constant Cleave damage - 100%

Level 1 - 380 AoE.
Level 2 - 420 AoE.
Level 3 - 460 AoE.
Level 4 - 500 AoE.


Since it can to be hard to just get a feel for the AoE difference the following picture includes all the different Cleave AoE's as to make it easy to spot the difference in AoE, this is important is because one must understand the difference in AoE when discussing Cleave Stacking, which happens to be the next subject at hand. (Due to its non-static size the Tidebringer Cleave is omitted)

Cleave Stacking:
A well-known fact is that you can stack several sources of Cleave by carrying Battle Fury's, this due to the mechanics behind Cleave which allows you to have an item providing Cleave, what's important to know about this are the following things:

Each separate source keep it's own AoE.
This means that with Magnus' Great Cleave and one Battle Fury you will not Cleave for 85% within Magnus' 250 AoE, the Battle Fury will still only be able to distribute it's Cleave damage within it's regular 225 AoE. This means that there's an edge on the outside of the Battle Fury Cleave AoE where only Mighty Swing deals damage, here's an example:

Magnus with 100 damage, level 4 Mighty Swing and one Battle Fury strikes a creep.
Within an AoE of 225 100*0.85 = 85 damage is dealt. (In the picture below this area is the white area within the orange circle)
Within the remaining AoE, 225< and 250, 100*0.5 = 50 damage is dealt. (In the picture below this area is coloured red) This principle is the same for all different sources of Cleave, however this issue is only existing on Sven, Kunkka and Magnus since their Cleave values diverge from the one of Battle Fury, stacking several Battle Fury's will in other words not need calculations of this kind. Each separate source acts as its own damage source. Each source of Cleave is applied separately, meaning that two Battle Fury's will apply 35% each, this then adds up to 70% in the final calculation. What this means is simply that if a hero with 4 Battle Fury's Cleave on a Faceless Void with Backtrack it is possible for Backtrack to trigger on each one of those cleaves, so if one of the sources is blocked three will remain, reducing the amount of damage Void takes from cleave from 140% to 105%. Different sources stacks fully and overlapping. These two things are what makes it common to say that Cleave stacks fully, as we can see that is correct, Cleave stacks fully within the same AoE but in some cases overlapping where one source covers a greater area than the other, the two cases being the aforementioned with Sven's Great Cleave and Magnus' Mighty Swing. In these cases the Cleave damage always stacks fully within the smaller AoE while the greater one keeps its original value where there is no overlapping. The reason behind why Cleave works like this is because each source of Cleave acts as its own source of damage. Damage Information:
The damage type of Cleave follows the attack type of the unit wielding it, it is not reduced by armor values but by armor type. A hero's Cleave deals hero damage, which means that it is not reduced by any armor type except for Fortified armor, the only units with that armor type which can be hit by Cleave are the siege units. It is not reduced by spell resistance either and cannot be blocked with magic immunity.

You will only Cleave damage which is included in your regular attack damage (Base damage, damage added from stats and damage from pure bonuses coming from items), this means that skills such as Feast and Desolate, will not add to your Cleave damage.

The main target you are hitting is not affected by Cleave, nor does the main target's armor value or armor type affect the amount of Cleave damage dealt. However, if the attacking unit misses main target then no Cleave damage will be dealt, the Cleave damage itself can however not be evaded.

This basically means that if you have 100 damage and 100% Cleave and are hitting a target with 50% armor reduction the main target will only take 50 damage while all other units, which don't have the fortified armor type, will take 100 damage regardless of their armor. If for an example Omniknight would use Guardian Angel the targets of Cleave would still take 100 damage even though they have +1000 armor.

Interaction with attack modifiers:
There is only one attack modifier which works with Cleave, that is Critical Strike.

This does not mean that you cannot have any other attack modifiers on the attack which you cleave on, it simply means that none of the effects will be cleaved unto the additional targets, for an example, you can slow your main target with a Skadi while cleaving but the frost debuff cannot be cleaved unto any additional targets due to them being affected by Cleave, the same goes for all other orb effects as well (the effect will only be applied to the main target).

Do note that Bash is not cleaved either, even though it holds much resemblance to Critical Strike in other cases, neither the damage nor stun will be cleaved.

Valid and Invalid Targets:
Here is a short summary of which unit properties that allows a unit to be affected or not be affected by Cleave.

Valid Targets


All ground units
Magic immune units
Invisible units
Ancients


Invalid Targets

Buildings
Air units (except Revenants which are hit by Cleave)
Decrepified units
Invulnerable units


Note that if you are striking an invalid target no cleave damage will be dealt to additional units.