Ejemplo n.º 1
0
 def __init__(self):
     DEBUG_MSG("Monster::__init__")
     KBEngine.Entity.__init__(self)
     EntityObject.__init__(self)
     AI.__init__(self)
     HealthSystem.__init__(self)
     SuperPowerSystem.__init__(self)
     SkillSystem.__init__(self)
Ejemplo n.º 2
0
 def __init__(self):
     DEBUG_MSG("Avatar:__init__")
     KBEngine.Proxy.__init__(self)
     EntityObject.__init__(self)
     HealthSystem.__init__(self)
     SuperPowerSystem.__init__(self)
     MotionSystem.__init__(self)
     SkillSystem.__init__(self)
     DialogSystem.__init__(self)
     TeleportSystem.__init__(self)
     FriendSystem.__init__(self)
     ChatChannelSystem.__init__(self)
     ForgeSystem.__init__(self)
     TaskSystem.__init__(self)
     MagicWeaponSystem.__init__(self)
     ArenaSystem.__init__(self)
     SectSystem.__init__(self)
     PropSystem.__init__(self)
Ejemplo n.º 3
0
 def onDead(self, murderer):
     HealthSystem.onDead(self, murderer)
     ArenaSystem.onDead(self, murderer)
Ejemplo n.º 4
0
 def onTimer(self, timerHandle, userData):
     SuperPowerSystem.onTimer(self, timerHandle, userData)  # 10
     HealthSystem.onTimer(self, timerHandle, userData)  # 20
     DialogSystem.onTimer(self, timerHandle, userData)  # 30
     TeleportSystem.onTimer(self, timerHandle, userData)  # 40
     SkillSystem.onTimer(self, timerHandle, userData)  # 100
Ejemplo n.º 5
0
 def onDead(self, murderer):
     #DEBUG_MSG("Monster:onDead")
     HealthSystem.onDead(self, murderer)
     self.destroy()
Ejemplo n.º 6
0
 def receiveDamage(self, attackerMailbox, damage):
     HealthSystem.receiveDamage(self, attackerMailbox, damage)
     AI.receiveDamage(self, attackerMailbox, damage)
Ejemplo n.º 7
0
 def onTimer(self, tid, userArg):
     AI.onTimer(self, tid, userArg)
     HealthSystem.onTimer(self, tid, userArg)
     SuperPowerSystem.onTimer(self, tid, userArg)
     SkillSystem.onTimer(self, tid, userArg)