Проверка моба после убийства
Здравствуйте, столкнулся с маленькой проблемкой когда делал свой квест.
хотелось бы узнать вот что:
как сделать првоерку на убитого именно нпса с айди , допустим 5555. Но квест услажнён следующим:
квест проходит в 3 этапа:
на первом этапе надо выбить из 2х мобов 3 вида айтим каждый с определённым шансом (как шанс выставить я знаю).
(колличество айтим тоже роли не играет).
на втором этапе надо заного убить ппервых мобов (но с дрругим шансом) + ещё 3 вида монстров и 5 айтимов, и так далее, по этому я хочу сделать проверку убитого моба с айди нужным мне мобов.
Очень прошу помоч.
def onKill(self,npc,player,isPet):
st = player.getQuestState(qn)
npcId = npc.getNpcId()
cond = st.getInt("cond")
if npcId == 5555 and cond == 1 :
st.giveItems(item_id,1)
st.playSound("ItemSound.quest_itemget")
if npcId == 5555 and cond == 2 :
st.giveItems(item_id,1)
st.playSound("ItemSound.quest_itemget")
итд


