From b596322ca2a4fa575311397158ce2ecb0053781b Mon Sep 17 00:00:00 2001 From: GriffinR Date: Wed, 18 Sep 2019 18:57:25 -0400 Subject: Initial script_menu documentation --- include/constants/script_menu.h | 156 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 include/constants/script_menu.h (limited to 'include/constants/script_menu.h') diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h new file mode 100644 index 000000000..9fa5ca1d9 --- /dev/null +++ b/include/constants/script_menu.h @@ -0,0 +1,156 @@ +#ifndef GUARD_SCRIPT_MENU_CONSTANTS_H +#define GUARD_SCRIPT_MENU_CONSTANTS_H + +#define MULTICHOICE(name) {name, ARRAY_COUNT(name)} + +#define MULTICHOICE_B 127 + +// Multichoice Ids +#define MULTI_0 0 +#define MULTI_EXIT 1 +#define MULTI_ENTERINFO 2 +#define MULTI_CONTEST_INFO 3 +#define MULTI_CONTEST_TYPE 4 +#define MULTI_DECOR_NO_REGISTRY 5 +#define MULTI_DECOR_REGISTRY 6 +#define MULTI_7 7 // +#define MULTI_UNUSED_8 8 +#define MULTI_UNUSED_9 9 +#define MULTI_UNUSED_10 10 +#define MULTI_11 11 // +#define MULTI_BIKE 12 // +#define MULTI_STATUS 13 // +#define MULTI_14 14 // +#define MULTI_UNUSED_15 15 +#define MULTI_16 16 // +#define MULTI_YESNOINFO 17 +#define MULTI_18 18 // +#define MULTI_UNUSED_19 19 +#define MULTI_YESNOINFO_2 20 +#define MULTI_UNUSED_21 21 +#define MULTI_UNUSED_22 22 +#define MULTI_23 23 // +#define MULTI_24 24 // +#define MULTI_MECHADOLL1_Q1 25 +#define MULTI_MECHADOLL1_Q2 26 +#define MULTI_MECHADOLL1_Q3 27 +#define MULTI_MECHADOLL2_Q1 28 +#define MULTI_MECHADOLL2_Q2 29 +#define MULTI_MECHADOLL2_Q3 30 +#define MULTI_MECHADOLL3_Q1 31 +#define MULTI_MECHADOLL3_Q2 32 +#define MULTI_MECHADOLL3_Q3 33 +#define MULTI_MECHADOLL4_Q1 34 +#define MULTI_MECHADOLL4_Q2 35 +#define MULTI_MECHADOLL4_Q3 36 +#define MULTI_MECHADOLL5_Q1 37 +#define MULTI_MECHADOLL5_Q2 38 +#define MULTI_MECHADOLL5_Q3 39 +#define MULTI_UNUSED_40 40 +#define MULTI_UNUSED_41 41 +#define MULTI_VENDING_MACHINE 42 +#define MULTI_MACH_BIKE_INFO 43 +#define MULTI_ACRO_BIKE_INFO 44 +#define MULTI_45 45 // +#define MULTI_46 46 // +#define MULTI_47 47 //used? +#define MULTI_GAME_CORNER_DOLLS 48 +#define MULTI_GAME_CORNER_COINS 49 +#define MULTI_50 50 // +#define MULTI_UNUSED_51 51 +#define MULTI_52 52 // +#define MULTI_53 53 // +#define MULTI_RIGHTLEFT 54 +#define MULTI_GAME_CORNER_TMS 55 +#define MULTI_56 56 // +#define MULTI_FLOOR 57 +#define MULTI_SHARDS_R 58 +#define MULTI_SHARDS_Y 59 +#define MULTI_SHARDS_RY 60 +#define MULTI_SHARDS_B 61 +#define MULTI_SHARDS_RB 62 +#define MULTI_SHARDS_YB 63 +#define MULTI_SHARDS_RYB 64 +#define MULTI_SHARDS_G 65 +#define MULTI_SHARDS_RG 66 +#define MULTI_SHARDS_YG 67 +#define MULTI_SHARDS_RYG 68 +#define MULTI_SHARDS_BG 69 +#define MULTI_SHARDS_RBG 70 +#define MULTI_SHARDS_YBG 71 +#define MULTI_SHARDS_RYBG 72 +#define MULTI_73 73 // +#define MULTI_74 74 // +#define MULTI_75 75 // +#define MULTI_76 76 // +#define MULTI_77 77 // +#define MULTI_78 78 // +#define MULTI_79 79 // +#define MULTI_80 80 // +#define MULTI_81 81 // +#define MULTI_CONTEST_RANK 82 +#define MULTI_83 83 // +#define MULTI_84 84 // +#define MULTI_85 85 // +#define MULTI_UNUSED_START_MENU 86 +#define MULTI_87 87 // +#define MULTI_TENT 88 +#define MULTI_UNUSED_SSTIDAL_1 89 // these 4 replaced by scrollable mulitchoice +#define MULTI_UNUSED_SSTIDAL_2 90 +#define MULTI_UNUSED_SSTIDAL_3 91 +#define MULTI_UNUSED_SSTIDAL_4 92 +#define MULTI_FOSSIL 93 // +#define MULTI_YESNO 94 +#define MULTI_95 95 // +#define MULTI_96 96 // +#define MULTI_97 97 // +#define MULTI_98 98 // +#define MULTI_99 99 // +#define MULTI_100 100 // +#define MULTI_101 101 // +#define MULTI_102 102 // +#define MULTI_103 103 // +#define MULTI_104 104 // +#define MULTI_105 105 // +#define MULTI_106 106 // +#define MULTI_107 107 // +#define MULTI_TV_LATI 108 +#define MULTI_109 109 // +#define MULTI_110 110 // +#define MULTI_111 111 // +#define MULTI_112 112 // +#define MULTI_TAG_MATCH_TYPE 113 + +// Std String Ids +#define STDSTRING_COOL 0 +#define STDSTRING_BEAUTY 1 +#define STDSTRING_CUTE 2 +#define STDSTRING_SMART 3 +#define STDSTRING_TOUGH 4 +#define STDSTRING_NORMAL 5 +#define STDSTRING_SUPER 6 +#define STDSTRING_HYPER 7 +#define STDSTRING_MASTER 8 +#define STDSTRING_COOL2 9 +#define STDSTRING_BEAUTY2 10 +#define STDSTRING_CUTE2 11 +#define STDSTRING_SMART2 12 +#define STDSTRING_TOUGH2 13 +#define STDSTRING_ITEMS 14 +#define STDSTRING_KEYITEMS 15 +#define STDSTRING_POKEBALLS 16 +#define STDSTRING_TMHMS 17 +#define STDSTRING_BERRIES 18 +#define STDSTRING_SINGLE 19 +#define STDSTRING_DOUBLE 20 +#define STDSTRING_MULTI 21 +#define STDSTRING_MULTI_LINK 22 +#define STDSTRING_BATTLE_TOWER 23 +#define STDSTRING_BATTLE_DOME 24 +#define STDSTRING_BATTLE_FACTORY 25 +#define STDSTRING_BATTLE_PALACE 26 +#define STDSTRING_BATTLE_ARENA 27 +#define STDSTRING_BATTLE_PIKE 28 +#define STDSTRING_BATTLE_PYRAMID 29 + +#endif //GUARD_SCRIPT_MENU_CONSTANTS_H \ No newline at end of file -- cgit v1.2.3 From de0084ef7a932e27c0020c589f0e2916aef5aeb8 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Thu, 19 Sep 2019 00:56:51 -0400 Subject: Document multichoice ids --- include/constants/script_menu.h | 114 ++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 57 deletions(-) (limited to 'include/constants/script_menu.h') diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h index 9fa5ca1d9..a3a48e588 100644 --- a/include/constants/script_menu.h +++ b/include/constants/script_menu.h @@ -3,34 +3,34 @@ #define MULTICHOICE(name) {name, ARRAY_COUNT(name)} -#define MULTICHOICE_B 127 +#define MULTI_B_PRESSED 127 // Multichoice Ids -#define MULTI_0 0 -#define MULTI_EXIT 1 +#define MULTI_BRINEY_ON_DEWFORD 0 +#define MULTI_UNUSED_1 1 #define MULTI_ENTERINFO 2 #define MULTI_CONTEST_INFO 3 #define MULTI_CONTEST_TYPE 4 -#define MULTI_DECOR_NO_REGISTRY 5 +#define MULTI_DECOR_NOREGISTRY 5 #define MULTI_DECOR_REGISTRY 6 -#define MULTI_7 7 // +#define MULTI_REGISTER_MENU 7 #define MULTI_UNUSED_8 8 #define MULTI_UNUSED_9 9 #define MULTI_UNUSED_10 10 -#define MULTI_11 11 // -#define MULTI_BIKE 12 // -#define MULTI_STATUS 13 // -#define MULTI_14 14 // +#define MULTI_FRONTIER_PASS_INFO 11 +#define MULTI_BIKE 12 +#define MULTI_STATUS_INFO 13 +#define MULTI_BRINEY_OFF_DEWFORD 14 #define MULTI_UNUSED_15 15 -#define MULTI_16 16 // +#define MULTI_VIEWED_PAINTINGS 16 #define MULTI_YESNOINFO 17 -#define MULTI_18 18 // +#define MULTI_BATTLE_MODE 18 #define MULTI_UNUSED_19 19 #define MULTI_YESNOINFO_2 20 #define MULTI_UNUSED_21 21 #define MULTI_UNUSED_22 22 -#define MULTI_23 23 // -#define MULTI_24 24 // +#define MULTI_CHALLENGEINFO 23 +#define MULTI_LEVEL_MODE 24 #define MULTI_MECHADOLL1_Q1 25 #define MULTI_MECHADOLL1_Q2 26 #define MULTI_MECHADOLL1_Q3 27 @@ -51,19 +51,19 @@ #define MULTI_VENDING_MACHINE 42 #define MULTI_MACH_BIKE_INFO 43 #define MULTI_ACRO_BIKE_INFO 44 -#define MULTI_45 45 // -#define MULTI_46 46 // -#define MULTI_47 47 //used? +#define MULTI_SATISFACTION 45 +#define MULTI_STERN_DEEPSEA 46 +#define MULTI_UNUSED_ASH_VENDOR 47 // Replaced by scrollable multichoice #define MULTI_GAME_CORNER_DOLLS 48 #define MULTI_GAME_CORNER_COINS 49 -#define MULTI_50 50 // +#define MULTI_HOWS_FISHING 50 #define MULTI_UNUSED_51 51 -#define MULTI_52 52 // -#define MULTI_53 53 // +#define MULTI_SSTIDAL_SLATEPORT_1 52 +#define MULTI_SSTIDAL_BATTLE_FRONTIER 53 #define MULTI_RIGHTLEFT 54 #define MULTI_GAME_CORNER_TMS 55 -#define MULTI_56 56 // -#define MULTI_FLOOR 57 +#define MULTI_SSTIDAL_SLATEPORT_2 56 +#define MULTI_FLOORS 57 #define MULTI_SHARDS_R 58 #define MULTI_SHARDS_Y 59 #define MULTI_SHARDS_RY 60 @@ -79,46 +79,46 @@ #define MULTI_SHARDS_RBG 70 #define MULTI_SHARDS_YBG 71 #define MULTI_SHARDS_RYBG 72 -#define MULTI_73 73 // -#define MULTI_74 74 // -#define MULTI_75 75 // -#define MULTI_76 76 // -#define MULTI_77 77 // -#define MULTI_78 78 // -#define MULTI_79 79 // -#define MULTI_80 80 // -#define MULTI_81 81 // +#define MULTI_TOURNEY_WITH_RECORD 73 +#define MULTI_LINK_SERVICES_A1 74 +#define MULTI_LINK_SERVICES_A2 75 +#define MULTI_LINK_SERVICES_B1 76 +#define MULTI_LINK_SERVICES_B2 77 +#define MULTI_LINK_SERVICES_C 78 +#define MULTI_LINK_SERVICES_D 79 +#define MULTI_WIRELESS_MINIGAME 80 +#define MULTI_LINK_LEADER 81 #define MULTI_CONTEST_RANK 82 -#define MULTI_83 83 // -#define MULTI_84 84 // -#define MULTI_85 85 // -#define MULTI_UNUSED_START_MENU 86 -#define MULTI_87 87 // +#define MULTI_FRONTIER_ITEM_CHOOSE 83 +#define MULTI_LINK_CONTEST_INFO 84 +#define MULTI_LINK_CONTEST_MODE 85 +#define MULTI_FORCED_START_MENU 86 +#define MULTI_FRONTIER_GAMBLER_BET 87 #define MULTI_TENT 88 -#define MULTI_UNUSED_SSTIDAL_1 89 // these 4 replaced by scrollable mulitchoice -#define MULTI_UNUSED_SSTIDAL_2 90 -#define MULTI_UNUSED_SSTIDAL_3 91 -#define MULTI_UNUSED_SSTIDAL_4 92 -#define MULTI_FOSSIL 93 // +#define MULTI_UNUSED_SSTIDAL_1 89 // These 4 replaced by scrollable multichoice +#define MULTI_UNUSED_SSTIDAL_2 90 // +#define MULTI_UNUSED_SSTIDAL_3 91 // +#define MULTI_UNUSED_SSTIDAL_4 92 // +#define MULTI_FOSSIL 93 #define MULTI_YESNO 94 -#define MULTI_95 95 // -#define MULTI_96 96 // -#define MULTI_97 97 // -#define MULTI_98 98 // -#define MULTI_99 99 // -#define MULTI_100 100 // -#define MULTI_101 101 // -#define MULTI_102 102 // -#define MULTI_103 103 // -#define MULTI_104 104 // -#define MULTI_105 105 // -#define MULTI_106 106 // -#define MULTI_107 107 // +#define MULTI_FRONTIER_RULES 95 +#define MULTI_BATTLE_ARENA_RULES 96 +#define MULTI_BATTLE_TOWER_RULES 97 +#define MULTI_BATTLE_DOME_RULES 98 +#define MULTI_BATTLE_FACTORY_RULES 99 +#define MULTI_BATTLE_PALACE_RULES 100 +#define MULTI_BATTLE_PYRAMID_RULES 101 +#define MULTI_BATTLE_PIKE_RULES 102 +#define MULTI_GO_ON_RECORD_REST_RETIRE 103 +#define MULTI_GO_ON_REST_RETIRE 104 +#define MULTI_GO_ON_RECORD_RETIRE 105 +#define MULTI_GO_ON_RETIRE 106 +#define MULTI_TOURNEY_NO_RECORD 107 #define MULTI_TV_LATI 108 -#define MULTI_109 109 // -#define MULTI_110 110 // -#define MULTI_111 111 // -#define MULTI_112 112 // +#define MULTI_BATTLE_TOWER_FEELINGS 109 +#define MULTI_WHERES_RAYQUAZA 110 +#define MULTI_SLATEPORT_TENT_RULES 111 +#define MULTI_FALLARBOR_TENT_RULES 112 #define MULTI_TAG_MATCH_TYPE 113 // Std String Ids -- cgit v1.2.3 From 275695c1896fb4b51669eab89febcbe0460765d1 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Thu, 19 Sep 2019 17:26:25 -0400 Subject: Document more script_menu, lilycove harbor --- include/constants/script_menu.h | 242 +++++++++++++++++++++------------------- 1 file changed, 127 insertions(+), 115 deletions(-) (limited to 'include/constants/script_menu.h') diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h index a3a48e588..820ecad6e 100644 --- a/include/constants/script_menu.h +++ b/include/constants/script_menu.h @@ -3,123 +3,135 @@ #define MULTICHOICE(name) {name, ARRAY_COUNT(name)} +#define MAX_MULTICHOICE_WIDTH 28 + #define MULTI_B_PRESSED 127 // Multichoice Ids -#define MULTI_BRINEY_ON_DEWFORD 0 -#define MULTI_UNUSED_1 1 -#define MULTI_ENTERINFO 2 -#define MULTI_CONTEST_INFO 3 -#define MULTI_CONTEST_TYPE 4 -#define MULTI_DECOR_NOREGISTRY 5 -#define MULTI_DECOR_REGISTRY 6 -#define MULTI_REGISTER_MENU 7 -#define MULTI_UNUSED_8 8 -#define MULTI_UNUSED_9 9 -#define MULTI_UNUSED_10 10 -#define MULTI_FRONTIER_PASS_INFO 11 -#define MULTI_BIKE 12 -#define MULTI_STATUS_INFO 13 -#define MULTI_BRINEY_OFF_DEWFORD 14 -#define MULTI_UNUSED_15 15 -#define MULTI_VIEWED_PAINTINGS 16 -#define MULTI_YESNOINFO 17 -#define MULTI_BATTLE_MODE 18 -#define MULTI_UNUSED_19 19 -#define MULTI_YESNOINFO_2 20 -#define MULTI_UNUSED_21 21 -#define MULTI_UNUSED_22 22 -#define MULTI_CHALLENGEINFO 23 -#define MULTI_LEVEL_MODE 24 -#define MULTI_MECHADOLL1_Q1 25 -#define MULTI_MECHADOLL1_Q2 26 -#define MULTI_MECHADOLL1_Q3 27 -#define MULTI_MECHADOLL2_Q1 28 -#define MULTI_MECHADOLL2_Q2 29 -#define MULTI_MECHADOLL2_Q3 30 -#define MULTI_MECHADOLL3_Q1 31 -#define MULTI_MECHADOLL3_Q2 32 -#define MULTI_MECHADOLL3_Q3 33 -#define MULTI_MECHADOLL4_Q1 34 -#define MULTI_MECHADOLL4_Q2 35 -#define MULTI_MECHADOLL4_Q3 36 -#define MULTI_MECHADOLL5_Q1 37 -#define MULTI_MECHADOLL5_Q2 38 -#define MULTI_MECHADOLL5_Q3 39 -#define MULTI_UNUSED_40 40 -#define MULTI_UNUSED_41 41 -#define MULTI_VENDING_MACHINE 42 -#define MULTI_MACH_BIKE_INFO 43 -#define MULTI_ACRO_BIKE_INFO 44 -#define MULTI_SATISFACTION 45 -#define MULTI_STERN_DEEPSEA 46 -#define MULTI_UNUSED_ASH_VENDOR 47 // Replaced by scrollable multichoice -#define MULTI_GAME_CORNER_DOLLS 48 -#define MULTI_GAME_CORNER_COINS 49 -#define MULTI_HOWS_FISHING 50 -#define MULTI_UNUSED_51 51 -#define MULTI_SSTIDAL_SLATEPORT_1 52 -#define MULTI_SSTIDAL_BATTLE_FRONTIER 53 -#define MULTI_RIGHTLEFT 54 -#define MULTI_GAME_CORNER_TMS 55 -#define MULTI_SSTIDAL_SLATEPORT_2 56 -#define MULTI_FLOORS 57 -#define MULTI_SHARDS_R 58 -#define MULTI_SHARDS_Y 59 -#define MULTI_SHARDS_RY 60 -#define MULTI_SHARDS_B 61 -#define MULTI_SHARDS_RB 62 -#define MULTI_SHARDS_YB 63 -#define MULTI_SHARDS_RYB 64 -#define MULTI_SHARDS_G 65 -#define MULTI_SHARDS_RG 66 -#define MULTI_SHARDS_YG 67 -#define MULTI_SHARDS_RYG 68 -#define MULTI_SHARDS_BG 69 -#define MULTI_SHARDS_RBG 70 -#define MULTI_SHARDS_YBG 71 -#define MULTI_SHARDS_RYBG 72 -#define MULTI_TOURNEY_WITH_RECORD 73 -#define MULTI_LINK_SERVICES_A1 74 -#define MULTI_LINK_SERVICES_A2 75 -#define MULTI_LINK_SERVICES_B1 76 -#define MULTI_LINK_SERVICES_B2 77 -#define MULTI_LINK_SERVICES_C 78 -#define MULTI_LINK_SERVICES_D 79 -#define MULTI_WIRELESS_MINIGAME 80 -#define MULTI_LINK_LEADER 81 -#define MULTI_CONTEST_RANK 82 -#define MULTI_FRONTIER_ITEM_CHOOSE 83 -#define MULTI_LINK_CONTEST_INFO 84 -#define MULTI_LINK_CONTEST_MODE 85 -#define MULTI_FORCED_START_MENU 86 -#define MULTI_FRONTIER_GAMBLER_BET 87 -#define MULTI_TENT 88 -#define MULTI_UNUSED_SSTIDAL_1 89 // These 4 replaced by scrollable multichoice -#define MULTI_UNUSED_SSTIDAL_2 90 // -#define MULTI_UNUSED_SSTIDAL_3 91 // -#define MULTI_UNUSED_SSTIDAL_4 92 // -#define MULTI_FOSSIL 93 -#define MULTI_YESNO 94 -#define MULTI_FRONTIER_RULES 95 -#define MULTI_BATTLE_ARENA_RULES 96 -#define MULTI_BATTLE_TOWER_RULES 97 -#define MULTI_BATTLE_DOME_RULES 98 -#define MULTI_BATTLE_FACTORY_RULES 99 -#define MULTI_BATTLE_PALACE_RULES 100 -#define MULTI_BATTLE_PYRAMID_RULES 101 -#define MULTI_BATTLE_PIKE_RULES 102 -#define MULTI_GO_ON_RECORD_REST_RETIRE 103 -#define MULTI_GO_ON_REST_RETIRE 104 -#define MULTI_GO_ON_RECORD_RETIRE 105 -#define MULTI_GO_ON_RETIRE 106 -#define MULTI_TOURNEY_NO_RECORD 107 -#define MULTI_TV_LATI 108 -#define MULTI_BATTLE_TOWER_FEELINGS 109 -#define MULTI_WHERES_RAYQUAZA 110 -#define MULTI_SLATEPORT_TENT_RULES 111 -#define MULTI_FALLARBOR_TENT_RULES 112 -#define MULTI_TAG_MATCH_TYPE 113 +#define MULTI_BRINEY_ON_DEWFORD 0 +#define MULTI_PC 1 // Exit only, populated by CreatePCMultichoice +#define MULTI_ENTERINFO 2 +#define MULTI_CONTEST_INFO 3 +#define MULTI_CONTEST_TYPE 4 +#define MULTI_DECOR_NOREGISTRY 5 +#define MULTI_DECOR_REGISTRY 6 +#define MULTI_REGISTER_MENU 7 +#define MULTI_SSTIDAL_LILYCOVE 8 // Exit only, populated by CreateLilycoveSSTidalMultichoice +#define MULTI_UNUSED_9 9 +#define MULTI_UNUSED_10 10 +#define MULTI_FRONTIER_PASS_INFO 11 +#define MULTI_BIKE 12 +#define MULTI_STATUS_INFO 13 +#define MULTI_BRINEY_OFF_DEWFORD 14 +#define MULTI_UNUSED_15 15 +#define MULTI_VIEWED_PAINTINGS 16 +#define MULTI_YESNOINFO 17 +#define MULTI_BATTLE_MODE 18 +#define MULTI_UNUSED_19 19 +#define MULTI_YESNOINFO_2 20 +#define MULTI_UNUSED_21 21 +#define MULTI_UNUSED_22 22 +#define MULTI_CHALLENGEINFO 23 +#define MULTI_LEVEL_MODE 24 +#define MULTI_MECHADOLL1_Q1 25 +#define MULTI_MECHADOLL1_Q2 26 +#define MULTI_MECHADOLL1_Q3 27 +#define MULTI_MECHADOLL2_Q1 28 +#define MULTI_MECHADOLL2_Q2 29 +#define MULTI_MECHADOLL2_Q3 30 +#define MULTI_MECHADOLL3_Q1 31 +#define MULTI_MECHADOLL3_Q2 32 +#define MULTI_MECHADOLL3_Q3 33 +#define MULTI_MECHADOLL4_Q1 34 +#define MULTI_MECHADOLL4_Q2 35 +#define MULTI_MECHADOLL4_Q3 36 +#define MULTI_MECHADOLL5_Q1 37 +#define MULTI_MECHADOLL5_Q2 38 +#define MULTI_MECHADOLL5_Q3 39 +#define MULTI_UNUSED_40 40 +#define MULTI_UNUSED_41 41 +#define MULTI_VENDING_MACHINE 42 +#define MULTI_MACH_BIKE_INFO 43 +#define MULTI_ACRO_BIKE_INFO 44 +#define MULTI_SATISFACTION 45 +#define MULTI_STERN_DEEPSEA 46 +#define MULTI_UNUSED_ASH_VENDOR 47 // Replaced by scrollable multichoice +#define MULTI_GAME_CORNER_DOLLS 48 +#define MULTI_GAME_CORNER_COINS 49 +#define MULTI_HOWS_FISHING 50 +#define MULTI_UNUSED_51 51 +#define MULTI_SSTIDAL_SLATEPORT_1 52 // TODO: rename +#define MULTI_SSTIDAL_BATTLE_FRONTIER 53 +#define MULTI_RIGHTLEFT 54 +#define MULTI_GAME_CORNER_TMS 55 +#define MULTI_SSTIDAL_SLATEPORT_2 56 // +#define MULTI_FLOORS 57 +#define MULTI_SHARDS_R 58 +#define MULTI_SHARDS_Y 59 +#define MULTI_SHARDS_RY 60 +#define MULTI_SHARDS_B 61 +#define MULTI_SHARDS_RB 62 +#define MULTI_SHARDS_YB 63 +#define MULTI_SHARDS_RYB 64 +#define MULTI_SHARDS_G 65 +#define MULTI_SHARDS_RG 66 +#define MULTI_SHARDS_YG 67 +#define MULTI_SHARDS_RYG 68 +#define MULTI_SHARDS_BG 69 +#define MULTI_SHARDS_RBG 70 +#define MULTI_SHARDS_YBG 71 +#define MULTI_SHARDS_RYBG 72 +#define MULTI_TOURNEY_WITH_RECORD 73 +#define MULTI_LINK_SERVICES_A1 74 // TODO: rename +#define MULTI_LINK_SERVICES_A2 75 // +#define MULTI_LINK_SERVICES_B1 76 // +#define MULTI_LINK_SERVICES_B2 77 // +#define MULTI_LINK_SERVICES_C 78 // +#define MULTI_LINK_SERVICES_D 79 // +#define MULTI_WIRELESS_MINIGAME 80 +#define MULTI_LINK_LEADER 81 +#define MULTI_CONTEST_RANK 82 +#define MULTI_FRONTIER_ITEM_CHOOSE 83 +#define MULTI_LINK_CONTEST_INFO 84 +#define MULTI_LINK_CONTEST_MODE 85 +#define MULTI_FORCED_START_MENU 86 +#define MULTI_FRONTIER_GAMBLER_BET 87 +#define MULTI_TENT 88 +#define MULTI_UNUSED_SSTIDAL_1 89 // These 4 were replaced by CreateLilycoveSSTidalMultichoice +#define MULTI_UNUSED_SSTIDAL_2 90 // +#define MULTI_UNUSED_SSTIDAL_3 91 // +#define MULTI_UNUSED_SSTIDAL_4 92 // +#define MULTI_FOSSIL 93 +#define MULTI_YESNO 94 +#define MULTI_FRONTIER_RULES 95 +#define MULTI_BATTLE_ARENA_RULES 96 +#define MULTI_BATTLE_TOWER_RULES 97 +#define MULTI_BATTLE_DOME_RULES 98 +#define MULTI_BATTLE_FACTORY_RULES 99 +#define MULTI_BATTLE_PALACE_RULES 100 +#define MULTI_BATTLE_PYRAMID_RULES 101 +#define MULTI_BATTLE_PIKE_RULES 102 +#define MULTI_GO_ON_RECORD_REST_RETIRE 103 +#define MULTI_GO_ON_REST_RETIRE 104 +#define MULTI_GO_ON_RECORD_RETIRE 105 +#define MULTI_GO_ON_RETIRE 106 +#define MULTI_TOURNEY_NO_RECORD 107 +#define MULTI_TV_LATI 108 +#define MULTI_BATTLE_TOWER_FEELINGS 109 +#define MULTI_WHERES_RAYQUAZA 110 +#define MULTI_SLATEPORT_TENT_RULES 111 +#define MULTI_FALLARBOR_TENT_RULES 112 +#define MULTI_TAG_MATCH_TYPE 113 + +// Lilycove SS Tidal Multichoice Selections +#define SSTIDAL_SELECTION_SLATEPORT 0 +#define SSTIDAL_SELECTION_BATTLE_FRONTIER 1 +#define SSTIDAL_SELECTION_SOUTHERN_ISLAND 2 +#define SSTIDAL_SELECTION_NAVEL_ROCK 3 +#define SSTIDAL_SELECTION_BIRTH_ISLAND 4 +#define SSTIDAL_SELECTION_FARAWAY_ISLAND 5 +#define SSTIDAL_SELECTION_EXIT 6 +#define SSTIDAL_SELECTION_COUNT 7 // Std String Ids #define STDSTRING_COOL 0 @@ -153,4 +165,4 @@ #define STDSTRING_BATTLE_PIKE 28 #define STDSTRING_BATTLE_PYRAMID 29 -#endif //GUARD_SCRIPT_MENU_CONSTANTS_H \ No newline at end of file +#endif //GUARD_SCRIPT_MENU_CONSTANTS_H -- cgit v1.2.3 From 9fb24bbbce150809430a8728d239a8b095e10120 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Thu, 19 Sep 2019 18:31:09 -0400 Subject: Remainder of script_menu documentation --- include/constants/script_menu.h | 228 ++++++++++++++++++++-------------------- 1 file changed, 114 insertions(+), 114 deletions(-) (limited to 'include/constants/script_menu.h') diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h index 820ecad6e..013cb8a27 100644 --- a/include/constants/script_menu.h +++ b/include/constants/script_menu.h @@ -8,120 +8,120 @@ #define MULTI_B_PRESSED 127 // Multichoice Ids -#define MULTI_BRINEY_ON_DEWFORD 0 -#define MULTI_PC 1 // Exit only, populated by CreatePCMultichoice -#define MULTI_ENTERINFO 2 -#define MULTI_CONTEST_INFO 3 -#define MULTI_CONTEST_TYPE 4 -#define MULTI_DECOR_NOREGISTRY 5 -#define MULTI_DECOR_REGISTRY 6 -#define MULTI_REGISTER_MENU 7 -#define MULTI_SSTIDAL_LILYCOVE 8 // Exit only, populated by CreateLilycoveSSTidalMultichoice -#define MULTI_UNUSED_9 9 -#define MULTI_UNUSED_10 10 -#define MULTI_FRONTIER_PASS_INFO 11 -#define MULTI_BIKE 12 -#define MULTI_STATUS_INFO 13 -#define MULTI_BRINEY_OFF_DEWFORD 14 -#define MULTI_UNUSED_15 15 -#define MULTI_VIEWED_PAINTINGS 16 -#define MULTI_YESNOINFO 17 -#define MULTI_BATTLE_MODE 18 -#define MULTI_UNUSED_19 19 -#define MULTI_YESNOINFO_2 20 -#define MULTI_UNUSED_21 21 -#define MULTI_UNUSED_22 22 -#define MULTI_CHALLENGEINFO 23 -#define MULTI_LEVEL_MODE 24 -#define MULTI_MECHADOLL1_Q1 25 -#define MULTI_MECHADOLL1_Q2 26 -#define MULTI_MECHADOLL1_Q3 27 -#define MULTI_MECHADOLL2_Q1 28 -#define MULTI_MECHADOLL2_Q2 29 -#define MULTI_MECHADOLL2_Q3 30 -#define MULTI_MECHADOLL3_Q1 31 -#define MULTI_MECHADOLL3_Q2 32 -#define MULTI_MECHADOLL3_Q3 33 -#define MULTI_MECHADOLL4_Q1 34 -#define MULTI_MECHADOLL4_Q2 35 -#define MULTI_MECHADOLL4_Q3 36 -#define MULTI_MECHADOLL5_Q1 37 -#define MULTI_MECHADOLL5_Q2 38 -#define MULTI_MECHADOLL5_Q3 39 -#define MULTI_UNUSED_40 40 -#define MULTI_UNUSED_41 41 -#define MULTI_VENDING_MACHINE 42 -#define MULTI_MACH_BIKE_INFO 43 -#define MULTI_ACRO_BIKE_INFO 44 -#define MULTI_SATISFACTION 45 -#define MULTI_STERN_DEEPSEA 46 -#define MULTI_UNUSED_ASH_VENDOR 47 // Replaced by scrollable multichoice -#define MULTI_GAME_CORNER_DOLLS 48 -#define MULTI_GAME_CORNER_COINS 49 -#define MULTI_HOWS_FISHING 50 -#define MULTI_UNUSED_51 51 -#define MULTI_SSTIDAL_SLATEPORT_1 52 // TODO: rename -#define MULTI_SSTIDAL_BATTLE_FRONTIER 53 -#define MULTI_RIGHTLEFT 54 -#define MULTI_GAME_CORNER_TMS 55 -#define MULTI_SSTIDAL_SLATEPORT_2 56 // -#define MULTI_FLOORS 57 -#define MULTI_SHARDS_R 58 -#define MULTI_SHARDS_Y 59 -#define MULTI_SHARDS_RY 60 -#define MULTI_SHARDS_B 61 -#define MULTI_SHARDS_RB 62 -#define MULTI_SHARDS_YB 63 -#define MULTI_SHARDS_RYB 64 -#define MULTI_SHARDS_G 65 -#define MULTI_SHARDS_RG 66 -#define MULTI_SHARDS_YG 67 -#define MULTI_SHARDS_RYG 68 -#define MULTI_SHARDS_BG 69 -#define MULTI_SHARDS_RBG 70 -#define MULTI_SHARDS_YBG 71 -#define MULTI_SHARDS_RYBG 72 -#define MULTI_TOURNEY_WITH_RECORD 73 -#define MULTI_LINK_SERVICES_A1 74 // TODO: rename -#define MULTI_LINK_SERVICES_A2 75 // -#define MULTI_LINK_SERVICES_B1 76 // -#define MULTI_LINK_SERVICES_B2 77 // -#define MULTI_LINK_SERVICES_C 78 // -#define MULTI_LINK_SERVICES_D 79 // -#define MULTI_WIRELESS_MINIGAME 80 -#define MULTI_LINK_LEADER 81 -#define MULTI_CONTEST_RANK 82 -#define MULTI_FRONTIER_ITEM_CHOOSE 83 -#define MULTI_LINK_CONTEST_INFO 84 -#define MULTI_LINK_CONTEST_MODE 85 -#define MULTI_FORCED_START_MENU 86 -#define MULTI_FRONTIER_GAMBLER_BET 87 -#define MULTI_TENT 88 -#define MULTI_UNUSED_SSTIDAL_1 89 // These 4 were replaced by CreateLilycoveSSTidalMultichoice -#define MULTI_UNUSED_SSTIDAL_2 90 // -#define MULTI_UNUSED_SSTIDAL_3 91 // -#define MULTI_UNUSED_SSTIDAL_4 92 // -#define MULTI_FOSSIL 93 -#define MULTI_YESNO 94 -#define MULTI_FRONTIER_RULES 95 -#define MULTI_BATTLE_ARENA_RULES 96 -#define MULTI_BATTLE_TOWER_RULES 97 -#define MULTI_BATTLE_DOME_RULES 98 -#define MULTI_BATTLE_FACTORY_RULES 99 -#define MULTI_BATTLE_PALACE_RULES 100 -#define MULTI_BATTLE_PYRAMID_RULES 101 -#define MULTI_BATTLE_PIKE_RULES 102 -#define MULTI_GO_ON_RECORD_REST_RETIRE 103 -#define MULTI_GO_ON_REST_RETIRE 104 -#define MULTI_GO_ON_RECORD_RETIRE 105 -#define MULTI_GO_ON_RETIRE 106 -#define MULTI_TOURNEY_NO_RECORD 107 -#define MULTI_TV_LATI 108 -#define MULTI_BATTLE_TOWER_FEELINGS 109 -#define MULTI_WHERES_RAYQUAZA 110 -#define MULTI_SLATEPORT_TENT_RULES 111 -#define MULTI_FALLARBOR_TENT_RULES 112 -#define MULTI_TAG_MATCH_TYPE 113 +#define MULTI_BRINEY_ON_DEWFORD 0 +#define MULTI_PC 1 // Exit only, populated by CreatePCMultichoice +#define MULTI_ENTERINFO 2 +#define MULTI_CONTEST_INFO 3 +#define MULTI_CONTEST_TYPE 4 +#define MULTI_DECOR_NOREGISTRY 5 +#define MULTI_DECOR_REGISTRY 6 +#define MULTI_REGISTER_MENU 7 +#define MULTI_SSTIDAL_LILYCOVE 8 // Exit only, populated by CreateLilycoveSSTidalMultichoice +#define MULTI_UNUSED_9 9 +#define MULTI_UNUSED_10 10 +#define MULTI_FRONTIER_PASS_INFO 11 +#define MULTI_BIKE 12 +#define MULTI_STATUS_INFO 13 +#define MULTI_BRINEY_OFF_DEWFORD 14 +#define MULTI_UNUSED_15 15 +#define MULTI_VIEWED_PAINTINGS 16 +#define MULTI_YESNOINFO 17 +#define MULTI_BATTLE_MODE 18 +#define MULTI_UNUSED_19 19 +#define MULTI_YESNOINFO_2 20 +#define MULTI_UNUSED_21 21 +#define MULTI_UNUSED_22 22 +#define MULTI_CHALLENGEINFO 23 +#define MULTI_LEVEL_MODE 24 +#define MULTI_MECHADOLL1_Q1 25 +#define MULTI_MECHADOLL1_Q2 26 +#define MULTI_MECHADOLL1_Q3 27 +#define MULTI_MECHADOLL2_Q1 28 +#define MULTI_MECHADOLL2_Q2 29 +#define MULTI_MECHADOLL2_Q3 30 +#define MULTI_MECHADOLL3_Q1 31 +#define MULTI_MECHADOLL3_Q2 32 +#define MULTI_MECHADOLL3_Q3 33 +#define MULTI_MECHADOLL4_Q1 34 +#define MULTI_MECHADOLL4_Q2 35 +#define MULTI_MECHADOLL4_Q3 36 +#define MULTI_MECHADOLL5_Q1 37 +#define MULTI_MECHADOLL5_Q2 38 +#define MULTI_MECHADOLL5_Q3 39 +#define MULTI_UNUSED_40 40 +#define MULTI_UNUSED_41 41 +#define MULTI_VENDING_MACHINE 42 +#define MULTI_MACH_BIKE_INFO 43 +#define MULTI_ACRO_BIKE_INFO 44 +#define MULTI_SATISFACTION 45 +#define MULTI_STERN_DEEPSEA 46 +#define MULTI_UNUSED_ASH_VENDOR 47 // Replaced by scrollable multichoice +#define MULTI_GAME_CORNER_DOLLS 48 +#define MULTI_GAME_CORNER_COINS 49 +#define MULTI_HOWS_FISHING 50 +#define MULTI_UNUSED_51 51 +#define MULTI_SSTIDAL_SLATEPORT_WITH_BF 52 +#define MULTI_SSTIDAL_BATTLE_FRONTIER 53 +#define MULTI_RIGHTLEFT 54 +#define MULTI_GAME_CORNER_TMS 55 +#define MULTI_SSTIDAL_SLATEPORT_NO_BF 56 +#define MULTI_FLOORS 57 +#define MULTI_SHARDS_R 58 +#define MULTI_SHARDS_Y 59 +#define MULTI_SHARDS_RY 60 +#define MULTI_SHARDS_B 61 +#define MULTI_SHARDS_RB 62 +#define MULTI_SHARDS_YB 63 +#define MULTI_SHARDS_RYB 64 +#define MULTI_SHARDS_G 65 +#define MULTI_SHARDS_RG 66 +#define MULTI_SHARDS_YG 67 +#define MULTI_SHARDS_RYG 68 +#define MULTI_SHARDS_BG 69 +#define MULTI_SHARDS_RBG 70 +#define MULTI_SHARDS_YBG 71 +#define MULTI_SHARDS_RYBG 72 +#define MULTI_TOURNEY_WITH_RECORD 73 +#define MULTI_LINK_SERVICES_A1 74 // TODO: rename +#define MULTI_LINK_SERVICES_A2 75 // +#define MULTI_LINK_SERVICES_B1 76 // +#define MULTI_LINK_SERVICES_B2 77 // +#define MULTI_LINK_SERVICES_C 78 // +#define MULTI_LINK_SERVICES_D 79 // +#define MULTI_WIRELESS_MINIGAME 80 +#define MULTI_LINK_LEADER 81 +#define MULTI_CONTEST_RANK 82 +#define MULTI_FRONTIER_ITEM_CHOOSE 83 +#define MULTI_LINK_CONTEST_INFO 84 +#define MULTI_LINK_CONTEST_MODE 85 +#define MULTI_FORCED_START_MENU 86 +#define MULTI_FRONTIER_GAMBLER_BET 87 +#define MULTI_TENT 88 +#define MULTI_UNUSED_SSTIDAL_1 89 // These 4 were replaced by CreateLilycoveSSTidalMultichoice +#define MULTI_UNUSED_SSTIDAL_2 90 // +#define MULTI_UNUSED_SSTIDAL_3 91 // +#define MULTI_UNUSED_SSTIDAL_4 92 // +#define MULTI_FOSSIL 93 +#define MULTI_YESNO 94 +#define MULTI_FRONTIER_RULES 95 +#define MULTI_BATTLE_ARENA_RULES 96 +#define MULTI_BATTLE_TOWER_RULES 97 +#define MULTI_BATTLE_DOME_RULES 98 +#define MULTI_BATTLE_FACTORY_RULES 99 +#define MULTI_BATTLE_PALACE_RULES 100 +#define MULTI_BATTLE_PYRAMID_RULES 101 +#define MULTI_BATTLE_PIKE_RULES 102 +#define MULTI_GO_ON_RECORD_REST_RETIRE 103 +#define MULTI_GO_ON_REST_RETIRE 104 +#define MULTI_GO_ON_RECORD_RETIRE 105 +#define MULTI_GO_ON_RETIRE 106 +#define MULTI_TOURNEY_NO_RECORD 107 +#define MULTI_TV_LATI 108 +#define MULTI_BATTLE_TOWER_FEELINGS 109 +#define MULTI_WHERES_RAYQUAZA 110 +#define MULTI_SLATEPORT_TENT_RULES 111 +#define MULTI_FALLARBOR_TENT_RULES 112 +#define MULTI_TAG_MATCH_TYPE 113 // Lilycove SS Tidal Multichoice Selections #define SSTIDAL_SELECTION_SLATEPORT 0 -- cgit v1.2.3 From b6dffcf8b774ca06287dda30fa5a6323bd8835f6 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Thu, 19 Sep 2019 19:23:24 -0400 Subject: Clean up script_menu documentation --- include/constants/script_menu.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'include/constants/script_menu.h') diff --git a/include/constants/script_menu.h b/include/constants/script_menu.h index 013cb8a27..b7ec908c1 100644 --- a/include/constants/script_menu.h +++ b/include/constants/script_menu.h @@ -82,12 +82,12 @@ #define MULTI_SHARDS_YBG 71 #define MULTI_SHARDS_RYBG 72 #define MULTI_TOURNEY_WITH_RECORD 73 -#define MULTI_LINK_SERVICES_A1 74 // TODO: rename -#define MULTI_LINK_SERVICES_A2 75 // -#define MULTI_LINK_SERVICES_B1 76 // -#define MULTI_LINK_SERVICES_B2 77 // -#define MULTI_LINK_SERVICES_C 78 // -#define MULTI_LINK_SERVICES_D 79 // +#define MULTI_CABLE_CLUB_NO_RECORD_MIX 74 +#define MULTI_WIRELESS_NO_RECORD_BERRY 75 +#define MULTI_CABLE_CLUB_WITH_RECORD_MIX 76 +#define MULTI_WIRELESS_NO_BERRY 77 +#define MULTI_WIRELESS_NO_RECORD 78 +#define MULTI_WIRELESS_ALL_SERVICES 79 #define MULTI_WIRELESS_MINIGAME 80 #define MULTI_LINK_LEADER 81 #define MULTI_CONTEST_RANK 82 -- cgit v1.2.3