# Store Boolean
Grammar — Store boolean value as key of section section in bank bank
Flags —Native
|Action
Stores a Boolean value to the specified Bank. The Section and Key parameters determine where the value is stored in the bank file, and must be used to load the value later. You must save a bank after storing a value, otherwise the value will not exist to load later.
# Arguments
bank
— Bankstring
— Sectionstring
— Keybool
— Value
Returns — void
native void BankValueSetFromFlag(
bank b,
string section,
string key,
bool value,
);
# Related
Category: [Bank / Store & Load](/galaxy/reference#bank-store &-load)
- [F] —
void
— Store Boolean — ( BankValueSetFromFlag ) - [F] —
void
— Store Integer — ( BankValueSetFromInt ) - [F] —
void
— Store Point — ( BankValueSetFromPoint ) - [F] —
void
— Store Real — ( BankValueSetFromFixed ) - [F] —
void
— Store String — ( BankValueSetFromString ) - [F] —
void
— Store Text — ( BankValueSetFromText ) - [F] —
void
— Store Unit — ( BankValueSetFromUnit ) - [F] —
bool
— Load Boolean Value — ( BankValueGetAsFlag ) - [F] —
int
— Load Integer Value — ( BankValueGetAsInt ) - [F] —
point
— Load Point Value — ( BankValueGetAsPoint ) - [F] —
fixed
— Load Real Value — ( BankValueGetAsFixed ) - [F] —
string
— Load String Value — ( BankValueGetAsString ) - [F] —
text
— Load Text Value — ( BankValueGetAsText ) - [F] —
unit
— Restore Unit — ( BankValueGetAsUnit ) - [F] —
unit
— Last Restored Unit — ( BankLastRestoredUnit )
# Examples
# campaigns/liberty.sc2campaign
// L4570
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaState"), lv_cantinaBroken)
// L4571
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ArmoryOpenNew"), gv_armoryOpenedNew)
// L4572
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaOpenNew"), gv_cantinaOpenedNew)
// L4573
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabOpenNew"), gv_labOpenedNew)
// L4574
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabArtifactClickable"), gv_labArtifactsClickable)
// L4580
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedProtoss"), gv_researchUnlockedProt)
// L4581
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedZerg"), gv_researchUnlockedZerg)
// L4586
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((lv_indexResearch)), gv_research_New[(lv_indexResearch)])
// L4590
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("MercUnlocked"), gv_mercUnlocked)
// L4595
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((lv_indexMerc)), gv_merc_New[(lv_indexMerc)])
// L928
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((1)), gf_TutorialCompleted(1))
// L929
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((5)), gf_TutorialCompleted(5))
// L930
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((3)), gf_TutorialCompleted(3))
// L931
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((4)), gf_TutorialCompleted(4))
// L932
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((2)), gf_TutorialCompleted(2))
// L933
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((6)), gf_TutorialCompleted(6))
// L934
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((7)), gf_TutorialCompleted(7))
// L935
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((0)), gf_TutorialCompleted(0))
// L4570
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaState"), lv_cantinaBroken)
// L4571
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ArmoryOpenNew"), gv_armoryOpenedNew)
// L4572
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaOpenNew"), gv_cantinaOpenedNew)
// L4573
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabOpenNew"), gv_labOpenedNew)
// L4574
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabArtifactClickable"), gv_labArtifactsClickable)
// L4580
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedProtoss"), gv_researchUnlockedProt)
// L4581
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedZerg"), gv_researchUnlockedZerg)
// L4586
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((lv_indexResearch)), gv_research_New[(lv_indexResearch)])
// L4590
BankValueSetFromFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("MercUnlocked"), gv_mercUnlocked)
// L4595
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((lv_indexMerc)), gv_merc_New[(lv_indexMerc)])
// L928
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((1)), gf_TutorialCompleted(1))
// L929
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((5)), gf_TutorialCompleted(5))
// L930
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((3)), gf_TutorialCompleted(3))
// L931
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((4)), gf_TutorialCompleted(4))
// L932
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((2)), gf_TutorialCompleted(2))
// L933
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((6)), gf_TutorialCompleted(6))
// L934
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((7)), gf_TutorialCompleted(7))
// L935
BankValueSetFromFlag(BankLastCreated(), lv_section, IntToString((0)), gf_TutorialCompleted(0))
# campaigns/libertystory.sc2campaign
// L8761
BankValueSetFromFlag(lp_bank, lp_section, lp_key, lp_value)
// L9855
BankValueSetFromFlag(libCamp_gv_cP_Bank, ("CampaignCompleted"), "1", libCamp_gv_cPX_CampaignCompleted)
// L9856
BankValueSetFromFlag(libCamp_gv_cP_Bank, ("CampaignCompleted"), "2", libCamp_gv_cPX_CampaignCompleted)
# campaigns/swarmstory.sc2campaign
// L13655
BankValueSetFromFlag(libSwaC_gv_zS_ArchivesBank, "GlobalStates", "CampaignComplete", true)
// L13659
BankValueSetFromFlag(libSwaC_gv_zS_ArchivesBank, "GlobalStates", "ArchivesVisited", true)
// L14077
BankValueSetFromFlag(lp_bank, lp_section, lp_key, lp_value)
# campaigns/voidstory.sc2campaign
// L869
BankValueSetFromFlag(libVoiC_gf_StoryBank(), "Debug", "StartedFirstStorymodeEpisode", lp_state)
// L7505
BankValueSetFromFlag(libVoiC_gv_pC_ArchivesBank, "GlobalStates", "CampaignComplete", true)
// L7509
BankValueSetFromFlag(libVoiC_gv_pC_ArchivesBank, "GlobalStates", "ArchivesVisited", true)
// L7982
BankValueSetFromFlag(lp_bank, lp_section, lp_key, lp_value)
# mods/heroesdata.stormmod
— StartingExperienceLib.galaxy
// L2486
BankValueSetFromFlag(libGame_gv_players[libStEx_gv_sE_Player].lv_bankData.lv_bank, libStEx_gv_sE_TrainingModeBankSection_C, lv_bankKey, libStEx_gv_sE_TrainingMode)
// L2506
BankValueSetFromFlag(libGame_gv_players[libStEx_gv_sE_Player].lv_bankData.lv_bank, libStEx_gv_sE_TrainingModeBankSection_C, lv_bankKey, libStEx_gv_sE_TrainingModeTalentTaught)
// L2552
BankValueSetFromFlag(libGame_gv_players[libStEx_gv_sE_Player].lv_bankData.lv_bank, libStEx_gv_sE_TrainingModeBankSection_C, lv_bankKey, libStEx_gv_sE_TrainingModeTalentTaught)
# mods/heroesdata.stormmod
// L2020
BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "DisableTrickleXPBoolean", libUIUI_gv_uIDebugPanelDisableTrickleXPToggle)
// L2021
BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "MinionSpawnsBoolean", libUIUI_gv_uIDebugPanelDisableMinionSpawningToggle)
// L2022
BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "CombatTextBoolean", libUIUI_gv_uIDebugPanelFloatingCombatTextToggle)
// L2023
BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "ShowAllTextBoolean", libUIUI_gv_uIDebugPanelShowAllCombatText)
// L2024
BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "SpawnAtCamera", libUIUI_gv_uIDebugPanelSpawnAtCamera)
// L2025
BankValueSetFromFlag(lv_localBank, "Debug Menu Options", "SavedHero", libUIUI_gv_uIDebugPanelSavedHero)
# mods/missionpacks/campaigncommon.sc2mod
// L3552
BankValueSetFromFlag(libComC_gv_cC_ArchivesBank, "GlobalStates", "CampaignComplete", true)
// L3554
BankValueSetFromFlag(libComC_gv_cC_ArchivesBank, "GlobalStates", "ArchivesVisited", true)
// L3892
BankValueSetFromFlag(lp_bank, lp_section, lp_key, lp_value)
# mods/missionpacks/novacampaign.sc2mod
// L780
BankValueSetFromFlag(libComC_gf_CC_StoryBank(), "Debug", "StartedFirstStorymodeEpisode", lp_state)
# mods/starcoop/starcoop.sc2mod
// L4853
BankValueSetFromFlag(lp_bank, lp_section, lp_key, lp_value)
# mods/voidprologue.sc2mod
// L6504
BankValueSetFromFlag(libA3DDD02B_gv_pC_ArchivesBank, "GlobalStates", "CampaignComplete", true)
// L6508
BankValueSetFromFlag(libA3DDD02B_gv_pC_ArchivesBank, "GlobalStates", "ArchivesVisited", true)
// L6792
BankValueSetFromFlag(lp_bank, lp_section, lp_key, lp_value)