Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
21:40
4215
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2|3

Автор$$ Конкурс $$ на резист
(8+17*8)*(1+0,114*(1-0,078))=159
(11+17*11)*(1+0,15*(1-0,25))=220
(1,5*(20+6*8))*(1-(1-(1-(5+7*5)/100)*(1-0,25))*(1-(5+7*6)/100))=72

У меня так но вам виднее-:)
ага, я тоже не владею. я в экселе пересчитал. не потери, а увеличение на 5-6хп. резисты всегда так складывались (1-x)(1-y). имхо тут и не так. а в расчете 40%+25%..
хочешь сказать что барб с 6ой умелкой в халате возле носорога становится неуязвим? 5+7*6+25+30=102% защиты или стальной голем у мага в плаще?
42, ну наверное ты прав, но на усиление получается всеравно не действует
Собственно говоря, судя по всему урон не совпадает с действительностью по этой причине:
https://www.heroeswm.ru/forum_messages.php?tid=35114&page=15
ок. кто осилит по формуле У тёмных эльфов по старой формуле (10+8*умение)%..
Ну давайте попробуем идти от обратного.
Урон от стрелки без учёта сопротивления 108, а нанесено было 83.
83/108=резист составил 23.15%. Теперь думаем, почему =)
Вроде бы вопросов не вызывает умение варвара, а также резист плаща.
5+7*5=40% сопротивления от варварской умелки
25% сопротивления от плаща.
Общее сопротивление = 1-(1-0.4)(1-0.25)=55%.
ТЭ пробивает это сопотивление на 10+8*6=58%.
55*(1-0.58)=23.1%

Итого общая формула выглядит так:
(24+8*6)*(1-(1-(5+7*5)/100)(1-0.25))*(1-(10+8*6)/100)=108*(1-0.45)(1-0.58)=108*0.55*0.42=83
о.О
108*0.55*0.42=83..
Ого, demin, а ты еще говорил, что я под ответ подгоняю=)
да, баг закрался )) переписал неправильно.
108*(1-0.55*0.42)=83.
Естественно, ведь пробивание идёт не урона, а резиста от этого урона, потому и коэффициент нужно ставить в праильном месте.
Общая формула:

(24+8*6)*{1-[1-(5+7*5)/100](1-0.25)*[1-(10+8*6)/100]}=108*(1-(1-0.45)(1-0.58))=108*(1-0.55*0.42)=83
мдя, сколько единичек, и не уследишь за всеми. =(((((

(24+8*6)*<1-{1-[1-(5+7*5)/100](1-0.25)}*[1-(10+8*6)/100]>
сорри, уходил.

Итак вот оно
(24+8*SP)*<1-{1-[1-(5+7*Y(barb))/100](1-0.25)}*[1-(10+8*Y(de)/100]>=108(1-0.55*0.42)=108*0.77=83
14-03-08 16:25: Передано 1000 Золото для Arctic : мини конкурс
14-03-08 16:24: Передано 700 Золото для Nuckalavee : мини конкурс
14-03-08 16:24: Передано 300 Золото для Вергилий : мини конкурс
Спасибо, а ведь на самом деле готова уже целая формула для рассчёта магического урона. Сейчас продумаю все варианты, приведу в общий вид, и можно попросить какого-нить программера составить полный калькулятор урона с учётом всех фракций, умелок и модов.
Проверйяте плз, вполне возможно, что чего-то не учёл.

DMG=(X*SP+Z)*A*[2-(1-0.01M_1)(1-0.01M_2)(1-0.01M_3)(1-0.01M_4)]*<1-{1-(1-0.01N)(1-B)(1-C)(1-U)(1-0.01m_1)(1-0.01m_2)(1-0.01-m_3)(1-0.01m_4)}*[1-P]>*[1-0.03Y(enemy)]

(X*SP+Z)-формула урона заклинания в зависимости от силы магии. Планируется выбор заклинания из списка, после чего программа подставит нужные X и Z. SP вводится в отдельное поле пользователем.
A-усиленное заклинание или нет. A=1, если обычное, A=1.5, если усиленное. Выбирается пользователем из списка "Обычное; усиленное"
N=природное сопротивление существа. N=0, если у существа нет сопротивления, N=75 в случае стальных големов итп. Процент вводится пользователем. (либо выбирается из списка, но нужно вспомнить всех существ и какие у них есть сопротивления (количественно))
B=фракционное сопротивление варваров. B=0, если герой, на чьи войска накладывается заклинание урона не варвар, B=0.01[5+7*Y(barb)], если варвар.
Пользователь выбирает из списка фракции колдующего и на кого колдуют, взаимные умелки.
U=Аура единорогов. U=0, если рядом с существом нет единорогов, U=0.3, если есть. Выбирается пользователем из списка (рядом стоят/не стоят единороги).
M_1-M_4=моды колдуна на усиление магии. Вписывается пользователем в 4 окошка в процентах.
m_1-m_4=моды защитника на защиту от магии. Аналогично
C=Халат ветров. С=0, если его нет, C=0.25, если он одет. Выбирается из списка.
P=фракционное прбивание магией ТЭ. P=0, если колдун не ТЭ, P=0.01[10+8*Y(de)], если ТЭ.
См. выше
Y(enemy) - умелка героя-защитника во фракции колдуна. См. выше )
Сразу поправки по школам магии.
M_1-M_4
m_1-m_4
В строке теХта программы, где пользователю предложат ввести моды, в зависимости от выбранного заклинания должнен меняться текст. Пример:
Выбран удар молнии.
"Введите моды на артефактах кастера на усиление магии воздуха." <> <> <> <>
"Введите моды на артах защитника на защиту от магии воздуха." <> <> <> <>

Выбран огненный шар.
"... магии огня." итп.

С. Должен предлагаться список в зависимости от выбранного закла.
Пример:
Выбран удар молнии или маг. стрела.
"Одет ли на защитника халат ветров?" Y\N

Выбран огненный шар.
"...халат пламени?" Y\N
1|2|3
К списку тем
2007-2025, онлайн игры HeroesWM