Stormwave Board
Show all 2 posts from this thread on one page

Stormwave Board (http://board.stormwave.ru/index.php)
- Стратегии (http://board.stormwave.ru/forumdisplay.php?forumid=20)
-- Как ПРАВИЛЬНО рассчитывать damage? (http://board.stormwave.ru/showthread.php?threadid=8591)


Posted by Ano on 18.01.2005 21:13:

Question Как ПРАВИЛЬНО рассчитывать damage?

Эй, народ, кто-нибудь знает, как ПРАВИЛЬНО рассчитать damage. Например, корсар воюет с мутой, у корсара по муте damage 2,5 - так? А если у муты одна броня, то урон как считать?
(5-1)/2=2 или же 5/2-1=1,5? Это задачка, на самом деле.
Или вультура с гуном (более показательно). У гуна 1 броня - базовая, у выльтуры урон по гуну без брони 5, а с броней?
(20-1)/4=4,75 или 20/4-1=4. Тут это более ярко, согласитесь.

__________________
When he reached the entrance of the cavern he pronounced the words: 'Open, Sesame' - The Arabian Nights, junior trains


Posted by SLR.Sulik on 31.01.2005 06:00:

Сначала учитывается тип дамаги, а потом уже значение брони. То есть в первом случае: 5/2 - 1 = 1.5, во втором: 20/4-1 = 4.

Если же плюсы не на броне, а на атаке, то наоборот, сначала высчитывается значение дамаги, а потом умножается на коэффициент атаки.

Танк с грейдом атаки по марину: (70 + 5)/2 - 37.5

Но все значительно усложняется, когда грейды есть и на атаку, и на защиту.
Кто-то говорит, что сначала производится вычисление модификатора атаки (абсолютное значение атаки минус абсолютное значение брони), а вычисление результирующего повреждения выполняется по вышеуказанным формулам (если броня больше атаки - по первой, если наоборот - по второй), то есть если вульта с грейдом атаки бъет гуна по броне, то это будет (20 + (2-1))/4 = 5.25, а если гидрал с первой атакой пинает зилта с грейдом брони бо броне, то будет 10/2 - (2-1) = 4.
А кто-то утверждает, что по-любому сначала считается дамага с учетом атаки, потом помножается на коэффициент типа атаки и брони, а потом отнимается броня, то есть вульта +1 по гуну: (20+2)/4 - 1 = 4.5, а гидра +1 по зилу +1: (10+1)/2 - 2 = 3.5

На днях проверю. Самым удобным, наверное, будет считать гидру с атакой +3 против мара с броней +3.
По первой формуле получится: (10 + (3-3))/2 = 10/2 - (3-3) = 5, а по второй: (10+3)/2 - 3 = 3.5
Такую разницу легко можно заметить. smile

update: Проверил в сингле, гидрал +3 против линга +3: 5 дамаги за плевок.
То есть сначала считается модификатор атаки (или брони), а потом уже рассчитывается дамага.

update2: Заметьте - при вычислении модификатора атаки/брони берутся _абсолютные_ значения, а не номер апгреда.
То есть танк +3 в осаде, стреляющий по броне зилта +3:
(70 + (15 - 4))/2 = 40.5, что на 6.5 единиц больше, чем в начале игры, когда грейдов нет ни у танка, ни у зилта.
Вульта +3 по броне гуна +3: (20 + (6 - 4))/4 = 5.5, что на 1.5 единиц больше, чем в начале игры.
Гун +3 по вульте +3: (20 + (6-3))/1.5 = 15.3, что на 2 единицы больше, чем в начале игры.
Так что грейды рулят! smile

__________________
Ad majorem Slayer gloriam!


Время на форуме соответствует Гринвичу . Сейчас время - 19:30.
Show all 2 posts from this thread on one page

Powered by: vBulletin Version 2.2.8
Copyright © Jelsoft Enterprises Limited 2000 - 2002.