#include "x0_i0_anims" #include "x0_i0_position" void SetFacingObject(object oTarget) { vector vFace=GetPosition(oTarget); SetFacingPoint(vFace); } void main() { object oPC = OBJECT_SELF; object oClient = GetPCSpeaker(); ClearAllActions(); AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_VICTORY2)); DelayCommand(3.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_TALK_LAUGHING, 2.0, 2.0))); DelayCommand(3.1, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH))); DelayCommand(3.1, SetFacing(270.0)); DelayCommand(5.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(5.1, SetFacing(240.0f)); DelayCommand(5.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE))); DelayCommand(5.6, SetFacing(220.0f)); DelayCommand(6.2, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(6.7, SetFacing(120.0f)); DelayCommand(6.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 2.0))); DelayCommand(8.7, SetFacing(80.0f)); DelayCommand(8.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.4, 0.9))); DelayCommand(9.7, SetFacing(40.0f)); DelayCommand(9.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.4, 0.9))); DelayCommand(10.7, SetFacing(20.0f)); DelayCommand(10.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.4, 0.9))); DelayCommand(11.7, SetFacing(40.0f)); DelayCommand(11.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.4, 0.9))); DelayCommand(12.7, SetFacing(80.0f)); DelayCommand(12.7, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH))); DelayCommand(12.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(13.7, SetFacing(90.0f)); DelayCommand(13.7, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH))); DelayCommand(13.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE))); DelayCommand(14.1, SetFacing(120.0f)); DelayCommand(14.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(14.6, SetFacing(160.0f)); DelayCommand(14.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE))); DelayCommand(15.1, SetFacing(180.0f)); DelayCommand(15.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(15.9, SetFacing(170.0f)); DelayCommand(16.0, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(17.0, SetFacing(160.0f)); DelayCommand(17.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(18.0, SetFacing(120.0f)); DelayCommand(18.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(19.0, SetFacing(90.0f)); DelayCommand(19.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(20.0, SetFacing(40.0f)); DelayCommand(20.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(21.0, SetFacing(20.0f)); DelayCommand(21.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_LOOPING_SPASM, 0.3, 1.0))); DelayCommand(22.0, SetFacingObject(oPC)); DelayCommand(22.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(22.7, SetFacing(320.0f)); DelayCommand(22.8, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE))); DelayCommand(23.5, SetFacing(300.0f)); DelayCommand(23.6, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(24.0, SetFacing(320.0f)); DelayCommand(24.1, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_DUCK))); DelayCommand(24.8, SetFacing(340.0f)); DelayCommand(24.9, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_DODGE_SIDE))); DelayCommand(26.1, SetFacingObject(oPC)); DelayCommand(26.2, AssignCommand(oPC, ClearAllActions())); DelayCommand(26.25, AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_LAUGH))); DelayCommand(26.7, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_BOW))); DelayCommand(27.5, AssignCommand(oPC, ActionPlayAnimation( ANIMATION_FIREFORGET_GREETING))); }