{ Animations = [ { Name = "NPCArtemisBaseAnimation" GrannyAnimation = "null" GrannyModel = "Artemis_Mesh" GrannyAnimationSpeed = 1.0 Scale = 1.0 Loop = false Enable3DShadow = true } { Name = "Artemis_Idle" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Idle_C_00" Loop = true Blends = [ { BlendTransitionFrom = "Artemis_Appear" Duration = 10 } { BlendTransitionFrom = "Artemis_Turn" Duration = 10 } ] } { Name = "Artemis_Salute" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Greeting_C_01" ChainTo = "Artemis_Idle" Blends = [ { BlendTransitionFrom = "BlendTransitionFromAll" Duration = 6 } { BlendTransitionFrom = "Artemis_Idle" Duration = 4 } ] } { Name = "Artemis_Shrug" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Shrug_C_00" ChainTo = "Artemis_Idle" Blends = [ { BlendTransitionFrom = "BlendTransitionFromAll" Duration = 6 } { BlendTransitionFrom = "Artemis_Idle" Duration = 4 } ] } { Name = "Artemis_Blessing" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Blessing_C_00" ChainTo = "Artemis_Idle" Blends = [ { BlendTransitionFrom = "BlendTransitionFromAll" Duration = 6 } { BlendTransitionFrom = "Artemis_Idle" Duration = 4 } ] } { Name = "Artemis_Turn" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Disappear_C_00" ChainTo = "Artemis_Idle" GrannyAnimationSpeed = 1.1 Blends = [ { BlendTransitionFrom = "BlendTransitionFromAll" Duration = 6 } { BlendTransitionFrom = "Artemis_Idle" Duration = 10 } ] Frames = [ { Frame = 0 FrameSpeed = 0 } { Frame = 18 FrameSpeed = 1 } { Frame = 40 FrameSpeed = 0 } ] } { Name = "Artemis_Appear" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Appear_C_00" ChainTo = "Artemis_Idle" Frames = [ { Frame = 12 Sound = "/Leftovers/SFX/FootstepsWheatHeavy2" } { Frame = 40 Sound = "/SFX/Player Sounds/WeaponSwing" } { Frame = 60 Sound = "/SFX/ChefGhostKnifeTwirl" } ] } { Name = "Artemis_Disappear" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Disappear_C_00" ChainTo = "Artemis_Invisible" Blends = [ { BlendTransitionFrom = "BlendTransitionFromAll" Duration = 6 } { BlendTransitionFrom = "Artemis_Idle" Duration = 4 } ] } { Name = "Artemis_Invisible" FilePath = "Animations\NPCArtemis\Artemis_01" ScaleFromOwner = "Maintain" AngleFromOwner = "Ignore" Material = "Unlit" Alpha = 0.0 EndFrame = 1 NumFrames = 1 StartFrame = 1 OwnerHasNoCollision = true } // Singing { Name = "Artemis_Sitting_Idle" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Sitting_Idle_C_00" Enable3DShadow = false Loop = true } { Name = "Artemis_Singing_Start" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Singing_Start_C_00" Enable3DShadow = false ChainTo = "Artemis_Singing_FireLoop" Blends = [ { BlendTransitionFrom = "BlendTransitionFromAll" Duration = 6 } { BlendTransitionFrom = "Artemis_Sitting_Idle" Duration = 6 } ] } { Name = "Artemis_Singing_FireLoop" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Singing_Loop_C_00" Enable3DShadow = false Loop = true GrannyRandomLoopCountMin = 3 GrannyRandomLoopCountMax = 6 ChainTo = "Artemis_Singing_Fidget" } { Name = "Artemis_Singing_Fidget" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Singing_Fidget_C_00" Enable3DShadow = false ChainTo = "Artemis_Singing_FireLoop" } { Name = "Artemis_Singing_End" InheritFrom = "NPCArtemisBaseAnimation" GrannyAnimation = "Artemis_Base_Singing_End_C_00" Enable3DShadow = false ChainTo = "Artemis_Sitting_Idle" Blends = [ { BlendTransitionFrom = "Artemis_Singing_Start" Duration = 30 } { BlendTransitionFrom = "Artemis_Singing_Fidget" Duration = 30 } { BlendTransitionFrom = "Artemis_Singing_FireLoop" Duration = 30 } ] } ]}