battle_controller_oak_old_man
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -262,7 +262,7 @@ void SetControllerToSafari(void);
|
|||||||
// pokedude controller
|
// pokedude controller
|
||||||
void SetControllerToPokeDude(void);
|
void SetControllerToPokeDude(void);
|
||||||
|
|
||||||
// oak controller
|
// oak and old man controller
|
||||||
void SetControllerToOakOrOldMan(void);
|
void SetControllerToOakOrOldMan(void);
|
||||||
bool8 sub_80EB2E0(u8);
|
bool8 sub_80EB2E0(u8);
|
||||||
void sub_80EB2F4(u8);
|
void sub_80EB2F4(u8);
|
||||||
@@ -270,6 +270,8 @@ void sub_80E8570(void);
|
|||||||
void sub_80E85C0(void);
|
void sub_80E85C0(void);
|
||||||
void sub_80E8598(void);
|
void sub_80E8598(void);
|
||||||
void sub_80E7988(void);
|
void sub_80E7988(void);
|
||||||
|
void sub_80EB30C(void);
|
||||||
|
void sub_80EB524(void);
|
||||||
|
|
||||||
// link opponent
|
// link opponent
|
||||||
void SetControllerToLinkOpponent(void);
|
void SetControllerToLinkOpponent(void);
|
||||||
|
|||||||
@@ -56,13 +56,13 @@
|
|||||||
#define BATTLE_TYPE_OLD_MAN_TUTORIAL 0x0200
|
#define BATTLE_TYPE_OLD_MAN_TUTORIAL 0x0200
|
||||||
#define BATTLE_TYPE_ROAMER 0x0400
|
#define BATTLE_TYPE_ROAMER 0x0400
|
||||||
#define BATTLE_TYPE_EREADER_TRAINER 0x0800
|
#define BATTLE_TYPE_EREADER_TRAINER 0x0800
|
||||||
#define BATTLE_TYPE_KYOGRE_GROUDON 0x1000 // TODO: used, rename later
|
#define BATTLE_TYPE_KYOGRE_GROUDON 0x1000
|
||||||
#define BATTLE_TYPE_LEGENDARY 0x2000
|
#define BATTLE_TYPE_LEGENDARY 0x2000
|
||||||
#define BATTLE_TYPE_REGI 0x4000 // TODO: used, rename later
|
#define BATTLE_TYPE_REGI 0x4000
|
||||||
#define BATTLE_TYPE_GHOST 0x8000
|
#define BATTLE_TYPE_GHOST 0x8000
|
||||||
#define BATTLE_TYPE_POKEDUDE 0x10000
|
#define BATTLE_TYPE_POKEDUDE 0x10000
|
||||||
#define BATTLE_TYPE_PALACE 0x20000 // TODO: used, rename later
|
#define BATTLE_TYPE_PALACE 0x20000
|
||||||
#define BATTLE_TYPE_ARENA 0x40000 // TODO: used rename later
|
#define BATTLE_TYPE_ARENA 0x40000
|
||||||
#define BATTLE_TYPE_TRAINER_TOWER 0x80000
|
#define BATTLE_TYPE_TRAINER_TOWER 0x80000
|
||||||
#define BATTLE_TYPE_PIKE 0x100000
|
#define BATTLE_TYPE_PIKE 0x100000
|
||||||
#define BATTLE_TYPE_PYRAMID 0x200000
|
#define BATTLE_TYPE_PYRAMID 0x200000
|
||||||
|
|||||||
@@ -377,6 +377,7 @@
|
|||||||
#define B_ANIM_SWITCH_OUT_PLAYER_MON 0x1
|
#define B_ANIM_SWITCH_OUT_PLAYER_MON 0x1
|
||||||
#define B_ANIM_SWITCH_OUT_OPPONENT_MON 0x2
|
#define B_ANIM_SWITCH_OUT_OPPONENT_MON 0x2
|
||||||
#define B_ANIM_BALL_THROW 0x3
|
#define B_ANIM_BALL_THROW 0x3
|
||||||
|
#define B_ANIM_SP_4 0x4 // this one is used in battle_controller_oak_old_man
|
||||||
#define B_ANIM_SAFARI_BALL_THROW 0x4
|
#define B_ANIM_SAFARI_BALL_THROW 0x4
|
||||||
#define B_ANIM_SUBSTITUTE_TO_MON 0x5
|
#define B_ANIM_SUBSTITUTE_TO_MON 0x5
|
||||||
#define B_ANIM_MON_TO_SUBSTITUTE 0x6
|
#define B_ANIM_MON_TO_SUBSTITUTE 0x6
|
||||||
|
|||||||
@@ -237,6 +237,7 @@ extern const u8 gUnknown_83FDD23[];
|
|||||||
extern const u8 gUnknown_83FDD64[];
|
extern const u8 gUnknown_83FDD64[];
|
||||||
extern const u8 gUnknown_83FDDEB[];
|
extern const u8 gUnknown_83FDDEB[];
|
||||||
extern const u8 gUnknown_83FDCD2[];
|
extern const u8 gUnknown_83FDCD2[];
|
||||||
|
extern const u8 gUnknown_83FE6FA[];
|
||||||
|
|
||||||
// credits
|
// credits
|
||||||
extern const u8 gString_Dummy[];
|
extern const u8 gString_Dummy[];
|
||||||
|
|||||||
@@ -209,7 +209,6 @@ SECTIONS {
|
|||||||
src/fldeff_softboiled.o(.text);
|
src/fldeff_softboiled.o(.text);
|
||||||
asm/battle_tower.o(.text);
|
asm/battle_tower.o(.text);
|
||||||
src/battle_controller_oak_old_man.o(.text);
|
src/battle_controller_oak_old_man.o(.text);
|
||||||
asm/battle_controller_oak.o(.text);
|
|
||||||
src/player_pc.o(.text);
|
src/player_pc.o(.text);
|
||||||
src/intro.o(.text);
|
src/intro.o(.text);
|
||||||
asm/battle_anim_special.o(.text);
|
asm/battle_anim_special.o(.text);
|
||||||
|
|||||||
+868
-129
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user