Итак. Были проведены бесчеловечные эксперименты в области стоматологии на Калицбургах.
Казалось бы, монстр без мдефа, без инты, нежить к тому же... должен очень сильно страдать от десницы судьбы в виде ГрандКросса. Теоретическая часть. Простейшие математические расчеты: мАтак- 330-540; атак - 170 Урон 1 волной ГК без учета дефа= (атак+матак)*5*1.75=4375-6212.5 Снимаем оружие, и учитываем исключительно магическую составляющую (у калицбурга мдеф 10+5) Урон 1 волной ГК= 2593 - 4247,5
Теперь практика: С практикой всё легко. Дамаг отлетает от 1500 до 2500 с надетым оружием. Но если взять Зенорка, то по нему дамаг идет практически точно по формулам.
Если посмотреть описание Калицбурга, то можно заметить, что у него 47 дефенса. И именно тут, я считаю кроется тот страшный баг, который я пытаюсь выцепить. Урон от ГК видимо режется не дефом и мдефом по отдельности, а либо их суммой, даже не разделенной попалам, либо исключительно дефом.
Найт в игре просил немножко исходников. Их есть у меня: root/branches/stable/src/map/battle.c
2287 if(skill_num == CR_GRANDCROSS || skill_num == NPC_GRANDDARKNESS) 2288 { //Apply the physical part of the skill's damage. [Skotlex] 2289 struct Damage wd = battle_calc_weapon_attack(src,target,skill_num,skill_lv,mflag); 2290 ad.damage = (wd.damage + ad.damage) * (100 + 40*skill_lv)/100; 2291 if(src==target) 2292 { 2293 if (src->type == BL_PC) 2294 ad.damage = ad.damage/2; 2295 else 2296 ad.damage = 0; 2297 }
Вот такие пироги. Если оно так и должно быть - зачем всегда разделяли магическую и физическую составляющие ГК? >_<
UPD: Потестил на Анофелесах. 0 брони, 90 мдефа. Дамаг без оружия ~300. Дамаг с оружием ~1.5k Значит мдеф все таки роляет при чем именно на магическую составляющую.
|