def enterBeginFeast(self, extraArgs=[]): self.torch = loader.loadModel('models/props/torch') self.torch.reparentTo(self.av.rightHandNode) self.torch.setPos(0.20000000000000001, -0.20000000000000001, -0.10000000000000001) self.torch.setHpr(0, -110, 0) self.torch.setScale(0.59999999999999998) SmallFire = SmallFire import pirates.effects.SmallFire self.fireEffect = SmallFire() if self.fireEffect: self.fireEffect.reparentTo(self.torch.find('**/torch_effect_*')) self.fireEffect.startLoop() self.av.motionFSM.off(lock=True) self.animationTrack = Sequence( self.av.actorInterval('wand_cast_start', blendOutT=0), Func(self.av.loop, 'wand_cast_idle', blendT=0), Wait(3.0), self.av.actorInterval('wand_cast_fire', playRate=0.75)) self.animationTrack.start()