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()
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()
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()
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()