void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; //SVET_1 object oPEH1=GetObjectByTag("PEH_1"); object oPEH2=GetObjectByTag("PEH_2"); object oPEH3=GetObjectByTag("PEH_3"); object oGlava=GetObjectByTag("Glava"); object oMNP1= GetWaypointByTag("MWP_1"); object oMNP2= GetWaypointByTag("MWP_2"); object oMNP3= GetWaypointByTag("MWP_3"); object oMNP4= GetWaypointByTag("MWP_4"); object oMNM1= GetWaypointByTag("MWP_MAIN"); object oMNM2= GetWaypointByTag("MWP_MAIN1"); object oSV1=GetObjectByTag("SVET_1"); object oSV2=GetObjectByTag("SVET_2"); object oSV3=GetObjectByTag("SVET_3"); object oSV4=GetObjectByTag("SVET_4"); object oSV5=GetObjectByTag("SVET_5"); object oSV6=GetObjectByTag("SVET_6"); object oSV7=GetObjectByTag("SVET_7"); object oSV8=GetObjectByTag("SVET_8"); effect eCutInv = EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY); effect eVis = EffectVisualEffect( VFX_IMP_DIVINE_STRIKE_FIRE); //BlackMonitor FadeToBlack(oPC, FADE_SPEED_FASTEST); DelayCommand(1.0, AssignCommand(oPEH1, ClearAllActions())); DelayCommand(1.0, AssignCommand(oPEH2, ClearAllActions())); DelayCommand(1.0, AssignCommand(oPEH3, ClearAllActions())); DelayCommand(1.0, AssignCommand(oGlava, ClearAllActions())); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oPC, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV1, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV2, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV3, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV4, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV5, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV6, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV7, 200.5); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV8, 200.5); DelayCommand(2.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST)); DelayCommand(2.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(2.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); //CutScene SetCutsceneMode(oPC); DelayCommand(3.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(3.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(4.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(4.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(5.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(5.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(6.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(6.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(7.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(7.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(8.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(8.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(9.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(9.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS))); DelayCommand(3.0, AssignCommand(oPC, SetCameraFacing(200.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_VERY_SLOW))); DelayCommand(5.0, AssignCommand(oGlava, SpeakString("There is this boy? I hate him!"))); DelayCommand(2.0,AssignCommand(oGlava,ActionPlayAnimation(ANIMATION_LOOPING_TALK_FORCEFUL))); DelayCommand(7.0, AssignCommand(oPEH3, ActionForceMoveToObject(oMNP1,TRUE, 1.0, 7.0))); DelayCommand(9.0, AssignCommand(oPEH3, SpeakString("Sir, in the LES KRUG"))); DelayCommand(9.0, AssignCommand(oGlava, ActionDoCommand(SetFacingPoint(GetPosition(oPEH3))))); DelayCommand(11.0, AssignCommand(oGlava, SpeakString("KRUG? INTERESNO POIDEM POSMOTRIM."))); DelayCommand(12.0, AssignCommand(oGlava, ActionDoCommand(SetFacingPoint(GetPosition(oPEH1))))); DelayCommand(13.0, AssignCommand(oGlava, SpeakString("VZVOT! ZA MNOI!"))); DelayCommand(14.0, AssignCommand(oPEH3, ActionForceMoveToObject(oMNP2,TRUE, 1.0, 12.0))); DelayCommand(14.0, AssignCommand(oPEH1, ActionForceMoveToObject(oMNP3,TRUE, 1.0, 12.0))); DelayCommand(14.0, AssignCommand(oPEH2, ActionForceMoveToObject(oMNP4,TRUE, 1.0, 12.0))); DelayCommand(14.0, AssignCommand(oGlava, ActionForceMoveToObject(oMNM2,TRUE, 1.0, 12.0))); DelayCommand(17.0 ,AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("MWP_PC1")))); DelayCommand(17.5, AssignCommand(oPC, SetCameraFacing(200.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_VERY_SLOW))); DelayCommand(24.0, AssignCommand(oGlava, SpeakString("POSMOTRITE,ZDES KAKIE-TO NADPICI"))); DelayCommand(24.0, AssignCommand(oGlava, ActionForceMoveToObject(oMNM1,FALSE, 0.0, 12.0))); DelayCommand(26.0, AssignCommand(oGlava, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID, 0.9, 3.0))); DelayCommand(29.0,RemoveEffect(oSV1,eCutInv)); DelayCommand(29.3,RemoveEffect(oSV2,eCutInv)); DelayCommand(29.6,RemoveEffect(oSV3,eCutInv)); DelayCommand(30.5,RemoveEffect(oSV4,eCutInv)); DelayCommand(30.2,RemoveEffect(oSV5,eCutInv)); DelayCommand(29.9,RemoveEffect(oSV6,eCutInv)); DelayCommand(30.2,RemoveEffect(oSV7,eCutInv)); DelayCommand(30.5,RemoveEffect(oSV8,eCutInv)); DelayCommand(29.0, AssignCommand(oGlava, SpeakString("CHTO ETO?"))); DelayCommand(29.0, AssignCommand(oPEH3, SpeakString("O BOSHE"))); DelayCommand(29.0, AssignCommand(oPEH1, SpeakString("KAKOGO?"))); DelayCommand(29.0, AssignCommand(oPEH2, SpeakString("UPS"))); DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH1)); DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH2)); DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH3)); DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oGlava)); DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH1)); DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH2)); DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH3)); DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oGlava)); DelayCommand(33.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH1)); DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH2)); DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH3)); DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oGlava)); DelayCommand(34.5,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SPASM))); DelayCommand(34.5,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SPASM))); DelayCommand(34.5,AssignCommand(oPEH3,ActionPlayAnimation(ANIMATION_LOOPING_SPASM))); DelayCommand(34.5,AssignCommand(oGlava,ActionPlayAnimation(ANIMATION_LOOPING_SPASM))); DelayCommand(37.0, FadeToBlack(oPC, FADE_SPEED_FASTEST)); DelayCommand(36.0, AssignCommand(oPC, SetCutsceneMode(oPC, FALSE))); DelayCommand(36.0 ,AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("PRISHOK1")))); DelayCommand(36.0,RemoveEffect(oPC,eCutInv)); DelayCommand(38.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST)); } |