Les Enfants Terribles

Форум гильдии "Les Enfants Terribles"
Ventrilo скачать бесплатно без регистрации и смс
Текущее время: 05.05.2025 20:20
Ventrilo: Unknown Unknown
TS3: Unknown Unknown

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Нувна консультация по коду РО
СообщениеДобавлено: 13.06.2008 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 24.05.2007 17:22
Сообщения: 2786
Откуда: Москва-Петербург
Сразу скажу, что меня интересует интерпретация куска кода еАфины, отвечающего за ГВ урезки дамага, и к мотру не имеющего ни малейшего отношения. Вот он:
http://svn.eathena.ws/svn/ea/branches/s ... p/battle.c
Цитата:
switch (skill_num) {
//Skills with no damage reduction.
case PA_PRESSURE:
case HW_GRAVITATION:
case NJ_ZENYNAGE:
break;
default:
if (md && md->guardian_data) {
damage -= damage * (md->guardian_data->castle->defense/100) * battle_config.castle_defense_rate/100;
}

if (flag & BF_SKILL) { //Skills get a different reduction than non-skills. [Skotlex]
if (flag&BF_WEAPON)
damage = damage * battle_config.gvg_weapon_damage_rate/100;
if (flag&BF_MAGIC)
damage = damage * battle_config.gvg_magic_damage_rate/100;
if (flag&BF_MISC)
damage = damage * battle_config.gvg_misc_damage_rate/100;
} else { //Normal attacks get reductions based on range.
if (flag & BF_SHORT)
damage = damage * battle_config.gvg_short_damage_rate/100;
if (flag & BF_LONG)
damage = damage * battle_config.gvg_long_damage_rate/100;
}
if(!damage) damage = 1;
}
return damage;
}

Я понимаю выделенные строчки так: если целью атаки является моб, и этот моб относится к категории защитников замка (а этим условиям удовлетворяют только мобы в сданных замках, гварды и империум), проходящий по нему урон подвергается урезке на следующее значение: урон*уровень_деф_инвестов/100*battle_config.castle_defense_rate/100
Значение переменной battle_config.castle_defense_rate по умолчанию равно 100:
http://svn.eathena.ws/svn/ea/branches/s ... guild.conf
Цитата:
// Damage adjustments for WOE battles against defending Guild monsters (Note 2)
castle_defense_rate: 100

то есть формулу урезки можно сократить просто до урон*уровень_деф_инвестов/100.

Вроде все понятно и логично: каждая инвестиция в деф уменьшает получаемый гвардами и импом урон на 1/100, или на 1%, причем, поскольку речь идет не о дефе, а просто об уменьшении дамага (носящем тот же характер, что и ГВшное 40% пенальти на урон скиллов), этой урезке будут подвергнуты и криты/удары с пики.

Тогда почему вот в этом топике пишут, что в еАфине не будет никаких урезок на всех значениях дефа от 0 до 99, зато при 100 деф все атаки будут урезаны полностью, т.е. до единички?

Что я неправильно интерпретирую?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 14.06.2008 01:02 
Не в сети
Аватара пользователя

Зарегистрирован: 24.05.2007 17:22
Сообщения: 2786
Откуда: Москва-Петербург
Ответ найден, он кроется в том, что при такой расстановке скобок еАфина не допускает возвращения дробных чисел при делении. Таким образом, на всех значениях дефа от 0 до 99 частное уровня дефа и 100 возвращается нулем, зато на при 100 дефа - единицей, превращающей имп в жуткий плант с уязвимостью только к гравицапе (прессура в еАфине имп не бьет) Х_х


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 14.06.2008 03:04 
Не в сети
Аватара пользователя

Зарегистрирован: 25.10.2006 11:14
Сообщения: 1230
Откуда: ex-Орда
Lex_Divina, крит-кроссы снова будут в моде? и как там с айспикой, которая вроде деф выворачивает наизнанку...

_________________
Terra: новис 1/1


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 14.06.2008 07:34 
Не в сети
Аватара пользователя

Зарегистрирован: 05.08.2007 01:52
Сообщения: 249
Откуда: Kiev - Lausanne - Potsdam
Essent это не имеет никакого значения.

_________________
This is a puzzle for two persons, let's say Alice and Bob. Looking for Eve?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 14.06.2008 09:35 
Не в сети
Аватара пользователя

Зарегистрирован: 15.07.2007 12:48
Сообщения: 3201
да ну нафег Оо быть не может оО продавать чтоль пику бежать Оо
з.ы
а эмуль новый, который светит.. он еАфина или еАтена иль как их там Оо?

_________________
WOE video


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 15.06.2008 06:24 
Не в сети
Аватара пользователя

Зарегистрирован: 26.04.2008 19:45
Сообщения: 396
eAthena (еАфина)
жуткая вещь вообще конечно

_________________
Синий чамп


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 15.06.2008 13:14 
Не в сети
Аватара пользователя

Зарегистрирован: 22.09.2007 18:54
Сообщения: 1221
Откуда: Люберцы
С чего ты взял Мав, что он светит то? И есть только жАфина (jAthena) и еАфина (eAthena)=) У нас жАфина.

_________________
Сохрани чужую жизнь, пропусти мотоциклиста.
---------
EVE Online .::Red Alliance::.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Нувна консультация по коду РО
СообщениеДобавлено: 21.06.2008 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 24.05.2007 17:22
Сообщения: 2786
Откуда: Москва-Петербург
Melfice писал(а):
жуткая вещь вообще конечно

Бугогы, судя по всему, там на имп работает слим питчер.
Аааа, представьте себе имп с 263к хп, со 100% урезкой всего дамага, кроме гравицапы, защищаемый сафеткой, и хиляемый слим питчером даже на постеленном под него ЛП -_-
И учтите, что сакра там не переносится ---> хайвизы в атаке подохнут первыми, если только не вбегут по ЛП.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB