Floor beaten --> floor cleared
This commit is contained in:
@@ -37,8 +37,8 @@
|
||||
.endm
|
||||
|
||||
@ TRUE if the trainers on this floor were already beaten, FALSE otherwise
|
||||
.macro ttower_isfloorbeaten
|
||||
setvar VAR_0x8004, TRAINER_TOWER_FUNC_GET_FLOOR_BEATEN
|
||||
.macro ttower_isfloorcleared
|
||||
setvar VAR_0x8004, TRAINER_TOWER_FUNC_GET_FLOOR_CLEARED
|
||||
special CallTrainerTowerFunc
|
||||
.endm
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ TrainerTower_EventScript_SetObjectsDoubles:: @ 81C4FC5
|
||||
setflag HIDE_TRAINER_SINGLES
|
||||
setflag HIDE_TRAINER_KNOCKOUT
|
||||
setvar DISABLE_SINGLES_TRIGGER, TRUE
|
||||
ttower_isfloorbeaten
|
||||
ttower_isfloorcleared
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq TrainerTower_EventScript_SetObjectsDoublesAlreadyBeaten
|
||||
setobjectxyperm LOCALID_TRAINER_DOUBLES1, 10, 12
|
||||
@@ -84,7 +84,7 @@ TrainerTower_OnFrame:: @ 81C5046
|
||||
|
||||
TrainerTower_EventScript_EnterFloor:: @ 81C5050
|
||||
setvar VAR_TEMP_2, 1
|
||||
ttower_isfloorbeaten
|
||||
ttower_isfloorcleared
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq TrainerTower_EventScript_EndEnterFloor
|
||||
setvar DISABLE_SINGLES_TRIGGER, TRUE
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#define TRAINER_TOWER_FUNC_DO_BATTLE 2
|
||||
#define TRAINER_TOWER_FUNC_GET_CHALLENGE_TYPE 3
|
||||
#define TRAINER_TOWER_FUNC_CLEARED_FLOOR 4
|
||||
#define TRAINER_TOWER_FUNC_GET_FLOOR_BEATEN 5
|
||||
#define TRAINER_TOWER_FUNC_GET_FLOOR_CLEARED 5
|
||||
#define TRAINER_TOWER_FUNC_START_CHALLENGE 6
|
||||
#define TRAINER_TOWER_FUNC_GET_OWNER_STATE 7
|
||||
#define TRAINER_TOWER_FUNC_GIVE_PRIZE 8
|
||||
|
||||
+3
-3
@@ -90,7 +90,7 @@ static void TrainerTowerGetOpponentTextColor(u8 battleType, u8 facilityClass);
|
||||
static void DoTrainerTowerBattle(void);
|
||||
static void TrainerTowerGetChallengeType(void);
|
||||
static void TrainerTowerAddFloorCleared(void);
|
||||
static void GetFloorAlreadyBeaten(void);
|
||||
static void GetFloorAlreadyCleared(void);
|
||||
static void StartTrainerTowerChallenge(void);
|
||||
static void GetOwnerState(void);
|
||||
static void GiveChallengePrize(void);
|
||||
@@ -338,7 +338,7 @@ static void (*const sTrainerTowerFunctions[])(void) = {
|
||||
[TRAINER_TOWER_FUNC_DO_BATTLE] = DoTrainerTowerBattle,
|
||||
[TRAINER_TOWER_FUNC_GET_CHALLENGE_TYPE] = TrainerTowerGetChallengeType,
|
||||
[TRAINER_TOWER_FUNC_CLEARED_FLOOR] = TrainerTowerAddFloorCleared,
|
||||
[TRAINER_TOWER_FUNC_GET_FLOOR_BEATEN] = GetFloorAlreadyBeaten,
|
||||
[TRAINER_TOWER_FUNC_GET_FLOOR_CLEARED] = GetFloorAlreadyCleared,
|
||||
[TRAINER_TOWER_FUNC_START_CHALLENGE] = StartTrainerTowerChallenge,
|
||||
[TRAINER_TOWER_FUNC_GET_OWNER_STATE] = GetOwnerState,
|
||||
[TRAINER_TOWER_FUNC_GIVE_PRIZE] = GiveChallengePrize,
|
||||
@@ -765,7 +765,7 @@ static void TrainerTowerAddFloorCleared(void)
|
||||
}
|
||||
|
||||
// So the player can safely go back through defeated floors to use the Poke Center (or exit challenge)
|
||||
static void GetFloorAlreadyBeaten(void)
|
||||
static void GetFloorAlreadyCleared(void)
|
||||
{
|
||||
u16 mapLayoutId = gMapHeader.mapLayoutId;
|
||||
if (mapLayoutId - LAYOUT_TRAINER_TOWER_1F == TRAINER_TOWER.floorsCleared
|
||||
|
||||
Reference in New Issue
Block a user