Open bylins opened 2 years ago
понижающие силу противника ESpell::kChillTouch modifier = -1 - GetRealRemort(ch) / 2 ESpell::kEnergyDrain modifier = -2 ((level / 6 + GetRealRemort(ch) / 2)); ESpell::kWeaknes modifier = -1 ((level / 6 + GetRealRemort(ch) / 2)); ESpell::kFever modifier = -GetRealRemort(ch) / 5; ESpell::kPoison modifier = level + GetRealRemort(ch) / 2;
ESpell::kMassSlow ESpell::SlowDown понижает ловкость, percent это % скилла магии
if (percent >= 80) {
return (percent - 80) / 20.00 + 1.00;
}
однако его противоположность ускорение, повышает реакцию.....
ESpell::kWeb ухудшает AC на 20, т.е. в сумме на единичку, имхо имелось ввиду на 200, т.е. обнуляет.
плач не выложено в мир, корявые модификаторы изменяет af[1].location = EApply::kCastSuccess; af[0].location = EApply::kHp; af[2].location = EApply::kMorale;
3 разных закла делают одно и тоже, очень нужное, не дают мобам реколяться case ESpell::kNoflee: // "приковать противника" case ESpell::kIndriksTeeth: - еще и дамагают case ESpell::kSnare: - массовое вешают флаг EAffect::kNoTeleport нельзя войти спентиться рекольнуться прыгнуть присуммонить
case ESpell::kGroupHaste:
case ESpell::kHaste:
улучшает реакцию, но совсем незаметно af[0].modifier = -1 - GetRealRemort(ch) / 5;
ESpell::kColdWind: понижает ловку на 2d3 еще и дамагает, вот только прикосновение понижает силу и конкретно
нет ни одного бафа поднимающего инициативу есть понижающий, прокла
круг пустоты накладывается сам на себя, так же как и кп
что за шутки?
О не реализованных спеллах таких как : ESpell::kOblivion , ESpell::kBurdenOfTime , ESpell::kPeaceful, ESpell::kVampirism, действующих на комнату ESpell::kThunderstorm, ESpell::kPoosinedFog подумать и решить, доделывать ли их, или убрать ?!
первым делом написать шпаргалку по расшифровке векторов типа