Merge branch 'master' into doc-matchcall
This commit is contained in:
@@ -5,11 +5,11 @@
|
||||
#define BATTLE_ARENA_FUNC_GET_DATA 1
|
||||
#define BATTLE_ARENA_FUNC_SET_DATA 2
|
||||
#define BATTLE_ARENA_FUNC_SAVE 3
|
||||
#define BATTLE_ARENA_FUNC_SET_REWARD 4
|
||||
#define BATTLE_ARENA_FUNC_GIVE_REWARD 5
|
||||
#define BATTLE_ARENA_FUNC_SET_PRIZE 4
|
||||
#define BATTLE_ARENA_FUNC_GIVE_PRIZE 5
|
||||
#define BATTLE_ARENA_FUNC_GET_TRAINER_NAME 6
|
||||
|
||||
#define ARENA_DATA_REWARD 0
|
||||
#define ARENA_DATA_PRIZE 0
|
||||
#define ARENA_DATA_WIN_STREAK 1
|
||||
#define ARENA_DATA_WIN_STREAK_ACTIVE 2
|
||||
|
||||
|
||||
45
include/constants/battle_dome.h
Normal file
45
include/constants/battle_dome.h
Normal file
@@ -0,0 +1,45 @@
|
||||
#ifndef GUARD_CONSTANTS_BATTLE_DOME_H
|
||||
#define GUARD_CONSTANTS_BATTLE_DOME_H
|
||||
|
||||
#define BATTLE_DOME_FUNC_INIT 0
|
||||
#define BATTLE_DOME_FUNC_GET_DATA 1
|
||||
#define BATTLE_DOME_FUNC_SET_DATA 2
|
||||
#define BATTLE_DOME_FUNC_GET_ROUND_TEXT 3
|
||||
#define BATTLE_DOME_FUNC_GET_OPPONENT_NAME 4
|
||||
#define BATTLE_DOME_FUNC_INIT_OPPONENT_PARTY 5
|
||||
#define BATTLE_DOME_FUNC_SHOW_OPPONENT_INFO 6
|
||||
#define BATTLE_DOME_FUNC_SHOW_TOURNEY_TREE 7
|
||||
#define BATTLE_DOME_FUNC_SHOW_PREV_RESULTS_TREE 8
|
||||
#define BATTLE_DOME_FUNC_SET_OPPONENT_ID 9
|
||||
#define BATTLE_DOME_FUNC_SET_OPPONENT_GFX 10
|
||||
#define BATTLE_DOME_FUNC_SHOW_STATIC_TOURNEY_TREE 11
|
||||
#define BATTLE_DOME_FUNC_RESOLVE_WINNERS 12
|
||||
#define BATTLE_DOME_FUNC_SAVE 13
|
||||
#define BATTLE_DOME_FUNC_INCREMENT_STREAK 14
|
||||
#define BATTLE_DOME_FUNC_SET_TRAINERS 15
|
||||
#define BATTLE_DOME_FUNC_RESET_SKETCH 16
|
||||
#define BATTLE_DOME_FUNC_RESTORE_HELD_ITEMS 17
|
||||
#define BATTLE_DOME_FUNC_REDUCE_PARTY 18
|
||||
#define BATTLE_DOME_FUNC_COMPARE_SEEDS 19
|
||||
#define BATTLE_DOME_FUNC_GET_WINNER_NAME 20
|
||||
#define BATTLE_DOME_FUNC_21 21
|
||||
#define BATTLE_DOME_FUNC_INIT_TRAINERS 22
|
||||
|
||||
#define DOME_DATA_WIN_STREAK 0
|
||||
#define DOME_DATA_WIN_STREAK_ACTIVE 1
|
||||
#define DOME_DATA_2 2
|
||||
#define DOME_DATA_3 3
|
||||
#define DOME_DATA_4 4
|
||||
#define DOME_DATA_5 5
|
||||
#define DOME_DATA_6 6
|
||||
#define DOME_DATA_7 7
|
||||
#define DOME_DATA_8 8
|
||||
#define DOME_DATA_9 9
|
||||
|
||||
#define DOME_ROUND1 0
|
||||
#define DOME_ROUND2 1
|
||||
#define DOME_SEMIFINAL 2
|
||||
#define DOME_FINAL 3
|
||||
#define DOME_ROUNDS_COUNT 4
|
||||
|
||||
#endif //GUARD_CONSTANTS_BATTLE_DOME_H
|
||||
37
include/constants/battle_factory.h
Normal file
37
include/constants/battle_factory.h
Normal file
@@ -0,0 +1,37 @@
|
||||
#ifndef GUARD_CONSTANTS_BATTLE_FACTORY_H
|
||||
#define GUARD_CONSTANTS_BATTLE_FACTORY_H
|
||||
|
||||
#define FACTORY_STYLE_NONE 0
|
||||
#define FACTORY_STYLE_PREPARATION 1
|
||||
#define FACTORY_STYLE_SLOW_STEADY 2
|
||||
#define FACTORY_STYLE_ENDURANCE 3
|
||||
#define FACTORY_STYLE_HIGH_RISK 4
|
||||
#define FACTORY_STYLE_WEAKENING 5
|
||||
#define FACTORY_STYLE_UNPREDICTABLE 6
|
||||
#define FACTORY_STYLE_WEATHER 7
|
||||
#define FACTORY_NUM_STYLES 8
|
||||
|
||||
|
||||
#define BATTLE_FACTORY_FUNC_INIT 0
|
||||
#define BATTLE_FACTORY_FUNC_GET_DATA 1
|
||||
#define BATTLE_FACTORY_FUNC_SET_DATA 2
|
||||
#define BATTLE_FACTORY_FUNC_SAVE 3
|
||||
#define BATTLE_FACTORY_FUNC_NULL 4
|
||||
#define BATTLE_FACTORY_FUNC_NULL2 5
|
||||
#define BATTLE_FACTORY_FUNC_SELECT_RENT_MONS 6
|
||||
#define BATTLE_FACTORY_FUNC_SWAP_RENT_MONS 7
|
||||
#define BATTLE_FACTORY_FUNC_SET_SWAPPED 8
|
||||
#define BATTLE_FACTORY_FUNC_SET_OPPONENT_MONS 9
|
||||
#define BATTLE_FACTORY_FUNC_SET_PARTIES 10
|
||||
#define BATTLE_FACTORY_FUNC_SET_OPPONENT_GFX 11
|
||||
#define BATTLE_FACTORY_FUNC_GENERATE_OPPONENT_MONS 12
|
||||
#define BATTLE_FACTORY_FUNC_GENERATE_RENTAL_MONS 13
|
||||
#define BATTLE_FACTORY_FUNC_GET_OPPONENT_MON_TYPE 14
|
||||
#define BATTLE_FACTORY_FUNC_GET_OPPONENT_STYLE 15
|
||||
#define BATTLE_FACTORY_FUNC_RESET_HELD_ITEMS 16
|
||||
|
||||
#define FACTORY_DATA_WIN_STREAK 1
|
||||
#define FACTORY_DATA_WIN_STREAK_ACTIVE 2
|
||||
#define FACTORY_DATA_WIN_STREAK_SWAPS 3
|
||||
|
||||
#endif // GUARD_CONSTANTS_BATTLE_FACTORY_H
|
||||
@@ -1,15 +1,19 @@
|
||||
#ifndef GUARD_CONSTANTS_BATTLE_PALACE_H
|
||||
#define GUARD_CONSTANTS_BATTLE_PALACE_H
|
||||
|
||||
#define BATTLE_PALACE_FUNC_0 0
|
||||
#define BATTLE_PALACE_FUNC_1 1
|
||||
#define BATTLE_PALACE_FUNC_2 2
|
||||
#define BATTLE_PALACE_FUNC_3 3
|
||||
#define BATTLE_PALACE_FUNC_4 4
|
||||
#define BATTLE_PALACE_FUNC_GET_OPPONENT_INTRO 5
|
||||
#define BATTLE_PALACE_FUNC_6 6
|
||||
#define BATTLE_PALACE_FUNC_7 7
|
||||
#define BATTLE_PALACE_FUNC_8 8
|
||||
#define BATTLE_PALACE_FUNC_9 9
|
||||
#define BATTLE_PALACE_FUNC_INIT 0
|
||||
#define BATTLE_PALACE_FUNC_GET_DATA 1
|
||||
#define BATTLE_PALACE_FUNC_SET_DATA 2
|
||||
#define BATTLE_PALACE_FUNC_GET_COMMENT_ID 3
|
||||
#define BATTLE_PALACE_FUNC_SET_OPPONENT 4
|
||||
#define BATTLE_PALACE_FUNC_GET_OPPONENT_INTRO 5
|
||||
#define BATTLE_PALACE_FUNC_INCREMENT_STREAK 6
|
||||
#define BATTLE_PALACE_FUNC_SAVE 7
|
||||
#define BATTLE_PALACE_FUNC_SET_PRIZE 8
|
||||
#define BATTLE_PALACE_FUNC_GIVE_PRIZE 9
|
||||
|
||||
#define PALACE_DATA_PRIZE 0
|
||||
#define PALACE_DATA_WIN_STREAK 1
|
||||
#define PALACE_DATA_WIN_STREAK_ACTIVE 2
|
||||
|
||||
#endif //GUARD_CONSTANTS_BATTLE_PALACE_H
|
||||
|
||||
@@ -23,38 +23,50 @@
|
||||
#define PIKE_HINT_BRAIN 4
|
||||
|
||||
// For the room with a status effect.
|
||||
#define PIKE_STATUS_KIRLIA 0
|
||||
#define PIKE_STATUS_DUSCLOPS 1
|
||||
#define PIKE_STATUSMON_KIRLIA 0
|
||||
#define PIKE_STATUSMON_DUSCLOPS 1
|
||||
|
||||
#define PIKE_STATUS_FREEZE 0
|
||||
#define PIKE_STATUS_BURN 1
|
||||
#define PIKE_STATUS_TOXIC 2
|
||||
#define PIKE_STATUS_PARALYSIS 3
|
||||
#define PIKE_STATUS_SLEEP 4
|
||||
|
||||
// Function IDs for sBattlePikeFunctions / CallBattlePikeFunction
|
||||
#define BATTLE_PIKE_FUNC_SET_ROOM_TYPE 0
|
||||
#define BATTLE_PIKE_FUNC_GET_DATA 1
|
||||
#define BATTLE_PIKE_FUNC_SET_DATA 2
|
||||
#define BATTLE_PIKE_FUNC_IS_FINAL_ROOM 3
|
||||
#define BATTLE_PIKE_FUNC_SET_ROOM_OBJECTS 4
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE 5
|
||||
#define BATTLE_PIKE_FUNC_6 6
|
||||
#define BATTLE_PIKE_FUNC_7 7
|
||||
#define BATTLE_PIKE_FUNC_8 8
|
||||
#define BATTLE_PIKE_FUNC_NULL_9 9
|
||||
#define BATTLE_PIKE_FUNC_NULL_10 10
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS 11
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS_MON 12
|
||||
#define BATTLE_PIKE_FUNC_HEAL_ONE_TWO_MONS 13
|
||||
#define BATTLE_PIKE_FUNC_BUFFER_NPC_MSG 14
|
||||
#define BATTLE_PIKE_FUNC_STATUS_SCREEN_FADE 15
|
||||
#define BATTLE_PIKE_FUNC_IS_IN 16
|
||||
#define BATTLE_PIKE_FUNC_SET_HINT_ROOM 17
|
||||
#define BATTLE_PIKE_FUNC_GET_HINT_ROOM_ID 18
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE_HINT 19
|
||||
#define BATTLE_PIKE_FUNC_CLEAR_TRAINER_IDS 20
|
||||
#define BATTLE_PIKE_FUNC_BUFFER_RECORD_MIX_MSG 21
|
||||
#define BATTLE_PIKE_FUNC_GET_QUEEN_FIGHT_TYPE 22
|
||||
#define BATTLE_PIKE_FUNC_HEAL_MONS_BEFORE_QUEEN 23
|
||||
#define BATTLE_PIKE_FUNC_SET_HEALING_ROOMS_DISABLED 24
|
||||
#define BATTLE_PIKE_FUNC_IS_PARTY_FULL_HEALTH 25
|
||||
#define BATTLE_PIKE_FUNC_SAVE_MON_HELD_ITEMS 26
|
||||
#define BATTLE_PIKE_FUNC_LOAD_MON_HELD_ITEMS 27
|
||||
#define BATTLE_PIKE_FUNC_INIT_CHALLENGE 28
|
||||
#define BATTLE_PIKE_FUNC_SET_ROOM_TYPE 0
|
||||
#define BATTLE_PIKE_FUNC_GET_DATA 1
|
||||
#define BATTLE_PIKE_FUNC_SET_DATA 2
|
||||
#define BATTLE_PIKE_FUNC_IS_FINAL_ROOM 3
|
||||
#define BATTLE_PIKE_FUNC_SET_ROOM_OBJECTS 4
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE 5
|
||||
#define BATTLE_PIKE_FUNC_SET_IN_WILD_MON_ROOM 6
|
||||
#define BATTLE_PIKE_FUNC_CLEAR_IN_WILD_MON_ROOM 7
|
||||
#define BATTLE_PIKE_FUNC_SAVE 8
|
||||
#define BATTLE_PIKE_FUNC_NULL_9 9
|
||||
#define BATTLE_PIKE_FUNC_NULL_10 10
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS 11
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS_MON 12
|
||||
#define BATTLE_PIKE_FUNC_HEAL_ONE_TWO_MONS 13
|
||||
#define BATTLE_PIKE_FUNC_BUFFER_NPC_MSG 14
|
||||
#define BATTLE_PIKE_FUNC_STATUS_SCREEN_FLASH 15
|
||||
#define BATTLE_PIKE_FUNC_IS_IN 16
|
||||
#define BATTLE_PIKE_FUNC_SET_HINT_ROOM 17
|
||||
#define BATTLE_PIKE_FUNC_GET_HINT_ROOM_ID 18
|
||||
#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE_HINT 19
|
||||
#define BATTLE_PIKE_FUNC_CLEAR_TRAINER_IDS 20
|
||||
#define BATTLE_PIKE_FUNC_GET_TRAINER_INTRO 21
|
||||
#define BATTLE_PIKE_FUNC_GET_QUEEN_FIGHT_TYPE 22
|
||||
#define BATTLE_PIKE_FUNC_HEAL_MONS_BEFORE_QUEEN 23
|
||||
#define BATTLE_PIKE_FUNC_SET_HEAL_ROOMS_DISABLED 24
|
||||
#define BATTLE_PIKE_FUNC_IS_PARTY_FULL_HEALTH 25
|
||||
#define BATTLE_PIKE_FUNC_SAVE_HELD_ITEMS 26
|
||||
#define BATTLE_PIKE_FUNC_RESET_HELD_ITEMS 27
|
||||
#define BATTLE_PIKE_FUNC_INIT 28
|
||||
|
||||
#define PIKE_DATA_PRIZE 0
|
||||
#define PIKE_DATA_WIN_STREAK 1
|
||||
#define PIKE_DATA_RECORD_STREAK 2
|
||||
#define PIKE_DATA_TOTAL_STREAKS 3
|
||||
#define PIKE_DATA_WIN_STREAK_ACTIVE 4
|
||||
|
||||
#endif // GUARD_CONSTANTS_BATTLE_PIKE_H
|
||||
|
||||
@@ -27,23 +27,35 @@
|
||||
#define OBJ_POSITIONS_NEAR_EXIT 4
|
||||
|
||||
// Functions IDs for sBattlePyramidFunctions / CallBattlePyramidFunction
|
||||
#define BATTLE_PYRAMID_FUNC_INIT_CHALLENGE 0
|
||||
#define BATTLE_PYRAMID_FUNC_INIT 0
|
||||
#define BATTLE_PYRAMID_FUNC_GET_DATA 1
|
||||
#define BATTLE_PYRAMID_FUNC_SET_DATA 2
|
||||
#define BATTLE_PYRAMID_FUNC_3 3
|
||||
#define BATTLE_PYRAMID_FUNC_SET_REWARD 4
|
||||
#define BATTLE_PYRAMID_FUNC_GIVE_REWARD 5
|
||||
#define BATTLE_PYRAMID_FUNC_SAVE 3
|
||||
#define BATTLE_PYRAMID_FUNC_SET_PRIZE 4
|
||||
#define BATTLE_PYRAMID_FUNC_GIVE_PRIZE 5 // unused
|
||||
#define BATTLE_PYRAMID_FUNC_SEED_FLOOR 6
|
||||
#define BATTLE_PYRAMID_FUNC_SET_ITEM 7
|
||||
#define BATTLE_PYRAMID_FUNC_HIDE_ITEM 8
|
||||
#define BATTLE_PYRAMID_FUNC_INIT_TRAINERS 9
|
||||
#define BATTLE_PYRAMID_FUNC_SHOW_HINT_TEXT 10
|
||||
#define BATTLE_PYRAMID_FUNC_UPDATE_STREAK 11
|
||||
#define BATTLE_PYRAMID_FUNC_UPDATE_STREAK 11 // unused
|
||||
#define BATTLE_PYRAMID_FUNC_IS_IN 12
|
||||
#define BATTLE_PYRAMID_FUNC_UPDATE_LIGHT 13
|
||||
#define BATTLE_PYRAMID_FUNC_CLEAR_HELD_ITEMS 14
|
||||
#define BATTLE_PYRAMID_FUNC_SET_FLOOR_PALETTE 15
|
||||
#define BATTLE_PYRAMID_FUNC_16 16
|
||||
#define BATTLE_PYRAMID_FUNC_16 16 // unused
|
||||
#define BATTLE_PYRAMID_FUNC_RESTORE_PARTY 17
|
||||
|
||||
#define PYRAMID_DATA_PRIZE 0
|
||||
#define PYRAMID_DATA_WIN_STREAK 1
|
||||
#define PYRAMID_DATA_WIN_STREAK_ACTIVE 2
|
||||
#define PYRAMID_DATA_WIN_STREAK_50 3 // the below streak data are redundant with the above when frontier.lvlMode is correct
|
||||
#define PYRAMID_DATA_WIN_STREAK_OPEN 4
|
||||
#define PYRAMID_DATA_WIN_STREAK_ACTIVE_50 5
|
||||
#define PYRAMID_DATA_WIN_STREAK_ACTIVE_OPEN 6
|
||||
#define PYRAMID_DATA_TRAINER_FLAGS 7
|
||||
|
||||
#define PYRAMID_LIGHT_SET_RADIUS 0
|
||||
#define PYRAMID_LIGHT_INCR_RADIUS 1
|
||||
|
||||
#endif // GUARD_CONSTANTS_BATTLE_PYRAMID_H
|
||||
|
||||
32
include/constants/battle_tent.h
Normal file
32
include/constants/battle_tent.h
Normal file
@@ -0,0 +1,32 @@
|
||||
#ifndef GUARD_CONSTANTS_BATTLE_TENT_H
|
||||
#define GUARD_CONSTANTS_BATTLE_TENT_H
|
||||
|
||||
#define VERDANTURF_TENT_FUNC_INIT 0
|
||||
#define VERDANTURF_TENT_FUNC_GET_PRIZE 1
|
||||
#define VERDANTURF_TENT_FUNC_SET_PRIZE 2
|
||||
#define VERDANTURF_TENT_FUNC_SET_OPPONENT_GFX 3
|
||||
#define VERDANTURF_TENT_FUNC_GET_OPPONENT_INTRO 4
|
||||
#define VERDANTURF_TENT_FUNC_SAVE 5
|
||||
#define VERDANTURF_TENT_FUNC_SET_RANDOM_PRIZE 6
|
||||
#define VERDANTURF_TENT_FUNC_GIVE_PRIZE 7
|
||||
|
||||
#define FALLARBOR_TENT_FUNC_INIT 0
|
||||
#define FALLARBOR_TENT_FUNC_GET_PRIZE 1
|
||||
#define FALLARBOR_TENT_FUNC_SET_PRIZE 2
|
||||
#define FALLARBOR_TENT_FUNC_SAVE 3
|
||||
#define FALLARBOR_TENT_FUNC_SET_RANDOM_PRIZE 4
|
||||
#define FALLARBOR_TENT_FUNC_GIVE_PRIZE 5
|
||||
#define FALLARBOR_TENT_FUNC_GET_OPPONENT_NAME 6
|
||||
|
||||
#define SLATEPORT_TENT_FUNC_INIT 0
|
||||
#define SLATEPORT_TENT_FUNC_GET_PRIZE 1
|
||||
#define SLATEPORT_TENT_FUNC_SET_PRIZE 2
|
||||
#define SLATEPORT_TENT_FUNC_SAVE 3
|
||||
#define SLATEPORT_TENT_FUNC_SET_RANDOM_PRIZE 4
|
||||
#define SLATEPORT_TENT_FUNC_GIVE_PRIZE 5
|
||||
#define SLATEPORT_TENT_FUNC_SELECT_RENT_MONS 6
|
||||
#define SLATEPORT_TENT_FUNC_SWAP_RENT_MONS 7
|
||||
#define SLATEPORT_TENT_FUNC_GENERATE_OPPONENT_MONS 8
|
||||
#define SLATEPORT_TENT_FUNC_GENERATE_RENTAL_MONS 9
|
||||
|
||||
#endif // GUARD_CONSTANTS_BATTLE_TENT_H
|
||||
@@ -1,21 +1,25 @@
|
||||
#ifndef GUARD_CONSTANTS_BATTLE_TOWER_H
|
||||
#define GUARD_CONSTANTS_BATTLE_TOWER_H
|
||||
|
||||
#define BATTLE_TOWER_FUNC_0 0
|
||||
#define BATTLE_TOWER_FUNC_1 1
|
||||
#define BATTLE_TOWER_FUNC_2 2
|
||||
#define BATTLE_TOWER_FUNC_CHOOSE_TRAINER 3
|
||||
#define BATTLE_TOWER_FUNC_4 4
|
||||
#define BATTLE_TOWER_FUNC_GIVE_RIBBONS 5
|
||||
#define BATTLE_TOWER_FUNC_SAVE 6
|
||||
#define BATTLE_TOWER_FUNC_7 7
|
||||
#define BATTLE_TOWER_FUNC_NOP 8
|
||||
#define BATTLE_TOWER_FUNC_NOP2 9
|
||||
#define BATTLE_TOWER_FUNC_10 10
|
||||
#define BATTLE_TOWER_FUNC_11 11
|
||||
#define BATTLE_TOWER_FUNC_12 12
|
||||
#define BATTLE_TOWER_FUNC_13 13
|
||||
#define BATTLE_TOWER_FUNC_14 14
|
||||
#define BATTLE_TOWER_FUNC_15 15
|
||||
#define BATTLE_TOWER_FUNC_INIT 0
|
||||
#define BATTLE_TOWER_FUNC_GET_DATA 1
|
||||
#define BATTLE_TOWER_FUNC_SET_DATA 2
|
||||
#define BATTLE_TOWER_FUNC_SET_OPPONENT 3
|
||||
#define BATTLE_TOWER_FUNC_SET_BATTLE_WON 4
|
||||
#define BATTLE_TOWER_FUNC_GIVE_RIBBONS 5
|
||||
#define BATTLE_TOWER_FUNC_SAVE 6
|
||||
#define BATTLE_TOWER_FUNC_GET_OPPONENT_INTRO 7
|
||||
#define BATTLE_TOWER_FUNC_NOP 8
|
||||
#define BATTLE_TOWER_FUNC_NOP2 9
|
||||
#define BATTLE_TOWER_FUNC_10 10
|
||||
#define BATTLE_TOWER_FUNC_11 11
|
||||
#define BATTLE_TOWER_FUNC_12 12
|
||||
#define BATTLE_TOWER_FUNC_13 13
|
||||
#define BATTLE_TOWER_FUNC_14 14
|
||||
#define BATTLE_TOWER_FUNC_SET_INTERVIEW_DATA 15
|
||||
|
||||
#define TOWER_DATA_WIN_STREAK 1
|
||||
#define TOWER_DATA_WIN_STREAK_ACTIVE 2
|
||||
#define TOWER_DATA_LVL_MODE 3
|
||||
|
||||
#endif //GUARD_CONSTANTS_BATTLE_TOWER_H
|
||||
|
||||
@@ -69,9 +69,9 @@
|
||||
#define VAR_DEOXYS_ROCK_STEP_COUNT 0x4034
|
||||
#define VAR_DEOXYS_ROCK_LEVEL 0x4035
|
||||
#define VAR_PC_BOX_TO_SEND_MON 0x4036
|
||||
#define VAR_UNUSUAL_WEATHER_LOCATION 0x4037
|
||||
#define VAR_UNUSUAL_WEATHER_STEP_COUNTER 0x4038
|
||||
#define VAR_SHOULD_END_UNUSUAL_WEATHER 0x4039
|
||||
#define VAR_ABNORMAL_WEATHER_LOCATION 0x4037
|
||||
#define VAR_ABNORMAL_WEATHER_STEP_COUNTER 0x4038
|
||||
#define VAR_SHOULD_END_ABNORMAL_WEATHER 0x4039
|
||||
#define VAR_FARAWAY_ISLAND_STEP_COUNTER 0x403A
|
||||
#define VAR_REGICE_STEPS_1 0x403B
|
||||
#define VAR_REGICE_STEPS_2 0x403C
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
#ifndef GUARD_CONSTANTS_WEATHER_H
|
||||
#define GUARD_CONSTANTS_WEATHER_H
|
||||
|
||||
#define WEATHER_NONE 0
|
||||
#define WEATHER_CLOUDS 1
|
||||
#define WEATHER_SUNNY 2
|
||||
#define WEATHER_RAIN_LIGHT 3
|
||||
#define WEATHER_SNOW 4
|
||||
#define WEATHER_RAIN_MED 5
|
||||
#define WEATHER_FOG_1 6
|
||||
#define WEATHER_ASH 7
|
||||
#define WEATHER_SANDSTORM 8
|
||||
#define WEATHER_FOG_2 9
|
||||
#define WEATHER_FOG_3 10
|
||||
#define WEATHER_SHADE 11
|
||||
#define WEATHER_DROUGHT 12
|
||||
#define WEATHER_RAIN_HEAVY 13
|
||||
#define WEATHER_BUBBLES 14
|
||||
#define WEATHER_ALTERNATING 15
|
||||
#define WEATHER_ROUTE119_CYCLE 20
|
||||
#define WEATHER_ROUTE123_CYCLE 21
|
||||
#define WEATHER_NONE 0
|
||||
#define WEATHER_SUNNY_CLOUDS 1
|
||||
#define WEATHER_SUNNY 2
|
||||
#define WEATHER_RAIN 3
|
||||
#define WEATHER_SNOW 4 // Unused
|
||||
#define WEATHER_RAIN_THUNDERSTORM 5
|
||||
#define WEATHER_FOG_HORIZONTAL 6
|
||||
#define WEATHER_VOLCANIC_ASH 7
|
||||
#define WEATHER_SANDSTORM 8
|
||||
#define WEATHER_FOG_DIAGONAL 9 // Unused
|
||||
#define WEATHER_UNDERWATER 10 // Unused
|
||||
#define WEATHER_SHADE 11 // Original name was closer to WEATHER_CLOUDY/OVERCAST
|
||||
#define WEATHER_DROUGHT 12
|
||||
#define WEATHER_DOWNPOUR 13
|
||||
#define WEATHER_UNDERWATER_BUBBLES 14
|
||||
#define WEATHER_ABNORMAL 15 // The alternating weather during Groudon/Kyogre conflict
|
||||
#define WEATHER_ROUTE119_CYCLE 20
|
||||
#define WEATHER_ROUTE123_CYCLE 21
|
||||
|
||||
// These are used in maps' coord_weather_event entries.
|
||||
// They are not a one-to-one mapping with the engine's
|
||||
// internal weather constants above.
|
||||
#define COORD_EVENT_WEATHER_CLOUDS 1
|
||||
#define COORD_EVENT_WEATHER_SUNNY 2
|
||||
#define COORD_EVENT_WEATHER_RAIN_LIGHT 3
|
||||
#define COORD_EVENT_WEATHER_SNOW 4
|
||||
#define COORD_EVENT_WEATHER_RAIN_MED 5
|
||||
#define COORD_EVENT_WEATHER_FOG_1 6
|
||||
#define COORD_EVENT_WEATHER_FOG_2 7
|
||||
#define COORD_EVENT_WEATHER_ASH 8
|
||||
#define COORD_EVENT_WEATHER_SANDSTORM 9
|
||||
#define COORD_EVENT_WEATHER_SHADE 10
|
||||
#define COORD_EVENT_WEATHER_DROUGHT 11
|
||||
#define COORD_EVENT_WEATHER_ROUTE119_CYCLE 20
|
||||
#define COORD_EVENT_WEATHER_ROUTE123_CYCLE 21
|
||||
#define COORD_EVENT_WEATHER_SUNNY_CLOUDS 1
|
||||
#define COORD_EVENT_WEATHER_SUNNY 2
|
||||
#define COORD_EVENT_WEATHER_RAIN 3
|
||||
#define COORD_EVENT_WEATHER_SNOW 4
|
||||
#define COORD_EVENT_WEATHER_RAIN_THUNDERSTORM 5
|
||||
#define COORD_EVENT_WEATHER_FOG_HORIZONTAL 6
|
||||
#define COORD_EVENT_WEATHER_FOG_DIAGONAL 7
|
||||
#define COORD_EVENT_WEATHER_VOLCANIC_ASH 8
|
||||
#define COORD_EVENT_WEATHER_SANDSTORM 9
|
||||
#define COORD_EVENT_WEATHER_SHADE 10
|
||||
#define COORD_EVENT_WEATHER_DROUGHT 11
|
||||
#define COORD_EVENT_WEATHER_ROUTE119_CYCLE 20
|
||||
#define COORD_EVENT_WEATHER_ROUTE123_CYCLE 21
|
||||
|
||||
// These are the "unusual weather events" that are used
|
||||
// These are the "abnormal weather events" that are used
|
||||
// to find Kyogre and Groudon.
|
||||
#define UNUSUAL_WEATHER_COUNT_PER_LEGENDARY 8
|
||||
#define UNUSUAL_WEATHER_GROUDON_LOCATIONS_START 1
|
||||
#define UNUSUAL_WEATHER_KYOGRE_LOCATIONS_START 1 + UNUSUAL_WEATHER_COUNT_PER_LEGENDARY
|
||||
#define ABNORMAL_WEATHER_COUNT_PER_LEGENDARY 8
|
||||
#define ABNORMAL_WEATHER_GROUDON_LOCATIONS_START 1
|
||||
#define ABNORMAL_WEATHER_KYOGRE_LOCATIONS_START 1 + ABNORMAL_WEATHER_COUNT_PER_LEGENDARY
|
||||
|
||||
#define UNUSUAL_WEATHER_NONE 0
|
||||
#define ABNORMAL_WEATHER_NONE 0
|
||||
// Groudon locations
|
||||
#define UNUSUAL_WEATHER_ROUTE_114_NORTH 1
|
||||
#define UNUSUAL_WEATHER_ROUTE_114_SOUTH 2
|
||||
#define UNUSUAL_WEATHER_ROUTE_115_WEST 3
|
||||
#define UNUSUAL_WEATHER_ROUTE_115_EAST 4
|
||||
#define UNUSUAL_WEATHER_ROUTE_116_NORTH 5
|
||||
#define UNUSUAL_WEATHER_ROUTE_116_SOUTH 6
|
||||
#define UNUSUAL_WEATHER_ROUTE_118_EAST 7
|
||||
#define UNUSUAL_WEATHER_ROUTE_118_WEST 8
|
||||
#define ABNORMAL_WEATHER_ROUTE_114_NORTH 1
|
||||
#define ABNORMAL_WEATHER_ROUTE_114_SOUTH 2
|
||||
#define ABNORMAL_WEATHER_ROUTE_115_WEST 3
|
||||
#define ABNORMAL_WEATHER_ROUTE_115_EAST 4
|
||||
#define ABNORMAL_WEATHER_ROUTE_116_NORTH 5
|
||||
#define ABNORMAL_WEATHER_ROUTE_116_SOUTH 6
|
||||
#define ABNORMAL_WEATHER_ROUTE_118_EAST 7
|
||||
#define ABNORMAL_WEATHER_ROUTE_118_WEST 8
|
||||
// Kyogre locations
|
||||
#define UNUSUAL_WEATHER_ROUTE_105_NORTH 9
|
||||
#define UNUSUAL_WEATHER_ROUTE_105_SOUTH 10
|
||||
#define UNUSUAL_WEATHER_ROUTE_125_WEST 11
|
||||
#define UNUSUAL_WEATHER_ROUTE_125_EAST 12
|
||||
#define UNUSUAL_WEATHER_ROUTE_127_NORTH 13
|
||||
#define UNUSUAL_WEATHER_ROUTE_127_SOUTH 14
|
||||
#define UNUSUAL_WEATHER_ROUTE_129_WEST 15
|
||||
#define UNUSUAL_WEATHER_ROUTE_129_EAST 16
|
||||
#define ABNORMAL_WEATHER_ROUTE_105_NORTH 9
|
||||
#define ABNORMAL_WEATHER_ROUTE_105_SOUTH 10
|
||||
#define ABNORMAL_WEATHER_ROUTE_125_WEST 11
|
||||
#define ABNORMAL_WEATHER_ROUTE_125_EAST 12
|
||||
#define ABNORMAL_WEATHER_ROUTE_127_NORTH 13
|
||||
#define ABNORMAL_WEATHER_ROUTE_127_SOUTH 14
|
||||
#define ABNORMAL_WEATHER_ROUTE_129_WEST 15
|
||||
#define ABNORMAL_WEATHER_ROUTE_129_EAST 16
|
||||
|
||||
#endif // GUARD_CONSTANTS_WEATHER_H
|
||||
|
||||
Reference in New Issue
Block a user