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

Настройка урона определенного скила


Darkness

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

Вообщем, в src/map/battle.c после

SHIELD_CHAIN:

ставлю

ATK_RATE(200);

ПО идее правильно, рекомпилю, открываю сервер, а MAP сервер не открывается, что делать??? И + когда рекомпиляция идет, Ошибка 1 - в MAP Server

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

Ошибку мы твою не видим. Пора уже зарубить на носу, если просишь помощи - показывай где именно она нужна. Я, например, не телепат ( про других не знаю ).

Покажи ошибку.

P.S.: предложу свой мод тут

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

в src/map/battle.c после

Сделал:

case CR_SHIELDBOOMERANG:

case PA_SHIELDCHAIN:

ATK_RATE(200);

flag.weapon = 0;

break;

Рекомпилю, после этого мап сервер не открывается, и после рекомпилции(в конце рекомпила еррорит именно на мап сервер)

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

Как мне сделать чтобы не было ошибок, и скил c(ATK_RATE(200);*) пахал нормально 200% урона скилом.

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

			case CR_SHIELDBOOMERANG:
case PA_SHIELDCHAIN:
case LG_SHIELDPRESS:
case LG_EARTHDRIVE:
wd.damage = sstatus->batk;
if (sd) {
short index = sd->equip_index[EQI_HAND_L];

if (index >= 0 &&
sd->inventory_data[index] &&
sd->inventory_data[index]->type == IT_ARMOR)
ATK_ADD(sd->inventory_data[index]->weight/10);
ATK_ADDRATE(100); // <-- это добавить
} else
ATK_ADD(sstatus->rhw.atk2); //Else use Atk2
break;

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

Вообщем лилит, спасибо, но не помогло. Помогло то, что я изменял

skilratio -= 40 * skilllvl

делал так

skilratio -= 80 * skilllvl

и скил увеличивался в 2 раза.

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

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