mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
trying to make sense out of the schedule
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+1226
File diff suppressed because it is too large
Load Diff
+19
-5
@@ -240,11 +240,25 @@ s32 Schedule_BranchL(PlayState* play, u8** script, ScheduleOutput* output) {
|
||||
}
|
||||
|
||||
static s32 (*sScheduleCmdFuncs[])(PlayState*, u8**, ScheduleOutput*) = {
|
||||
Schedule_CheckFlagS, Schedule_CheckFlagL, Schedule_CheckTimeRangeS, Schedule_CheckTimeRangeL,
|
||||
Schedule_ReturnValueL, Schedule_ReturnNone, Schedule_ReturnEmpty, Schedule_Nop,
|
||||
Schedule_CheckMiscS, Schedule_ReturnValueS, Schedule_CheckNotInSceneS, Schedule_CheckNotInSceneL,
|
||||
Schedule_CheckNotInDayS, Schedule_CheckNotInDayL, Schedule_ReturnTime, Schedule_CheckBeforeTimeS,
|
||||
Schedule_CheckBeforeTimeL, Schedule_BranchS, Schedule_BranchL,
|
||||
Schedule_CheckFlagS, // SCHEDULE_CMD_ID_CHECK_FLAG_S
|
||||
Schedule_CheckFlagL, // SCHEDULE_CMD_ID_CHECK_FLAG_L
|
||||
Schedule_CheckTimeRangeS, // SCHEDULE_CMD_ID_CHECK_TIME_RANGE_S
|
||||
Schedule_CheckTimeRangeL, // SCHEDULE_CMD_ID_CHECK_TIME_RANGE_L
|
||||
Schedule_ReturnValueL, // SCHEDULE_CMD_ID_RET_VAL_L
|
||||
Schedule_ReturnNone, // SCHEDULE_CMD_ID_RET_NONE
|
||||
Schedule_ReturnEmpty, // SCHEDULE_CMD_ID_RET_EMPTY
|
||||
Schedule_Nop, // SCHEDULE_CMD_ID_NOP
|
||||
Schedule_CheckMiscS, // SCHEDULE_CMD_ID_CHECK_MISC_S
|
||||
Schedule_ReturnValueS, // SCHEDULE_CMD_ID_RET_VAL_S
|
||||
Schedule_CheckNotInSceneS, // SCHEDULE_CMD_ID_CHECK_NOT_IN_SCENE_S
|
||||
Schedule_CheckNotInSceneL, // SCHEDULE_CMD_ID_CHECK_NOT_IN_SCENE_L
|
||||
Schedule_CheckNotInDayS, // SCHEDULE_CMD_ID_CHECK_NOT_IN_DAY_S
|
||||
Schedule_CheckNotInDayL, // SCHEDULE_CMD_ID_CHECK_NOT_IN_DAY_L
|
||||
Schedule_ReturnTime, // SCHEDULE_CMD_ID_RET_TIME
|
||||
Schedule_CheckBeforeTimeS, // SCHEDULE_CMD_ID_CHECK_BEFORE_TIME_S
|
||||
Schedule_CheckBeforeTimeL, // SCHEDULE_CMD_ID_CHECK_BEFORE_TIME_L
|
||||
Schedule_BranchS, // SCHEDULE_CMD_ID_BRANCH_S
|
||||
Schedule_BranchL, // SCHEDULE_CMD_ID_BRANCH_L
|
||||
};
|
||||
|
||||
static u8 sScheduleCmdSizes[] = {
|
||||
|
||||
@@ -127,7 +127,7 @@ static u8 sScheduleScript[] = {
|
||||
/* 0x0AE */ SCHEDULE_CMD_CHECK_TIME_RANGE_S(0, 0, 6, 0, 0x0B5 - 0x0B4),
|
||||
/* 0x0B4 */ SCHEDULE_CMD_RET_NONE(),
|
||||
/* 0x0B5 */ SCHEDULE_CMD_CHECK_FLAG_S(WEEKEVENTREG_HAD_MIDNIGHT_MEETING, 0x0BF - 0x0B9),
|
||||
/* 0x0B9 */ SCHEDULE_CMD_RET_TIME(0, 0, 6, 0, 23),
|
||||
/* 0x0B9 */ SCHEDULE_CMD_RET_TIME(0, 0, 6, 0, ANJU_SCH_17),
|
||||
/* 0x0BF */ SCHEDULE_CMD_RET_NONE(),
|
||||
/* 0x0C0 */ SCHEDULE_CMD_RET_TIME(23, 15, 0, 0, ANJU_SCH_31),
|
||||
/* 0x0C6 */ SCHEDULE_CMD_RET_TIME(23, 10, 23, 15, ANJU_SCH_1F),
|
||||
|
||||
Reference in New Issue
Block a user