Подскажите, пожалуйста, ангелы в ТОИ (ID 21070) при смерти спавнят второго ангела (ID 21071), как это происходит собственно, скрипт какой-то? Можно ли такое реализовать с другими мобами, не имея исходников, хроники интерлюд, сборка PW-soft.
Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Подскажите, пожалуйста, ангелы в ТОИ (ID 21070) при смерти спавнят второго ангела (ID 21071), как это происходит собственно, скрипт какой-то? Можно ли такое реализовать с другими мобами, не имея исходников, хроники интерлюд, сборка PW-soft.
class polymorphing_angel(JQuest) :
# init function. Add in here variables that you'd like to be inherited by subclasses (if any)
def __init__(self,id,name,descr):
self.AngelSpawns ={
20830:20859,
21067:21068,
21062:21063,
20831:20860,
21070:21071 //ваш клиент
}
# finally, don't forget to call the parent constructor to prepare the event triggering
# mechanisms etc.
JQuest.__init__(self,id,name,descr)
def onKill (self,npc,player,isPet):
npcId = npc.getNpcId()
if self.AngelSpawns.has_key(npcId) :
newNpc = self.addSpawn(self.AngelSpawns[npcId],npc)
killer = player
if isPet :
killer = player.getPet()
newNpc.setRunning()
newNpc.addDamageHate(killer,0,999)
newNpc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, killer)
return
# now call the constructor (starts up the ai)
QUEST = polymorphing_angel(-1,"polymorphing_angel","ai")
for i in QUEST.AngelSpawns.keys() :
QUEST.addKillId(i)