scale=0.014

skeleton=Skeleton.CSF

mesh=Mesh.CMF
mesh=Torso.CMF
mesh=Legs.CMF
mesh=Teslas.CMF

# 0 - Idle animations
animation=Idle.CAF
animation=Stage3_Idle.CAF
animation=Stage4_Idle.CAF
animation=Rotate_Right.CAF
animation=Rotate_Left.CAF

# 5 - Move animations: Stage 1 and 2 ¿and 4?
animation=Walk.CAF:STOMP_FORWARD
animation=Walk_Back.CAF:STOMP_BACKWARD
animation=Walk_Right.CAF:STOMP_RIGHTWARD
animation=Walk_Left.CAF:STOMP_LEFTWARD

# 9 - Move animations: Stage 3
animation=Stage3_MoveFront.CAF
animation=Stage3_MoveBack.CAF
animation=Stage3_MoveRight.CAF
animation=Stage3_MoveLeft.CAF

# 13 - Action: Vortex hit with loop
animation=Vortex_Start.CAF
animation=Vortex_Loop.CAF
animation=Vortex_End.CAF

# 16 - Action: Earth quake with loop
animation=EarthQuake_Start.CAF
animation=EarthQuake_Loop.CAF
animation=EarthQuake_End.CAF

# 19 - Action: Earth quake Stage3 with loop
animation=Stage3_EarthQuake_Start.CAF
animation=Stage3_EarthQuake_Loop.CAF
animation=Stage3_EarthQuake_End.CAF

# 22 - Action: Shoot Charged
animation=ShootCharge.CAF

# 23 - Action: Shoot (arms)
animation=Shoot_Left_Arm.CAF
animation=Shoot_Right_Arm.CAF

# 25 - Action: Stomp
animation=Stomp.CAF

# 26 - Death animations
animation=Death_A.CAF
animation=Death_Stage_1.CAF
animation=Death_Stage_2.CAF
animation=Death_Stage_3.CAF
animation=Death_Stage_4.CAF

#31 - Spawn
animation=Spawn.CAF

onTime=STOMP_FORWARD:0.1 :Do("local bT = GetBoneTransform('Bone006'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_FORWARD:0.36:Do("local bT = GetBoneTransform('Bone020'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_FORWARD:0.9 :Do("local bT = GetBoneTransform('Bone015'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())

onTime=STOMP_BACKWARD:0.16:Do("local bT = GetBoneTransform('Bone006'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_BACKWARD:0.8 :Do("local bT = GetBoneTransform('Bone020'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_BACKWARD:1.03:Do("local bT = GetBoneTransform('Bone015'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())

onTime=STOMP_RIGHTWARD:0.1 :Do("local bT = GetBoneTransform('Bone020'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_RIGHTWARD:0.73:Do("local bT = GetBoneTransform('Bone015'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_RIGHTWARD:1.06:Do("local bT = GetBoneTransform('Bone006'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())

onTime=STOMP_LEFTWARD:0.56 :Do("local bT = GetBoneTransform('Bone020'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_LEFTWARD:1.03 :Do("local bT = GetBoneTransform('Bone006'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
onTime=STOMP_LEFTWARD:1.2  :Do("local bT = GetBoneTransform('Bone015'); LaunchVolatileFX( 'FX/Boss_3/Leg_Stomp', bT.Pos, bT.Rot )",GetOwner())
