def canUse(self, caster, target, scObject): """ virtual method. Can use @param caster: Entity with Ability @param receiver: Entity """ return ActiveAbility.canUse(self, caster, target, scObject)
def use(self, caster, scObject): """ virtual method. Use abilities @param caster: Entity with Ability @param receiver: Entity """ return ActiveAbility.use(self, caster, scObject)
def __init__(self): ActiveAbility.__init__(self)
def onTimer(self, tid, userArg): """ Ouroboros method. Engine callback timer trigger """ ActiveAbility.onTimerTick(self, tid, userArg, self)