pmd-red/include/constants/script_cmd.h
2025-11-24 00:41:43 -05:00

307 lines
5.7 KiB
C

#ifndef GUARD_CONSTANTS_SCRIPT_CMD_H
#define GUARD_CONSTANTS_SCRIPT_CMD_H
enum ScriptOpID
{
CMD_BYTE_00, // Corresponds to "None"
CMD_BYTE_01,
CMD_BYTE_02,
CMD_BYTE_03,
CMD_BYTE_04,
CMD_BYTE_05,
CMD_BYTE_06,
CMD_BYTE_07,
CMD_BYTE_08,
CMD_BYTE_09,
CMD_BYTE_0A,
CMD_BYTE_0B,
CMD_BYTE_0C,
CMD_BYTE_0D,
CMD_BYTE_0E,
CMD_BYTE_0F,
CMD_BYTE_10,
CMD_BYTE_11,
CMD_BYTE_12,
CMD_BYTE_13,
CMD_BYTE_14,
CMD_BYTE_15,
CMD_BYTE_16,
CMD_BYTE_17,
CMD_BYTE_18,
CMD_BYTE_19,
CMD_BYTE_1A,
CMD_BYTE_1B,
CMD_BYTE_1C,
CMD_BYTE_1D,
CMD_BYTE_1E,
CMD_BYTE_1F,
CMD_BYTE_20,
CMD_BYTE_21,
CMD_BYTE_22,
CMD_BYTE_23,
CMD_BYTE_24,
CMD_BYTE_25,
CMD_BYTE_26,
CMD_BYTE_27,
CMD_BYTE_28,
CMD_BYTE_29,
CMD_BYTE_2A,
CMD_BYTE_2B,
CMD_BYTE_2C,
CMD_BYTE_2D,
CMD_BYTE_2E,
CMD_BYTE_2F,
CMD_BYTE_30,
CMD_BYTE_31,
CMD_BYTE_32,
CMD_BYTE_33,
CMD_BYTE_34,
CMD_BYTE_35,
CMD_BYTE_36,
CMD_BYTE_37,
CMD_BYTE_38,
CMD_BYTE_39,
CMD_BYTE_3A,
CMD_BYTE_3B,
CMD_BYTE_3C,
CMD_BYTE_3D,
CMD_BYTE_3E,
CMD_BYTE_3F,
CMD_BYTE_40,
CMD_BYTE_41,
CMD_BYTE_42,
CMD_BYTE_43,
CMD_BYTE_44,
CMD_BYTE_45,
CMD_BYTE_46,
CMD_BYTE_47,
CMD_BYTE_48,
CMD_BYTE_49,
CMD_BYTE_4A,
CMD_BYTE_4B,
CMD_BYTE_4C,
CMD_BYTE_4D,
CMD_BYTE_4E,
CMD_BYTE_4F,
CMD_BYTE_50,
CMD_BYTE_51,
CMD_BYTE_52,
CMD_BYTE_53,
CMD_BYTE_54,
CMD_BYTE_55,
CMD_BYTE_56,
CMD_BYTE_57,
CMD_BYTE_58,
CMD_BYTE_59,
CMD_BYTE_5A,
CMD_BYTE_5B,
CMD_BYTE_5C,
CMD_BYTE_5D,
CMD_BYTE_5E,
CMD_BYTE_5F,
CMD_BYTE_60,
CMD_BYTE_61,
CMD_BYTE_62,
CMD_BYTE_63,
CMD_BYTE_64,
CMD_BYTE_65,
CMD_BYTE_66,
CMD_BYTE_67,
CMD_BYTE_68,
CMD_BYTE_69,
CMD_BYTE_6A,
CMD_BYTE_6B,
CMD_BYTE_6C,
CMD_BYTE_6D,
CMD_BYTE_6E,
CMD_BYTE_6F,
CMD_BYTE_70,
CMD_BYTE_71,
CMD_BYTE_72,
CMD_BYTE_73,
CMD_BYTE_74,
CMD_BYTE_75,
CMD_BYTE_76,
CMD_BYTE_77,
CMD_BYTE_78,
CMD_BYTE_79,
CMD_BYTE_7A,
CMD_BYTE_7B,
CMD_BYTE_7C,
CMD_BYTE_7D,
CMD_BYTE_7E,
CMD_BYTE_7F,
CMD_BYTE_80,
CMD_BYTE_81,
CMD_BYTE_82,
CMD_BYTE_83,
CMD_BYTE_84,
CMD_BYTE_85,
CMD_BYTE_86,
CMD_BYTE_87,
CMD_BYTE_88,
CMD_BYTE_89,
CMD_BYTE_8A,
CMD_BYTE_8B,
CMD_BYTE_8C,
CMD_BYTE_8D,
CMD_BYTE_8E,
CMD_BYTE_8F,
CMD_BYTE_90,
CMD_BYTE_91,
CMD_BYTE_92,
CMD_BYTE_93,
CMD_BYTE_94,
CMD_BYTE_95,
CMD_BYTE_96,
CMD_BYTE_97,
CMD_BYTE_98,
CMD_BYTE_99,
CMD_BYTE_9A,
CMD_BYTE_9B,
CMD_BYTE_9C,
CMD_BYTE_9D,
CMD_BYTE_9E,
CMD_BYTE_9F,
CMD_BYTE_A0,
CMD_BYTE_A1,
CMD_BYTE_A2,
CMD_BYTE_A3,
CMD_BYTE_A4,
CMD_BYTE_A5,
CMD_BYTE_A6,
CMD_BYTE_A7,
CMD_BYTE_A8,
CMD_BYTE_A9,
CMD_BYTE_AA,
CMD_BYTE_AB,
CMD_BYTE_AC,
CMD_BYTE_AD,
CMD_BYTE_AE,
CMD_BYTE_AF,
CMD_BYTE_B0,
CMD_BYTE_B1,
CMD_BYTE_B2,
CMD_BYTE_B3,
CMD_BYTE_B4,
CMD_BYTE_B5,
CMD_BYTE_B6,
CMD_BYTE_B7,
CMD_BYTE_B8,
CMD_BYTE_B9,
CMD_BYTE_BA,
CMD_BYTE_BB,
CMD_BYTE_BC,
CMD_BYTE_BD,
CMD_BYTE_BE,
CMD_BYTE_BF,
CMD_BYTE_C0,
CMD_BYTE_C1,
CMD_BYTE_C2,
CMD_BYTE_C3,
CMD_BYTE_C4,
CMD_BYTE_C5,
CMD_BYTE_C6,
CMD_BYTE_C7,
CMD_BYTE_C8,
CMD_BYTE_C9,
CMD_BYTE_CA,
CMD_BYTE_CB,
CMD_BYTE_CC,
CMD_BYTE_CD,
CMD_BYTE_CE,
CMD_BYTE_CF,
CMD_BYTE_D0,
CMD_BYTE_D1,
CMD_BYTE_D2,
CMD_BYTE_D3,
CMD_BYTE_D4,
CMD_BYTE_D5,
CMD_BYTE_D6,
CMD_BYTE_D7,
CMD_BYTE_D8,
CMD_BYTE_D9,
CMD_BYTE_DA,
CMD_BYTE_DB,
CMD_BYTE_DC,
CMD_BYTE_DD,
CMD_BYTE_DE,
CMD_BYTE_DF,
CMD_BYTE_E0,
CMD_BYTE_E1,
CMD_BYTE_E2,
CMD_BYTE_E3,
CMD_BYTE_E4,
CMD_BYTE_E5,
CMD_BYTE_E6,
CMD_BYTE_E7,
CMD_BYTE_E8,
CMD_BYTE_E9,
CMD_BYTE_EA,
CMD_BYTE_EB,
CMD_BYTE_EC,
CMD_BYTE_ED,
CMD_BYTE_EE,
CMD_BYTE_EF,
CMD_BYTE_F0,
CMD_BYTE_F1,
CMD_BYTE_F2,
CMD_BYTE_F3,
CMD_BYTE_F4,
CMD_BYTE_F5,
CMD_BYTE_F6,
};
enum SpecialTextKind
{
SPECIAL_TEXT_UNK_0,
SPECIAL_TEXT_UNK_1,
SPECIAL_TEXT_WAITING,
SPECIAL_TEXT_UNK_3,
SPECIAL_TEXT_PLAYER_NAME_INPUT,
SPECIAL_TEXT_TEAM_NAME_INPUT,
SPECIAL_TEXT_PASSWORD_INPUT,
SPECIAL_TEXT_FRIEND_MENU,
SPECIAL_TEXT_MENU,
SPECIAL_TEXT_YES_NO_WITH_LARGE_BOX,
SPECIAL_TEXT_LARGE_TEXT_BOX,
SPECIAL_TEXT_BUY_FRIEND_AREAS,
SPECIAL_TEXT_DUNGEON_LIST,
SPECIAL_TEXT_DOJO_LIST,
SPECIAL_TEXT_SAVE_1,
SPECIAL_TEXT_SAVE_2,
SPECIAL_TEXT_STORAGE_WITH_DIALOG,
SPECIAL_TEXT_STORAGE,
SPECIAL_TEXT_UNK_12,
SPECIAL_TEXT_BANK,
SPECIAL_TEXT_UNK_14,
SPECIAL_TEXT_UNK_15,
SPECIAL_TEXT_FRIEND_AREA_SELECT,
SPECIAL_TEXT_GREEN_KECLEON_SHOP,
SPECIAL_TEXT_PURPLE_KECLEON_SHOP,
SPECIAL_TEXT_LINK_SHOP,
SPECIAL_TEXT_LUMINOUS_CAVE,
SPECIAL_TEXT_FRIEND_SHOP,
SPECIAL_TEXT_FRIEND_RESCUE,
SPECIAL_TEXT_UNK_1D,
SPECIAL_TEXT_THANK_YOU_MAIL,
SPECIAL_TEXT_PPO_HELP_COUNTER,
SPECIAL_TEXT_BULLETIN_BOARD_JOBS,
SPECIAL_TEXT_BULLETIN_BOARD,
SPECIAL_TEXT_UNK_22,
SPECIAL_TEXT_UNK_23,
SPECIAL_TEXT_DOJO_ENTER,
SPECIAL_TEXT_DOJO_SUCCESS,
SPECIAL_TEXT_DOJO_FAILURE,
SPECIAL_TEXT_DOJO_ALL_CLEARED,
SPECIAL_TEXT_PERSONALITY_QUIZ,
SPECIAL_TEXT_UNK_29,
SPECIAL_TEXT_SCRIPTING_MENU,
SPECIAL_TEXT_ITEM_REWARD,
SPECIAL_TEXT_UNK_2C,
SPECIAL_TEXT_TOOL_BOX,
SPECIAL_TEXT_CREDITS_NAME,
};
#endif // GUARD_CONSTANTS_SCRIPT_CMD_H