# Create Cutscene at Position
Grammar — Create cutscene inFilePath|Cutscene at pos facing inFacing|Facing or players players|Player Group with autoplaying inAutoPlay
Flags —Native
|Action
Cutscenes are built using the Cutscene Editor and saved to .SC2Cutscene files. They can describe a complicated cinematic or a simple conversation. This action allows you to play a cutscene at a specific position and facing. If you want the defaults, use Create Cutscene.
# Arguments
string
<filepath> — File Pathpoint
— Positionfixed
— Facingplayergroup
— Playersbool
— AutoPlay
Returns — int
<preset::Cutscene>
native int CutsceneCreateNew(
string inFilePath,
point pos,
fixed inFacing,
playergroup players,
bool inAutoPlay,
);
# 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:1000
ActorSend(ActorFromDoodad(DoodadFromId(294)), "AliasAdd CruiserLaunchBay");
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);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar02.sc2map — MapScript.galaxy:1000
ActorSend(ActorFromDoodad(DoodadFromId(294)), "AliasAdd CruiserLaunchBay");
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);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6698
// Implementation
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);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:8177
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:8198
// Implementation
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");
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:8216
// Implementation
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");
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:9274
}
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:9304
lv_splitTitleDialog = DialogLastCreated();
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"));
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:23541
}
CutsceneCreateNew(lv_file, lv_position, 0.0, PlayerGroupAll(), true);
libSwaC_gv_zS_DebugCutsceneCount = (ModI(libSwaC_gv_zS_DebugCutsceneCount, 5) + 1);
libSwaC_gv_zS_DebugActiveCutscene = libSwaC_gv_zS_DebugCutsceneCount;
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:2852
}
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");
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:2870
}
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:3632
lib281DEC45_gv_zSS_AmbientSceneStatus[lp_sceneIndex] = lib281DEC45_ge_ZSS_AmbientSceneStatusType_ZSS_AmbientScenePlaying;
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) != "")) {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3911
if ((lib281DEC45_gv_zSS_ConversationScene == c_cutsceneNone)) {
if ((lib281DEC45_gf_CurrentRoom() == lib281DEC45_ge_Rooms_StoryRoomEggRoom)) {
CutsceneCreateNew("Cutscenes\\Conversations_EggRoom.SC2Cutscene", lib281DEC45_gv_zSS_EggRoomCutscenePosition, 0.0, PlayerGroupAll(), false);
}
else {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3916
auto98D82297_val = libSwaC_gf_StoryMapPlanet(libSwaC_gf_CurrentMap());
if (auto98D82297_val == "Char") {
CutsceneCreateNew("Cutscenes\\Conversations_Char.SC2Cutscene", lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
}
else if (auto98D82297_val == "Expedition") {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3919
}
else if (auto98D82297_val == "Expedition") {
CutsceneCreateNew("Cutscenes\\Conversations_Ice.SC2Cutscene", lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
}
else if (auto98D82297_val == "Zerus") {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3922
}
else if (auto98D82297_val == "Zerus") {
CutsceneCreateNew("Cutscenes\\Conversations_Zerus.SC2Cutscene", lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
}
else if (auto98D82297_val == "Hybrid") {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3926
else if (auto98D82297_val == "Hybrid") {
if ((libSwaC_gf_MissionStatusCheck("ZHybrid2", libSwaC_ge_MissionStatus_Completed) == true)) {
CutsceneCreateNew("Cutscenes\\Conversations_HybridB.SC2Cutscene", lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
}
else {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3929
}
else {
CutsceneCreateNew("Cutscenes\\Conversations_Hybrid.SC2Cutscene", lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
}
}
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:3934
else if (auto98D82297_val == "Korhal") {
if ((libSwaC_gf_MissionStatusCheck("ZKorhal1", libSwaC_ge_MissionStatus_Completed) == true)) {
CutsceneCreateNew("Cutscenes\\Conversations_Korhal.SC2Cutscene", lib281DEC45_gv_zSS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
}
else {
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:4052
// Automatic Variable Declarations
// Implementation
CutsceneCreateNew(lp_file, lp_position, 0.0, PlayerGroupAll(), true);
libVoiC_gv_pC_CurrentCampaignCutscene = CutsceneLastCreated();
libVoiC_gv_pC_CampaignCutsceneSkippable = (lp_allowSkip == true);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:10036
}
CutsceneCreateNew(lv_file, lv_position, 0.0, PlayerGroupAll(), true);
libVoiC_gv_pC_DebugCutsceneCount = (ModI(libVoiC_gv_pC_DebugCutsceneCount, 5) + 1);
libVoiC_gv_pC_DebugActiveCutscene = libVoiC_gv_pC_DebugCutsceneCount;
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1328
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");
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:1345
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:1907
libVCST_gf_DisplayBackground(libVCST_gv_pS_CurrentRoom);
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:2543
}
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:2916
}
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) != "")) {
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3331
// Automatic Variable Declarations
// Implementation
CutsceneCreateNew(libVCST_gv_pS_RoomConvoSceneFiles[(libVCST_gv_pS_CurrentRoom)], libVCST_gv_pS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libVCST_gv_pS_ConversationScene = CutsceneLastCreated();
CutsceneSetTime(libVCST_gv_pS_ConversationScene, 0);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:4552
// Implementation
libVCST_gv_pS_LastScenePlayedFull = true;
CutsceneCreateNew(lp_cutscene, Point(64.0, 64.0), 0.0, PlayerGroupAll(), true);
libVCST_gv_pS_Cutscene = CutsceneLastCreated();
TriggerExecute(libVCST_gt_PS_CutsceneDetectSkipping, true, false);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:661
DialogControlHookup(libVCUI_gv_pU_ArmyFactionPanel, c_triggerControlTypeImage, "Faction3LockedImage");
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);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:2292
DialogControlCreateFromTemplate(DialogLastCreated(), c_triggerControlTypePanel, "LotV_ShipUpgradeUI/ShipUpgradeTemplate");
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");
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:7350
libVCUI_gv_pU_MissionPanel = DialogControlLastCreated();
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");
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:8616
}
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);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:140
}
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);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:146
}
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);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:152
}
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);
mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod — base.stormdata/LibMLBD.galaxy:158
}
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);
mods/missionpacks/campaigncommon.sc2mod — base.sc2data/LibComC.galaxy:1694
void libComC_gf_CampaignPlayCutscene (string lp_file, point lp_position, bool lp_waitDontWait, bool lp_allowSkip) {
// Implementation
CutsceneCreateNew(lp_file, lp_position, 0.0, PlayerGroupAll(), true);
libComC_gv_cC_CutsceneCurrent = CutsceneLastCreated();
libComC_gv_cC_CutsceneSkippable = (lp_allowSkip == true);
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:1214
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");
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:1230
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:1713
libNCST_gf_DisplayBackground(libNCST_gv_nS_CurrentRoom);
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:2186
}
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:2564
}
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) != "")) {
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:2888
void libNCST_gf_NS_ConversationSceneOpen () {
// Implementation
CutsceneCreateNew(libNCST_gv_nS_RoomConvoSceneFiles[(libNCST_gv_nS_CurrentRoom)], libNCST_gv_nS_ConversationCutscenePosition, 0.0, PlayerGroupAll(), false);
libNCST_gv_nS_ConversationScene = CutsceneLastCreated();
CutsceneSetTime(libNCST_gv_nS_ConversationScene, 0);
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:3899
// Implementation
libNCST_gv_nS_LastScenePlayedFull = true;
CutsceneCreateNew(lp_cutscene, Point(64.0, 64.0), 0.0, PlayerGroupAll(), true);
libNCST_gv_nS_Cutscene = CutsceneLastCreated();
TriggerExecute(libNCST_gt_NS_CutsceneDetectSkipping, true, false);
mods/voidprologue.sc2mod — base.sc2data/LibA3DDD02B.galaxy:5033
// Implementation
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);