function Trig_Intro_Cinematic_Actions takes nothing returns nothing //Intro cinematic //call CinematicModeBJ( true, bj_FORCE_PLAYER[0] ) call CameraSetupApplyForPlayer( true, gg_cam_cam0, Player(0), 0 ) set udg_iimag[0] = CreateImageBJ( "ReplaceableTextures\\CameraMasks\\Black_mask.blp", 512.00, Location(1200.00, -800.00), 15.00, 4 ) call SetImageConstantHeight( udg_iimag[0], true, 0 ) call SetImageRenderAlways( udg_iimag[0], true ) call SetImageRender( udg_iimag[0], true ) call ShowImageBJ( true, udg_iimag[0] ) call TriggerSleepAction( 0.50 ) //SKIP COND if udg_ibool[1] == true then return endif //SKIP COND set udg_ittag[0] = CreateTextTagLocBJ( "TRIGSTR_138", Location(GetCameraTargetPositionX(), GetCameraTargetPositionY()), 15, 10, 100, 100, 100, 0) //SKIP COND if udg_ibool[1] == true then return endif //SKIP COND call SetTextTagPermanentBJ( udg_ittag[0], false ) if udg_ibool[1] == true then return endif call SetTextTagLifespanBJ( udg_ittag[0], 5.00 ) if udg_ibool[1] == true then return endif call SetTextTagAgeBJ( udg_ittag[0], 1.00 ) call SetTextTagFadepointBJ( udg_ittag[0], 5 ) //SKIP COND if udg_ibool[1] == true then return endif //SKIP COND call TriggerSleepAction( 11.00 ) //SKIP COND if udg_ibool[1] == true then return endif //SKIP COND call DestroyTextTag(udg_ittag[0]) set udg_ittag[0] = CreateTextTagLocBJ( "TRIGSTR_139", Location(GetCameraTargetPositionX() - 50, GetCameraTargetPositionY() + 50), 15, 12, 100, 100, 100, 0) call SetTextTagPermanentBJ( udg_ittag[0], false ) call SetTextTagLifespanBJ( udg_ittag[0], 7.00 ) call SetTextTagAgeBJ( udg_ittag[0], 1.00 ) call SetTextTagFadepointBJ( udg_ittag[0], 4 ) call TriggerSleepAction(4) //SKIP COND if udg_ibool[1] == true then return endif //SKIP COND set udg_ittag[1] = CreateTextTagLocBJ( "TRIGSTR_140", Location(GetCameraTargetPositionX() - 50, GetCameraTargetPositionY()), 15, 17, 100, 100, 100, 0) call SetTextTagPermanentBJ( udg_ittag[1], false ) call SetTextTagLifespanBJ( udg_ittag[1], 7.00 ) call SetTextTagAgeBJ( udg_ittag[1], 1.00 ) call SetTextTagFadepointBJ( udg_ittag[1], 4 ) //SKIP COND if udg_ibool[1] == true then return endif //SKIP COND call TriggerSleepAction(5.00) //call ConditionalTriggerExecute( gg_trg_Post_Intro_Cinematic ) call DisableTrigger( GetTriggeringTrigger() ) endfunction //=========================================================================== function InitTrig_Intro_Cinematic takes nothing returns nothing set gg_trg_Intro_Cinematic = CreateTrigger( ) call DisableTrigger( gg_trg_Intro_Cinematic ) call TriggerAddAction( gg_trg_Intro_Cinematic, function Trig_Intro_Cinematic_Actions ) endfunction