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

подскажите


deadlyjuice

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

в общем интересует такой вопрос,

професии ассасин/ассасин крос могут носить два оружия

мне надо это убрать, то етсть чтобы они могли носить только одну пуху

а например профессии ганслингер добавить

чтоб он мог носить два пистолета.....

где это искать?

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

Это же скилл. Значит в skill.c или battle.c

Это не скилл.

http://upaste.me/raw/fcad53757a1a8255

В item_db.txt на тех оружиях, которые должны одеваться на одну руку меняешь локацию 34 на 2. Пример:

13150,Branch,Branch,4,3000,,500,50,,9,3,0x01000000,7,2,34,1,1,1,18,{},{},{}

заменяешь на

13150,Branch,Branch,4,3000,,500,50,,9,3,0x01000000,7,2,2,1,1,1,18,{},{},{}
Изменено пользователем Лилит
Ссылка на комментарий
Поделиться на другие сайты

Right-Hand Mastery (Тренировка Правой Руки)

Необходим для навыков: Left-Hand Mastery (Ур. 2), Meteor Assault (Ур. 3, Assassin Cross)

Макс. уровень: 5

Класс: Пассивный

Описание: Увеличивает атаку оружием, находящимся в правой руке, при использовании двух оружий одновременно. Изначально, при использовании двух оружий, сила атаки правой руки составляет 50% от базового урона. Формула = 50% + 10%*ур.скила.

Не работает с катарами, так как это двуручное оружие.

[Уровень 1] : Сила атаки 60%

[Уровень 2] : Сила атаки 70%

[Уровень 3] : Сила атаки 80%

[Уровень 4] : Сила атаки 90%

[Уровень 5] : Сила атаки 100%

as_left.gif

Left-Hand Mastery (Тренировка Левой Руки)

Требования: Right-Hand Mastery (Ур. 2)

Макс. уровень: 5

Класс: Пассивный

Описание: Увеличивает атаку оружием, находящимся в левой руке, при использовании двух оружий одновременно. Изначально, при использовании двух оружий, сила атаки левой руки составляет 30% от нормального урона. Формула = 30% + 10%*ур.скила. Не работает с катарами, так как это двуручное оружие

[Уровень 1] : Сила атаки 40%

[Уровень 2] : Сила атаки 50%

[Уровень 3] : Сила атаки 60%

[Уровень 4] : Сила атаки 70%

[Уровень 5] : Сила атаки 80%

Эти скиллы позволяют брать Кроссу или Ассассину 2 оружия в руки. Хотя тут ничего об этом не сказано.

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

во время тестов было обнаружено следующее

скиллы

Right-Hand Mastery (Тренировка Правой Руки)

Left-Hand Mastery (Тренировка Левой Руки)

не влияют на то можно одевать два оружия у сина или нет....

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

а вот это уже другое

В item_db.txt на тех оружиях, которые должны одеваться на одну руку меняешь локацию 34 на 2. Пример:

это как бы сказать одноручное или двуручное оружие....

можно сделать всю двуручку одноручкой, но как сделать чтобы она одевалась за места щита по примеру синов?

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

можно сделать всю двуручку одноручкой, но как сделать чтобы она одевалась за места щита по примеру синов?

в чем смысл?

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

pc.c

 if(sd->inventory_data[n]->look == W_DAGGER ||
sd->inventory_data[n]->look == W_1HSWORD ||
sd->inventory_data[n]->look == W_1HAXE) {
if(ep == EQP_HAND_R && (pc_checkskill(sd,AS_LEFT) > 0 || (sd->class_&MAPID_UPPERMASK) == MAPID_ASSASSIN))
return EQP_ARMS;
}

 if(sd->inventory_data[n]->look == W_DAGGER ||
sd->inventory_data[n]->look == W_1HSWORD ||
sd->inventory_data[n]->look == W_1HAXE ||
sd->inventory_data[n]->look == W_REVOLVER) {
if(ep == EQP_HAND_R && (pc_checkskill(sd,AS_LEFT) > 0 || (sd->class_&MAPID_UPPERMASK) == MAPID_ASSASSIN || (sd->class_&MAPID_UPPERMASK) == MAPID_GUNSLINGER))
return EQP_ARMS;
}

Ну и конечно изменить пистолеты с двуручных на одноручные, как описано выше. Кстати можно не добавлять проверки на ганса, а просто добавить им скилл AS_LEFT

А не увидел то, что синам надо убрать - удалите проверку на сина и скилл AS_LEFT

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

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