def getStartNatureAura(self, av):
     unlimited = av.isLocal()
     flashEffect = FlashEffect()
     flashEffect.reparentTo(av)
     flashEffect.setPos(0, 0, 2.0)
     flashEffect.setScale(15.0)
     flashEffect.fadeTime = 1.0
     flashEffect.setEffectColor(Vec4(0.29999999999999999, 1, 0.5, 1))
     animSeq = Sequence(Wait(0.5))
     animSeq.append(Func(flashEffect.play))
     healBlast = VoodooHealBlast.getEffect(unlimited)
     if healBlast:
         healBlast.reparentTo(av)
         healBlast.setPos(0, 0, 2.5)
         animSeq.append(Func(healBlast.play))
         animSeq.append(Wait(0.10000000000000001))
     
     burstEffect = VoodooAuraBurst.getEffect(unlimited)
     if burstEffect:
         burstEffect.reparentTo(av)
         burstEffect.setPos(0, 0, 0.25)
         burstEffect.setEffectColor(Vec4(0.29999999999999999, 1, 0.5, 0.5))
         animSeq.append(Func(burstEffect.play))
     
     return animSeq
 def getStartWardingAura(self, av):
     unlimited = av.isLocal()
     flashEffect = FlashEffect()
     flashEffect.reparentTo(av)
     flashEffect.setPos(0, 0, 2.0)
     flashEffect.setScale(15.0)
     flashEffect.fadeTime = 1.0
     flashEffect.setEffectColor(Vec4(0.40000000000000002, 0.59999999999999998, 1, 1))
     animSeq = Sequence(Wait(0.5))
     animSeq.append(Func(flashEffect.play))
     shieldBlast = VoodooShieldBlast.getEffect(unlimited)
     if shieldBlast:
         shieldBlast.reparentTo(av)
         shieldBlast.setPos(0, 0, 1.5)
         animSeq.append(Func(shieldBlast.play))
         animSeq.append(Wait(0.10000000000000001))
     
     burstEffect = VoodooAuraBurst.getEffect(unlimited)
     if burstEffect:
         burstEffect.reparentTo(av)
         burstEffect.setPos(0, 0, 0.25)
         burstEffect.setEffectColor(Vec4(0.40000000000000002, 0.59999999999999998, 1, 0.59999999999999998))
         animSeq.append(Func(burstEffect.play))
     
     return animSeq
Example #3
0
 def getStartDarkAura(self, av):
     unlimited = av.isLocal()
     flashEffect = FlashEffect()
     flashEffect.reparentTo(av)
     flashEffect.setPos(0, 0, 2.0)
     flashEffect.setScale(15.0)
     flashEffect.fadeTime = 1.0
     flashEffect.setEffectColor(Vec4(1, 0, 0, 1))
     animSeq = Sequence(Wait(0.5))
     animSeq.append(Func(flashEffect.play))
     smokeBlast = VoodooSmokeBlast.getEffect(unlimited)
     if smokeBlast:
         smokeBlast.reparentTo(av)
         smokeBlast.setPos(0, 0, 1.5)
         animSeq.append(Func(smokeBlast.play))
         animSeq.append(Wait(0.1))
     burstEffect = VoodooAuraBurst.getEffect(unlimited)
     if burstEffect:
         burstEffect.reparentTo(av)
         burstEffect.setPos(0, 0, 0.25)
         burstEffect.setEffectColor(Vec4(0.5, 0, 0, 0.5))
         animSeq.append(Func(burstEffect.play))
     return animSeq