# Open Bank

Grammar — Open bank name for player player
FlagsNative | Action

Opens a bank with the name specified by the Name parameter, for the chosen Player. If a bank with the specified name does not already exist, one will be created for the chosen player. A bank is an xml file where you can store information for later use, even across maps. It’s a good method of saving information to pass between maps in a custom campaign or multiple part custom map. See the “Store Boolean” action for further information.

# Arguments

  • string — Name
  • int — Player

Returns — bank

native bank BankLoad(string name, int player);

Category: Bank / Bank Management

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:4565


    // Implementation
    BankLoad(gv_transitionalBankName, 1);
    gv_transitionalBank = BankLastCreated();
    lv_section = gf_TransitionalBankSection("General");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:4626


    gv_isTransitionalLoad = true;
    BankLoad(gv_transitionalBankName, 1);
    lv_section = gf_TransitionalBankSection("General");
    gv_currentRoom = gf_RoomFromIndex(BankValueGetAsInt(BankLastCreated(), lv_section, gf_TransitionalBankKey("CurrentRoom")));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:15407

    }

    BankLoad("DebugCinematic", 1);
    gv_cinematicDebugValue = BankValueGetAsInt(BankLastCreated(), "DebugCinematicShow", "Value");
    gv_cinematicDebugPlaylist[1] = gt_Scene01RaynorIntro;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:17653

    }

    BankLoad("DebugCinematic", 1);
    BankValueSetFromInt(BankLastCreated(), "DebugCinematicShow", "Value", 0);
    BankSave(BankLastCreated());

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:909

    else {
    }
    BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER);
    gf_SetTutorialCompleted(1, BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((1))), false);
    gf_SetTutorialCompleted(5, BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((5))), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:927


    // Implementation
    BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER);
    BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((1)), gf_TutorialCompleted(1));
    BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((5)), gf_TutorialCompleted(5));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:4565


    // Implementation
    BankLoad(gv_transitionalBankName, 1);
    gv_transitionalBank = BankLastCreated();
    lv_section = gf_TransitionalBankSection("General");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:4626


    gv_isTransitionalLoad = true;
    BankLoad(gv_transitionalBankName, 1);
    lv_section = gf_TransitionalBankSection("General");
    gv_currentRoom = gf_RoomFromIndex(BankValueGetAsInt(BankLastCreated(), lv_section, gf_TransitionalBankKey("CurrentRoom")));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:15407

    }

    BankLoad("DebugCinematic", 1);
    gv_cinematicDebugValue = BankValueGetAsInt(BankLastCreated(), "DebugCinematicShow", "Value");
    gv_cinematicDebugPlaylist[1] = gt_Scene01RaynorIntro;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:17653

    }

    BankLoad("DebugCinematic", 1);
    BankValueSetFromInt(BankLastCreated(), "DebugCinematicShow", "Value", 0);
    BankSave(BankLastCreated());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:909

    else {
    }
    BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER);
    gf_SetTutorialCompleted(1, BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((1))), false);
    gf_SetTutorialCompleted(5, BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((5))), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:927


    // Implementation
    BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER);
    BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((1)), gf_TutorialCompleted(1));
    BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((5)), gf_TutorialCompleted(5));

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:9380

    // Automatic Variable Declarations
    // Implementation
    BankLoad(libCamp_gv_tS_BankName, 1);
}

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:9407

            lv_bankExist = BankExists(lv_bankName, 1);
            if ((lv_indexMission == libCamp_gv_tS_CurrentMap)) {
                BankLoad(lv_bankName, 1);
                libCamp_gv_tS_MissionBanks[(lv_indexMission)] = BankLastCreated();
                if (((GameIsTransitionMap() == false) || (libCamp_gv_tSX_IsSimulation == true) || (libCamp_gv_tSX_IsVictoryPlayAgain == true)) && (lv_bankExist == true)) {

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:9419

            else {
                if ((lv_bankExist == true)) {
                    BankLoad(lv_bankName, 1);
                    libCamp_gv_tS_MissionBanks[(lv_indexMission)] = BankLastCreated();
                }

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:9451

            if ((libCamp_gv_tS_MissionBanks[(lv_branchAltMission)] == null)) {
                lv_bankName = libCamp_gf_TS_MissionBankName(lv_branchAltMission);
                BankLoad(lv_bankName, 1);
                libCamp_gv_tS_MissionBanks[(lv_branchAltMission)] = BankLastCreated();
            }

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:9838

    // Implementation
    libCamp_gv_cPX_CampaignCompleted = false;
    BankLoad(libCamp_gv_cPC_BANKNAME, 1);
    if ((BankLastCreated() == null)) {
        TriggerDebugOutput(1, (StringExternal("Param/Value/lib_Camp_A79E298B") + StringToText(libCamp_gv_cPC_BANKNAME)), false);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10906

    // Automatic Variable Declarations
    // Implementation
    BankLoad("TDebugProgress", 1);
    libCamp_gv_tS_DebugProgressBank = BankLastCreated();
    libCamp_gf_TS_SaveTransitionVars(BankLastCreated(), libCamp_gv_tSX_IsSimulation, libCamp_gv_tSX_IsVictoryPlayAgain, false, libCamp_ge_TS_BankSavingType_Normal);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:11214


    lv_bankName = libCamp_gf_TS_MissionBankName(lp_mission);
    BankLoad(lv_bankName, 1);
    libCamp_gf_TS_SaveTransitionVars(BankLastCreated(), false, false, false, libCamp_ge_TS_BankSavingType_CreateMissionBank);
    libCamp_gf_TS_SaveTransitionVars(BankLastCreated(), false, false, false, libCamp_ge_TS_BankSavingType_SaveSimulation);

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

    }

    BankLoad("ZStorySimulation", 1);
    libSwaC_gv_zS_StorySimulationOriginalBank = BankLastCreated();
    libSwaC_gv_zS_StorySimulationMission = lp_mission;

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

        lv_indexCategory = CatalogEntryGet(c_gameCatalogArmyCategory, auto1B12DF09_ai);
        lv_bankPath = libSwaC_gf_ZS_ArmyCategoryBankPath(lv_indexCategory);
        BankLoad(lv_bankPath, 1);
        libSwaC_gv_zS_ArmyTechBank = BankLastCreated();
        return ;

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

    }

    BankLoad(libSwaC_gv_zS_ArchiveBankName, 1);
    libSwaC_gv_zS_ArchivesBank = BankLastCreated();
    BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

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

    }

    BankLoad(libSwaC_gv_zS_CampaignBankName, 1);
    libSwaC_gv_zS_CampaignBank = BankLastCreated();
    BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

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

    }

    BankLoad(libSwaC_gv_zS_StoryBankName, 1);
    libSwaC_gv_zS_StoryBank = BankLastCreated();
    BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

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

    }

    BankLoad(lv_bankName, 1);
    if ((BankLastCreated() == null)) {
        TriggerDebugOutput(1, StringExternal("Param/Value/lib_SwaC_253FE2BB"), false);

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

    // Automatic Variable Declarations
    // Implementation
    BankLoad("ZDebugProgress", 1);
    libSwaC_gv_zS_DebugProgressBank = BankLastCreated();
    libSwaC_gf_ZS_SaveTransitionVars(BankLastCreated(), null, libSwaC_gv_zSX_IsSimulation, libSwaC_gv_zSX_IsVictoryPlayAgain, false, false, false);

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


    if ((libSwaC_gv_zS_CampaignStatsBank == null)) {
        BankLoad("ZCampaignStats", 1);
        libSwaC_gv_zS_CampaignStatsBank = BankLastCreated();
        BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

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


    if ((libSwaC_gv_zS_CampaignStatsBank == null)) {
        BankLoad("ZCampaignStats", 1);
        libSwaC_gv_zS_CampaignStatsBank = BankLastCreated();
        BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

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

    else {
    }
    BankLoad("\"ZCampaignStats\"", 1);
    if ((BankLastCreated() == null)) {
        return ;

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

    // Implementation
    if ((lib281DEC45_gv_zSS_TempConvoBank == null)) {
        BankLoad("ZSSTempConvoBank", 1);
        lib281DEC45_gv_zSS_TempConvoBank = BankLastCreated();
    }

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


    // Implementation
    BankLoad(lib281DEC45_gv_zSS_TransitionBankName, 1);
    lib281DEC45_gv_zSS_TransitionBank = BankLastCreated();
    lv__SectionName = "StorySet";

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

    }
    lib281DEC45_gv_zSS_IsTransitionalLoad = true;
    BankLoad(lib281DEC45_gv_zSS_TransitionBankName, 1);
    lv__SectionName = "StorySet";
    lib281DEC45_gv_zSS_CurrentRoom = lib281DEC45_gf_ZSS_RoomFromIndex(BankValueGetAsInt(BankLastCreated(), lv__SectionName, "CurrentRoom"));

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

    }

    BankLoad("\"ZCampaignStats\"", 1);
    if ((BankLastCreated() == null)) {
        return true;

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

    }

    BankLoad(libSwaC_gf_StoryEventParameter(libSwaC_ge_ZS_Event_ProgressCheatSave, 1), 1);
    UserDataSaveType("Character", BankLastCreated(), "Characters");
    auto9E31730B_ai = 1;

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

    }

    BankLoad(libSwaC_gf_StoryEventParameter(libSwaC_ge_ZS_Event_ProgressCheatLoad, 1), 1);
    UserDataLoadType("Character", BankLastCreated(), "Characters");
    auto3B640459_ai = 1;

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

    }

    BankLoad("SC2Tutorial", gv_p01_USER);
    gv_tutorialBankSave = BankLastCreated();
    gv_tutorialProgress = BankValueGetAsInt(gv_tutorialBankSave, "General", "Progress");

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

    }

    BankLoad("SC2Tutorial", gv_p01_USER);
    gv_tutorialBankSave = BankLastCreated();
    gv_tutorialProgress = BankValueGetAsInt(gv_tutorialBankSave, "General", "Progress");

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:1336

    // Automatic Variable Declarations
    // Implementation
    BankLoad("ZDebugProgress", 1);
    libVoiC_gv_pC_DebugProgressBank = BankLastCreated();
    libVoiC_gf_PC_SaveTransitionVars(BankLastCreated(), null, libVoiC_gv_pCX_IsSimulation, libVoiC_gv_pCX_IsVictoryPlayAgain, false, false, false);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7392

        lv_indexCategory = CatalogEntryGet(c_gameCatalogArmyCategory, autoC4517888_ai);
        lv_bankPath = libVoiC_gf_PC_ArmyCategoryBankPath(lv_indexCategory);
        BankLoad(lv_bankPath, 1);
        libVoiC_gv_pC_ArmyTechBank = BankLastCreated();
        return ;

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7443


    if ((libVoiC_gf_PC_CampaignInEpilogue() == true)) {
        BankLoad(libVoiC_gv_pC_ArchiveEpilogueBankName, 1);
    }
    else {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7446

    }
    else {
        BankLoad(libVoiC_gv_pC_ArchiveLotVBankName, 1);
    }
    libVoiC_gv_pC_ArchivesBank = BankLastCreated();

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7625


    if ((libVoiC_gf_PC_CampaignInEpilogue() == true)) {
        BankLoad(libVoiC_gv_pC_CampaignEpilogueBankName, 1);
    }
    else {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7628

    }
    else {
        BankLoad(libVoiC_gv_pC_CampaignLotVBankName, 1);
    }
    libVoiC_gv_pC_CampaignBank = BankLastCreated();

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7827

    }

    BankLoad(libVoiC_gv_pC_StoryBankName, 1);
    libVoiC_gv_pC_StoryBank = BankLastCreated();
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:7867

    }

    BankLoad(lv_bankName, 1);
    if ((BankLastCreated() == null)) {
        TriggerDebugOutput(1, StringExternal("Param/Value/lib_VoiC_BB484012"), false);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:8004

    }

    BankLoad("PStorySimulation", 1);
    libVoiC_gv_pS_StorySimulationOriginalBank = BankLastCreated();
    libVoiC_gv_pS_StorySimulationMission = lp_mission;

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

    // Automatic Variable Declarations
    // Implementation
    BankLoad("ZDebugStory", 1);
    libVCST_gv_pS_DebugStoryBank = BankLastCreated();
    libVoiC_gf_PC_SaveTransitionVars(libVCST_gv_pS_DebugStoryBank, null, libVoiC_gv_pCX_IsSimulation, libVoiC_gv_pCX_IsVictoryPlayAgain, false, false, false);

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

    // Implementation
    if ((libVCST_gv_pS_TempConvoBank == null)) {
        BankLoad(lv_tempConvoBankName, 1);
        libVCST_gv_pS_TempConvoBank = BankLastCreated();
    }

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


    // Implementation
    BankLoad(libVCST_gv_pS_TransitionBankName, 1);
    libVCST_gv_pS_TransitionBank = BankLastCreated();
    lv__SectionName = "StorySet";

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


    libVCST_gv_pS_IsTransitionalLoad = true;
    BankLoad(libVCST_gv_pS_TransitionBankName, 1);
    lv__SectionName = "StorySet";
    libVCST_gv_pS_CurrentRoom = (BankValueGetAsInt(BankLastCreated(), lv__SectionName, "CurrentRoom"));

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

    }

    BankLoad(libVoiC_gf_CampaignEventParameter(libVoiC_ge_PC_Event_CampaignProgressCheatSave, 1), 1);
    UserDataSaveType("Clickable", BankLastCreated(), "Characters");
    auto79D6B584_ai = 1;

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

    }

    BankLoad(libVoiC_gf_CampaignEventParameter(libVoiC_ge_PC_Event_CampaignProgressCheatLoad, 1), 1);
    UserDataLoadType("Clickable", BankLastCreated(), "Characters");
    auto3A2971A6_ai = 1;

