Подтверждаю баг!!! Сходится в расчетах если нет крита на лечение, но на дамаг идет 100% бонус от крита,а на хил не идет!!!
вот :
https://wotlk.ezhead.org/?spell=61455
Effect 0: Id 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 100
Targets (1, 0) (TARGET_UNIT_CASTER, NO_TARGET)
Aura Id 108 (SPELL_AURA_ADD_PCT_MODIFIER), value = 100, misc = 15 (SPELLMOD_CRIT_DAMAGE_BONUS), miscB = 0, periodic = 0
enum SpellModOp : uint8
{
SPELLMOD_DAMAGE = 0,
SPELLMOD_DURATION = 1,
SPELLMOD_THREAT = 2,
SPELLMOD_EFFECT1 = 3,
SPELLMOD_CHARGES = 4,
SPELLMOD_RANGE = 5,
SPELLMOD_RADIUS = 6,
SPELLMOD_CRITICAL_CHANCE = 7,
SPELLMOD_ALL_EFFECTS = 8,
SPELLMOD_NOT_LOSE_CASTING_TIME = 9,
SPELLMOD_CASTING_TIME = 10,
SPELLMOD_COOLDOWN = 11,
SPELLMOD_EFFECT2 = 12,
SPELLMOD_IGNORE_ARMOR = 13,
SPELLMOD_COST = 14,
SPELLMOD_CRIT_DAMAGE_BONUS = 15,
SPELLMOD_RESIST_MISS_CHANCE = 16,
SPELLMOD_JUMP_TARGETS = 17,
SPELLMOD_CHANCE_OF_SUCCESS = 18,
SPELLMOD_ACTIVATION_TIME = 19,
SPELLMOD_DAMAGE_MULTIPLIER = 20,
SPELLMOD_GLOBAL_COOLDOWN = 21,
SPELLMOD_DOT = 22,
SPELLMOD_EFFECT3 = 23,
SPELLMOD_BONUS_MULTIPLIER = 24,
// spellmod 25
SPELLMOD_PROC_PER_MINUTE = 26,
SPELLMOD_VALUE_MULTIPLIER = 27,
SPELLMOD_RESIST_DISPEL_CHANCE = 28,
SPELLMOD_CRIT_DAMAGE_BONUS_2 = 29, //one not used spell
SPELLMOD_SPELL_COST_REFUND_ON_FAIL = 30,
MAX_SPELLMOD
};
Список всех спелмодов. Там нет спелмода на хил или крит от хила, потому что этот мод дейтсвует на то и на другое одинаково, у него такое название просто!
Я понимаю, что у того же https://wotlk.ezhead.org/?spell=51561 для усиления хила используется enum SpellModOp : uint8::SPELLMOD_EFFECT1 = 3,
Но увы нет модификатора на крит типа SPELLMOD_CRIT_EFFECT1 . А видео с офа доказывает, что именно на хил действует модификатор тоже
Сообщение отредактировал Shadowlike: 22 июня 2018 - 21:14