I'm just going to post this here, because it's really bugging me...no pun intended.
Basically, I think there might be something wrong with the game when it comes to reading damage types, or at least when there are more than one specified. I'm using an attack that utilizes a particular damage type on a unit that should be immune to it. The hp_protect for the damage type is being totally ignored though. It only happens with some of my damage types but yet others *seem* to be okay.
Here is an example, using my king and one of his items and skills.
The item's attack damage: king_attack_hp_inflict_mod=115|blunt,200|death
When using king attack, the staff does 315 damage. This would be fine, but he has these...
with the armor he has equipped: hp_protect=110|physical,120|slashing,120|piercing,120|blunt,100|fire,100|water,100|earth,100|air,100|ice,100|lightning
And his natural resistance: hp_protect=150|physical,100|fire,100|water,100|earth,100|air,100|ice,100|lightning,50|poison,300|spider_venom,300|snake_venom,250|black_mamba_venom,200|light,200|dark,250|shadow,150|blood,5000|psychic,300|sunlight,300|moonlight,50000|death
And here's the original damage for the attack: hp_inflict=70|physical,80|shadow
I'm still taking more damage than I should be.
Does anybody have any tips? Is this a bug? (I'm assuming it's a bug.)