mods/challenges.sc2modbase.sc2data/LibChal.galaxy:1910

    else {
    }
    BankLoad(libChal_gv_cHLC_BANKNAME, 1);
    libChal_gv_cHL_DefaultChallengeBank = BankLastCreated();
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:12645

    for ( ; ( (auto6D90B843_ai >= 0 && lv_itPlayer <= auto6D90B843_ae) || (auto6D90B843_ai < 0 && lv_itPlayer >= auto6D90B843_ae) ) ; lv_itPlayer += auto6D90B843_ai ) {
        if ((PlayerStatus(lv_itPlayer) != c_playerStatusUnused) && (PlayerType(lv_itPlayer) == c_playerTypeUser)) {
            BankLoad("PlayerSettings", lv_itPlayer);
            libGame_gv_players[lv_itPlayer].lv_bankData.lv_bank = BankLastCreated();
            if ((libCore_gv_mAPMapStringID != "") && (BankKeyExists(libGame_gv_players[lv_itPlayer].lv_bankData.lv_bank, "MapPlayCounts", libCore_gv_mAPMapStringID) == true)) {

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:2019

    // Implementation
    lv_localBank = libGame_gv_players[lp_localPlayer].lv_bankData.lv_bank;
    BankLoad("PlayerSettings", lp_localPlayer);
    BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "DisableTrickleXPBoolean", libUIUI_gv_uIDebugPanelDisableTrickleXPToggle);
    BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "MinionSpawnsBoolean", libUIUI_gv_uIDebugPanelDisableMinionSpawningToggle);

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibComC.galaxy:3448

        lv_indexCategory = CatalogEntryGet(c_gameCatalogArmyCategory, autoE9E38181_ai);
        lv_bankPath = libComC_gf_CC_ArmyCategoryBankPath(lv_indexCategory);
        BankLoad(lv_bankPath, 1);
        libComC_gv_cC_ArmyTechBank = BankLastCreated();
        return ;

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibComC.galaxy:3491

    }

    BankLoad(libComC_gv_cC_ArchiveBankName, 1);
    libComC_gv_cC_ArchivesBank = BankLastCreated();
    BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibComC.galaxy:3685

    }

    BankLoad(libComC_gv_cC_CampaignBankName, 1);
    libComC_gv_NC_CampaignBank = BankLastCreated();
}

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibComC.galaxy:3810

    }

    BankLoad(libComC_gv_cC_StoryBankName, 1);
    libComC_gv_cC_StoryBank = BankLastCreated();
}

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibComC.galaxy:3912

    }

    BankLoad("StorySimulation", 1);
    libComC_gv_cC_StorySimulationOriginalBank = BankLastCreated();
    libComC_gv_cC_StorySimulationMission = lp_mission;

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

