document more vola flags
This commit is contained in:
117
include/enums.h
117
include/enums.h
@@ -230,7 +230,7 @@ enum file_progress_e{
|
||||
};
|
||||
|
||||
enum volatile_flags_e {
|
||||
VOLATILE_FLAG_0, // FFQ
|
||||
VOLATILE_FLAG_0, // FFQ entered?
|
||||
VOLATILE_FLAG_1,
|
||||
VOLATILE_FLAG_2,
|
||||
VOLATILE_FLAG_3,
|
||||
@@ -255,53 +255,104 @@ enum volatile_flags_e {
|
||||
VOLATILE_FLAG_16,
|
||||
VOLATILE_FLAG_17,
|
||||
VOLATILE_FLAG_18,
|
||||
VOLATILE_FLAG_19,
|
||||
VOLATILE_FLAG_1A,
|
||||
VOLATILE_FLAG_1B,
|
||||
VOLATILE_FLAG_1C,
|
||||
VOLATILE_FLAG_1D,
|
||||
|
||||
VOLATILE_FLAG_19_CURRENT_LEVEL_ID, // 4 bits for current level ID
|
||||
|
||||
VOLATILE_FLAG_1D = 0x1D,
|
||||
VOLATILE_FLAG_1E,
|
||||
VOLATILE_FLAG_1F_IN_CHARACTER_PARADE = 0x1F,
|
||||
VOLATILE_FLAG_20_BEGIN_CHARACTER_PARADE,
|
||||
VOLATILE_FLAG_21,
|
||||
VOLATILE_FLAG_22,
|
||||
|
||||
VOLATILE_FLAG_73_SANDCASTLE_INFINITE_LIVES = 0x73,
|
||||
VOLATILE_FLAG_23_FINAL_BOSS_PHASE = 0x23, // 3 bits for current phase in final boss fight
|
||||
|
||||
VOLATILE_FLAG_26_FF_GRUNTY_QUESTIONS = 0x26, // 60 bits FFQ Grunty Question related (two bits for every question)
|
||||
|
||||
VOLATILE_FLAG_62_FF_GRUNTY_QUESTIONS_INITIALIZED = 0x62,
|
||||
VOLATILE_FLAG_63, // related to demo mode
|
||||
VOLATILE_FLAG_64, // related to demo mode
|
||||
VOLATILE_FLAG_65_CHEAT_ENTERED,
|
||||
VOLATILE_FLAG_66_SANDCASTLE_OPEN_DOOR_TWO,
|
||||
VOLATILE_FLAG_67_SANDCASTLE_OPEN_DOOR_THREE,
|
||||
VOLATILE_FLAG_68_SANDCASTLE_OPEN_DOOR_FOUR,
|
||||
VOLATILE_FLAG_69_SANDCASTLE_OPEN_DOOR_FIVE,
|
||||
VOLATILE_FLAG_6A_SANDCASTLE_OPEN_DOOR_SIX,
|
||||
VOLATILE_FLAG_6B_SANDCASTLE_OPEN_DOOR_SEVEN,
|
||||
VOLATILE_FLAG_6C_SANDCASTLE_PUZZLE_COMPLETE_CC,
|
||||
VOLATILE_FLAG_6D_SANDCASTLE_PUZZLE_COMPLETE_BGS,
|
||||
VOLATILE_FLAG_6E_SANDCASTLE_PUZZLE_COMPLETE_FP,
|
||||
VOLATILE_FLAG_6F_SANDCASTLE_PUZZLE_COMPLETE_GV,
|
||||
VOLATILE_FLAG_70_SANDCASTLE_PUZZLE_COMPLETE_MMM,
|
||||
VOLATILE_FLAG_71_SANDCASTLE_PUZZLE_COMPLETE_RBB,
|
||||
VOLATILE_FLAG_72_SANDCASTLE_PUZZLE_COMPLETE_CCC,
|
||||
VOLATILE_FLAG_73_SANDCASTLE_INFINITE_LIVES,
|
||||
VOLATILE_FLAG_74_SANDCASTLE_INFINITE_EGGS,
|
||||
VOLATILE_FLAG_75_SANDCASTLE_INFINITE_RED_FEATHERS,
|
||||
VOLATILE_FLAG_76_SANDCASTLE_INFINITE_GOLD_FEATHERS,
|
||||
|
||||
VOLATILE_FLAG_78_SANDCASTLE_NO_BONUS = 0x78,
|
||||
|
||||
VOLATILE_FLAG_7F_SANDCASTLE_OPEN_CC = 0x7F,
|
||||
|
||||
VOLATILE_FLAG_84_SANDCASTLE_OPEN_BGS = 0x84,
|
||||
|
||||
VOLATILE_FLAG_86_SANDCASTLE_SHOCKSPRING_JUMP_UNLOCKED = 0x86,
|
||||
VOLATILE_FLAG_87_SANDCASTLE_OPEN_GV,// 0X87
|
||||
|
||||
VOLATILE_FLAG_8A_SANDCASTLE_FLIGHT_UNLOCKED = 0x8A,// 0X8A
|
||||
VOLATILE_FLAG_8B_SANDCASTLE_OPEN_FP,// 0X8B
|
||||
VOLATILE_FLAG_8C_SANDCASTLE_OPEN_MMM,// 0X8C
|
||||
VOLATILE_FLAG_8D_SANDCASTLE_REMOVE_CRYPT_GATE,// 0X8D
|
||||
VOLATILE_FLAG_8E_SANDCASTLE_REMOVE_CRYPT_COFFIN_LID,// 0X8E
|
||||
VOLATILE_FLAG_8F_SANDCASTLE_REMOVE_GRATE_NEAR_WATER_SWITCH,// 0X8F
|
||||
VOLATILE_FLAG_7D_SANDCASTLE_RAISE_PIPES_TO_CC = 0x7D,
|
||||
VOLATILE_FLAG_7E_SANDCASTLE_RAISE_PIPE_TO_BRENTILDA,
|
||||
VOLATILE_FLAG_7F_SANDCASTLE_OPEN_CC,
|
||||
VOLATILE_FLAG_80_SANDCASTLE_REMOVE_GRILL_NEAR_BGS_JIGGY,
|
||||
VOLATILE_FLAG_81_SANDCASTLE_CCC_JIGGY_PODIUM,
|
||||
VOLATILE_FLAG_82_SANDCASTLE_REMOVE_GRILL_AND_HAT_FROM_STATUE,
|
||||
VOLATILE_FLAG_83_SANDCASTLE_REMOVE_ICE,
|
||||
VOLATILE_FLAG_84_SANDCASTLE_OPEN_BGS,
|
||||
VOLATILE_FLAG_85_SANDCASTLE_REMOVE_BREAKABLE_WALLS,
|
||||
VOLATILE_FLAG_86_SANDCASTLE_SHOCKSPRING_JUMP_UNLOCKED,
|
||||
VOLATILE_FLAG_87_SANDCASTLE_OPEN_GV,
|
||||
VOLATILE_FLAG_88_SANDCASTLE_REMOVE_WEBS,
|
||||
VOLATILE_FLAG_89_SANDCASTLE_REMOVE_GLASS_EYE,
|
||||
VOLATILE_FLAG_8A_SANDCASTLE_FLIGHT_UNLOCKED,
|
||||
VOLATILE_FLAG_8B_SANDCASTLE_OPEN_FP,
|
||||
VOLATILE_FLAG_8C_SANDCASTLE_OPEN_MMM,
|
||||
VOLATILE_FLAG_8D_SANDCASTLE_REMOVE_CRYPT_GATE,
|
||||
VOLATILE_FLAG_8E_SANDCASTLE_REMOVE_CRYPT_COFFIN_LID,
|
||||
VOLATILE_FLAG_8F_SANDCASTLE_REMOVE_GRATE_NEAR_WATER_SWITCH,
|
||||
VOLATILE_FLAG_90_SANDCASTLE_OPEN_RBB,
|
||||
VOLATILE_FLAG_91_SANDCASTLE_REMOVE_GRILL_NEAR_RBB_JIGGY,
|
||||
VOLATILE_FLAG_92_SANDCASTLE_REMOVE_TUNNEL_GRILL_NEAR_RBB_JIGGY,
|
||||
VOLATILE_FLAG_93_SANDCASTLE_OPEN_CCW,
|
||||
VOLATILE_FLAG_94_SANDCASTLE_INFINITE_HEALTH,
|
||||
VOLATILE_FLAG_95_SANDCASTLE_INFINTE_MUMBO_TOKENS,
|
||||
VOLATILE_FLAG_96_SANDCASTLE_INFINITE_AIR,
|
||||
VOLATILE_FLAG_97_SANDCASTLE_BOTTLES_BONUS_1,
|
||||
VOLATILE_FLAG_98_SANDCASTLE_BOTTLES_BONUS_2,
|
||||
VOLATILE_FLAG_99_SANDCASTLE_BOTTLES_BONUS_3,
|
||||
VOLATILE_FLAG_9A_SANDCASTLE_BOTTLES_BONUS_4,
|
||||
VOLATILE_FLAG_9B_SANDCASTLE_BOTTLES_BONUS_5,
|
||||
VOLATILE_FLAG_9C_SANDCASTLE_BOTTLES_BONUS_6,
|
||||
VOLATILE_FLAG_9D_SANDCASTLE_WISHY_WASHY,
|
||||
|
||||
VOLATILE_FLAG_93_SANDCASTLE_OPEN_CCW = 0x93,
|
||||
VOLATILE_FLAG_94_SANDCASTLE_INFINITE_HEALTH,// 0X94
|
||||
VOLATILE_FLAG_95_SANDCASTLE_INFINTE_MUMBO_TOKENS,// 0X95
|
||||
VOLATILE_FLAG_96_SANDCASTLE_INFINITE_AIR,// 0X96
|
||||
VOLATILE_FLAG_97_SANDCASTLE_BOTTLES_BONUS_1,// 0X97
|
||||
VOLATILE_FLAG_98_SANDCASTLE_BOTTLES_BONUS_2,// 0X98
|
||||
VOLATILE_FLAG_99_SANDCASTLE_BOTTLES_BONUS_3,// 0X99
|
||||
VOLATILE_FLAG_9A_SANDCASTLE_BOTTLES_BONUS_4,// 0X9A
|
||||
VOLATILE_FLAG_9B_SANDCASTLE_BOTTLES_BONUS_5,// 0X9B
|
||||
VOLATILE_FLAG_9C_SANDCASTLE_BOTTLES_BONUS_6,// 0X9C
|
||||
VOLATILE_FLAG_9D_SANDCASTLE_WISHY_WASHY,// 0X9D
|
||||
VOLATILE_FLAG_A0 = 0xA0,
|
||||
VOLATILE_FLAG_A1,
|
||||
VOLATILE_FLAG_A2,
|
||||
VOLATILE_FLAG_A3,
|
||||
VOLATILE_FLAG_A4,
|
||||
VOLATILE_FLAG_A5,
|
||||
VOLATILE_FLAG_A6,
|
||||
VOLATILE_FLAG_A7,
|
||||
|
||||
VOLATILE_FLAG_AC = 0xAC,
|
||||
VOLATILE_FLAG_AD,
|
||||
|
||||
VOLATILE_FLAG_B2 = 0xB2,
|
||||
VOLATILE_FLAG_B3,
|
||||
VOLATILE_FLAG_B4,
|
||||
|
||||
VOLATILE_FLAG_BB = 0xBB,
|
||||
VOLATILE_FLAG_BC,
|
||||
VOLATILE_FLAG_BD,
|
||||
VOLATILE_FLAG_BE,
|
||||
VOLATILE_FLAG_BF,
|
||||
|
||||
VOLATILE_FLAG_C0_BEGIN_FINAL_CHARACTER_PARADE = 0xC0,
|
||||
VOLATILE_FLAG_C1_IN_FINAL_CHARACTER_PARADE,
|
||||
VOLATILE_FLAG_C2_UNUSED,
|
||||
VOLATILE_FLAG_C3, // unk
|
||||
VOLATILE_FLAG_C3, // SNS picture related
|
||||
VOLATILE_FLAG_C4_WOZZA_HIDE_IN_SNS_PARADE
|
||||
};
|
||||
|
||||
@@ -3373,7 +3424,7 @@ enum asset_e
|
||||
// 56a FP Chimney
|
||||
ASSET_56B_MODEL_SANDYBUTT_PYRAMID = 0x56B,
|
||||
// 56c The End Sign
|
||||
// 56d (Human Hand?)
|
||||
ASSET_56D_MUMBOS_HAND_WITH_PICTURE = 0x56D, // Mumbo's Hand with SNS pictures
|
||||
// 56e Hammerhead Beach Scenery
|
||||
// Unused
|
||||
// Unused
|
||||
|
Reference in New Issue
Block a user