# Load Boolean Value
Grammar — Load key of section section from bank bank as boolean
Flags —Native
|Function
Returns a Boolean value contained in the chosen Bank at the specified Key of the specified Section.
# Arguments
bank
— Bankstring
— Sectionstring
— Key
Returns — bool
native bool BankValueGetAsFlag(
bank b,
string section,
string key,
);
# 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
// L4630
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaState"))
// L4637
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ArmoryOpenNew"))
// L4638
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaOpenNew"))
// L4639
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabOpenNew"))
// L4640
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabArtifactClickable"))
// L4647
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedProtoss"))
// L4648
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedZerg"))
// L4653
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((lv_indexResearch)))
// L4657
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("MercUnlocked"))
// L4662
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((lv_indexMerc)))
// L910
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((1)))
// L911
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((5)))
// L912
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((3)))
// L913
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((4)))
// L914
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((2)))
// L915
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((6)))
// L916
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((7)))
// L917
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((0)))
// L4630
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaState"))
// L4637
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ArmoryOpenNew"))
// L4638
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("CantinaOpenNew"))
// L4639
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabOpenNew"))
// L4640
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("LabArtifactClickable"))
// L4647
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedProtoss"))
// L4648
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("ResearchUnlockedZerg"))
// L4653
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((lv_indexResearch)))
// L4657
BankValueGetAsFlag(BankLastCreated(), lv_section, gf_TransitionalBankKey("MercUnlocked"))
// L4662
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((lv_indexMerc)))
// L910
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((1)))
// L911
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((5)))
// L912
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((3)))
// L913
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((4)))
// L914
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((2)))
// L915
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((6)))
// L916
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((7)))
// L917
BankValueGetAsFlag(BankLastCreated(), lv_section, IntToString((0)))
# campaigns/libertystory.sc2campaign
// L8728
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
// L9846
BankValueGetAsFlag(BankLastCreated(), ("CampaignCompleted"), "1")
// L12800
BankValueGetAsFlag(libCamp_gv_cP_Bank, ("CampaignCompleted"), "1")
# campaigns/swarmstory.sc2campaign
// L14044
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
# campaigns/voidstory.sc2campaign
// L7949
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
# campaigns/voidstory.sc2campaign
// L705
BankValueGetAsFlag(libVoiC_gf_StoryBank(), lv__SectionName, "StartedFirstStorymodeEpisode")
# mods/heroesdata.stormmod
// L10697
BankValueGetAsFlag(libGame_gv_players[lv_itPlayer].lv_bankData.lv_bank, "Debug Menu Options", "SavedHero")
// L10723
BankValueGetAsFlag(libGame_gv_players[lv_itPlayer].lv_bankData.lv_bank, "Debug Menu Options", "SavedHero")
# mods/heroesdata.stormmod
// L2971
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
# mods/heroesdata.stormmod
— StartingExperienceLib.galaxy
// L2482
BankValueGetAsFlag(libGame_gv_players[libStEx_gv_sE_Player].lv_bankData.lv_bank, libStEx_gv_sE_TrainingModeBankSection_C, lv_bankKey)
// L2502
BankValueGetAsFlag(libGame_gv_players[libStEx_gv_sE_Player].lv_bankData.lv_bank, libStEx_gv_sE_TrainingModeBankSection_C, lv_bankKey)
# mods/missionpacks/campaigncommon.sc2mod
// L3862
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
# mods/missionpacks/novacampaign.sc2mod
// L627
BankValueGetAsFlag(libComC_gf_CC_StoryBank(), lv__SectionName, "StartedFirstStorymodeEpisode")
# mods/starcoop/starcoop.sc2mod
// L4820
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
# mods/voidprologue.sc2mod
// L6759
BankValueGetAsFlag(lp_bank, lp_section, lp_key)