void libNCST_gf_NS_DebugStorySaveStats () {
    // Implementation
    BankLoad("ZDebugStory", 1);
    libNCST_gv_nS_DebugStoryBank = BankLastCreated();
    libComC_gf_CC_TransitionSaveBankVars(libNCST_gv_nS_DebugStoryBank, null, libComC_gf_CC_TransitionInSimulation(), libComC_gf_CC_TransitionInPlayAgain(), false, false, false);

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

    // Implementation
    if ((libNCST_gv_nS_TempConvoBank == null)) {
        BankLoad(lv_tempConvoBankName, 1);
        libNCST_gv_nS_TempConvoBank = BankLastCreated();
    }

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


    // Implementation
    BankLoad(libNCST_gv_nS_TransitionBankName, 1);
    libNCST_gv_nS_TransitionBank = BankLastCreated();
    lv__SectionName = "StorySet";

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


    libNCST_gv_nS_IsTransitionalLoad = true;
    BankLoad(libNCST_gv_nS_TransitionBankName, 1);
    lv__SectionName = "StorySet";
    libNCST_gv_nS_CurrentRoom = (BankValueGetAsInt(BankLastCreated(), lv__SectionName, "CurrentRoom"));

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

    }

    BankLoad(libComC_gf_CC_EventParameter(libNovC_ge_NC_Event_CampaignProgressCheatSave, 1), 1);
    UserDataSaveType("Clickable", BankLastCreated(), "Characters");
    auto79D6B584_ai = 1;

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

    }

    BankLoad(libComC_gf_CC_EventParameter(libNovC_ge_NC_Event_CampaignProgressCheatLoad, 1), 1);
    UserDataLoadType("Clickable", BankLastCreated(), "Characters");
    auto3A2971A6_ai = 1;

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:1106

