Уж слишком долго эта проблема висит и никто на нее внимания не обращает. Патч добавляет обработку данного модификатора для предметов, у которых он задан не спеллом, а статом в таблице item_template. Таких предметов сейчас 4 штуки:
Код:
42521 Relentless Gladiator's Piercing Touch
42539 Relentless Gladiator's Grimoire
51408 Wrathful Gladiator's Grimoire
51531 Wrathful Gladiator's Piercing Touch
Изменения в файле Player.cpp:
Код:
break;
case ITEM_MOD_BLOCK_VALUE:
HandleBaseModValue(SHIELD_BLOCK_VALUE, FLAT_MOD, float(val), apply);
break;
+ case ITEM_MOD_SPELL_PENETRATION:
+ ApplyModInt32Value(PLAYER_FIELD_MOD_TARGET_RESISTANCE, int32(-val), apply);
+ break;
// depricated item mods
case ITEM_MOD_FERAL_ATTACK_POWER:
case ITEM_MOD_SPELL_HEALING_DONE:
case ITEM_MOD_SPELL_DAMAGE_DONE:
break;