def onCauseDamage(self, targetID, damage): #from recvDamage() if self.poison == 1: entity = self.getEntityByID(targetID) if entity != None and entity.pos.isdigit(): self.makeTargetDie(targetID) if self.suckBlood == 1: self.causeHeal(self.avatarID, damage) Spell.onCauseDamageA(self, targetID, damage)