Merge pull request #841 from GriffinRichards/document-gyms2
Document Petalburg, Fortree, Mossdeep, and Sootopolis Gyms
This commit is contained in:
13
include/constants/field_tasks.h
Normal file
13
include/constants/field_tasks.h
Normal file
@@ -0,0 +1,13 @@
|
||||
#ifndef GUARD_CONSTANTS_FIELD_TASKS_H
|
||||
#define GUARD_CONSTANTS_FIELD_TASKS_H
|
||||
|
||||
#define STEP_CB_DUMMY 0
|
||||
#define STEP_CB_ASH 1
|
||||
#define STEP_CB_FORTREE_BRIDGE 2
|
||||
#define STEP_CB_PACIFIDLOG_BRIDGE 3
|
||||
#define STEP_CB_SOOTOPOLIS_ICE 4
|
||||
#define STEP_CB_TRUCK 5
|
||||
#define STEP_CB_SECRET_BASE 6
|
||||
#define STEP_CB_CRACKED_FLOOR 7
|
||||
|
||||
#endif // GUARD_CONSTANTS_FIELD_TASKS_H
|
||||
@@ -109,10 +109,10 @@
|
||||
#define FLAG_MET_TEAM_AQUA_HARBOR 0x61
|
||||
#define FLAG_TV_EXPLAINED 0x62
|
||||
#define FLAG_MAUVILLE_GYM_BARRIERS_STATE 0x63
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_1 0x64
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_2 0x65
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_3 0x66
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_4 0x67
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_1 0x64 // Leftover from the RS version of Mossdeep Gym, functionally unused
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_2 0x65 //
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_3 0x66 //
|
||||
#define FLAG_MOSSDEEP_GYM_SWITCH_4 0x67 //
|
||||
|
||||
#define FLAG_UNUSED_0x068 0x68 // Unused Flag
|
||||
|
||||
@@ -1549,7 +1549,7 @@
|
||||
// Special Flags (Unknown)
|
||||
#define SPECIAL_FLAGS_START 0x4000
|
||||
#define FLAG_HIDE_MAP_NAME_POPUP 0x4000
|
||||
#define FLAG_SPECIAL_FLAG_0x4001 0x4001
|
||||
#define FLAG_DONT_TRANSITION_MUSIC 0x4001
|
||||
#define FLAG_SPECIAL_FLAG_0x4002 0x4002
|
||||
#define FLAG_SPECIAL_FLAG_0x4003 0x4003
|
||||
#define FLAG_SPECIAL_FLAG_0x4004 0x4004
|
||||
|
||||
@@ -68,13 +68,16 @@
|
||||
#define METATILE_PetalburgGym_SlidingDoor_Frame3 0x21B
|
||||
#define METATILE_PetalburgGym_SlidingDoor_Frame4 0x21C
|
||||
|
||||
// gTileset_MossdeepGym
|
||||
#define METATILE_MossdeepGym_Obelisk_Top 0x204
|
||||
#define METATILE_MossdeepGym_Obelisk_Base 0x20C
|
||||
#define METATILE_MossdeepGym_Wall_LeftCorner 0x20D
|
||||
#define METATILE_MossdeepGym_OuterWall_RightCorner 0x205
|
||||
#define METATILE_MossdeepGym_Empty0 0x238
|
||||
#define METATILE_MossdeepGym_Empty1 0x239
|
||||
// gTileset_MossdeepGym from R/S
|
||||
#define METATILE_RS_MossdeepGym_RedArrow_Right 0x204
|
||||
#define METATILE_RS_MossdeepGym_RedArrow_Left 0x20C
|
||||
#define METATILE_RS_MossdeepGym_RedArrow_Up 0x20D
|
||||
#define METATILE_RS_MossdeepGym_RedArrow_Down 0x205
|
||||
#define METATILE_RS_MossdeepGym_Switch_Up 0x238
|
||||
#define METATILE_RS_MossdeepGym_Switch_Down 0x239
|
||||
|
||||
// gTileset_MossdeepGym from Emerald
|
||||
#define METATILE_MossdeepGym_YellowArrow_Right 0x250
|
||||
|
||||
// gTileset_BrendansMaysHouse
|
||||
#define METATILE_BrendansMaysHouse_BrendanPC_Off 0x25A
|
||||
@@ -376,6 +379,7 @@
|
||||
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Down 0x263
|
||||
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Left_Alt 0x27B
|
||||
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Right_Alt 0x27C
|
||||
#define METATILE_TrickHousePuzzle_Arrow_YellowOnWhite_Right 0x298
|
||||
|
||||
// gTileset_BikeShop
|
||||
#define METATILE_BikeShop_Barrier_Hidden_Top 0x269
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
#define VAR_LITTLEROOT_HOUSES_STATE 0x4082
|
||||
#define VAR_UNUSED_0x4083 0x4083 // Unused Var
|
||||
#define VAR_BIRCH_LAB_STATE 0x4084
|
||||
#define VAR_PETALBURG_GYM_STATE 0x4085
|
||||
#define VAR_PETALBURG_GYM_STATE 0x4085 // 0-1: Wally tutorial, 2-6: 0-4 badges, 7: Defeated Norman, 8: Rematch Norman
|
||||
#define VAR_LINK_CONTEST_ROOM_STATE 0x4086
|
||||
#define VAR_CABLE_CLUB_STATE 0x4087
|
||||
#define VAR_CONTEST_LOCATION 0x4088
|
||||
|
||||
@@ -28,7 +28,7 @@ void sub_80AF80C(u8 metatileBehavior);
|
||||
void sub_80AF828(void);
|
||||
void sub_80AF838(void);
|
||||
void sub_80AF848(void);
|
||||
void sub_80AF87C(void);
|
||||
void DoMossdeepGymWarp(void);
|
||||
void sub_80AF8B8(void);
|
||||
void sub_80AF948(void);
|
||||
void sub_80AF9F8(void);
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#ifndef GUARD_MOSSDEEP_GYM_H
|
||||
#define GUARD_MOSSDEEP_GYM_H
|
||||
|
||||
void InitMossdeepGymTiles(bool8 arg0);
|
||||
void FinishMossdeepGymTiles(void);
|
||||
u16 MossdeepGym_MoveEvents(u8 arg0);
|
||||
void MossdeepGym_TurnEvents(void);
|
||||
|
||||
#endif // GUARD_MOSSDEEP_GYM_H
|
||||
9
include/rotating_tile_puzzle.h
Normal file
9
include/rotating_tile_puzzle.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#ifndef GUARD_ROTATING_TILE_PUZZLE_H
|
||||
#define GUARD_ROTATING_TILE_PUZZLE_H
|
||||
|
||||
void InitRotatingTilePuzzle(bool8 isTrickHouse);
|
||||
void FreeRotatingTilePuzzle(void);
|
||||
u16 MoveRotatingTileObjects(u8 puzzleNumber);
|
||||
void TurnRotatingTileObjects(void);
|
||||
|
||||
#endif // GUARD_ROTATING_TILE_PUZZLE_H
|
||||
Reference in New Issue
Block a user