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

Фикс 2ух скилов


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

Вообщем помогите найти файл где фикситься 2 скила:

http://renewal.go-ro.ru/database/skill/wa_moonlit_serenade/

http://renewal.go-ro.ru/database/skill/mi_rush_windmill/

Возможно вопрос глупый, но я не знаю где их найти...

Хотелось бы поменять % АТК и МАТК у данных скилов.

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

Вообщем помогите найти файл где фикситься 2 скила:

http://renewal.go-ro...onlit_serenade/

http://renewal.go-ro..._rush_windmill/

Возможно вопрос глупый, но я не знаю где их найти...

Хотелось бы поменять % АТК и МАТК у данных скилов.

В scr/map/skill.c ?

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

Там например только такое есть:

case WA_MOONLIT_SERENADE:

if( sd == NULL || sd->status.party_id == 0 || (flag & 1) )

sc_start(bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv));

else if( sd ) { // Only shows effects on caster.

clif->skill_nodamage(src,bl,skill_id,skill_lv,1);

party_foreachsamemap(skill->area_sub, sd, skill->get_splash(skill_id, skill_lv), src, skill_id, skill_lv, tick, flag|BCT_PARTY|1, skill->castend_nodamage_id);

}

break;

И вот ап тему. Нужно изменить КД скила http://renewal.go-ro.ru/database/skill/gn_crazyweed/, где и как?

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

Там например только такое есть:

case WA_MOONLIT_SERENADE:

if( sd == NULL || sd->status.party_id == 0 || (flag & 1) )

sc_start(bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv));

else if( sd ) { // Only shows effects on caster.

clif->skill_nodamage(src,bl,skill_id,skill_lv,1);

party_foreachsamemap(skill->area_sub, sd, skill->get_splash(skill_id, skill_lv), src, skill_id, skill_lv, tick, flag|BCT_PARTY|1, skill->castend_nodamage_id);

}

break;

И вот ап тему. Нужно изменить КД скила http://renewal.go-ro...l/gn_crazyweed/, где и как?

Поставь себе этот мод

http://rathena.org/board/topic/62238-manage-skill-damage-21/

Кд меняется в db/skill_cast_db.txt

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

Там например только такое есть:

case WA_MOONLIT_SERENADE:

if( sd == NULL || sd->status.party_id == 0 || (flag & 1) )

sc_start(bl,type,100,skill_lv,skill->get_time(skill_id,skill_lv));

else if( sd ) { // Only shows effects on caster.

clif->skill_nodamage(src,bl,skill_id,skill_lv,1);

party_foreachsamemap(skill->area_sub, sd, skill->get_splash(skill_id, skill_lv), src, skill_id, skill_lv, tick, flag|BCT_PARTY|1, skill->castend_nodamage_id);

}

break;

И вот ап тему. Нужно изменить КД скила http://renewal.go-ro...l/gn_crazyweed/, где и как?

Поставь себе этот мод

http://rathena.org/b...kill-damage-21/

Кд меняется в db/skill_cast_db.txt

Спасиб, но не охото с мод ставить, баланс таковой я уже сделал под 254, просто пугающе выглядел скил, ибо он и даёт +50% к АТК например, но на деле при ударе не заметил особого такового воздействия.

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

Неправильно ты, дядя Фёдор, формулу ищешь (=

Нужно было искать по названию статуса

if (sc->data[sC_MOONLITSERENADE])

matk += matk * sc->data[sC_MOONLITSERENADE]->val2/100;

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

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