Проверка оружия в квесте

Теги:
 
+
-
edit
 

Daedra

новичок

В квестах на смену профы часто нужно убить моба квестовым оружием.
Сейчас все равно чем убивать, лишь бы квестовое оружие было в инвентаре.
Можно добавить в класс QuestState такой метод:
code text
  1. public int getActiveWeaponId()
  2. {
  3.   return player.getActiveWeaponItem().getItemId();
  4. }

Тогда в квестах можно будет использовать конструкцию:
code text
  1. if int(st.get("cond")) == 2 and st.getActiveWeaponId() == OLD_KNIGHT_SWORD_ID :

Вместо:
code text
  1. if int(st.get("cond")) == 2 and st.getQuestItemsCount(OLD_KNIGHT_SWORD_ID) > 0 :
 
UA MorbidAngel #12.06.2007 10:51  @Daedra#11.06.2007 20:07
+
-
edit
 

MorbidAngel

разработчик L2J Fortress

Daedra> В квестах на смену профы часто нужно убить моба квестовым оружием.
Daedra> Сейчас все равно чем убивать, лишь бы квестовое оружие было в инвентаре.
Daedra> Можно добавить в класс QuestState такой метод:

Это и без нее можно сделаьт, посмотри Fate and Whisper
 
UA Daedra #12.06.2007 11:53  @MorbidAngel#12.06.2007 10:51
+
-
edit
 

Daedra

новичок

MorbidAngel> Это и без нее можно сделаьт, посмотри Fate and Whisper
Понятно. Нормальный вариант.
code text
  1. if st.getItemEquipped(7) == PIPETTE_KNIFE :

А возможно из квеста определить слудующие вещи:
1. Для профы на скавенжера - был ли на мобе использован спойл?
2. Для проф на баферов - был ли моб убит магией?
 
+
-
edit
 

Balancer

администратор
★★★★★
Daedra, письмо получил? Если нет - ткнись в balancerbalancer.ru
Давай доступ к SVN тебе дам :)
 
UA MorbidAngel #12.06.2007 12:11  @Daedra#12.06.2007 11:53
+
-
edit
 

MorbidAngel

разработчик L2J Fortress

MorbidAngel>> Это и без нее можно сделаьт, посмотри Fate and Whisper
Daedra> Понятно. Нормальный вариант.
Daedra> А возможно из квеста определить слудующие вещи:
Daedra> 1. Для профы на скавенжера - был ли на мобе использован спойл?
Daedra> 2. Для проф на баферов - был ли моб убит магией?

Сейчас нет, но это не проблемма, просто добавить пару хуков и все...
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru