# Last Created Cutscene
Grammar — Last created cutscene
Flags —Native
|Function
Returns the last cutscene created via a “Create Cutscene” action. Cutscenes are destroyed when they stop via a trigger or the end of the scene. At that point, the Cutscene ID is invalid.
Returns — int
<preset::Cutscene>
native int CutsceneLastCreated();
# Related
Category: Cutscene / Cutscenes
- Create Cutscene —
int
<preset::Cutscene> — CutsceneCreateNoPosition - Create Cutscene at Position —
int
<preset::Cutscene> — CutsceneCreateNew - Go To Next Cutscene Bookmark —
void
— CutsceneGoToNextBookmark - Cutscene EndScene Fired —
void
— TriggerAddEventCutsceneEndSceneFired - Create Cutscene —
int
<preset::Cutscene> — CutsceneCreate - Last Created Cutscene —
int
<preset::Cutscene> — CutsceneLastCreated - Play Cutscene —
void
— CutscenePlay - Pause Cutscene —
void
— CutscenePause - Stop Cutscene —
void
— CutsceneStop - Set Cutscene Time —
void
— CutsceneSetTime - Go To Cutscene Bookmark —
void
— CutsceneGoToBookmark - Show/Hide Cutscene —
void
— CutsceneShow - Play Cutscene Range Over Time —
void
— CutscenePlayCutsceneRangeOverTime - Cutscene Fade —
void
— CutsceneFade - Dialog Item Cutscene —
int
<preset::Cutscene> — CutsceneGetTriggerControl - Cutscene Bookmark Fired —
void
— TriggerAddEventCutsceneBookmarkFired - Triggering Cutscene —
int
<preset::Cutscene> — EventCutsceneId - Triggering Cutscene Bookmark —
string
— EventCutsceneBookmark - Wait For Cutscene To End —
void
— WaitForCutsceneToEnd
# Examples
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zchar02.sc2map/MapScript.galaxy:1001
ActorSend(ActorFromDoodad(DoodadFromId(294)), "ExternalFinderAdd");
CutsceneCreateNew("Cutscenes\\ZChar02CruiserLaunch.SC2Cutscene", libNtve_gf_PointFromXYZ(168.29, 65.25, 10.02), 0.0, PlayerGroupAll(), false);
gv_scene_GorgonLaunch = CutsceneLastCreated();
CutscenePause(gv_scene_GorgonLaunch);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zspace01.sc2map/MapScript.galaxy:6921
CinematicFade(true, 2.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
libSwaC_gf_CampaignPlayCutscene("Cutscenes\\ZMissionSpace01Victory.SC2Cutscene", Point(30.0, 100.0), false, true);
WaitForCutsceneToEnd(CutsceneLastCreated());
libNtve_gf_StoryMode(PlayerGroupAll(), false);
gv_cinematicCompleted = true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:8442
ActorSend(ActorFromDoodad(DoodadFromId(193)), "SetVisibility");
libSwaC_gf_CampaignPlayCutscene("Cutscenes\\ZSpace02Elevator.SC2Cutscene", PointFromId(1586), false, false);
gv_elevatorCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(gv_elevatorCutscene, "LowerStart");
TriggerExecute(gt_MidElevatorDescentCamera, true, false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar02.sc2map — MapScript.galaxy:1001
ActorSend(ActorFromDoodad(DoodadFromId(294)), "ExternalFinderAdd");
CutsceneCreateNew("Cutscenes\\ZChar02CruiserLaunch.SC2Cutscene", libNtve_gf_PointFromXYZ(168.29, 65.25, 10.02), 0.0, PlayerGroupAll(), false);
gv_scene_GorgonLaunch = CutsceneLastCreated();
CutscenePause(gv_scene_GorgonLaunch);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace01.sc2map — MapScript.galaxy:6921
CinematicFade(true, 2.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
libSwaC_gf_CampaignPlayCutscene("Cutscenes\\ZMissionSpace01Victory.SC2Cutscene", Point(30.0, 100.0), false, true);
WaitForCutsceneToEnd(CutsceneLastCreated());
libNtve_gf_StoryMode(PlayerGroupAll(), false);
gv_cinematicCompleted = true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace02.sc2map — MapScript.galaxy:8442
ActorSend(ActorFromDoodad(DoodadFromId(193)), "SetVisibility");
libSwaC_gf_CampaignPlayCutscene("Cutscenes\\ZSpace02Elevator.SC2Cutscene", PointFromId(1586), false, false);
gv_elevatorCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(gv_elevatorCutscene, "LowerStart");
TriggerExecute(gt_MidElevatorDescentCamera, true, false);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6699
libSwaC_gv_zS_CampaignCutsceneSkipped = false;
CutsceneCreateNew(lp_file, lp_position, 0.0, PlayerGroupAll(), true);
libSwaC_gv_zS_CurrentCampaignCutscene = CutsceneLastCreated();
libSwaC_gv_zS_CampaignCutsceneSkippable = (lp_allowSkip == true);
TriggerExecute(libSwaC_gt_ZS_WaitForCutscene, true, lp_waitDontWait);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:8178
if ((libSwaC_gv_zS_ArmyCustomEggLightScenes[lv_index] == c_cutsceneNone)) {
CutsceneCreateNew("Cutscenes\\StorymodeSet_EggRoom.SC2Cutscene", UnitGetPosition(libSwaC_gv_zS_ArmyCustomEggRoom), 0.0, PlayerGroupAll(), false);
libSwaC_gv_zS_ArmyCustomEggLightScenes[lv_index] = CutsceneLastCreated();
}
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:8199
if ((libSwaC_gv_zS_ArmyCustomEggRoomSetLightScene == c_cutsceneNone)) {
CutsceneCreateNew("Cutscenes\\StorymodeSet_EggRoom.SC2Cutscene", Point(50.0, 50.0), 0.0, PlayerGroupAll(), false);
libSwaC_gv_zS_ArmyCustomEggRoomSetLightScene = CutsceneLastCreated();
CutsceneGoToBookmark(libSwaC_gv_zS_ArmyCustomEggRoomSetLightScene, "World Light Start");
CutscenePause(libSwaC_gv_zS_ArmyCustomEggRoomSetLightScene);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:8217
if ((libSwaC_gv_zS_ArmyCustomEggRoomEvoLightScene == c_cutsceneNone)) {
CutsceneCreateNew("Cutscenes\\StorymodeSet_EggRoom.SC2Cutscene", Point(50.0, 50.0), 0.0, PlayerGroupAll(), false);
libSwaC_gv_zS_ArmyCustomEggRoomEvoLightScene = CutsceneLastCreated();
CutsceneGoToBookmark(libSwaC_gv_zS_ArmyCustomEggRoomEvoLightScene, "EggRoom - EvolutionMaster Start");
CutscenePause(libSwaC_gv_zS_ArmyCustomEggRoomEvoLightScene);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:9275
if ((libSwaC_gv_zS_ArmyCustomEvolutionUnitLightScene[lv_sceneIndex] == c_cutsceneNone)) {
CutsceneCreateNew("Cutscenes\\Z_UI_SplitScreen.SC2Cutscene", libNtve_gf_PointWithZOffset(libSwaC_gv_center, libSwaC_gv_zSC_ARMYEVOLUTIONSETHEIGHT), 0.0, PlayerGroupAll(), false);
libSwaC_gv_zS_ArmyCustomEvolutionUnitLightScene[lv_sceneIndex] = CutsceneLastCreated();
}
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:9305
DialogSetVisible(lv_splitTitleDialog, PlayerGroupAll(), true);
CutsceneCreateNew("Cutscenes\\Z_UI_SplitScreenVictory.SC2Cutscene", libNtve_gf_PointWithZOffset(libSwaC_gv_center, libSwaC_gv_zSC_ARMYEVOLUTIONSETHEIGHT), 0.0, PlayerGroupAll(), false);
libSwaC_gv_zS_ArmyCustomEvolutionFanfareCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(libSwaC_gv_zS_ArmyCustomEvolutionFanfareCutscene, (libSwaC_gf_ZS_ArmyCategoryBookmarkToken(libSwaC_gv_zS_ArmyCustomEvolutionCategory, true) + " " + lp_unitSide + " Start"));
DialogControlCreate(lv_splitTitleDialog, c_triggerControlTypeLabel);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:23548
}
libSwaC_gv_zS_DebugCutscenes[libSwaC_gv_zS_DebugCutsceneCount] = CutsceneLastCreated();
libSwaC_gv_zS_DebugScenePaused[libSwaC_gv_zS_DebugActiveCutscene] = false;
return true;
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:2853
if ((lib281DEC45_gv_zSS_StorySetLightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(lib281DEC45_gf_ZSS_SetLightingCutsceneFile(), lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
lib281DEC45_gv_zSS_StorySetLightingCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(lib281DEC45_gv_zSS_StorySetLightingCutscene, "World Light Start");
CutscenePause(lib281DEC45_gv_zSS_StorySetLightingCutscene);
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:2871
if ((lib281DEC45_gv_zSS_StorySetLightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(lib281DEC45_gf_ZSS_SetLightingCutsceneFile(), lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
lib281DEC45_gv_zSS_StorySetLightingCutscene = CutsceneLastCreated();
CutscenePause(lib281DEC45_gv_zSS_StorySetLightingCutscene);
}
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3633
lv_sceneinstance = lib281DEC45_gv_zSS_AmbientSceneInstance[lp_sceneIndex];
CutsceneCreateNew(UserDataGetString("AmbientScenes",lv_sceneinstance,"CutsceneFile",1), lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
lib281DEC45_gv_zSS_AmbientScenes[lp_sceneIndex][lp_bookmarkIndex] = CutsceneLastCreated();
if ((UserDataGetString("AmbientScenes", lib281DEC45_gv_zSS_AmbientSceneInstance[lp_sceneIndex], "Bookmarks", lp_bookmarkIndex) != "")) {
CutsceneGoToBookmark(lib281DEC45_gv_zSS_AmbientScenes[lp_sceneIndex][lp_bookmarkIndex], UserDataGetString("AmbientScenes", lib281DEC45_gv_zSS_AmbientSceneInstance[lp_sceneIndex], "Bookmarks", lp_bookmarkIndex));
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3640
}
if ((lib281DEC45_gv_zSS_AmbientScenesHidden == true)) {
CutsceneShow(CutsceneLastCreated(), false);
}
else {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3644
else {
}
CutscenePlay(CutsceneLastCreated());
}
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3947
}
}
lib281DEC45_gv_zSS_ConversationScene = CutsceneLastCreated();
}
else {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:4787
if ((lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lp_character)].lv_lightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(lib281DEC45_gf_ZSS_SetLightingCutsceneFile(), lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lp_character)].lv_lightingCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lp_character)].lv_lightingCutscene, (lv_setString + " - " + lp_token + " Start"));
CutscenePause(lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lp_character)].lv_lightingCutscene);
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:5740
lib281DEC45_gv_zSS_LastScenePlayedFull = true;
CutsceneCreateNew(lp_cutscene, Point(64.0, 64.0), 0.0, PlayerGroupAll(), true);
lib281DEC45_gv_zSS_Cutscene = CutsceneLastCreated();
TriggerExecute(lib281DEC45_gt_ZSS_CutsceneDetectSkipping, true, false);
WaitForCutsceneToEnd(lib281DEC45_gv_zSS_Cutscene);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:9569
CinematicFade(true, 0.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialTerranIntro.SC2Cutscene", PlayerGroupAll(), true);
gv_terranCinematicCutscene = CutsceneLastCreated();
Wait(4.0, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00043", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:9577
Wait(3.0, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00045", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
WaitForCutsceneToEnd(CutsceneLastCreated());
gv_cinematicCompleted2 = true;
return true;
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:15352
CinematicFade(true, 0.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialZergIntro.SC2Cutscene", PlayerGroupAll(), true);
gv_zergCinematicCutscene = CutsceneLastCreated();
Wait(10.5, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00087", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:19217
CinematicFade(true, 0.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialProtossIntro.SC2Cutscene", PlayerGroupAll(), true);
gv_protossCinematicCutscene = CutsceneLastCreated();
Wait(1.0, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00128", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:19223
UnitIssueOrder(gv_protossWarpPrism, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(67)), c_orderQueueReplace);
UnitIssueOrder(gv_protossWarpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
WaitForCutsceneToEnd(CutsceneLastCreated());
FogSetEnabled(true);
GameSetLighting("AiurTempleJungle", 0.0);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:19435
FogSetEnabled(false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialProtossOutro.SC2Cutscene", PlayerGroupAll(), true);
WaitForCutsceneToEnd(CutsceneLastCreated());
FogSetEnabled(true);
GameSetLighting("AiurTempleJungle", 0.0);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2map — MapScript.galaxy:9569
CinematicFade(true, 0.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialTerranIntro.SC2Cutscene", PlayerGroupAll(), true);
gv_terranCinematicCutscene = CutsceneLastCreated();
Wait(4.0, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00043", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2map — MapScript.galaxy:9577
Wait(3.0, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00045", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
WaitForCutsceneToEnd(CutsceneLastCreated());
gv_cinematicCompleted2 = true;
return true;
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2map — MapScript.galaxy:15352
CinematicFade(true, 0.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialZergIntro.SC2Cutscene", PlayerGroupAll(), true);
gv_zergCinematicCutscene = CutsceneLastCreated();
Wait(10.5, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00087", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2map — MapScript.galaxy:19217
CinematicFade(true, 0.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialProtossIntro.SC2Cutscene", PlayerGroupAll(), true);
gv_protossCinematicCutscene = CutsceneLastCreated();
Wait(1.0, c_timeGame);
libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00128", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2map — MapScript.galaxy:19223
UnitIssueOrder(gv_protossWarpPrism, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(67)), c_orderQueueReplace);
UnitIssueOrder(gv_protossWarpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
WaitForCutsceneToEnd(CutsceneLastCreated());
FogSetEnabled(true);
GameSetLighting("AiurTempleJungle", 0.0);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2map — MapScript.galaxy:19435
FogSetEnabled(false);
CutsceneCreateNoPosition("Cutscenes\\Cutscene_TutorialProtossOutro.SC2Cutscene", PlayerGroupAll(), true);
WaitForCutsceneToEnd(CutsceneLastCreated());
FogSetEnabled(true);
GameSetLighting("AiurTempleJungle", 0.0);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:4053
// Implementation
CutsceneCreateNew(lp_file, lp_position, 0.0, PlayerGroupAll(), true);
libVoiC_gv_pC_CurrentCampaignCutscene = CutsceneLastCreated();
libVoiC_gv_pC_CampaignCutsceneSkippable = (lp_allowSkip == true);
TriggerExecute(libVoiC_gt_PC_WaitForCutscene, true, lp_waitDontWait);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:10043
}
libVoiC_gv_pC_DebugCutscenes[libVoiC_gv_pC_DebugCutsceneCount] = CutsceneLastCreated();
libVoiC_gv_pC_DebugScenePaused[libVoiC_gv_pC_DebugActiveCutscene] = false;
return true;
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1329
if ((libVCST_gv_pS_StorySetLightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(libVCST_gf_PS_SetLightingCutsceneFile(), libVCST_gv_pS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libVCST_gv_pS_StorySetLightingCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(libVCST_gv_pS_StorySetLightingCutscene, "World Light Start");
CutscenePause(libVCST_gv_pS_StorySetLightingCutscene);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1346
if ((libVCST_gv_pS_StorySetLightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(libVCST_gf_PS_SetLightingCutsceneFile(), libVCST_gv_pS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libVCST_gv_pS_StorySetLightingCutscene = CutsceneLastCreated();
CutscenePause(libVCST_gv_pS_StorySetLightingCutscene);
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1908
if ((libVCST_gv_pS_RoomConvoSceneFiles[(libVCST_gf_CurrentRoom())] != null)) {
CutsceneCreateNew(libVCST_gv_pS_RoomUISceneFiles[(libVCST_gf_CurrentRoom())], libVCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "StartLoop");
libVCST_gv_pS_RoomUICutscene = CutsceneLastCreated();
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1909
CutsceneCreateNew(libVCST_gv_pS_RoomUISceneFiles[(libVCST_gf_CurrentRoom())], libVCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "StartLoop");
libVCST_gv_pS_RoomUICutscene = CutsceneLastCreated();
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:2544
else {
CutsceneCreateNew(lv_backgroundCutscene, libVCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "LoopStart");
libVCST_gv_pS_Backgrounds[libVCST_gf_PS_ConvertRoomtoBackgroundRoomNumber(lp_room)] = CutsceneLastCreated();
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:2545
CutsceneCreateNew(lv_backgroundCutscene, libVCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "LoopStart");
libVCST_gv_pS_Backgrounds[libVCST_gf_PS_ConvertRoomtoBackgroundRoomNumber(lp_room)] = CutsceneLastCreated();
}
libVCST_gv_pS_ActiveBackground = libVCST_gv_pS_Backgrounds[libVCST_gf_PS_ConvertRoomtoBackgroundRoomNumber(lp_room)];
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:2917
CutsceneCreateNew(UserDataGetString("AmbientEvents",lp_ambientEvent,"CutsceneFile",1), libVCST_gv_pS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libVCST_gv_pS_AmbientEvents[lp_room][lp_scene][lp_eventIndex] = CutsceneLastCreated();
if ((UserDataGetString("AmbientEvents", lp_ambientEvent, "Bookmark", 1) != "")) {
CutsceneGoToBookmark(libVCST_gv_pS_AmbientEvents[lp_room][lp_scene][lp_eventIndex], UserDataGetString("AmbientEvents", lp_ambientEvent, "Bookmark", 1));
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:2924
if ((libVCST_gv_pS_AmbientScenesHidden[lp_room] == true)) {
if ((libVCST_gv_pS_AmbientIsInConvoState == true) && (UserDataGetInt("AmbientScenes", libVCST_gv_pS_AmbientSceneInstance[lp_room][lp_scene], "ActiveInConvo", 1) == 1) && (libVCST_gf_PS_AmbientGetRoomNumber(libVCST_gv_pS_CurrentRoom) == lp_room)) {
CutsceneShow(CutsceneLastCreated(), true);
}
else {
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:2927
}
else {
CutsceneShow(CutsceneLastCreated(), false);
}
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:2931
}
CutscenePlay(CutsceneLastCreated());
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:662
libVCUI_gv_pU_ArmyFactionLockedImage = DialogControlLastCreated();
CutsceneCreateNew("Cutscenes\\UI_ArmyUnits.SC2Cutscene", libNtve_gf_PointFromXYZ(16.0, 16.0, 8.0), 0.0, PlayerGroupAll(), true);
libVCUI_gv_pU_ArmyCutscene = CutsceneLastCreated();
CutscenePlay(libVCUI_gv_pU_ArmyCutscene);
CutsceneGoToBookmark(libVCUI_gv_pU_ArmyCutscene, "LoopStart");
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:2293
libVCUI_gv_pU_SoAPanel = DialogControlLastCreated();
CutsceneCreateNew("Cutscenes\\UI_ShipUpgrade.SC2Cutscene", libNtve_gf_PointFromXYZ(16.0, 16.0, 8.0), 0.0, PlayerGroupAll(), true);
libVCUI_gv_pU_SoABackgroundCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(libVCUI_gv_pU_SoABackgroundCutscene, "Main");
DialogControlHookup(libVCUI_gv_pU_SoAPanel, c_triggerControlTypePanel, "BottomPanel");
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:7351
DialogControlSetFullDialog(DialogControlLastCreated(), PlayerGroupAll(), true);
CutsceneCreateNew("Cutscenes\\UI_MissionLaunch.SC2Cutscene", libNtve_gf_PointFromXYZ(16.0, 16.0, 32.0), 0.0, PlayerGroupAll(), false);
libVCUI_gv_pU_MissionCutscene = CutsceneLastCreated();
DialogControlHookup(libVCUI_gv_pU_MissionPanel, c_triggerControlTypePanel, "RewardsFrame");
libVCUI_gv_pU_MissionRewardPanel = DialogControlLastCreated();
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:8617
CutsceneCreateNew("Cutscenes\\UI_Starmap.SC2Cutscene", libNtve_gf_PointFromXYZ(16.0, 16.0, 32.0), 0.0, PlayerGroupAll(), true);
libVCUI_gv_pU_StarmapCutscene = CutsceneLastCreated();
DialogCreate(500, 400, c_anchorCenter, 0, 0, true);
DialogSetFullscreen(DialogLastCreated(), true);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2307
VisRevealerCreate(lp_player, RegionEntireMap());
CutsceneCreateNoPosition(lp_cutscene, libCore_gv_playerGroupFromPlayer[lp_player], false);
libMapM_gv_mMIntroCutscene[lp_player] = CutsceneLastCreated();
if ((StringLength(lp_filter) > 0)) {
CutsceneAddFilter(CutsceneLastCreated(), lp_filter);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2309
libMapM_gv_mMIntroCutscene[lp_player] = CutsceneLastCreated();
if ((StringLength(lp_filter) > 0)) {
CutsceneAddFilter(CutsceneLastCreated(), lp_filter);
}
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:141
else if (autoF00C7CED_val == libMLBD_ge_MMBOEBossCutsceneType_EventStart) {
CutsceneCreateNew("Cutscenes\\Storm_HvH_CS_EventStart.StormCutscene", libMLBD_gv_mMBOEBossSpawnLocationCenter, 0.0, PlayerGroupAll(), true);
lv_currentCutscene = CutsceneLastCreated();
CutsceneShow(lv_currentCutscene, true);
CutscenePlay(lv_currentCutscene);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:147
else if (autoF00C7CED_val == libMLBD_ge_MMBOEBossCutsceneType_EventMid) {
CutsceneCreateNew("Cutscenes\\Storm_HvH_CS_EventMid.StormCutscene", libMLBD_gv_mMBOEBossSpawnLocationCenter, 0.0, PlayerGroupAll(), true);
lv_currentCutscene = CutsceneLastCreated();
CutsceneShow(lv_currentCutscene, true);
CutscenePlay(lv_currentCutscene);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:153
else if (autoF00C7CED_val == libMLBD_ge_MMBOEBossCutsceneType_HeavenVictory) {
CutsceneCreateNew("Cutscenes\\Storm_HvH_CS_EventEndHeaven.StormCutscene", lp_point, 45.0, PlayerGroupAll(), true);
lv_currentCutscene = CutsceneLastCreated();
CutsceneShow(lv_currentCutscene, true);
CutscenePlay(lv_currentCutscene);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:159
else if (autoF00C7CED_val == libMLBD_ge_MMBOEBossCutsceneType_HellVictory) {
CutsceneCreateNew("Cutscenes\\Storm_HvH_CS_EventEndHell.StormCutscene", lp_point, 315.0, PlayerGroupAll(), true);
lv_currentCutscene = CutsceneLastCreated();
CutsceneShow(lv_currentCutscene, true);
CutscenePlay(lv_currentCutscene);
mods/missionpacks/campaigncommon.sc2mod — base.sc2data/LibComC.galaxy:1695
// Implementation
CutsceneCreateNew(lp_file, lp_position, 0.0, PlayerGroupAll(), true);
libComC_gv_cC_CutsceneCurrent = CutsceneLastCreated();
libComC_gv_cC_CutsceneSkippable = (lp_allowSkip == true);
TriggerExecute(libComC_gt_CC_WaitForCutscene, true, lp_waitDontWait);
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCMI.galaxy:1898
TriggerExecute(libNCMI_gt_NM_CreditsCutsceneDetectEnd, true, false);
libComC_gf_CampaignPlayCutscene("Cutscenes\\SMX3_Cutscene_MP03_040.SC2Cutscene", Point(64.0, 64.0), false, true);
libNCMI_gv_nM_CreditsCutscene = CutsceneLastCreated();
WaitForCutsceneToEnd(libNCMI_gv_nM_CreditsCutscene);
ActorSend(libNCMI_gv_nM_CreditsCutsceneNewsScreen, libNtve_gf_TextureVideoStopAll());
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:1215
if ((libNCST_gv_nS_StorySetLightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(libNCST_gf_NS_SetLightingCutsceneFile(), libNCST_gv_nS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libNCST_gv_nS_StorySetLightingCutscene = CutsceneLastCreated();
CutsceneGoToBookmark(libNCST_gv_nS_StorySetLightingCutscene, "World Light Start");
CutscenePause(libNCST_gv_nS_StorySetLightingCutscene);
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:1231
if ((libNCST_gv_nS_StorySetLightingCutscene == c_cutsceneNone)) {
CutsceneCreateNew(libNCST_gf_NS_SetLightingCutsceneFile(), libNCST_gv_nS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libNCST_gv_nS_StorySetLightingCutscene = CutsceneLastCreated();
CutscenePause(libNCST_gv_nS_StorySetLightingCutscene);
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:1714
if ((libNCST_gv_nS_RoomUISceneFiles[(libNCST_gf_CurrentRoom())] != null)) {
CutsceneCreateNew(libNCST_gv_nS_RoomUISceneFiles[(libNCST_gf_CurrentRoom())], libNCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "StartLoop");
libNCST_gv_nS_RoomUICutscene = CutsceneLastCreated();
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:1715
CutsceneCreateNew(libNCST_gv_nS_RoomUISceneFiles[(libNCST_gf_CurrentRoom())], libNCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "StartLoop");
libNCST_gv_nS_RoomUICutscene = CutsceneLastCreated();
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2187
else {
CutsceneCreateNew(lv_backgroundCutscene, libNCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "LoopStart");
libNCST_gv_NS_Backgrounds[libNCST_gf_NS_ConvertRoomtoBackgroundRoomNumber(lp_room)] = CutsceneLastCreated();
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2188
CutsceneCreateNew(lv_backgroundCutscene, libNCST_gf_StoryModeDefaultPosition(), 0.0, PlayerGroupAll(), true);
CutsceneGoToBookmark(CutsceneLastCreated(), "LoopStart");
libNCST_gv_NS_Backgrounds[libNCST_gf_NS_ConvertRoomtoBackgroundRoomNumber(lp_room)] = CutsceneLastCreated();
}
libNCST_gv_NS_ActiveBackground = libNCST_gv_NS_Backgrounds[libNCST_gf_NS_ConvertRoomtoBackgroundRoomNumber(lp_room)];
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2565
CutsceneCreateNew(UserDataGetString("AmbientEvents",lp_ambientEvent,"CutsceneFile",1), libNCST_gv_nS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libNCST_gv_NS_AmbientEvents[lp_room][lp_scene][lp_eventIndex] = CutsceneLastCreated();
if ((UserDataGetString("AmbientEvents", lp_ambientEvent, "Bookmark", 1) != "")) {
CutsceneGoToBookmark(libNCST_gv_NS_AmbientEvents[lp_room][lp_scene][lp_eventIndex], UserDataGetString("AmbientEvents", lp_ambientEvent, "Bookmark", 1));
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2572
if ((libNCST_gv_nS_AmbientScenesHidden[lp_room] == true)) {
if ((libNCST_gv_NS_AmbientIsInConvoState == true) && (UserDataGetInt("AmbientScenes", libNCST_gv_nS_AmbientSceneInstance[lp_room][lp_scene], "ActiveInConvo", 1) == 1) && (libNCST_gf_NS_AmbientGetRoomNumber(libNCST_gv_nS_CurrentRoom) == lp_room)) {
CutsceneShow(CutsceneLastCreated(), true);
}
else {
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2575
}
else {
CutsceneShow(CutsceneLastCreated(), false);
}
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2579
}
CutscenePlay(CutsceneLastCreated());
}
mods/voidprologue.sc2mod — base.sc2data/LibA3DDD02B.galaxy:5034
libA3DDD02B_gv_pP_CampaignCutsceneSkipped = false;
CutsceneCreateNew(lp_file, lp_position, 0.0, PlayerGroupAll(), true);
libA3DDD02B_gv_pP_CurrentCampaignCutscene = CutsceneLastCreated();
libA3DDD02B_gv_pP_CampaignCutsceneSkippable = (lp_allowSkip == true);
TriggerExecute(libA3DDD02B_gt_PP_WaitForCutscene, true, lp_waitDontWait);