# Load Boolean Value

Grammar — Load key of section section from bank bank as boolean
FlagsNative | Function

Returns a Boolean value contained in the chosen Bank at the specified Key of the specified Section.

# Arguments

  • bank — Bank
  • string — Section
  • string — Key

Returns — bool

native bool BankValueGetAsFlag(
	bank b,
	string section,
	string key,
);

Category: [Bank / Store & Load](/galaxy/reference#bank-store &-load)

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// 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

CampaignLib.galaxy

// L8728
BankValueGetAsFlag(lp_bank, lp_section, lp_key)
// L9846
BankValueGetAsFlag(BankLastCreated(), ("CampaignCompleted"), "1")
// L12800
BankValueGetAsFlag(libCamp_gv_cP_Bank, ("CampaignCompleted"), "1")

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L14044
BankValueGetAsFlag(lp_bank, lp_section, lp_key)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L7949
BankValueGetAsFlag(lp_bank, lp_section, lp_key)

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L705
BankValueGetAsFlag(libVoiC_gf_StoryBank(), lv__SectionName, "StartedFirstStorymodeEpisode")

# mods/heroesdata.stormmod

GameLib.galaxy

// 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

HeroesLib.galaxy

// 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

LibComC.galaxy

// L3862
BankValueGetAsFlag(lp_bank, lp_section, lp_key)

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L627
BankValueGetAsFlag(libComC_gf_CC_StoryBank(), lv__SectionName, "StartedFirstStorymodeEpisode")

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L4820
BankValueGetAsFlag(lp_bank, lp_section, lp_key)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6759
BankValueGetAsFlag(lp_bank, lp_section, lp_key)