S
SoftICE
Гость
как должно быть:
(атакующий.атака - (атакуемый.физ_защита/10))=Базовый_урон;
Сила умения * Базовый_урон = полный_урон;
Если (полный урон < 1){
Полный_урон = 1;
}
как работает тут:
(Атакующий.атака * Сила_умения) - (атакуемый.физ_защита/10) = Полный_урон
и это неправильно.
Примеры неправильной работы:
1. Мобы по танку и по магу физ скилами наносят практически одинаковый урон в редких случаях по танку даже больше прилетает
2. в пвп физики наносят одинаковый дэмейдж по всем видам доспехов с неадекватно небольшой разницей за исключением АП.
3. Мобы в исхальгене где у мобов базовая атака 30-50 наносят больше 1го урона по 1000+ физ_защиты.
(атакующий.атака - (атакуемый.физ_защита/10))=Базовый_урон;
Сила умения * Базовый_урон = полный_урон;
Если (полный урон < 1){
Полный_урон = 1;
}
как работает тут:
(Атакующий.атака * Сила_умения) - (атакуемый.физ_защита/10) = Полный_урон
и это неправильно.
Примеры неправильной работы:
1. Мобы по танку и по магу физ скилами наносят практически одинаковый урон в редких случаях по танку даже больше прилетает
2. в пвп физики наносят одинаковый дэмейдж по всем видам доспехов с неадекватно небольшой разницей за исключением АП.
3. Мобы в исхальгене где у мобов базовая атака 30-50 наносят больше 1го урона по 1000+ физ_защиты.