Назад

Eswoo

Автор: kreogen87: Дата: 07.04.2011

Всем привет! :) Вот код пары скилов линка:

	case SL_SWOO:
if (tsce) {
sc_start(src,SC_STUN,100,skilllv,10000);
break;
}
case SL_SKA: // [marquis007]

case SL_SKE:
if (sd && !battle_config.allow_es_magic_pc && bl->type != BL_MOB) {
clif_skill_fail(sd,skillid,0,0,0);
status_change_start(src,SC_STUN,10000,skilllv,0,0,0,500,10);
break;
}
clif_skill_nodamage(src,bl,skillid,skilllv,sc_start(bl,type,100,skilllv,skill_get_time(skillid,skilllv)));
if (skillid == SL_SKE)
sc_start(src,SC_SMA,100,skilllv,skill_get_time(SL_SMA,skilllv));
break;

Как отрубить еска, еске научился, а вот с есву никак :( Помогите, пожалуйста.

Автор: kreogen87: Дата: 07.04.2011

В конфигах можно разрешать и запрещать Ес- магию. По отдельности - нельзя, только через изменения в коде, например убираем из

if (sd && !battle_config.allow_es_magic_pc && bl->type != BL_MOB)

эту проверку
!battle_config.allow_es_magic_pc

И вуаля, у нас есть естин, естун, есма без еска, еске. А Есвуу так не отключишь :(

Автор: Cole McCormick: Дата: 07.04.2011

Без подкаста чтоли?

Автор: MadJackII: Дата: 07.04.2011

Он имеет ввиду, чтобы работало на людей. Афины под рукой нету, не могу проверить, что значит tsce, но как вариант либо убрать проверку(не очень советую), либо как вариант убрать всё, но при этом линкер не будет станиться при не правильном использовании.

Автор: Cole McCormick: Дата: 07.04.2011

В скил конфиге для линка, добавили подстройку.

Автор: kreogen87: Дата: 07.05.2011

Цитата Naota;44541:
В скил конфиге для линка, добавили подстройку.


Извините, я не правильно изложил мысль. Её надо включить по людям, при этом чтобы еске, еска не работало.

Кроме этой строки ничего не нашел, для линков:
// Allow use of ES-type magic on players?
allow_es_magic_player: yes

Автор: kreogen87: Дата: 07.05.2011

Спасибо! Уже подсказали! Надо было так:
заменить

    case SL_SKE:
if (sd && bl->type != BL_MOB) {

на:

    case SL_SKE:
if (sd && bl->type != BL_MOB && skillid != SL_SWOO) {