Перейти к содержанию

Acid Demonstration


Break

Рекомендуемые сообщения


case CR_ACIDDEMONSTRATION: // updated the formula based on a Japanese formula found to be exact [Reddozen]
if(tstatus->vit+sstatus->int_) //crash fix
md.damage = (int)((int64)7*tstatus->vit*sstatus->int_*sstatus->int_ / (10*(tstatus->vit+sstatus->int_)));
else
md.damage = 0;
if (tsd) md.damage>>=1;
if (md.damage < 0 || md.damage > INT_MAX>>1)
//Overflow prevention, will anyone whine if I cap it to a few billion?
//Not capped to INT_MAX to give some room for further damage increase.
md.damage = INT_MAX>>1;
break;

Вроде так

Ссылка на комментарий
Поделиться на другие сайты

Вроде так

Формула еще из eA

mrboob, Вы можете попробовать формулу из проекта x-stream, либо написать её, исходя из предоставленной в теме данных.

Ссылка на комментарий
Поделиться на другие сайты

В реневале вообще зависимость от многих факторов идёт, в том числе и от элемента оружия.

Как посоветовал Incubus надо произвести следующие изменения в battle.c, skill.c и skill_db

в skill.c вместо:


case CR_ACIDDEMONSTRATION:
skill_attack(BF_MISC,src,src,bl,skillid,skilllv,tick,flag);
break;

заменяем на


case CR_ACIDDEMONSTRATION:
skill_attack(BF_WEAPON,src,src,bl,skillid,skilllv,tick,flag);
break;

в battle.c добавить в ф-цию battle_calc_weapon_attack

case CR_ACIDDEMONSTRATION:
skillratio += -100 + 7 * skill_lv * tstatus->vit; // 7% each VIT
break;

и в skill_db изменить тип атаки скила на WEAPON

Работает или нет не знаю пока точно, позже проверю и отпишусь

Изменено пользователем mrboob
Ссылка на комментарий
Поделиться на другие сайты

урон будет резаться защитой и картами сильно, а там ведь ещё в пвп 50% урона только.

Кстати карты в оружке будут влиять , такие как раса и элемент.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

урон будет резаться защитой и картами сильно, а там ведь ещё в пвп 50% урона только.

Если по идеи закоментить одну строку, то будет 100% урона:

if (tsd) md.damage>>=1;

Изменено пользователем mrboob
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика