Ejemplo n.º 1
0
 def onAttack (self,npc,player,damage,isPet) :
   npcId = npc.getNpcId()
   if npcId == 29062 :
     maxHp = npc.getMaxHp()
     curHp = npc.getCurrentHp()
     if (curHp / maxHp) * 100 <= 20 :
       VanHalterManager.getInstance().callRoyalGuardHelper()
Ejemplo n.º 2
0
 def onAttack(self, npc, player, damage, isPet):
     npcId = npc.getNpcId()
     if npcId == 29062:
         maxHp = npc.getMaxHp()
         curHp = npc.getCurrentHp()
         if (curHp / maxHp) * 100 <= 20:
             VanHalterManager.getInstance().callRoyalGuardHelper()
Ejemplo n.º 3
0
 def onKill (self,npc,player,isPet) :
   npcId = npc.getNpcId()
   if npcId == 32058 or npcId == 32059 or npcId == 32060 or npcId == 32061 or npcId == 32062 or npcId == 32063 or npcId == 32064 or npcId == 32065 or npcId == 32066 :
     VanHalterManager.getInstance().removeBleeding(npcId)
     VanHalterManager.getInstance().checkToriolRevelationDestroy()
   if npcId == 22188 :
     VanHalterManager.getInstance().checkRoyalGuardCaptainDestroy()
   if npcId == 29062 :
     VanHalterManager.getInstance().enterInterval()
Ejemplo n.º 4
0
 def onKill(self, npc, player, isPet):
     npcId = npc.getNpcId()
     if npcId == 32058 or npcId == 32059 or npcId == 32060 or npcId == 32061 or npcId == 32062 or npcId == 32063 or npcId == 32064 or npcId == 32065 or npcId == 32066:
         VanHalterManager.getInstance().removeBleeding(npcId)
         VanHalterManager.getInstance().checkToriolRevelationDestroy()
     if npcId == 22188:
         VanHalterManager.getInstance().checkRoyalGuardCaptainDestroy()
     if npcId == 29062:
         VanHalterManager.getInstance().enterInterval()