def p(self,target=None): assert(target is not None) knockdir = self.heading.direction + knockrotation knockvector = vectorfromangle(knockdir, r=knockstrength) e = knockbackEffect(knockvector) applyEffect(target, source, e)
def p(self,target=None): assert(target is not None) applyEffect(target, source, effecttemplate)