mitigation vs physical support added (independently had slash, crush, pierce, physical is a combo of all 3)
This commit is contained in:
parent
1342bc5af8
commit
abfba27112
@ -1512,9 +1512,9 @@ void Entity::CalculateBonuses(){
|
|||||||
|
|
||||||
info->add_cold(values->vs_cold);
|
info->add_cold(values->vs_cold);
|
||||||
|
|
||||||
info->add_mitigation_skill1(values->vs_slash);
|
info->add_mitigation_skill1(values->vs_slash+values->vs_physical);
|
||||||
info->add_mitigation_skill2(values->vs_pierce);
|
info->add_mitigation_skill2(values->vs_pierce+values->vs_physical);
|
||||||
info->add_mitigation_skill3(values->vs_crush);
|
info->add_mitigation_skill3(values->vs_crush+values->vs_physical);
|
||||||
info->add_ability_modifier(values->ability_modifier);
|
info->add_ability_modifier(values->ability_modifier);
|
||||||
info->add_critical_mitigation(values->criticalmitigation);
|
info->add_critical_mitigation(values->criticalmitigation);
|
||||||
info->add_block_chance(values->extrashieldblockchance);
|
info->add_block_chance(values->extrashieldblockchance);
|
||||||
|
@ -655,6 +655,7 @@ struct ItemStatsValues{
|
|||||||
sint16 vs_slash;
|
sint16 vs_slash;
|
||||||
sint16 vs_crush;
|
sint16 vs_crush;
|
||||||
sint16 vs_pierce;
|
sint16 vs_pierce;
|
||||||
|
sint16 vs_physical;
|
||||||
sint16 vs_heat;
|
sint16 vs_heat;
|
||||||
sint16 vs_cold;
|
sint16 vs_cold;
|
||||||
sint16 vs_magic;
|
sint16 vs_magic;
|
||||||
|
@ -2279,6 +2279,10 @@ void World::AddBonuses(Item* item, ItemStatsValues* values, int16 type, sint32 v
|
|||||||
values->int_ += value;
|
values->int_ += value;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case ITEM_STAT_VS_PHYSICAL:{
|
||||||
|
values->vs_physical += value;
|
||||||
|
break;
|
||||||
|
}
|
||||||
case ITEM_STAT_VS_SLASH:{
|
case ITEM_STAT_VS_SLASH:{
|
||||||
values->vs_slash += value;
|
values->vs_slash += value;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user