void libNovC_gf_NC_DebugProgressSaveStats () {
    // Implementation
    BankLoad("NDebugProgress", 1);
    libNovC_gv_NC_DebugProgressBank = BankLastCreated();
    libComC_gf_CC_TransitionSaveBankVars(BankLastCreated(), null, libComC_gf_CC_TransitionInSimulation(), libComC_gf_CC_TransitionInPlayAgain(), false, false, false);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:3881

    }

    BankLoad(libComC_gf_CC_EventParameter(libComC_ge_CC_Event_CC_EventTransitionSave, 1), 1);
    lv_targetBank = BankLastCreated();
    lv_bankMap = (libComC_gf_CC_EventParameter(libComC_ge_CC_Event_CC_EventTransitionSave, 2));

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:3931

    }

    BankLoad(libComC_gf_CC_EventParameter(libComC_ge_CC_Event_CC_EventTransitionLoad, 1), 1);
    lv_sourceBank = BankLastCreated();
    lv_bankMap = (libComC_gf_CC_EventParameter(libComC_ge_CC_Event_CC_EventTransitionLoad, 2));

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOOC.galaxy:4770

    }

    BankLoad(libCOOC_gv_cC_CoopBankName, lp_player);
    libCOOC_gv_cC_CoopBank[lp_player] = BankLastCreated();
}

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:6472

    }

    BankLoad(libA3DDD02B_gv_pC_ArchiveBankName, 1);
    libA3DDD02B_gv_pC_ArchivesBank = BankLastCreated();
    BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:6605

    }

    BankLoad(libA3DDD02B_gv_pP_CampaignBankName, 1);
    libA3DDD02B_gv_pP_CampaignBank = BankLastCreated();
    BankOptionSet(BankLastCreated(), c_bankOptionSignature, true);

mods/warcoop/warcoopdata.sc2modbase.sc2data/TriggerLibs/WarCoopData.galaxy:657

        lv_player = PlayerGroupNextPlayer(auto81B8AA0F_g, lv_player);
        if (lv_player < 0) { break; }
        BankLoad("WarCoop", lv_player);
        libWCdr_gv_w3CBank[lv_player] = BankLastCreated();
    }