• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Detect Damage

Status
Not open for further replies.
Yes, it detects everything correct. So a melee Bash is detected as Spell and Physical damage while a ranged Bash is detected as Physical damage only.



There are many :D

One Example: Imagine a Blademaster that carries an Orb of Venom. If he is in Windwalk and attacks out of Windwalk a Ground Unit, the unit gets venomed. But if he attacks an Air Unit out of Windwalk, it does not get envenomed.

Very funny bug XD.
Ghess I might come with a funny bug as well: while in blademaster's ultimate he can't attack but a ranged hero could, why did they make it like that? it only nerfs the original game blademaster who gain nothing of such restriction.
 
Level 12
Joined
Mar 13, 2012
Messages
1,121
Imagine a Blademaster that carries an Orb of Venom. If he is in Windwalk and attacks out of Windwalk a Ground Unit, the unit gets venomed. But if he attacks an Air Unit out of Windwalk, it does not get envenomed.

The reason for this is that on a ranged attack crit (windwalk) and orb of venom can not both proc at the same attack.

while in blademaster's ultimate he can't attack but a ranged hero could, why did they make it like that? it only nerfs the original game blademaster who gain nothing of such restriction.

Thats misleading. While in bladestorm melee and ranged units can attack normally. The only thing different is that attack damage is zeroed if the target is in the allowed targets list of bladestorm. Debuffs and bashs (for melee units even bash damage as you learned) continue working, despite 0 normal attack damage.

The only thing special about blademaster is that you dont see any of his attacks because he is forced to use his spin animation.


Fun fact: If you use a wind walk ability and then get an arrow ability and set it to autocast, you can shoot without getting revealed until the duration of wind walk is over.
 
Level 14
Joined
Dec 12, 2012
Messages
1,007
The reason for this is that on a ranged attack crit (windwalk) and orb of venom can not both proc at the same attack.

Yes, and thats quite an inconvenient behaviour.

Those Orbs behave strange anyway. The Orb of Lightning does only cause a purge when you order the hero to attack. If he attacks automatically by himself he will never purge.

Fun fact: If you use a wind walk ability and then get an arrow ability and set it to autocast, you can shoot without getting revealed until the duration of wind walk is over.

Ok, that one was new for me.^^
 
Level 12
Joined
Mar 13, 2012
Messages
1,121
Yes, and thats quite an inconvenient behaviour.

The whole orb effect table is inconvenient but its also one of the things which makes wc3 great :thumbs_up:.
The Orb of Lightning does only cause a purge when you order the hero to attack.

That could be explained because youre supposed to insert a targeted ability which can proc..

Fun fact: if a ranged bash is removed while the bash projectile is flying, actually both components (stun and damage) will be physical. This way a ranged bash also is able to stun through magic immunity.

Fun fact: crit and bash are warcraft internally completely the same ability (which explains their stacking behaviour)

Fun fact: bash uses its area of effect value on units with attack type splash. Damage AND stun will be splashed in the area

Fun fact: bash and crit follow the wc3 pseudorandom distribution. This means among other things, that chances are rounded to the nearest 5%. So a 1% bash actually will never proc, as it is rounded to 0%.
 
Last edited:
Level 14
Joined
Dec 12, 2012
Messages
1,007
Fun fact: if a ranged bash is removed while the bash projectile is flying, actually both components (stun and damage) will be physical. This way a ranged bash also is able to stun through magic immunity.

Huh? You don't have to remove anything, a ranged bash is always purely physical (see discussion above). Also the stun itself isn't even affected by magic imunity, thats why a Mountain King can stun a Spellbreaker, though without dealing the extra spell 25 damage.
 
Level 14
Joined
Dec 12, 2012
Messages
1,007
Please stop saying that, its not true.

I just tested it again and it turned out I had an invalid test setup (customized Spellbreaker).

So yes, you are right about that, sorry. Subsumption: Ranged Bashs do pure Physical Damage but don't stun magic immune units, while melee bash does physical and spell damage and stuns magic immunes.

Though there seem to be exceptions from this rule, making things even more complicated. A Gargoyle with Bash doesn't stun Air units although his melee attack is his first attack. He stuns ground units though.

So it seems also depend whether the unit is flying or ground and maybe also if the unit has multiple attack types.
 
Level 12
Joined
Mar 13, 2012
Messages
1,121
I just tested it again and it turned out I had an invalid test setup
Can happen to anyone.
Subsumption: Ranged Bashs do pure Physical Damage but don't stun magic immune units, while melee bash does physical and spell damage and stuns magic immunes.

Be careful with the word pure, one could understand that as unreduced.
When we just look at the bash damage then ranged is physical and melee is magical, for the stun its the other way round, I think that is what you also say. As stated above in the fun fact, there are rare exceptions.

Though there seem to be exceptions from this rule, making things even more complicated. A Gargoyle with Bash doesn't stun Air units although his melee attack is his first attack. He stuns ground units though.

So it seems also depend whether the unit is flying or ground and maybe also if the unit has multiple attack types.

There is no additional rule here, just look at your allowed bash targets and you will find the solution to this..
 
"Fun fact: if a ranged bash is removed while the bash projectile is flying, actually both components (stun and damage) will be physical. This way a ranged bash also is able to stun through magic immunity."
So if I remove bash from my dummy unit that has 100% bash and ranged attack, will it will work diffrently once the missle finnaly reach?
Haha and what do you mean ~"if critcial strike was 1% it was 5% instead~" you mean that any chance will be set into the lowered-most close 5/10/15/20/25.../100% ?
 
Level 12
Joined
Mar 13, 2012
Messages
1,121
So if I remove bash from my dummy unit that has 100% bash and ranged attack, will it will work diffrently once the missle finnaly reach?

Yes
you mean that any chance will be set into the lowered-most close 5/10/15/20/25.../100% ?

Its not always lowered. Its just set to the closest 5%.

If you want to get really informed, read this about pseudorandom distribution and the bottom of this for crits and bashs. Those sources cover most of the relevant information and contain only some smaller mistakes.
 
Status
Not open for further replies.
Top