# Cutscene Fade

Grammar — Perform a Cutscene fadeIn|Fade In/Fade Out over duration seconds using color color and Transparency% amount|transparency for players players.
FlagsNative | Action

Cutscene Fading allows you to manipulate the same fade system that Cutscenes use. For example, a cutscene can Fade Out the scene, then you can fade back in with this trigger. This is separate from Cinematic Fade, which only fades the game world.

# Arguments

  • bool<preset::FadeOption> — Fade In
  • fixed — Duration
  • color — Color
  • fixed — Amount
  • playergroup — Players
  • bool<preset::Trigger_Wait_Option> — Wait Until Done

Returns — void

native void CutsceneFade(
	bool fadeIn,
	fixed duration,
	color inColor,
	fixed amount,
	playergroup players,
	bool inWaitUntilDone,
);

Category: Cutscene / Cutscenes

# Examples

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal01.sc2map/MapScript.galaxy:5559

    libNtve_gf_GlobalCinematicSetting(false);
    libNtve_gf_SwooshCamera(gv_pLAYER_01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PlayerStartLocation(gv_pLAYER_01_USER), lv_fadeDuration);
    CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    gv_inCinematic = false;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:7656

    libSwaC_gf_CampaignPlayCutscene("Cutscenes\\zSpace02_Intro.SC2Cutscene", Point(90.0, 12.0), true, true);
    CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1674), 0.0, -1, 10.0, true);
    CutsceneFade(true, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    FogSetEnabled(true);
    EnvironmentShow(c_environmentAll, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:7857

        libNtve_gf_GlobalCinematicSetting(false);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), CameraInfoGetTarget(CameraInfoFromId(82)), lv_fadeDuration);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    }

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal01.sc2mapMapScript.galaxy:5559

    libNtve_gf_GlobalCinematicSetting(false);
    libNtve_gf_SwooshCamera(gv_pLAYER_01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PlayerStartLocation(gv_pLAYER_01_USER), lv_fadeDuration);
    CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    gv_inCinematic = false;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace02.sc2mapMapScript.galaxy:7656

    libSwaC_gf_CampaignPlayCutscene("Cutscenes\\zSpace02_Intro.SC2Cutscene", Point(90.0, 12.0), true, true);
    CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1674), 0.0, -1, 10.0, true);
    CutsceneFade(true, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    FogSetEnabled(true);
    EnvironmentShow(c_environmentAll, true);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace02.sc2mapMapScript.galaxy:7857

        libNtve_gf_GlobalCinematicSetting(false);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), CameraInfoGetTarget(CameraInfoFromId(82)), lv_fadeDuration);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:9113

    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryMovie, 100.0, 0.0);
    CinematicFade(true, 0.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    if ((libSwaC_gv_zS_ArmyCustomCurrentUI == libSwaC_ge_ArmyUIScreen_EggRoom)) {
        libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:2267

    lib281DEC45_gf_ZSS_DebugStoryCheatUpdate();
    libSwaC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
    CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    DialogSetVisible(lib281DEC45_gv_zSS_DebugStoryDialog, PlayerGroupAll(), true);
}

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:2977

    }
    else {
        CutsceneFade(lp_fadeInOut, lp_duration, Color(0,0,0), 100.0, PlayerGroupAll(), lp_waitDontWait);
    }
}

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:3759

    lib281DEC45_gf_StoryCinematicMode(false);
    if ((ConversationDataWasSkipped() == true)) {
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    }
    else {

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:3762

    }
    else {
        CutsceneFade(true, 0.5, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    }
    SoundtrackStop(PlayerGroupAll(), c_soundtrackCategoryMusic, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:8533

    }

    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, lib281DEC45_gv_zSS_StoryFadeDuration, Color(0,0,0), 100.0, PlayerGroupAll(), true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:8535

    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, lib281DEC45_gv_zSS_StoryFadeDuration, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:9663

        Wait(0.0625, c_timeGame);
        CutsceneStop(gv_terranCinematicCutscene);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        Wait(0.0625, c_timeGame);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PointFromId(544), lv_fadeDuration);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:15497

        Wait(0.0625, c_timeGame);
        CutsceneStop(gv_zergCinematicCutscene);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        Wait(0.0625, c_timeGame);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PointFromId(19), lv_fadeDuration);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:19227

    GameSetLighting("AiurTempleJungle", 0.0);
    SoundChannelMute(PlayerGroupAll(), c_soundCategoryAmbient, false);
    CutsceneFade(true, 0.4, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    while (!((UnitGetType(gv_protossWarpPrism) == "WarpPrismPhasing"))) {
        Wait(0.125, c_timeGame);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:19340

        Wait(0.0625, c_timeGame);
        CutsceneStop(gv_protossCinematicCutscene);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        Wait(0.0625, c_timeGame);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PointWithOffset(PointFromId(67), 0.0, -1.0), lv_fadeDuration);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:19438

    FogSetEnabled(true);
    GameSetLighting("AiurTempleJungle", 0.0);
    CutsceneFade(true, 0.4, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CameraPan(gv_p01_USER, PointWithOffset(PointFromId(111), 0.0, 0.0), 10.0, -1, 10.0, false);
    libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00156", c_transmissionDurationAdd, 0.0, false, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:5559

    gv_cinematicCompleted = false;
    libNtve_gf_StoryMode(PlayerGroupAll(), true);
    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    libVoiC_gf_CampaignPlayCutscene2("Cutscenes\\Cutscene_Purifier02Intro.SC2Cutscene", false, true);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:5563

    libVoiC_gf_CampaignPlayCutscene2("Cutscenes\\Cutscene_Purifier02Intro.SC2Cutscene", false, true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, 2.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(2.0, c_timeGame);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Purifier02|Line00073", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:5566

    Wait(2.0, c_timeGame);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Purifier02|Line00073", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    CutsceneFade(false, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(1.0, c_timeGame);
    libVoiC_gf_CampaignStopCutscene();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:5572

    SoundtrackStopCurrent(PlayerGroupAll(), c_soundtrackCategoryAmbience, true);
    SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryAmbience, "Ambience_PPurifier02_Quad", c_soundtrackCueAny, c_soundtrackIndexAny, true);
    CutsceneFade(true, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(2634), SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Purifier02|Line00130", true), c_soundIndexAny)), -1, 10, true);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:5759

        libVCMI_gf_CinematicModeCampaign(false, lv_fadeDuration, false);
        libNtve_gf_SwooshCamera(gv_pLAYER_01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), CameraInfoGetTarget(CameraInfoFromId(68)), lv_fadeDuration);
        CutsceneFade(true, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:2994

    libVCST_gf_EnterRoom(libVCST_ge_Rooms_StoryRoomWarCouncil);
    libVCST_gf_AddRemoveUnitForRoom(false, gv_uNITWarCouncilSet02Possessed, libVCST_ge_Rooms_StoryRoomVoid);
    CutsceneFade(true, 0.2, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:9663

        Wait(0.0625, c_timeGame);
        CutsceneStop(gv_terranCinematicCutscene);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        Wait(0.0625, c_timeGame);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PointFromId(544), lv_fadeDuration);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:15497

        Wait(0.0625, c_timeGame);
        CutsceneStop(gv_zergCinematicCutscene);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        Wait(0.0625, c_timeGame);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PointFromId(19), lv_fadeDuration);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:19227

    GameSetLighting("AiurTempleJungle", 0.0);
    SoundChannelMute(PlayerGroupAll(), c_soundCategoryAmbient, false);
    CutsceneFade(true, 0.4, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    while (!((UnitGetType(gv_protossWarpPrism) == "WarpPrismPhasing"))) {
        Wait(0.125, c_timeGame);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:19340

        Wait(0.0625, c_timeGame);
        CutsceneStop(gv_protossCinematicCutscene);
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        Wait(0.0625, c_timeGame);
        libNtve_gf_SwooshCamera(gv_p01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), PointWithOffset(PointFromId(67), 0.0, -1.0), lv_fadeDuration);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:19438

    FogSetEnabled(true);
    GameSetLighting("AiurTempleJungle", 0.0);
    CutsceneFade(true, 0.4, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CameraPan(gv_p01_USER, PointWithOffset(PointFromId(111), 0.0, 0.0), 10.0, -1, 10.0, false);
    libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00156", c_transmissionDurationAdd, 0.0, false, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:5559

    gv_cinematicCompleted = false;
    libNtve_gf_StoryMode(PlayerGroupAll(), true);
    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    libVoiC_gf_CampaignPlayCutscene2("Cutscenes\\Cutscene_Purifier02Intro.SC2Cutscene", false, true);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:5563

    libVoiC_gf_CampaignPlayCutscene2("Cutscenes\\Cutscene_Purifier02Intro.SC2Cutscene", false, true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, 2.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(2.0, c_timeGame);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Purifier02|Line00073", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:5566

    Wait(2.0, c_timeGame);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Purifier02|Line00073", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    CutsceneFade(false, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(1.0, c_timeGame);
    libVoiC_gf_CampaignStopCutscene();

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:5572

    SoundtrackStopCurrent(PlayerGroupAll(), c_soundtrackCategoryAmbience, true);
    SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryAmbience, "Ambience_PPurifier02_Quad", c_soundtrackCueAny, c_soundtrackIndexAny, true);
    CutsceneFade(true, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(2634), SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Purifier02|Line00130", true), c_soundIndexAny)), -1, 10, true);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:5759

        libVCMI_gf_CinematicModeCampaign(false, lv_fadeDuration, false);
        libNtve_gf_SwooshCamera(gv_pLAYER_01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + 8.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), CameraInfoGetTarget(CameraInfoFromId(68)), lv_fadeDuration);
        CutsceneFade(true, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
        CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:2994

    libVCST_gf_EnterRoom(libVCST_ge_Rooms_StoryRoomWarCouncil);
    libVCST_gf_AddRemoveUnitForRoom(false, gv_uNITWarCouncilSet02Possessed, libVCST_ge_Rooms_StoryRoomVoid);
    CutsceneFade(true, 0.2, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    return true;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:121

    }

    CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    DialogSetVisible(libVCST_gv_pS_DebugStoryDialog, PlayerGroupAll(), true);
    TriggerEnable(libVCST_gt_PS_DebugStoryCheatSceneListSelect, true);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1529

    }
    else {
        CutsceneFade(lp_fadeInOut, lp_duration, Color(0,0,0), 100.0, PlayerGroupAll(), lp_waitDontWait);
    }
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3164

    libVCST_gf_StoryCinematicMode(false);
    if ((ConversationDataWasSkipped() == true)) {
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    }
    else {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3167

    }
    else {
        CutsceneFade(true, 0.5, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    }
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:5070

    }

    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, libVCST_gv_pS_StoryFadeDuration, Color(0,0,0), 100.0, PlayerGroupAll(), true);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:5072

    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, libVCST_gv_pS_StoryFadeDuration, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    return true;
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2293

    SoundChannelMute(libCore_gv_playerGroupFromPlayer[lp_player], c_soundCategoryVoice, true);
    SoundChannelMute(libCore_gv_playerGroupFromPlayer[lp_player], c_soundCategoryAlert, true);
    CutsceneFade(false, 0.0, Color(0,0,0), 0.0, libCore_gv_playerGroupFromPlayer[lp_player], true);
    libStEx_gf_TurnCinematicCameraOnOff(lp_player, true);
    autoA1C853BF_g = PlayerGroupAll();

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2317

    if ((libMapM_gv_mMIntroCutsceneCompleted[lp_player] == false)) {
        lv_fadeDuration = 0.75;
        CutsceneFade(false, lv_fadeDuration, Color(0,0,0), 0.0, libCore_gv_playerGroupFromPlayer[lp_player], false);
        libStEx_gf_CinematicFade(false, lv_fadeDuration, Color(0.00, 0.00, 0.00), lp_player);
        Wait(lv_fadeDuration, c_timeGame);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2346

    lv_fadeDuration = 1.5;
    if ((libNtve_gf_UnitGroupIsDead(libGame_gv_players[lp_player].lv_heroUnitGroup) == true)) {
        CutsceneFade(true, lv_fadeDuration, Color(0,0,0), 0.0, libCore_gv_playerGroupFromPlayer[lp_player], false);
        libStEx_gf_CinematicFade(true, lv_fadeDuration, Color(0.00, 0.00, 0.00), lp_player);
        Wait(lv_fadeDuration, c_timeGame);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2352

    else {
        UISetMode(libCore_gv_playerGroupFromPlayer[lp_player], c_uiModeConsole, lv_fadeDuration);
        CutsceneFade(true, lv_fadeDuration, Color(0,0,0), 0.0, libCore_gv_playerGroupFromPlayer[lp_player], false);
        libStEx_gf_CinematicFade(true, lv_fadeDuration, Color(0.00, 0.00, 0.00), lp_player);
        Wait(0.5, c_timeGame);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/StartingExperienceLib.galaxy:988

        	if (lv_itPlayer<0) { break; }
        	libStEx_gf_CinematicFade(false, 0.0, Color(0.00, 0.00, 0.00), lv_itPlayer);
        CutsceneFade(false, 0.0, Color(0,0,0), 0.0, libCore_gv_playerGroupFromPlayer[lv_itPlayer], false);
    }
    while (!((libGame_gv_heroPickDone == true))) {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:4600

        Wait(0.1, c_timeGame);
    }
    CutsceneFade(false, 1.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    CutsceneStop(libNCMI_gv_nM_CreditsCutscene);
    ConversationDataStop();

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:121

    }

    CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    DialogSetVisible(libNCST_gv_nS_DebugStoryDialog, PlayerGroupAll(), true);
    TriggerEnable(libNCST_gt_NS_DebugStoryCheatSceneListSelect, true);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:1369

    }
    else {
        CutsceneFade(lp_fadeInOut, lp_duration, Color(0,0,0), 100.0, PlayerGroupAll(), lp_waitDontWait);
    }
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:2740

    libNCST_gf_StoryCinematicMode(false);
    if ((ConversationDataWasSkipped() == true)) {
        CutsceneFade(true, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    }
    else {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:2743

    }
    else {
        CutsceneFade(true, 0.5, Color(0,0,0), 100.0, PlayerGroupAll(), false);
    }
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:4430

    }

    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, libNCST_gv_nS_StoryFadeDuration, Color(0,0,0), 100.0, PlayerGroupAll(), true);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:4432

    CutsceneFade(false, 0.0, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    Wait(0.0625, c_timeGame);
    CutsceneFade(true, libNCST_gv_nS_StoryFadeDuration, Color(0,0,0), 100.0, PlayerGroupAll(), true);
    return true;
}

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova06.sc2map/MapScript.galaxy:8671

        TriggerExecute(gt_NovaUsesTerrazine, true, false);
        CinematicFade(false, 3.0, c_fadeStyleNormal, ColorWithAlpha(47.06, 19.61, 80.39, 0.00), 0.0, true);
        CutsceneFade(false, 2.0, Color(0.00, 0.00, 0.00), 100.0, PlayerGroupAll(), true);
        CinematicFade(true, 0.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    }

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova06.sc2map/MapScript.galaxy:8675

    }
    else {
        CutsceneFade(false, 0.5, Color(0.00, 0.00, 0.00), 100.0, PlayerGroupAll(), true);
    }
    return true;

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova06.sc2mapMapScript.galaxy:8671

        TriggerExecute(gt_NovaUsesTerrazine, true, false);
        CinematicFade(false, 3.0, c_fadeStyleNormal, ColorWithAlpha(47.06, 19.61, 80.39, 0.00), 0.0, true);
        CutsceneFade(false, 2.0, Color(0.00, 0.00, 0.00), 100.0, PlayerGroupAll(), true);
        CinematicFade(true, 0.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    }

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova06.sc2mapMapScript.galaxy:8675

    }
    else {
        CutsceneFade(false, 0.5, Color(0.00, 0.00, 0.00), 100.0, PlayerGroupAll(), true);
    }
    return true;