Вопрос возник из-за неправильной базы. Дабл по некроманту с ОАБ под чантом выходит на 3к. В базе написанно 0 деф 1 вит. Некромант от сильвера берет 200%. Банша 150%, при 30 дефа по банше дабл выходит 4.4к. Вопрос какой все-таки деф у некромантов?
Во первых, у некроманта есть умении stone skin 2 лвла: http://db.kafra.ru/mob_skills/detail/1870.html http://ro.doddlercon.com/wiki/index.php?title=Monster_Skills_from_Past_Updates#Stone_Skin если я правильно понял, он теряет 40% мдефа (40*0.4=16) и получает их к дефу. Итого 16 дефа. Правда не всегда используется. Но предположим, что в твоем случае он его применил. Далее, некромансер размера лардж, а банши - медиум. Лук наносит 75% по ларджу и 100% по медиуму. Правда учитывается лишь атака оружия (от декс не считается), но у оаб атака 120. Хз учитывается ли еще и стрела. И я не знаю, к чему именно прибавляется 50% к дамагу от использования стальной стрелы. Вот пожалуй все факторы, которые могут ослабить дамаг по некру по сравнению с банши. Ввиду частичных незнаний, я не могу расчитать конкретный урон... но на глаз как-то не выглядит достаточно убедительными факторами, слишком уж большая разница. Хотя хз.
Поглядела я инфу по некроманту... Странно они медиум. у них 1 вит. Ес тьскил стоун скин 3 лвла, остальных скилов защитных не обнаруженно. Критами гансой я его пробивала так же как и обычных зомбяков, т.к. дамаг режется не резистом к рейндж атакам... Кто нить найдите инфу по скилу стоун скин ^^
Regent ответил абсолюнто верно. Стун скин рулит. Именно он является причиной пониженных физ атак. 2 Лекса Type: Defensive Magical Skill Max Level: 5 Target: Self Description: For 30 seconds, the caster sacrifices part of his magical defence for physical defence. Skill Level Physical Defence Magical Defence 1 +20% -20% 2 +40% -40% 3 +60% -60% 4 +80% -80% 5 +100% -100%
дык вот почему болты у сагов такие занебесные -_- а я все думала как же по мдефу некров болты 18-20к были... на сажке.. Оо а оказывается они повышая деф режат мдеф xD круть Спасиб... не знала про это)
http://svn.eathena.ws/svn/ea/branches/stable/src/map/status.c Код: case SC_ARMORCHANGE: if (val2 == NPC_ANTIMAGIC) { //Boost mdef val2 =-20; val3 = 20; } else { //Boost def val2 = 20; val3 =-20; } val2*=val1; //20% per level val3*=val1; break; static signed char status_calc_def(struct block_list *bl, struct status_change *sc, int def) { if(sc->data[SC_ARMORCHANGE]) def += sc->data[SC_ARMORCHANGE]->val2; static signed char status_calc_mdef(struct block_list *bl, struct status_change *sc, int mdef) { if(sc->data[SC_ARMORCHANGE]) mdef += sc->data[SC_ARMORCHANGE]->val3; 2 уровень СтоунСкина дает чистых 40 дефа и -40 мдефа.
Спасибо, мои подозрения оправдались ^^ Значит просто у некроманта 60 дефа ^^ Это значит что криты по этому мобу рулят и моя винтовка с 2-мя гоблин арчерами очень даже не зря была собрана ^^
Типа я что то другое от кода кинул? Лекс ты иногда жжешь аццке, код понять проще нормального английского? Я четко написал, что последний лвл дает -100% мдефа +100% дефа. Достаточно было глянуть мдеф некра, что бы все понять самой.
Ну... первое что сбивает - это "%" в твоём написании, да и вообще в описании скила на доддлере. Если бы там было написано то же самое только без "%"... Кстати, возникает тогда вопрос, а как работает вольфхайден?
Аналогично в обратную сторону. Дает чистых +20 дефа -20 мдеф, только на людях статус висит 2 секунды.
Класс! Это ж можно такой заоблачный деф без переточки сделать... Это точно так работает? А ещё вопрос, если деф уходит за 99, то он в вит деф конвертируется за каждую единицу свыше или пропадает зазря? *ушла бить вольфхайдены*
Максимальный деф и мдеф в игре - 99. Больше этого значения деф не будет учитываться. Я заглянул в базу вещей посмотреть скрипты мифрил и вульф шмоток и поржал. Вот этим логом http://svn.eathena.ws/bugs/changeset/13223/branches/stable/db/item_db.txt в еАфине стали вот такие скрипты: Wolfheiden { bonus5 bAutoSpellWhenHit,"NPC_STONESKIN",6,20,BF_WEAPON,0; },{},{} Mithril Magic Manteau { bonus bMdef,3; bonus5 bAutoSpellWhenHit,"NPC_ANTIMAGIC",6,200,BF_MAGIC,0; },{},{} Когда максимальный уровень скиллов - пятый. Но, судя по коду, проблем не должно быть и эти шмотки дадут бонусы: Wolfheiden +120 деф -120 мдеф Mithril Magic Manteau -120 деф +120 мдеф Явная опечатка, кому не лень напишите в еАфину.
вторая ссылка в моем первом посте... блин, пересмотрел еще раз, реально медиумы... а стоун скилл все-таки 2 лвла. о_О ах вот в чем прикол!! а я, глядя на %, думал что раз % то значит идет умножение... да и по описанию жертвуют "ЧАСТЬ мдефа" (в случае с некрами полностью), думал что лишь на 5 лвле (100%) мдеф обнуляется полностью... а оказывается там прибавление а не умножение... причем числа получаются суровые. ну в таком случае вульфхейден и митрилка не такие уж безполезные вещи, как я думал...
Все выше перечисленное не объясняет низкий дамаг от даблов. 4.4 к по банше. Делить на 0.7(30 дефа) 6280. Умножить на 2 и поделить на 1.5(от элемента): 8380 чистого дамага по некромантеру с 0 деф 1 вит. Скилл стоун скин 2 лвл - 16 дефа. 8380*0.84=7039 от дабла по некромантеру с использованием скилла стоун скин. К слову сказать простой удар по некромантеру 900, а крит 2200. Это наводит на мысль о 60 дефе у данного моба.
стоун скин 2 лвл - 40 дефа ориентируйтесь на скрипт, а не описание а поскольку у него 3й лвл стоун скин, то 60 дефа так что выше написаное всё обьясняет
угу. Заодно объясняет принцип работы мифрилки и вольфхайдена. Вот сейчас пыталась выбить 1 вольфхайден, что-то не везёт.. Хочу протестить 120 дефа ^^