// multichoice lists static const struct MenuAction MultichoiceList_BrineyOnDewford[] = { {COMPOUND_STRING("橙华市")}, {COMPOUND_STRING("凯那市")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_EnterInfo[] = { {COMPOUND_STRING("报名")}, {gText_Info2}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ContestInfo[] = { {COMPOUND_STRING("华丽大赛是什么?")}, {COMPOUND_STRING("华丽大赛的类型")}, {COMPOUND_STRING("级别")}, {gText_Cancel2}, }; static const struct MenuAction MultichoiceList_ContestType[] = { {gText_CoolnessContest}, {gText_BeautyContest}, {gText_CutenessContest}, {gText_SmartnessContest}, {gText_ToughnessContest}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BasePCWithRegistry[] = { {gText_Decoration2}, {gText_PackUp}, {gText_Registry}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BasePCNoRegistry[] = { {gText_Decoration2}, {gText_PackUp}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_RegisterMenu[] = { {gMenuText_Register}, {gText_Registry}, {gText_Information}, {gText_Cancel2}, }; static const struct MenuAction MultichoiceList_Bike[] = { {COMPOUND_STRING("音速")}, {COMPOUND_STRING("越野")}, }; static const struct MenuAction MultichoiceList_StatusInfo[] = { {COMPOUND_STRING("中毒")}, {COMPOUND_STRING("麻痹")}, {COMPOUND_STRING("睡眠")}, {COMPOUND_STRING("灼伤")}, {COMPOUND_STRING("冰冻")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BrineyOffDewford[] = { {COMPOUND_STRING("武斗镇")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ViewedPaintings[] = { {COMPOUND_STRING("看到了")}, {COMPOUND_STRING("还没有")}, }; static const struct MenuAction MultichoiceList_YesNoInfo2[] = { {gText_Yes}, {gText_No}, {gText_Info2}, }; static const struct MenuAction MultichoiceList_ChallengeInfo[] = { {COMPOUND_STRING("挑战")}, {COMPOUND_STRING("说明")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_LevelMode[] = { {gText_Lv50}, {gText_OpenLevel}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_Mechadoll1_Q1[] = { {COMPOUND_STRING("走路草")}, {COMPOUND_STRING("土狼犬")}, {COMPOUND_STRING("傲骨燕")}, }; static const struct MenuAction MultichoiceList_Mechadoll1_Q2[] = { {COMPOUND_STRING("露力丽")}, {COMPOUND_STRING("莲叶童子")}, {COMPOUND_STRING("长翅鸥")}, }; static const struct MenuAction MultichoiceList_Mechadoll1_Q3[] = { {COMPOUND_STRING("毒粉蛾")}, {COMPOUND_STRING("超音蝠")}, {COMPOUND_STRING("土居忍士")}, }; static const struct MenuAction MultichoiceList_Mechadoll2_Q1[] = { {COMPOUND_STRING("拉鲁拉丝")}, {COMPOUND_STRING("蛇纹熊")}, {COMPOUND_STRING("懒人獭")}, }; static const struct MenuAction MultichoiceList_Mechadoll2_Q2[] = { {COMPOUND_STRING("土狼犬")}, {COMPOUND_STRING("蘑蘑菇")}, {COMPOUND_STRING("蛇纹熊")}, }; static const struct MenuAction MultichoiceList_Mechadoll2_Q3[] = { {COMPOUND_STRING("土狼犬")}, {COMPOUND_STRING("超音蝠")}, {COMPOUND_STRING("利牙鱼")}, }; static const struct MenuAction MultichoiceList_Mechadoll3_Q1[] = { {COMPOUND_STRING("灼伤药")}, {COMPOUND_STRING("港口邮件")}, {COMPOUND_STRING("价格相等")}, }; static const struct MenuAction MultichoiceList_Mechadoll3_Q2[] = { {COMPOUND_STRING("¥60")}, {COMPOUND_STRING("¥55")}, {COMPOUND_STRING("不会剩下")}, }; static const struct MenuAction MultichoiceList_Mechadoll3_Q3[] = { {COMPOUND_STRING("花得更多")}, {COMPOUND_STRING("花得更少")}, {COMPOUND_STRING("价格相同")}, }; static const struct MenuAction MultichoiceList_Mechadoll4_Q1[] = { {COMPOUND_STRING("男人")}, {COMPOUND_STRING("女人")}, {COMPOUND_STRING("都不是")}, }; static const struct MenuAction MultichoiceList_Mechadoll4_Q2[] = { {COMPOUND_STRING("老爷爷")}, {COMPOUND_STRING("老奶奶")}, {COMPOUND_STRING("相等")}, }; static const struct MenuAction MultichoiceList_Mechadoll4_Q3[] = { {COMPOUND_STRING("没有")}, {COMPOUND_STRING("1")}, {COMPOUND_STRING("2")}, }; static const struct MenuAction MultichoiceList_Mechadoll5_Q1[] = { {COMPOUND_STRING("2")}, {COMPOUND_STRING("3")}, {COMPOUND_STRING("4")}, }; static const struct MenuAction MultichoiceList_Mechadoll5_Q2[] = { {COMPOUND_STRING("6")}, {COMPOUND_STRING("7")}, {COMPOUND_STRING("8")}, }; static const struct MenuAction MultichoiceList_Mechadoll5_Q3[] = { {COMPOUND_STRING("6")}, {COMPOUND_STRING("7")}, {COMPOUND_STRING("8")}, }; static const struct MenuAction MultichoiceList_VendingMachine[] = { {COMPOUND_STRING("美味之水{CLEAR_TO 0x48}¥200")}, {COMPOUND_STRING("劲爽汽水{CLEAR_TO 0x48}¥300")}, {COMPOUND_STRING("果汁牛奶{CLEAR_TO 0x48}¥350")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_MachBikeInfo[] = { {COMPOUND_STRING("如何骑行")}, {COMPOUND_STRING("如何转弯")}, {COMPOUND_STRING("流沙坡")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_AcroBikeInfo[] = { {COMPOUND_STRING("单轮特技")}, {COMPOUND_STRING("小跳")}, {COMPOUND_STRING("跳")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_Satisfaction[] = { {COMPOUND_STRING("满意")}, {COMPOUND_STRING("不满意")}, }; static const struct MenuAction MultichoiceList_SternDeepSea[] = { {COMPOUND_STRING("深海之牙")}, {COMPOUND_STRING("深海之鳞")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_UnusedAshVendor[] = { {COMPOUND_STRING("蓝色玻璃哨")}, {COMPOUND_STRING("黄色玻璃哨")}, {COMPOUND_STRING("红色玻璃哨")}, {COMPOUND_STRING("白色玻璃哨")}, {COMPOUND_STRING("黑色玻璃哨")}, {COMPOUND_STRING("玻璃凳子")}, {COMPOUND_STRING("玻璃桌子")}, {gText_Cancel2}, }; static const struct MenuAction MultichoiceList_GameCornerDolls[] = { {COMPOUND_STRING("木守宫玩偶 1000代币")}, {COMPOUND_STRING("火稚鸡玩偶 1000代币")}, {COMPOUND_STRING("水跃鱼玩偶 1000代币")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_GameCornerTMs[] = { {COMPOUND_STRING("TM32{CLEAR_TO 0x48}1,500代币")}, {COMPOUND_STRING("TM29{CLEAR_TO 0x48}3,500代币")}, {COMPOUND_STRING("TM35{CLEAR_TO 0x48}4,000代币")}, {COMPOUND_STRING("TM24{CLEAR_TO 0x48}4,000代币")}, {COMPOUND_STRING("TM13{CLEAR_TO 0x48}4,000代币")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_GameCornerCoins[] = { {COMPOUND_STRING(" 50 COINS ¥1,000")}, {COMPOUND_STRING("500 COINS ¥10,000")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_HowsFishing[] = { {COMPOUND_STRING("优秀")}, {COMPOUND_STRING("不好")}, }; static const struct MenuAction MultichoiceList_SSTidalSlateportWithBF[] = { {gText_LilycoveCity}, {gText_BattleFrontier}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_SSTidalBattleFrontier[] = { {gText_SlateportCity}, {gText_LilycoveCity}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_RightLeft[] = { {COMPOUND_STRING("右")}, {COMPOUND_STRING("左")}, }; static const struct MenuAction MultichoiceList_SSTidalSlateportNoBF[] = { {gText_LilycoveCity}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_Floors[] = { {gText_5F}, {gText_4F}, {gText_3F}, {gText_2F}, {gText_1F}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsR[] = { {gText_RedShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsY[] = { {gText_YellowShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRY[] = { {gText_RedShard}, {gText_YellowShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsB[] = { {gText_BlueShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRB[] = { {gText_RedShard}, {gText_BlueShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsYB[] = { {gText_YellowShard}, {gText_BlueShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRYB[] = { {gText_RedShard}, {gText_YellowShard}, {gText_BlueShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsG[] = { {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRG[] = { {gText_RedShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsYG[] = { {gText_YellowShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRYG[] = { {gText_RedShard}, {gText_YellowShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsBG[] = { {gText_BlueShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRBG[] = { {gText_RedShard}, {gText_BlueShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsYBG[] = { {gText_YellowShard}, {gText_BlueShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ShardsRYBG[] = { {gText_RedShard}, {gText_YellowShard}, {gText_BlueShard}, {gText_GreenShard}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_TourneyWithRecord[] = { {gText_Opponent}, {gText_Tourney_Tree}, {gText_ReadyToStart}, {gText_Record2}, {gText_Rest}, {gText_Retire}, }; static const struct MenuAction MultichoiceList_TourneyNoRecord[] = { {gText_Opponent}, {gText_Tourney_Tree}, {gText_ReadyToStart}, {gText_Rest}, {gText_Retire}, }; static const struct MenuAction MultichoiceList_Tent[] = { {COMPOUND_STRING("红帐篷")}, {COMPOUND_STRING("蓝帐篷")}, }; static const struct MenuAction MultichoiceList_LinkServicesNoBerry[] = { {gText_TradeCenter}, {gText_Colosseum}, {gText_RecordCorner}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_YesNoInfo[] = { {gText_Yes}, {gText_No}, {gText_Info2}, }; static const struct MenuAction MultichoiceList_BattleMode[] = { {COMPOUND_STRING("单打对战")}, {COMPOUND_STRING("双打对战")}, {COMPOUND_STRING("多人对战")}, {gText_Info2}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_LinkServicesNoRecord[] = { {gText_TradeCenter}, {gText_Colosseum}, {gText_BerryCrush3}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_LinkServicesAll[] = { {gText_TradeCenter}, {gText_Colosseum}, {gText_RecordCorner}, {gText_BerryCrush3}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_LinkServicesNoRecordBerry[] = { {gText_TradeCenter}, {gText_Colosseum}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_WirelessMinigame[] = { {COMPOUND_STRING("精灵跳绳")}, {COMPOUND_STRING("嘟嘟利摘树果")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_LinkLeader[] = { {COMPOUND_STRING("加入队伍")}, {COMPOUND_STRING("成为队长")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ContestRank[] = { {COMPOUND_STRING("普通级")}, {COMPOUND_STRING("高手级")}, {COMPOUND_STRING("究极级")}, {COMPOUND_STRING("大师级")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_FrontierItemChoose[] = { {COMPOUND_STRING("对战包包")}, {COMPOUND_STRING("持有物")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_LinkContestInfo[] = { {COMPOUND_STRING("联机华丽大赛")}, {COMPOUND_STRING("关于E-模式")}, {COMPOUND_STRING("关于G-模式")}, {gText_Cancel2}, }; static const struct MenuAction MultichoiceList_LinkContestMode[] = { {COMPOUND_STRING("E-模式")}, {COMPOUND_STRING("G-模式")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_ForcedStartMenu[] = { {gText_MenuOptionPokedex}, {gText_MenuOptionPokemon}, {gText_MenuOptionBag}, {gText_MenuOptionPokenav}, {gText_Blank}, // blank because it's filled by the player's name {gText_MenuOptionSave}, {gText_MenuOptionOption}, {gText_MenuOptionExit}, }; static const struct MenuAction MultichoiceList_FrontierGamblerBet[] = { {COMPOUND_STRING(" 5BP")}, {COMPOUND_STRING("10BP")}, {COMPOUND_STRING("15BP")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_UnusedSSTidal1[] = { {gText_SouthernIsland}, {gText_BirthIsland}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_UnusedSSTidal2[] = { {gText_SouthernIsland}, {gText_FarawayIsland}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_UnusedSSTidal3[] = { {gText_BirthIsland}, {gText_FarawayIsland}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_UnusedSSTidal4[] = { {gText_SouthernIsland}, {gText_BirthIsland}, {gText_FarawayIsland}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_Fossil[] = { {COMPOUND_STRING("爪子化石")}, {COMPOUND_STRING("根状化石")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_YesNo[] = { {gText_Yes}, {COMPOUND_STRING("否")}, }; static const struct MenuAction MultichoiceList_FrontierRules[] = { {COMPOUND_STRING("两种模式")}, {COMPOUND_STRING("50级")}, {COMPOUND_STRING("自由级")}, {COMPOUND_STRING("宝可梦属性&编号")}, {COMPOUND_STRING("持有物")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_FrontierPassInfo[] = { {COMPOUND_STRING("象征")}, {COMPOUND_STRING("记录")}, {COMPOUND_STRING("战斗点数")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattleArenaRules[] = { {gText_BattleRules}, {gText_JudgeMind}, {gText_JudgeSkill}, {gText_JudgeBody}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattleTowerRules[] = { {COMPOUND_STRING("对战塔信息")}, {COMPOUND_STRING("对战精灵")}, {COMPOUND_STRING("对战沙龙")}, {COMPOUND_STRING("多人联机")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattleDomeRules[] = { {COMPOUND_STRING("对手")}, {COMPOUND_STRING("对阵树")}, {COMPOUND_STRING("双双击倒")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattleFactoryRules[] = { {gText_BasicRules}, {gText_SwapPartners}, {gText_SwapNumber}, {gText_SwapNotes}, {COMPOUND_STRING("自由级")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattlePalaceRules[] = { {gText_BattleBasics}, {gText_PokemonNature}, {gText_PokemonMoves}, {gText_Underpowered}, {gText_WhenInDanger}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattlePyramidRules[] = { {COMPOUND_STRING("金字塔:宝可梦")}, {COMPOUND_STRING("金字塔:训练家")}, {COMPOUND_STRING("金字塔:迷宫")}, {COMPOUND_STRING("对战包包")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BattlePikeRules[] = { {COMPOUND_STRING("导航器和包包")}, {COMPOUND_STRING("持有物")}, {COMPOUND_STRING("宝可梦顺序")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_GoOnRecordRestRetire[] = { {gText_GoOn}, {gText_Record2}, {gText_Rest}, {gText_Retire}, }; static const struct MenuAction MultichoiceList_GoOnRestRetire[] = { {gText_GoOn}, {gText_Rest}, {gText_Retire}, }; static const struct MenuAction MultichoiceList_GoOnRecordRetire[] = { {gText_GoOn}, {gText_Record2}, {gText_Retire}, }; static const struct MenuAction MultichoiceList_GoOnRetire[] = { {gText_GoOn}, {gText_Retire}, }; static const struct MenuAction MultichoiceList_TVLati[] = { {COMPOUND_STRING("红色")}, {COMPOUND_STRING("蓝色")}, }; static const struct MenuAction MultichoiceList_BattleTowerFeelings[] = { {COMPOUND_STRING("我现在要对战了!")}, {COMPOUND_STRING("赢了!")}, {COMPOUND_STRING("输了!")}, {COMPOUND_STRING("我不想说。")}, }; static const struct MenuAction MultichoiceList_WheresRayquaza[] = { {COMPOUND_STRING("觉醒神殿")}, {COMPOUND_STRING("送神山")}, {COMPOUND_STRING("天空之柱")}, {COMPOUND_STRING("不记得了")}, }; static const struct MenuAction MultichoiceList_SlateportTentRules[] = { {gText_BasicRules}, {gText_SwapPartners}, {gText_SwapNumber}, {gText_SwapNotes}, {gText_BattlePokemon}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_FallarborTentRules[] = { {gText_BattleTrainers}, {gText_BattleRules}, {gText_JudgeMind}, {gText_JudgeSkill}, {gText_JudgeBody}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_TagMatchType[] = { {gText_NormalTagMatch}, {gText_VarietyTagMatch}, {gText_UniqueTagMatch}, {gText_ExpertTagMatch}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_BerryPlot[] = { {COMPOUND_STRING("加肥料")}, {COMPOUND_STRING("种树果")}, {gText_Exit}, }; static const struct MenuAction MultichoiceList_Exit[] = { {gText_Exit}, }; struct MultichoiceListStruct { const struct MenuAction *list; u8 count; }; static const struct MultichoiceListStruct sMultichoiceLists[] = { [MULTI_BRINEY_ON_DEWFORD] = MULTICHOICE(MultichoiceList_BrineyOnDewford), [MULTI_PC] = MULTICHOICE(MultichoiceList_Exit), [MULTI_ENTERINFO] = MULTICHOICE(MultichoiceList_EnterInfo), [MULTI_CONTEST_INFO] = MULTICHOICE(MultichoiceList_ContestInfo), [MULTI_CONTEST_TYPE] = MULTICHOICE(MultichoiceList_ContestType), [MULTI_BASE_PC_NO_REGISTRY] = MULTICHOICE(MultichoiceList_BasePCNoRegistry), [MULTI_BASE_PC_WITH_REGISTRY] = MULTICHOICE(MultichoiceList_BasePCWithRegistry), [MULTI_REGISTER_MENU] = MULTICHOICE(MultichoiceList_RegisterMenu), [MULTI_SSTIDAL_LILYCOVE] = MULTICHOICE(MultichoiceList_Exit), [MULTI_UNUSED_9] = MULTICHOICE(MultichoiceList_Exit), [MULTI_UNUSED_10] = MULTICHOICE(MultichoiceList_Exit), [MULTI_FRONTIER_PASS_INFO] = MULTICHOICE(MultichoiceList_FrontierPassInfo), [MULTI_BIKE] = MULTICHOICE(MultichoiceList_Bike), [MULTI_STATUS_INFO] = MULTICHOICE(MultichoiceList_StatusInfo), [MULTI_BRINEY_OFF_DEWFORD] = MULTICHOICE(MultichoiceList_BrineyOffDewford), [MULTI_UNUSED_15] = MULTICHOICE(MultichoiceList_Exit), [MULTI_VIEWED_PAINTINGS] = MULTICHOICE(MultichoiceList_ViewedPaintings), [MULTI_YESNOINFO] = MULTICHOICE(MultichoiceList_YesNoInfo), [MULTI_BATTLE_MODE] = MULTICHOICE(MultichoiceList_BattleMode), [MULTI_UNUSED_19] = MULTICHOICE(MultichoiceList_Exit), [MULTI_YESNOINFO_2] = MULTICHOICE(MultichoiceList_YesNoInfo2), [MULTI_UNUSED_21] = MULTICHOICE(MultichoiceList_Exit), [MULTI_UNUSED_22] = MULTICHOICE(MultichoiceList_Exit), [MULTI_CHALLENGEINFO] = MULTICHOICE(MultichoiceList_ChallengeInfo), [MULTI_LEVEL_MODE] = MULTICHOICE(MultichoiceList_LevelMode), [MULTI_MECHADOLL1_Q1] = MULTICHOICE(MultichoiceList_Mechadoll1_Q1), [MULTI_MECHADOLL1_Q2] = MULTICHOICE(MultichoiceList_Mechadoll1_Q2), [MULTI_MECHADOLL1_Q3] = MULTICHOICE(MultichoiceList_Mechadoll1_Q3), [MULTI_MECHADOLL2_Q1] = MULTICHOICE(MultichoiceList_Mechadoll2_Q1), [MULTI_MECHADOLL2_Q2] = MULTICHOICE(MultichoiceList_Mechadoll2_Q2), [MULTI_MECHADOLL2_Q3] = MULTICHOICE(MultichoiceList_Mechadoll2_Q3), [MULTI_MECHADOLL3_Q1] = MULTICHOICE(MultichoiceList_Mechadoll3_Q1), [MULTI_MECHADOLL3_Q2] = MULTICHOICE(MultichoiceList_Mechadoll3_Q2), [MULTI_MECHADOLL3_Q3] = MULTICHOICE(MultichoiceList_Mechadoll3_Q3), [MULTI_MECHADOLL4_Q1] = MULTICHOICE(MultichoiceList_Mechadoll4_Q1), [MULTI_MECHADOLL4_Q2] = MULTICHOICE(MultichoiceList_Mechadoll4_Q2), [MULTI_MECHADOLL4_Q3] = MULTICHOICE(MultichoiceList_Mechadoll4_Q3), [MULTI_MECHADOLL5_Q1] = MULTICHOICE(MultichoiceList_Mechadoll5_Q1), [MULTI_MECHADOLL5_Q2] = MULTICHOICE(MultichoiceList_Mechadoll5_Q2), [MULTI_MECHADOLL5_Q3] = MULTICHOICE(MultichoiceList_Mechadoll5_Q3), [MULTI_UNUSED_40] = MULTICHOICE(MultichoiceList_Exit), [MULTI_UNUSED_41] = MULTICHOICE(MultichoiceList_Exit), [MULTI_VENDING_MACHINE] = MULTICHOICE(MultichoiceList_VendingMachine), [MULTI_MACH_BIKE_INFO] = MULTICHOICE(MultichoiceList_MachBikeInfo), [MULTI_ACRO_BIKE_INFO] = MULTICHOICE(MultichoiceList_AcroBikeInfo), [MULTI_SATISFACTION] = MULTICHOICE(MultichoiceList_Satisfaction), [MULTI_STERN_DEEPSEA] = MULTICHOICE(MultichoiceList_SternDeepSea), [MULTI_UNUSED_ASH_VENDOR] = MULTICHOICE(MultichoiceList_UnusedAshVendor), [MULTI_GAME_CORNER_DOLLS] = MULTICHOICE(MultichoiceList_GameCornerDolls), [MULTI_GAME_CORNER_COINS] = MULTICHOICE(MultichoiceList_GameCornerCoins), [MULTI_HOWS_FISHING] = MULTICHOICE(MultichoiceList_HowsFishing), [MULTI_UNUSED_51] = MULTICHOICE(MultichoiceList_Exit), [MULTI_SSTIDAL_SLATEPORT_WITH_BF] = MULTICHOICE(MultichoiceList_SSTidalSlateportWithBF), [MULTI_SSTIDAL_BATTLE_FRONTIER] = MULTICHOICE(MultichoiceList_SSTidalBattleFrontier), [MULTI_RIGHTLEFT] = MULTICHOICE(MultichoiceList_RightLeft), [MULTI_GAME_CORNER_TMS] = MULTICHOICE(MultichoiceList_GameCornerTMs), [MULTI_SSTIDAL_SLATEPORT_NO_BF] = MULTICHOICE(MultichoiceList_SSTidalSlateportNoBF), [MULTI_FLOORS] = MULTICHOICE(MultichoiceList_Floors), [MULTI_SHARDS_R] = MULTICHOICE(MultichoiceList_ShardsR), [MULTI_SHARDS_Y] = MULTICHOICE(MultichoiceList_ShardsY), [MULTI_SHARDS_RY] = MULTICHOICE(MultichoiceList_ShardsRY), [MULTI_SHARDS_B] = MULTICHOICE(MultichoiceList_ShardsB), [MULTI_SHARDS_RB] = MULTICHOICE(MultichoiceList_ShardsRB), [MULTI_SHARDS_YB] = MULTICHOICE(MultichoiceList_ShardsYB), [MULTI_SHARDS_RYB] = MULTICHOICE(MultichoiceList_ShardsRYB), [MULTI_SHARDS_G] = MULTICHOICE(MultichoiceList_ShardsG), [MULTI_SHARDS_RG] = MULTICHOICE(MultichoiceList_ShardsRG), [MULTI_SHARDS_YG] = MULTICHOICE(MultichoiceList_ShardsYG), [MULTI_SHARDS_RYG] = MULTICHOICE(MultichoiceList_ShardsRYG), [MULTI_SHARDS_BG] = MULTICHOICE(MultichoiceList_ShardsBG), [MULTI_SHARDS_RBG] = MULTICHOICE(MultichoiceList_ShardsRBG), [MULTI_SHARDS_YBG] = MULTICHOICE(MultichoiceList_ShardsYBG), [MULTI_SHARDS_RYBG] = MULTICHOICE(MultichoiceList_ShardsRYBG), [MULTI_TOURNEY_WITH_RECORD] = MULTICHOICE(MultichoiceList_TourneyWithRecord), [MULTI_CABLE_CLUB_NO_RECORD_MIX] = MULTICHOICE(MultichoiceList_LinkServicesNoRecordBerry), [MULTI_WIRELESS_NO_RECORD_BERRY] = MULTICHOICE(MultichoiceList_LinkServicesNoRecordBerry), [MULTI_CABLE_CLUB_WITH_RECORD_MIX] = MULTICHOICE(MultichoiceList_LinkServicesNoBerry), [MULTI_WIRELESS_NO_BERRY] = MULTICHOICE(MultichoiceList_LinkServicesNoBerry), [MULTI_WIRELESS_NO_RECORD] = MULTICHOICE(MultichoiceList_LinkServicesNoRecord), [MULTI_WIRELESS_ALL_SERVICES] = MULTICHOICE(MultichoiceList_LinkServicesAll), [MULTI_WIRELESS_MINIGAME] = MULTICHOICE(MultichoiceList_WirelessMinigame), [MULTI_LINK_LEADER] = MULTICHOICE(MultichoiceList_LinkLeader), [MULTI_CONTEST_RANK] = MULTICHOICE(MultichoiceList_ContestRank), [MULTI_FRONTIER_ITEM_CHOOSE] = MULTICHOICE(MultichoiceList_FrontierItemChoose), [MULTI_LINK_CONTEST_INFO] = MULTICHOICE(MultichoiceList_LinkContestInfo), [MULTI_LINK_CONTEST_MODE] = MULTICHOICE(MultichoiceList_LinkContestMode), [MULTI_FORCED_START_MENU] = MULTICHOICE(MultichoiceList_ForcedStartMenu), [MULTI_FRONTIER_GAMBLER_BET] = MULTICHOICE(MultichoiceList_FrontierGamblerBet), [MULTI_TENT] = MULTICHOICE(MultichoiceList_Tent), [MULTI_UNUSED_SSTIDAL_1] = MULTICHOICE(MultichoiceList_UnusedSSTidal1), [MULTI_UNUSED_SSTIDAL_2] = MULTICHOICE(MultichoiceList_UnusedSSTidal2), [MULTI_UNUSED_SSTIDAL_3] = MULTICHOICE(MultichoiceList_UnusedSSTidal3), [MULTI_UNUSED_SSTIDAL_4] = MULTICHOICE(MultichoiceList_UnusedSSTidal4), [MULTI_FOSSIL] = MULTICHOICE(MultichoiceList_Fossil), [MULTI_YESNO] = MULTICHOICE(MultichoiceList_YesNo), [MULTI_FRONTIER_RULES] = MULTICHOICE(MultichoiceList_FrontierRules), [MULTI_BATTLE_ARENA_RULES] = MULTICHOICE(MultichoiceList_BattleArenaRules), [MULTI_BATTLE_TOWER_RULES] = MULTICHOICE(MultichoiceList_BattleTowerRules), [MULTI_BATTLE_DOME_RULES] = MULTICHOICE(MultichoiceList_BattleDomeRules), [MULTI_BATTLE_FACTORY_RULES] = MULTICHOICE(MultichoiceList_BattleFactoryRules), [MULTI_BATTLE_PALACE_RULES] = MULTICHOICE(MultichoiceList_BattlePalaceRules), [MULTI_BATTLE_PYRAMID_RULES] = MULTICHOICE(MultichoiceList_BattlePyramidRules), [MULTI_BATTLE_PIKE_RULES] = MULTICHOICE(MultichoiceList_BattlePikeRules), [MULTI_GO_ON_RECORD_REST_RETIRE] = MULTICHOICE(MultichoiceList_GoOnRecordRestRetire), [MULTI_GO_ON_REST_RETIRE] = MULTICHOICE(MultichoiceList_GoOnRestRetire), [MULTI_GO_ON_RECORD_RETIRE] = MULTICHOICE(MultichoiceList_GoOnRecordRetire), [MULTI_GO_ON_RETIRE] = MULTICHOICE(MultichoiceList_GoOnRetire), [MULTI_TOURNEY_NO_RECORD] = MULTICHOICE(MultichoiceList_TourneyNoRecord), [MULTI_TV_LATI] = MULTICHOICE(MultichoiceList_TVLati), [MULTI_BATTLE_TOWER_FEELINGS] = MULTICHOICE(MultichoiceList_BattleTowerFeelings), [MULTI_WHERES_RAYQUAZA] = MULTICHOICE(MultichoiceList_WheresRayquaza), [MULTI_SLATEPORT_TENT_RULES] = MULTICHOICE(MultichoiceList_SlateportTentRules), [MULTI_FALLARBOR_TENT_RULES] = MULTICHOICE(MultichoiceList_FallarborTentRules), [MULTI_TAG_MATCH_TYPE] = MULTICHOICE(MultichoiceList_TagMatchType), [MULTI_BERRY_PLOT] = MULTICHOICE(MultichoiceList_BerryPlot), }; const u8 *const gStdStrings[] = { [STDSTRING_COOL] = gText_Cool, [STDSTRING_BEAUTY] = gText_Beauty, [STDSTRING_CUTE] = gText_Cute, [STDSTRING_SMART] = gText_Smart, [STDSTRING_TOUGH] = gText_Tough, [STDSTRING_NORMAL] = gText_Normal, [STDSTRING_SUPER] = gText_Super, [STDSTRING_HYPER] = gText_Hyper, [STDSTRING_MASTER] = gText_Master, [STDSTRING_COOL2] = gText_Cool2, [STDSTRING_BEAUTY2] = gText_Beauty2, [STDSTRING_CUTE2] = gText_Cute2, [STDSTRING_SMART2] = gText_Smart2, [STDSTRING_TOUGH2] = gText_Tough2, [STDSTRING_ITEMS] = gText_Items, [STDSTRING_KEYITEMS] = gText_Key_Items, [STDSTRING_POKEBALLS] = gText_Poke_Balls, [STDSTRING_TMHMS] = gText_TMs_Hms, [STDSTRING_BERRIES] = gText_Berries2, [STDSTRING_SINGLE] = gText_Single2, [STDSTRING_DOUBLE] = gText_Double2, [STDSTRING_MULTI] = gText_Multi, [STDSTRING_MULTI_LINK] = gText_MultiLink, [STDSTRING_BATTLE_TOWER] = gText_BattleTower2, [STDSTRING_BATTLE_DOME] = gText_BattleDome, [STDSTRING_BATTLE_FACTORY] = gText_BattleFactory, [STDSTRING_BATTLE_PALACE] = gText_BattlePalace, [STDSTRING_BATTLE_ARENA] = gText_BattleArena, [STDSTRING_BATTLE_PIKE] = gText_BattlePike, [STDSTRING_BATTLE_PYRAMID] = gText_BattlePyramid, }; static const u8 sLinkServicesMultichoiceIds[] = { MULTI_CABLE_CLUB_NO_RECORD_MIX, MULTI_WIRELESS_NO_RECORD_BERRY, MULTI_CABLE_CLUB_WITH_RECORD_MIX, MULTI_WIRELESS_NO_BERRY, MULTI_WIRELESS_NO_RECORD, MULTI_WIRELESS_ALL_SERVICES }; static const u8 *const sPCNameStrings[] = { gText_SomeonesPC, gText_LanettesPC, gText_PlayersPC, gText_LogOff, }; static const u8 *const sLilycoveSSTidalDestinations[SSTIDAL_SELECTION_COUNT] = { [SSTIDAL_SELECTION_SLATEPORT] = gText_SlateportCity, [SSTIDAL_SELECTION_BATTLE_FRONTIER] = gText_BattleFrontier, [SSTIDAL_SELECTION_SOUTHERN_ISLAND] = gText_SouthernIsland, [SSTIDAL_SELECTION_NAVEL_ROCK] = gText_NavelRock, [SSTIDAL_SELECTION_BIRTH_ISLAND] = gText_BirthIsland, [SSTIDAL_SELECTION_FARAWAY_ISLAND] = gText_FarawayIsland, [SSTIDAL_SELECTION_EXIT] = gText_Exit, }; static const u8 *const sCableClubOptions_WithRecordMix[] = { CableClub_Text_TradeUsingLinkCable, CableClub_Text_BattleUsingLinkCable, CableClub_Text_RecordCornerUsingLinkCable, CableClub_Text_CancelSelectedItem, }; static const u8 *const sWirelessOptionsNoBerryCrush[] = { CableClub_Text_YouMayTradeHere, CableClub_Text_YouMayBattleHere, CableClub_Text_CanMixRecords, CableClub_Text_CancelSelectedItem, }; static const u8 *const sWirelessOptions_NoRecordMix[] = { CableClub_Text_YouMayTradeHere, CableClub_Text_YouMayBattleHere, CableClub_Text_CanMakeBerryPowder, CableClub_Text_CancelSelectedItem, }; static const u8 *const sWirelessOptions_AllServices[] = { CableClub_Text_YouMayTradeHere, CableClub_Text_YouMayBattleHere, CableClub_Text_CanMixRecords, CableClub_Text_CanMakeBerryPowder, CableClub_Text_CancelSelectedItem, }; static const u8 *const sCableClubOptions_NoRecordMix[] = { CableClub_Text_TradeUsingLinkCable, CableClub_Text_BattleUsingLinkCable, CableClub_Text_CancelSelectedItem, }; static const u8 *const sWirelessOptions_NoRecordMixBerryCrush[] = { CableClub_Text_YouMayTradeHere, CableClub_Text_YouMayBattleHere, CableClub_Text_CancelSelectedItem, };