1 parent
58d5546139
commit
ba4df11ab8
1 file changed
+13
@@ -7563,6 +7563,9 @@ void Player::_ApplyItemBonuses(ItemTemplate const* proto, uint8 slot, bool apply
|
||||
case ITEM_MOD_ARCANE_RESISTANCE:
|
||||
HandleStatFlatModifier(UNIT_MOD_RESISTANCE_ARCANE, BASE_VALUE, float(val), apply);
|
||||
break;
|
||||
case ITEM_MOD_EXTRA_ARMOR:
|
||||
HandleStatFlatModifier(UNIT_MOD_ARMOR, BASE_VALUE, float(val), apply);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13286,6 +13289,9 @@ void Player::ApplyReforgeEnchantment(Item* item, bool apply)
|
||||
case ITEM_MOD_MASTERY_RATING:
|
||||
ApplyRatingMod(CR_MASTERY, -int32(removeValue), apply);
|
||||
break;
|
||||
case ITEM_MOD_EXTRA_ARMOR:
|
||||
HandleStatFlatModifier(UNIT_MOD_ARMOR, BASE_VALUE, -removeValue, apply);
|
||||
break;
|
||||
}
|
||||
|
||||
switch (reforge->Target_stat)
|
||||
@@ -13399,6 +13405,9 @@ void Player::ApplyReforgeEnchantment(Item* item, bool apply)
|
||||
case ITEM_MOD_MASTERY_RATING:
|
||||
ApplyRatingMod(CR_MASTERY, int32(addValue), apply);
|
||||
break;
|
||||
case ITEM_MOD_EXTRA_ARMOR:
|
||||
HandleStatFlatModifier(UNIT_MOD_ARMOR, BASE_VALUE, addValue, apply);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13739,6 +13748,10 @@ void Player::ApplyEnchantment(Item* item, EnchantmentSlot slot, bool apply, bool
|
||||
ApplyRatingMod(CR_MASTERY, enchant_amount, apply);
|
||||
TC_LOG_DEBUG("entities.player.items", "+ %u MASTERY", enchant_amount);
|
||||
break;
|
||||
case ITEM_MOD_EXTRA_ARMOR:
|
||||
HandleStatFlatModifier(UNIT_MOD_ARMOR, BASE_VALUE, float(enchant_amount), apply);
|
||||
TC_LOG_DEBUG("entities.player.items", "+ %u EXTRA_ARMOR", enchant_amount);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user