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
|
||||
|
||||
@@ -546,7 +546,7 @@ extern const u8 EventScript_FallDownHole[];
|
||||
extern const u8 BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8[];
|
||||
extern const u8 EventScript_FieldPoison[];
|
||||
extern const u8 EventScript_EggHatch[];
|
||||
extern const u8 UnusualWeather_EventScript_EndEventAndCleanup_1[];
|
||||
extern const u8 AbnormalWeather_EventScript_EndEventAndCleanup_1[];
|
||||
extern const u8 IslandCave_EventScript_OpenRegiEntrance[];
|
||||
extern const u8 MauvilleCity_EventScript_RegisterWallyCall[];
|
||||
extern const u8 Route119_EventScript_ScottWonAtFortreeGymCall[];
|
||||
|
||||
@@ -10,7 +10,7 @@ u16 GetPCBoxToSendMon(void);
|
||||
bool8 InMultiBattleRoom(void);
|
||||
void UpdateTrainerFansAfterLinkBattle(void);
|
||||
void IncrementBirthIslandRockStepCount(void);
|
||||
bool8 UnusualWeatherHasExpired(void);
|
||||
bool8 AbnormalWeatherHasExpired(void);
|
||||
bool8 ShouldDoBrailleRegicePuzzle(void);
|
||||
bool32 ShouldDoWallyCall(void);
|
||||
bool32 ShouldDoScottFortreeCall(void);
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
|
||||
#include "sprite.h"
|
||||
|
||||
#define MAX_RAIN_SPRITES 24
|
||||
#define NUM_CLOUD_SPRITES 3
|
||||
#define NUM_FOG1_SPRITES 20
|
||||
#define NUM_ASH_SPRITES 20
|
||||
#define NUM_FOG2_SPRITES 20
|
||||
#define NUM_SANDSTORM_SPRITES 20
|
||||
#define NUM_SWIRL_SANDSTORM_SPRITES 5
|
||||
#define MAX_RAIN_SPRITES 24
|
||||
#define NUM_CLOUD_SPRITES 3
|
||||
#define NUM_FOG_HORIZONTAL_SPRITES 20
|
||||
#define NUM_ASH_SPRITES 20
|
||||
#define NUM_FOG_DIAGONAL_SPRITES 20
|
||||
#define NUM_SANDSTORM_SPRITES 20
|
||||
#define NUM_SWIRL_SANDSTORM_SPRITES 5
|
||||
|
||||
// Controls how the weather should be changing the screen palettes.
|
||||
enum
|
||||
@@ -42,9 +42,9 @@ struct Weather
|
||||
struct
|
||||
{
|
||||
u8 filler0[0xA0];
|
||||
struct Sprite *fog1Sprites[NUM_FOG1_SPRITES];
|
||||
struct Sprite *fogHSprites[NUM_FOG_HORIZONTAL_SPRITES];
|
||||
struct Sprite *ashSprites[NUM_ASH_SPRITES];
|
||||
struct Sprite *fog2Sprites[NUM_FOG2_SPRITES];
|
||||
struct Sprite *fogDSprites[NUM_FOG_DIAGONAL_SPRITES];
|
||||
struct Sprite *sandstormSprites1[NUM_SANDSTORM_SPRITES];
|
||||
struct Sprite *sandstormSprites2[NUM_SWIRL_SANDSTORM_SPRITES];
|
||||
} s2;
|
||||
@@ -75,7 +75,7 @@ struct Weather
|
||||
u8 targetRainSpriteCount;
|
||||
u8 rainSpriteCount;
|
||||
u8 rainSpriteVisibleDelay;
|
||||
u8 isHeavyRain;
|
||||
u8 isDownpour;
|
||||
u8 rainStrength;
|
||||
/*0x6DE*/ u8 cloudSpritesCreated;
|
||||
u8 filler_6DF[1];
|
||||
@@ -89,12 +89,12 @@ struct Weather
|
||||
u8 unknown_6EB;
|
||||
u8 unknown_6EC;
|
||||
u8 thunderTriggered;
|
||||
u16 fog1ScrollPosX;
|
||||
u16 fog1ScrollCounter;
|
||||
u16 fog1ScrollOffset;
|
||||
u16 fogHScrollPosX;
|
||||
u16 fogHScrollCounter;
|
||||
u16 fogHScrollOffset;
|
||||
u8 lightenedFogSpritePals[6];
|
||||
u8 lightenedFogSpritePalsCount;
|
||||
u8 fog1SpritesCreated;
|
||||
u8 fogHSpritesCreated;
|
||||
u16 ashBaseSpritesX;
|
||||
u16 unknown_6FE;
|
||||
u8 ashSpritesCreated;
|
||||
@@ -108,13 +108,13 @@ struct Weather
|
||||
u16 sandstormWaveCounter;
|
||||
u8 sandstormSpritesCreated;
|
||||
u8 sandstormSwirlSpritesCreated;
|
||||
u16 fog2BaseSpritesX;
|
||||
u16 fog2PosY;
|
||||
u16 fog2ScrollXCounter;
|
||||
u16 fog2ScrollYCounter;
|
||||
u16 fog2XOffset;
|
||||
u16 fog2YOffset;
|
||||
u8 fog2SpritesCreated;
|
||||
u16 fogDBaseSpritesX;
|
||||
u16 fogDPosY;
|
||||
u16 fogDScrollXCounter;
|
||||
u16 fogDScrollYCounter;
|
||||
u16 fogDXOffset;
|
||||
u16 fogDYOffset;
|
||||
u8 fogDSpritesCreated;
|
||||
u8 filler_725[1];
|
||||
u16 bubblesDelayCounter;
|
||||
u16 bubblesDelayIndex;
|
||||
@@ -145,7 +145,7 @@ extern struct Weather *const gWeatherPtr;
|
||||
extern const u16 gUnknown_083970E8[];
|
||||
|
||||
// field_weather_effect.c
|
||||
extern const u8 gWeatherFog1Tiles[];
|
||||
extern const u8 gWeatherFogHorizontalTiles[];
|
||||
|
||||
void StartWeather(void);
|
||||
void SetNextWeather(u8 weather);
|
||||
@@ -186,22 +186,22 @@ void Sunny_InitVars(void);
|
||||
void Sunny_Main(void);
|
||||
void Sunny_InitAll(void);
|
||||
bool8 Sunny_Finish(void);
|
||||
void LightRain_InitVars(void);
|
||||
void LightRain_Main(void);
|
||||
void LightRain_InitAll(void);
|
||||
bool8 LightRain_Finish(void);
|
||||
void Rain_InitVars(void);
|
||||
void Rain_Main(void);
|
||||
void Rain_InitAll(void);
|
||||
bool8 Rain_Finish(void);
|
||||
void Snow_InitVars(void);
|
||||
void Snow_Main(void);
|
||||
void Snow_InitAll(void);
|
||||
bool8 Snow_Finish(void);
|
||||
void MedRain_InitVars(void);
|
||||
void Rain_Main(void);
|
||||
void MedRain_InitAll(void);
|
||||
bool8 Rain_Finish(void);
|
||||
void Fog1_InitVars(void);
|
||||
void Fog1_Main(void);
|
||||
void Fog1_InitAll(void);
|
||||
bool8 Fog1_Finish(void);
|
||||
void Thunderstorm_InitVars(void);
|
||||
void Thunderstorm_Main(void);
|
||||
void Thunderstorm_InitAll(void);
|
||||
bool8 Thunderstorm_Finish(void);
|
||||
void FogHorizontal_InitVars(void);
|
||||
void FogHorizontal_Main(void);
|
||||
void FogHorizontal_InitAll(void);
|
||||
bool8 FogHorizontal_Finish(void);
|
||||
void Ash_InitVars(void);
|
||||
void Ash_Main(void);
|
||||
void Ash_InitAll(void);
|
||||
@@ -210,14 +210,10 @@ void Sandstorm_InitVars(void);
|
||||
void Sandstorm_Main(void);
|
||||
void Sandstorm_InitAll(void);
|
||||
bool8 Sandstorm_Finish(void);
|
||||
void Fog2_InitVars(void);
|
||||
void Fog2_Main(void);
|
||||
void Fog2_InitAll(void);
|
||||
bool8 Fog2_Finish(void);
|
||||
void Fog1_InitVars(void);
|
||||
void Fog1_Main(void);
|
||||
void Fog1_InitAll(void);
|
||||
bool8 Fog1_Finish(void);
|
||||
void FogDiagonal_InitVars(void);
|
||||
void FogDiagonal_Main(void);
|
||||
void FogDiagonal_InitAll(void);
|
||||
bool8 FogDiagonal_Finish(void);
|
||||
void Shade_InitVars(void);
|
||||
void Shade_Main(void);
|
||||
void Shade_InitAll(void);
|
||||
@@ -226,10 +222,8 @@ void Drought_InitVars(void);
|
||||
void Drought_Main(void);
|
||||
void Drought_InitAll(void);
|
||||
bool8 Drought_Finish(void);
|
||||
void HeavyRain_InitVars(void);
|
||||
void Rain_Main(void);
|
||||
void HeavyRain_InitAll(void);
|
||||
bool8 Rain_Finish(void);
|
||||
void Downpour_InitVars(void);
|
||||
void Downpour_InitAll(void);
|
||||
void Bubbles_InitVars(void);
|
||||
void Bubbles_Main(void);
|
||||
void Bubbles_InitAll(void);
|
||||
|
||||
@@ -59,8 +59,8 @@ struct EventObjectTemplate
|
||||
/*0x06*/ s16 y;
|
||||
/*0x08*/ u8 elevation;
|
||||
/*0x09*/ u8 movementType;
|
||||
/*0x0A*/ u8 movementRangeX:4;
|
||||
u8 movementRangeY:4;
|
||||
/*0x0A*/ u16 movementRangeX:4;
|
||||
u16 movementRangeY:4;
|
||||
/*0x0C*/ u16 trainerType;
|
||||
/*0x0E*/ u16 trainerRange_berryTreeId;
|
||||
/*0x10*/ const u8 *script;
|
||||
|
||||
@@ -363,18 +363,18 @@ struct BattleFrontier
|
||||
/*0xD1C*/ u16 domeTotalChampionships[2][2];
|
||||
/*0xD24*/ struct BattleDomeTrainer domeTrainers[DOME_TOURNAMENT_TRAINERS_COUNT];
|
||||
/*0xD64*/ u16 domeMonIds[DOME_TOURNAMENT_TRAINERS_COUNT][FRONTIER_PARTY_SIZE];
|
||||
/*0xDC4*/ u16 field_DC4;
|
||||
/*0xDC6*/ u16 field_DC6;
|
||||
/*0xDC4*/ u16 unused_DC4;
|
||||
/*0xDC6*/ u16 palacePrize;
|
||||
/*0xDC8*/ u16 palaceWinStreaks[2][2];
|
||||
/*0xDD0*/ u16 palaceRecordWinStreaks[2][2];
|
||||
/*0xDD8*/ u16 arenaRewardItem;
|
||||
/*0xDD8*/ u16 arenaPrize;
|
||||
/*0xDDA*/ u16 arenaWinStreaks[2];
|
||||
/*0xDDE*/ u16 arenaRecordStreaks[2];
|
||||
/*0xDE2*/ u16 factoryWinStreaks[2][2];
|
||||
/*0xDEA*/ u16 factoryRecordWinStreaks[2][2];
|
||||
/*0xDF6*/ u16 factoryRentsCount[2][2];
|
||||
/*0xDFA*/ u16 factoryRecordRentsCount[2][2];
|
||||
/*0xE02*/ u16 field_E02;
|
||||
/*0xE02*/ u16 pikePrize;
|
||||
/*0xE04*/ u16 pikeWinStreaks[2];
|
||||
/*0xE08*/ u16 pikeRecordStreaks[2];
|
||||
/*0xE0C*/ u16 pikeTotalStreaks[2];
|
||||
@@ -382,16 +382,16 @@ struct BattleFrontier
|
||||
/*0xE10*/ u8 pikeHintedRoomType:4;
|
||||
/*0xE10*/ u8 pikeHealingRoomsDisabled:1;
|
||||
/*0xE12*/ u16 pikeHeldItemsBackup[FRONTIER_PARTY_SIZE];
|
||||
/*0xE18*/ u16 pyramidRewardItem;
|
||||
/*0xE18*/ u16 pyramidPrize;
|
||||
/*0xE1A*/ u16 pyramidWinStreaks[2];
|
||||
/*0xE1E*/ u16 pyramidRecordStreaks[2];
|
||||
/*0xE22*/ u16 pyramidRandoms[4];
|
||||
/*0xE2A*/ u8 pyramidTrainerFlags;
|
||||
/*0xE2C*/ struct PyramidBag pyramidBag;
|
||||
/*0xE68*/ u8 pyramidLightRadius;
|
||||
/*0xE6A*/ u16 field_E6A;
|
||||
/*0xE6C*/ u16 field_E6C;
|
||||
/*0xE6E*/ u16 field_E6E;
|
||||
/*0xE6A*/ u16 verdanturfTentPrize;
|
||||
/*0xE6C*/ u16 fallarborTentPrize;
|
||||
/*0xE6E*/ u16 slateportTentPrize;
|
||||
/*0xE70*/ struct RentalMon rentalMons[PARTY_SIZE];
|
||||
/*0xEB8*/ u16 battlePoints;
|
||||
/*0xEBA*/ u16 cardBattlePoints;
|
||||
|
||||
@@ -389,7 +389,7 @@ extern const u8 gBerryFirmnessString_Hard[];
|
||||
extern const u8 gBerryFirmnessString_VeryHard[];
|
||||
extern const u8 gBerryFirmnessString_SuperHard[];
|
||||
extern const u8 gText_BerryTag[];
|
||||
extern const u8 gText_UnkF908Var1Var2[];
|
||||
extern const u8 gText_NumberVar1Var2[];
|
||||
extern const u8 gText_SizeSlash[];
|
||||
extern const u8 gText_Var1DotVar2[];
|
||||
extern const u8 gText_ThreeMarks[];
|
||||
@@ -398,7 +398,7 @@ extern const u8 gText_FirmSlash[];
|
||||
// item menu screen text
|
||||
extern const u8 gText_CloseBag[];
|
||||
extern const u8 gText_ClearTo11Var1Clear5Var2[];
|
||||
extern const u8 gText_UnkF908Var1Clear7Var2[];
|
||||
extern const u8 gText_NumberVar1Clear7Var2[];
|
||||
extern const u8 gText_xVar1[];
|
||||
extern const u8 gText_ReturnToVar1[];
|
||||
extern const u8 gText_SelectorArrow2[];
|
||||
@@ -487,20 +487,20 @@ extern const u8 gText_EggCantBattle[];
|
||||
extern const u8 gText_PkmnAlreadySelected[];
|
||||
extern const u8 gText_PkmnAlreadyInBattle[];
|
||||
extern const u8 gText_PkmnCantSwitchOut[];
|
||||
extern const u8 gUnknown_085EEA46[];
|
||||
extern const u8 gUnknown_085EEA4E[];
|
||||
extern const u8 gUnknown_085EEA55[];
|
||||
extern const u8 gUnknown_085EEA63[];
|
||||
extern const u8 gUnknown_085EEA6B[];
|
||||
extern const u8 gUnknown_085EEA5D[];
|
||||
extern const u8 gText_MaxHP[];
|
||||
extern const u8 gText_Attack[];
|
||||
extern const u8 gText_Defense[];
|
||||
extern const u8 gText_SpAtk[];
|
||||
extern const u8 gText_SpDef[];
|
||||
extern const u8 gText_Speed[];
|
||||
extern const u8 gText_Dash[];
|
||||
extern const u8 gText_UnkCtrlF904[];
|
||||
extern const u8 gText_Plus[];
|
||||
|
||||
//pokedex text
|
||||
extern const u8 gText_CryOf[];
|
||||
extern const u8 gText_SizeComparedTo[];
|
||||
extern const u8 gText_PokedexRegistration[];
|
||||
extern const u8 gText_UnkCtrlF908Clear01[];
|
||||
extern const u8 gText_NumberClear01[];
|
||||
extern const u8 gText_5MarksPokemon[];
|
||||
extern const u8 gText_UnkHeight[];
|
||||
extern const u8 gText_UnkWeight[];
|
||||
@@ -508,7 +508,7 @@ extern const u8 gText_HTHeight[];
|
||||
extern const u8 gText_WTWeight[];
|
||||
extern const u8 gText_SearchingPleaseWait[];
|
||||
extern const u8 gText_SearchCompleted[];
|
||||
extern const u8 gUnknown_085E8785[];
|
||||
extern const u8 gText_NoMatchingPkmnWereFound[];
|
||||
extern const u8 gText_SelectorArrow[];
|
||||
|
||||
// birch dex rating text
|
||||
@@ -936,7 +936,7 @@ extern const u8 gText_Accuracy2[];
|
||||
extern const u8 gText_Appeal[];
|
||||
extern const u8 gText_Jam[];
|
||||
extern const u8 gText_OTSlash[];
|
||||
extern const u8 gText_UnkCtrlF907F908[];
|
||||
extern const u8 gText_IDNumber2[];
|
||||
extern const u8 gText_XNature[];
|
||||
extern const u8 gText_XNatureHatchedAtYZ[];
|
||||
extern const u8 gText_XNatureHatchedSomewhereAt[];
|
||||
@@ -1094,15 +1094,15 @@ extern const u8 gTrickHouse_Mechadoll_Seven2[];
|
||||
extern const u8 gTrickHouse_Mechadoll_Eight2[];
|
||||
|
||||
// Pokedex strings
|
||||
extern const u8 gUnknown_085E87A5[];
|
||||
extern const u8 gUnknown_085E87D6[];
|
||||
extern const u8 gUnknown_085E87EF[];
|
||||
extern const u8 gUnknown_085E8806[];
|
||||
extern const u8 gUnknown_085E881F[];
|
||||
extern const u8 gUnknown_085E8840[];
|
||||
extern const u8 gUnknown_085E887C[];
|
||||
extern const u8 gUnknown_085E88A6[];
|
||||
extern const u8 gUnknown_085E88C8[];
|
||||
extern const u8 gText_SearchForPkmnBasedOnParameters[];
|
||||
extern const u8 gText_SwitchPokedexListings[];
|
||||
extern const u8 gText_ReturnToPokedex[];
|
||||
extern const u8 gText_SelectPokedexMode[];
|
||||
extern const u8 gText_SelectPokedexListingMode[];
|
||||
extern const u8 gText_ListByFirstLetter[];
|
||||
extern const u8 gText_ListByBodyColor[];
|
||||
extern const u8 gText_ListByType[];
|
||||
extern const u8 gText_ExecuteSearchSwitch[];
|
||||
extern const u8 gText_DexHoennTitle[];
|
||||
extern const u8 gText_DexNatTitle[];
|
||||
extern const u8 gText_DexSortNumericalTitle[];
|
||||
@@ -2046,14 +2046,14 @@ extern const u8 gText_LeagueChamp[];
|
||||
extern const u8 gText_HOFNumber[];
|
||||
extern const u8 gText_PickNextCancel[];
|
||||
extern const u8 gText_PickCancel[];
|
||||
extern const u8 gText_UnkCtrlF800Exit[];
|
||||
extern const u8 gText_AButtonExit[];
|
||||
extern const u8 gText_HOFCorrupted[];
|
||||
extern const u8 gText_WelcomeToHOF[];
|
||||
extern const u8 gText_Number[];
|
||||
extern const u8 gText_Level[];
|
||||
extern const u8 gText_IDNumber[];
|
||||
extern const u8 gText_Name[];
|
||||
extern const u8 gText_MainMenuTime[];
|
||||
extern const u8 gText_Time[];
|
||||
|
||||
// daycare
|
||||
extern const u8 gText_MaleSymbol4[];
|
||||
@@ -2139,9 +2139,6 @@ extern const u8 gText_XSentOverY[];
|
||||
extern const u8 gText_TakeGoodCareOfX[];
|
||||
extern const u8 gText_CommunicationStandby5[];
|
||||
|
||||
// roulette
|
||||
extern const u8 gUnknown_082A5B89[];
|
||||
|
||||
// match call
|
||||
extern const u8 MatchCall_WildBattleText1[];
|
||||
extern const u8 MatchCall_WildBattleText2[];
|
||||
@@ -2531,35 +2528,35 @@ extern const u8 gText_BattlePtsWon[];
|
||||
extern const u8 gText_SymbolsEarned[];
|
||||
extern const u8 gText_BattleRecord[];
|
||||
extern const u8 gText_BattlePoints[];
|
||||
extern const u8 gUnknown_085EDA96[];
|
||||
extern const u8 gUnknown_085ED932[];
|
||||
extern const u8 gUnknown_085ED94D[];
|
||||
extern const u8 gUnknown_085ED961[];
|
||||
extern const u8 gUnknown_085ED977[];
|
||||
extern const u8 gUnknown_085ED993[];
|
||||
extern const u8 gUnknown_085ED9AF[];
|
||||
extern const u8 gUnknown_085ED9C7[];
|
||||
extern const u8 gUnknown_085ED9E5[];
|
||||
extern const u8 gUnknown_085EDA02[];
|
||||
extern const u8 gUnknown_085EDA21[];
|
||||
extern const u8 gUnknown_085EDA3C[];
|
||||
extern const u8 gUnknown_085EDA5E[];
|
||||
extern const u8 gUnknown_085EDA78[];
|
||||
extern const u8 gUnknown_085ED931[];
|
||||
extern const u8 gUnknown_085EDAB1[];
|
||||
extern const u8 gUnknown_085EDB0F[];
|
||||
extern const u8 gUnknown_085EDABE[];
|
||||
extern const u8 gUnknown_085EDB4E[];
|
||||
extern const u8 gUnknown_085EDACA[];
|
||||
extern const u8 gUnknown_085EDB8B[];
|
||||
extern const u8 gUnknown_085EDAD8[];
|
||||
extern const u8 gUnknown_085EDBC2[];
|
||||
extern const u8 gUnknown_085EDAE5[];
|
||||
extern const u8 gUnknown_085EDC00[];
|
||||
extern const u8 gUnknown_085EDAF4[];
|
||||
extern const u8 gUnknown_085EDC45[];
|
||||
extern const u8 gUnknown_085EDB00[];
|
||||
extern const u8 gUnknown_085EDC84[];
|
||||
extern const u8 gText_ThereIsNoBattleRecord[];
|
||||
extern const u8 gText_CheckFrontierMap[];
|
||||
extern const u8 gText_CheckTrainerCard[];
|
||||
extern const u8 gText_ViewRecordedBattle[];
|
||||
extern const u8 gText_PutAwayFrontierPass[];
|
||||
extern const u8 gText_CurrentBattlePoints[];
|
||||
extern const u8 gText_CollectedSymbols[];
|
||||
extern const u8 gText_BattleTowerAbilitySymbol[];
|
||||
extern const u8 gText_BattleDomeTacticsSymbol[];
|
||||
extern const u8 gText_BattlePalaceSpiritsSymbol[];
|
||||
extern const u8 gText_BattleArenaGutsSymbol[];
|
||||
extern const u8 gText_BattleFactoryKnowledgeSymbol[];
|
||||
extern const u8 gText_BattlePikeLuckSymbol[];
|
||||
extern const u8 gText_BattlePyramidBraveSymbol[];
|
||||
extern const u8 gText_EmptyString7[];
|
||||
extern const u8 gText_BattleTower3[];
|
||||
extern const u8 gText_BattleDome2[];
|
||||
extern const u8 gText_BattlePalace2[];
|
||||
extern const u8 gText_BattleArena2[];
|
||||
extern const u8 gText_BattleFactory2[];
|
||||
extern const u8 gText_BattlePike2[];
|
||||
extern const u8 gText_BattlePyramid2[];
|
||||
extern const u8 gText_BattleTowerDesc[];
|
||||
extern const u8 gText_BattleDomeDesc[];
|
||||
extern const u8 gText_BattlePalaceDesc[];
|
||||
extern const u8 gText_BattleArenaDesc[];
|
||||
extern const u8 gText_BattleFactoryDesc[];
|
||||
extern const u8 gText_BattlePikeDesc[];
|
||||
extern const u8 gText_BattlePyramidDesc[];
|
||||
|
||||
// Apprentice
|
||||
extern const u8 gText_Give[];
|
||||
@@ -2710,24 +2707,19 @@ extern const u8 gText_UnionRoomChatKeyboard_Emoji9[];
|
||||
extern const u8 gText_UnionRoomChatKeyboard_Emoji10[];
|
||||
|
||||
// E-Reader
|
||||
extern const u8 gUnknown_085EDFD6[];
|
||||
extern const u8 gUnknown_085EDFF5[];
|
||||
extern const u8 gUnknown_085EE014[];
|
||||
extern const u8 gUnknown_085EE035[];
|
||||
extern const u8 gUnknown_085EE05C[];
|
||||
extern const u8 gUnknown_085EE06B[];
|
||||
extern const u8 gUnknown_085EE080[];
|
||||
extern const u8 gUnknown_085EE097[];
|
||||
extern const u8 gUnknown_085EE0A3[];
|
||||
extern const u8 gUnknown_085EE0BF[];
|
||||
extern const u8 gUnknown_085EE0DC[];
|
||||
extern const u8 gUnknown_085EE0FA[];
|
||||
extern const u8 gUnknown_085EE107[];
|
||||
extern const u8 gUnknown_085EE120[];
|
||||
extern const u8 gUnknown_085EE12D[];
|
||||
extern const u8 gUnknown_085EE14B[];
|
||||
extern const u8 gUnknown_085EE14F[];
|
||||
extern const u8 gUnknown_085EE154[];
|
||||
extern const u8 gJPText_ReceiveMysteryGiftWithEReader[];
|
||||
extern const u8 gJPText_SelectConnectFromEReaderMenu[];
|
||||
extern const u8 gJPText_SelectConnectWithGBA[];
|
||||
extern const u8 gJPText_LinkIsIncorrect[];
|
||||
extern const u8 gJPText_CardReadingHasBeenHalted[];
|
||||
extern const u8 gJPText_Connecting[];
|
||||
extern const u8 gJPText_ConnectionErrorCheckLink[];
|
||||
extern const u8 gJPText_ConnectionErrorTryAgain[];
|
||||
extern const u8 gJPText_AllowEReaderToLoadCard[];
|
||||
extern const u8 gJPText_ConnectionComplete[];
|
||||
extern const u8 gJPText_NewTrainerHasComeToHoenn[];
|
||||
extern const u8 gJPText_PleaseWaitAMoment[];
|
||||
extern const u8 gJPText_WriteErrorUnableToSaveData[];
|
||||
|
||||
// Berry Powder Menu
|
||||
extern const u8 gText_Powder[];
|
||||
@@ -2742,7 +2734,7 @@ extern const u8 gText_Battle[];
|
||||
extern const u8 gText_Lets[];
|
||||
extern const u8 gText_Ok[];
|
||||
extern const u8 gText_Sorry[];
|
||||
extern const u8 gText_YayUnkF9F9[];
|
||||
extern const u8 gText_YaySmileEmoji[];
|
||||
extern const u8 gText_ThankYou[];
|
||||
extern const u8 gText_ByeBye[];
|
||||
|
||||
@@ -2905,20 +2897,20 @@ extern const u8 gText_Unknown[];
|
||||
extern const u8 gText_TrainerCloseBy[];
|
||||
|
||||
// pokenav_unk_2
|
||||
extern const u8 gUnknown_085EBCC5[];
|
||||
extern const u8 gUnknown_085EBCE8[];
|
||||
extern const u8 gUnknown_085EBD01[];
|
||||
extern const u8 gUnknown_085EBD1C[];
|
||||
extern const u8 gUnknown_085EBD34[];
|
||||
extern const u8 gUnknown_085EBD83[];
|
||||
extern const u8 gUnknown_085EBDA2[];
|
||||
extern const u8 gUnknown_085EBDBF[];
|
||||
extern const u8 gUnknown_085EBDDB[];
|
||||
extern const u8 gUnknown_085EBDEE[];
|
||||
extern const u8 gUnknown_085EBE06[];
|
||||
extern const u8 gUnknown_085EBE19[];
|
||||
extern const u8 gUnknown_085EBE2D[];
|
||||
extern const u8 gUnknown_085EBE41[];
|
||||
extern const u8 gText_CheckMapOfHoenn[];
|
||||
extern const u8 gText_CheckPokemonInDetail[];
|
||||
extern const u8 gText_CallRegisteredTrainer[];
|
||||
extern const u8 gText_CheckObtainedRibbons[];
|
||||
extern const u8 gText_PutAwayPokenav[];
|
||||
extern const u8 gText_CheckPartyPokemonInDetail[];
|
||||
extern const u8 gText_CheckAllPokemonInDetail[];
|
||||
extern const u8 gText_ReturnToPokenavMenu[];
|
||||
extern const u8 gText_FindCoolPokemon[];
|
||||
extern const u8 gText_FindBeautifulPokemon[];
|
||||
extern const u8 gText_FindCutePokemon[];
|
||||
extern const u8 gText_FindSmartPokemon[];
|
||||
extern const u8 gText_FindToughPokemon[];
|
||||
extern const u8 gText_ReturnToConditionMenu[];
|
||||
extern const u8 gText_NoRibbonWinners[];
|
||||
|
||||
// pokenav_unk_4
|
||||
|
||||
Reference in New Issue
Block a user