Merge branch 'master' into doc-partymenu
This commit is contained in:
@@ -70,8 +70,8 @@
|
||||
EWRAM_DATA bool8 gBikeCyclingChallenge = FALSE;
|
||||
EWRAM_DATA u8 gBikeCollisions = 0;
|
||||
static EWRAM_DATA u32 sBikeCyclingTimer = 0;
|
||||
static EWRAM_DATA u8 sUnknown_0203AB5C = 0;
|
||||
static EWRAM_DATA u8 sPetalburgGymSlidingDoorFrameCounter = 0;
|
||||
static EWRAM_DATA u8 sSlidingDoorNextFrameCounter = 0;
|
||||
static EWRAM_DATA u8 sSlidingDoorFrame = 0;
|
||||
static EWRAM_DATA u8 sTutorMoveAndElevatorWindowId = 0;
|
||||
static EWRAM_DATA u16 sLilycoveDeptStore_NeverRead = 0;
|
||||
static EWRAM_DATA u16 sLilycoveDeptStore_DefaultFloorChoice = 0;
|
||||
@@ -97,8 +97,8 @@ u16 GetNumMovedLilycoveFanClubMembers(void);
|
||||
|
||||
static void RecordCyclingRoadResults(u32, u8);
|
||||
static void LoadLinkPartnerEventObjectSpritePalette(u8 graphicsId, u8 localEventId, u8 paletteNum);
|
||||
static void Task_PetalburgGym(u8);
|
||||
static void PetalburgGymFunc(u8, u16);
|
||||
static void Task_PetalburgGymSlideOpenRoomDoors(u8 taskId);
|
||||
static void PetalburgGymSetDoorMetatiles(u8 roomNumber, u16 metatileId);
|
||||
static void Task_PCTurnOnEffect(u8);
|
||||
static void PCTurnOnEffect_0(struct Task *);
|
||||
static void PCTurnOnEffect_1(s16, s8, s8);
|
||||
@@ -811,7 +811,7 @@ void MauvilleGymDeactivatePuzzle(void)
|
||||
}
|
||||
}
|
||||
|
||||
static const u8 gUnknown_085B2B78[] = {0, 1, 1, 1, 1};
|
||||
static const bool8 sSlidingDoorNextFrameDelay[] = {0, 1, 1, 1, 1};
|
||||
|
||||
static const u16 sPetalburgGymSlidingDoorMetatiles[] = {
|
||||
METATILE_ID(PetalburgGym, SlidingDoor_Frame0),
|
||||
@@ -821,21 +821,21 @@ static const u16 sPetalburgGymSlidingDoorMetatiles[] = {
|
||||
METATILE_ID(PetalburgGym, SlidingDoor_Frame4),
|
||||
};
|
||||
|
||||
void PetalburgGymSpecial1(void)
|
||||
void PetalburgGymSlideOpenRoomDoors(void)
|
||||
{
|
||||
sUnknown_0203AB5C = 0;
|
||||
sPetalburgGymSlidingDoorFrameCounter = 0;
|
||||
sSlidingDoorNextFrameCounter = 0;
|
||||
sSlidingDoorFrame = 0;
|
||||
PlaySE(SE_KI_GASYAN);
|
||||
CreateTask(Task_PetalburgGym, 8);
|
||||
CreateTask(Task_PetalburgGymSlideOpenRoomDoors, 8);
|
||||
}
|
||||
|
||||
static void Task_PetalburgGym(u8 taskId)
|
||||
static void Task_PetalburgGymSlideOpenRoomDoors(u8 taskId)
|
||||
{
|
||||
if (gUnknown_085B2B78[sPetalburgGymSlidingDoorFrameCounter] == sUnknown_0203AB5C)
|
||||
if (sSlidingDoorNextFrameDelay[sSlidingDoorFrame] == sSlidingDoorNextFrameCounter)
|
||||
{
|
||||
PetalburgGymFunc(gSpecialVar_0x8004, sPetalburgGymSlidingDoorMetatiles[sPetalburgGymSlidingDoorFrameCounter]);
|
||||
sUnknown_0203AB5C = 0;
|
||||
if ((++sPetalburgGymSlidingDoorFrameCounter) == ARRAY_COUNT(sPetalburgGymSlidingDoorMetatiles))
|
||||
PetalburgGymSetDoorMetatiles(gSpecialVar_0x8004, sPetalburgGymSlidingDoorMetatiles[sSlidingDoorFrame]);
|
||||
sSlidingDoorNextFrameCounter = 0;
|
||||
if ((++sSlidingDoorFrame) == ARRAY_COUNT(sPetalburgGymSlidingDoorMetatiles))
|
||||
{
|
||||
DestroyTask(taskId);
|
||||
EnableBothScriptContexts();
|
||||
@@ -843,11 +843,11 @@ static void Task_PetalburgGym(u8 taskId)
|
||||
}
|
||||
else
|
||||
{
|
||||
sUnknown_0203AB5C++;
|
||||
sSlidingDoorNextFrameCounter++;
|
||||
}
|
||||
}
|
||||
|
||||
static void PetalburgGymFunc(u8 roomNumber, u16 metatileId)
|
||||
static void PetalburgGymSetDoorMetatiles(u8 roomNumber, u16 metatileId)
|
||||
{
|
||||
u16 doorCoordsX[4];
|
||||
u16 doorCoordsY[4];
|
||||
@@ -912,9 +912,9 @@ static void PetalburgGymFunc(u8 roomNumber, u16 metatileId)
|
||||
DrawWholeMapView();
|
||||
}
|
||||
|
||||
void PetalburgGymSpecial2(void)
|
||||
void PetalburgGymUnlockRoomDoors(void)
|
||||
{
|
||||
PetalburgGymFunc(gSpecialVar_0x8004, sPetalburgGymSlidingDoorMetatiles[4]);
|
||||
PetalburgGymSetDoorMetatiles(gSpecialVar_0x8004, sPetalburgGymSlidingDoorMetatiles[4]);
|
||||
}
|
||||
|
||||
void ShowFieldMessageStringVar4(void)
|
||||
@@ -974,7 +974,7 @@ void CableCarWarp(void)
|
||||
}
|
||||
}
|
||||
|
||||
void SetFlagInVar(void)
|
||||
void SetHiddenItemFlag(void)
|
||||
{
|
||||
FlagSet(gSpecialVar_0x8004);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user