View Full Version : Damage Types & Effect Types
ElementUser
10-26-2009, 07:43 PM
Every spell has an effecttype and a damage type.
Effecttype determines whether it will go through certain types of immunities or not, damage type is like the secondary immunity check as well as the type that will determine how it will get mitigated by certain types of armor.
Essentially, effecttype is a primary "check" for whether it applies or not (usually applies to side-effect of skills, like state applications) and damage type is the secondary "check" for mitigation.
Effect types and immunity types can be found in the base.gamemechanics file inside resources0.s2z
ElementUser
10-26-2009, 07:44 PM
Well the basic information is laid out. Malle, Trysaeder & other Mechanics people wishing to help, if you can find anything new/something that can be corrected in the original post, feel free to post it in this thread!
Thanks
Trysaeder
10-27-2009, 02:13 AM
There are two different components of offensive spells, the targeting type and the damage type.
Targeting type defines what enemies are able to be targeted by the spell, and damage type defines what will resist the damage. A spell can have any combination of target type and damage type, and will act accordingly.
Immunity grants full immunity to the type and damage specified. Armor grants resistance to its corresponding type.
Secondary damage and targeting types usually come with ultimates, and they ignore their corresponding immunities.
Currently there are 5 types of damage.
Magic: Reduced by magic armor.
Physical: Reduced by armor.
Superior Magic Damage: Can damage magic immune units.
Superior Physical Damage: Can damage physical immune units.
(actual)True damage: Goes through everything.
There are 4 targeting types.
Magic: Cannot target magic immune units.
Physical: Cannot target physical immune units.
Superior Magic: Can be cast on magic immune units.
Superior Physical: Can be cast on/attack physical immune units.
Let's go through some examples:
Swift slashes: Type Superior Magic, Physical Damage. This ignores magic immunity and does physical damage. Its damage blocked only by physical immunity, but still can be cast on physical immune units.
Hammer throw: Type Magic, Magic Damage. Reduced by magic armor, cannot be cast on magic immune units.
Dota's Doom: Type Superior Magic, Superior Magic Damage. Nothing will stop this, but magic armor will reduce the damage done.
I feel that you need to add the execution command to the list somewhere. So far only Legionaire might the owner of this (besides earlier bugged Staff of the Master Soul Reaper), but it's still ingame, and relevant to the list. Might be more abilities in the future using this piece of code as well.
Trysaeder
10-27-2009, 04:53 AM
Decapitate is simply check if target is below X, if so, kill it.
<condition test="target_health lt result">
<kill target="target_entity" />
Decapitate is simply check if target is below X, if so, kill it.
<condition test="target_health lt result">
<kill target="target_entity" />
Which deviate from any given ability functionality listed in this post, thus in my book qualifying for a notification.
ElementUser
10-27-2009, 09:35 AM
Hm, looks like it's well written Trysaeder! I'll edit some of my wording to make it more clear. You got it right on for Target types.
For "Magic Damage" and "Physical Damage", can you clarify a bit on that? I don't think Hammerstorm's Hammer Throw will damage the targeted unit it hits if they're magic immune (I completely negated the stun with Swiftblade's Blade Frenzy before the spell hit). Unless you meant Hammerstorm's Hammer Throw was damage type magic & not damage type magic damage.
I just want to make sure I know exactly what those 2 are before editing them into the first post; unless you actually named that instead of "Superior Magic" and "Superior Physical" damage types by mistake :P. Thanks!
Kwaurtz
10-27-2009, 05:15 PM
True: Unfortunately, there isn't actually a term explicitly named "True" in HoN. All of the true damage spells are either:
Have their damage manually triggered & set (Succubus' Heartache, Blood Hunter's Hemorrhage)
Have a "Magic Splash" as the affector damage type (Jeraziah's Inner Light)
Direct HP removal (Insanitarius, Soul Reaper's Withering Presence)
Their damage is unreduced and their targeting type will vary.
Vindicator's damage is clearly labled as true with his Attack Modifier, it is also based on his intelligence and is thus not ever carved in stone with an exact numerical amount.
ElementUser
10-27-2009, 06:15 PM
Vindicator's damage is clearly labled as true with his Attack Modifier, it is also based on his intelligence and is thus not ever carved in stone with an exact numerical amount.
In the code? I briefly looked at it, but I don't remember seeing "true" in there.
Can't check the code at this point in time - maybe later. Note that I haven't listed all the true damage spells (though I have listed most of them)
Kwaurtz
10-27-2009, 08:13 PM
<damage effecttype="" amount="1" b="var0" op="mult"/>
thats vindicator's damage effect type.
<damage effecttype="" amount="75,150,225,300" />Succubus' heartache
<damage effecttype="Magic" amount="100,175,250,325"/>Andromeda's stun
In conclusion: Any spell with a damage effecttype with no specified type will result in true damage. Which makes sense if you think about it. Because Physical, magic, superior magic, superior physical, they are all damage type, and if its not labeled one of these, then the only way it will effect the armor is by doing unaffected damage, thus, true damage.
S2Ikkyo
10-27-2009, 08:18 PM
"True" simply means untyped.
Kwaurtz
10-27-2009, 08:21 PM
"True" simply means untyped.
Ahaha! Beat you to it :D
Trysaeder
10-28-2009, 02:26 AM
Make it clear when you say 'goes through magic immunity'.
Stuff like 'If the spell's damage type is physical, it will go through magic immunity.'
should be phrased like: reduced by armor and blocked by physical immunity.
All the 'Ifs' should be placed in the examples section.
What's wrong with my description of hammer throw? Cannot be targeted on magic immune units. Damage reduced by magic armor.
ElementUser
10-28-2009, 06:28 AM
Make it clear when you say 'goes through magic immunity'.
Stuff like 'If the spell's damage type is physical, it will go through magic immunity.'
should be phrased like: reduced by armor and blocked by physical immunity.
All the 'Ifs' should be placed in the examples section.
What's wrong with my description of hammer throw? Cannot be targeted on magic immune units. Damage reduced by magic armor.
Nothing, except in your first post you put "Magic" & "Magic Damage". It's very confusing. I'm pretty sure you meant "Magic" & "Superior Magic" instead.
I'll edit the True damage later
MichaelBurge
11-08-2009, 12:04 PM
Could you give an example of a hero/spell with Superior Physical damage or targetting? Panda's ulti maybe?
ElementUser
11-08-2009, 01:40 PM
Panda's ultimate is physical, not superior physical.
I don't know of any spell that has Superior Physical target type, since there isn't a superior physical damage type.
MichaelBurge
11-11-2009, 11:50 AM
Panda's ultimate is physical, not superior physical.
I don't know of any spell that has Superior Physical target type, since there isn't a superior physical damage type.
Then why list it as a possible target type? If there isn't an item or skill in the game with Superior Physical target type, can you really say it exists?
ElementUser
11-11-2009, 08:29 PM
Then why list it as a possible target type? If there isn't an item or skill in the game with Superior Physical target type, can you really say it exists?
I'm leaving it there for now, Trysaeder listed it :P
Ecole
01-06-2010, 09:11 PM
Dota's Doom: Type Superior Magic, Superior Magic Damage. Nothing will stop this, but magic armor will reduce the damage done.
Correct me if i'm wrong but wasn't Doom blockable by the new Linkens? (Along with a multitude of other ultis)
OJPhoenix
02-24-2010, 08:54 AM
It most certainly was blockable by New Linken's, I remember that.
I really lolled at:
"Dota's Doom: Type Superior Magic, Superior Magic Damage. Nothing will stop this, but magic armor will reduce the damage done."
coz Linken's aside, its true, your boned. :D
Decency
02-28-2010, 06:16 AM
Can you give an example of a spell that does "Superior Magic Damage" ? Puppet's Ultimate used to but was changed, making me think it was a glitch rather than a damage type.
ElementUser
02-28-2010, 09:04 AM
Can you give an example of a spell that does "Superior Magic Damage" ? Puppet's Ultimate used to but was changed, making me think it was a glitch rather than a damage type.
Nothing now. And it was intended, but Puppet was overpowered at the time so they removed that from his ult
P4L_Ich
03-03-2010, 11:52 AM
Is there a list somewhere detailing all the heroes' abilities damage/target types?
ElementUser
03-03-2010, 12:33 PM
Is there a list somewhere detailing all the heroes' abilities damage/target types?
Unfortunately no (at least not yet). The main reason for this is because you can parse the game files yourself and find out by looking at it.
But if someone wants to make 1 then I'd welcome it in Guides & Lists
Heroe
07-12-2010, 07:56 PM
true damage doesn't go through magic imune right?
does savage mace not crit on magic imune targets then?
true damage doesn't go through magic imune right?
does savage mace not crit on magic imune targets then?
True Damage goes through everything. Some skills have a Magical targeting type (Blood Hunter's Hemorrhage) but deal True Damage, meaning you can't cast it on a Magic Immune target, but if you cast it on them before they activate immunity, they will take the damage regardless.
And Savage Mace deals +100 physical damage. The "True Strike" part of the item causes your attacks to never miss.
Heroe
07-12-2010, 08:03 PM
True Damage goes through everything. Some skills have a Magical targeting type (Blood Hunter's Hemorrhage) but deal True Damage, meaning you can't cast it on a Magic Immune target, but if you cast it on them before they activate immunity, they will take the damage regardless.
And Savage Mace deals +100 physical damage. The "True Strike" part of the item causes your attacks to never miss.
Why does jeraziahs heal not damage through predators imune?
as in the damage element from it
ElementUser
07-12-2010, 09:12 PM
Effect type is Magic Splash
Heroe
07-12-2010, 09:30 PM
Effect type is Magic Splash
Tooltip error?
ElementUser
07-12-2010, 09:36 PM
No, that's the target type.
Effect type and target type are interchangeable
Heroe
07-12-2010, 10:18 PM
No, that's the target type.
Effect type and target type are interchangeable
" damaging enemies in radius for 90 / 180 / 270 / 360 True damage."
k im lost
Zeons
07-12-2010, 10:34 PM
You guys should definitely make the game less confusing. Skills that are physical but only in damage and not the stun, the target type different from the damage type, what the hell have you been smoking, I can't memorize all of this!
These cases are mostly exceptions, y'know. You've been around almost an entire year, sir! It's not as hard as it seems.
Heroe: The type of Jeraziah's heal is Magic Splash. If it acquires any units that meet these conditions, then the damage is dealt. In this case the damage is True Damage, but it could be anything else.
Just remember that Target Type and Damage are two different parts that function together in the form of an ability.
Heroe
07-12-2010, 11:13 PM
k i wont bother all i have to know is jeraziah's heal doesnt damage through imune
yra_trial
12-08-2011, 06:04 AM
whach is soul reaper`s aura damage type? does this damage increased if SR had spell shards?
Jotain
12-08-2011, 08:12 AM
Soul reaper aura uses health removal, so spellshards dont affect it.
Smichi
12-08-2011, 08:41 AM
I would very much welcome a list of all abilities with simple differentiation
Physical ability/(Superior) Magical ability
Nytemair
12-10-2011, 11:08 PM
I would very much welcome a list of all abilities with simple differentiation
Physical ability/(Superior) Magical ability
Feel free to parse the s2z files in your HoN directory (resources.s2z), don't change anything, but you can read through abilities and find which ones are what type. I don't think anyone's written a list here, or could ever find the patience to. :P