mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
clean
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,305 +0,0 @@
|
||||
#include "global.h"
|
||||
|
||||
#define NOW 0
|
||||
#define None 0
|
||||
|
||||
typedef enum AnjuScheduleResult {
|
||||
/* 0 */ ANJU_SCH_NONE,
|
||||
/* 1 */ ANJU_SCH_1,
|
||||
/* 2 */ ANJU_SCH_2,
|
||||
/* 3 */ ANJU_SCH_3,
|
||||
/* 4 */ ANJU_SCH_4,
|
||||
/* 5 */ ANJU_SCH_5,
|
||||
/* 6 */ ANJU_SCH_6,
|
||||
/* 7 */ ANJU_SCH_7,
|
||||
/* 8 */ ANJU_SCH_8,
|
||||
/* 9 */ ANJU_SCH_9,
|
||||
/* 10 */ ANJU_SCH_A,
|
||||
/* 11 */ ANJU_SCH_B,
|
||||
/* 12 */ ANJU_SCH_C,
|
||||
/* 13 */ ANJU_SCH_D,
|
||||
/* 14 */ ANJU_SCH_E,
|
||||
/* 15 */ ANJU_SCH_F,
|
||||
/* 16 */ ANJU_SCH_10,
|
||||
/* 17 */ ANJU_SCH_11,
|
||||
/* 18 */ ANJU_SCH_12,
|
||||
/* 19 */ ANJU_SCH_13,
|
||||
/* 20 */ ANJU_SCH_14,
|
||||
/* 21 */ ANJU_SCH_15,
|
||||
/* 22 */ ANJU_SCH_16,
|
||||
/* 23 */ ANJU_SCH_17,
|
||||
/* 24 */ ANJU_SCH_18,
|
||||
/* 25 */ ANJU_SCH_19,
|
||||
/* 26 */ ANJU_SCH_1A,
|
||||
/* 27 */ ANJU_SCH_1B,
|
||||
/* 28 */ ANJU_SCH_1C,
|
||||
/* 29 */ ANJU_SCH_1D,
|
||||
/* 30 */ ANJU_SCH_1E,
|
||||
/* 31 */ ANJU_SCH_1F,
|
||||
/* 32 */ ANJU_SCH_20,
|
||||
/* 33 */ ANJU_SCH_21,
|
||||
/* 34 */ ANJU_SCH_22,
|
||||
/* 35 */ ANJU_SCH_23,
|
||||
/* 36 */ ANJU_SCH_24,
|
||||
/* 37 */ ANJU_SCH_25,
|
||||
/* 38 */ ANJU_SCH_26,
|
||||
/* 39 */ ANJU_SCH_27,
|
||||
/* 40 */ ANJU_SCH_28,
|
||||
/* 41 */ ANJU_SCH_29,
|
||||
/* 42 */ ANJU_SCH_2A,
|
||||
/* 43 */ ANJU_SCH_2B,
|
||||
/* 44 */ ANJU_SCH_2C,
|
||||
/* 45 */ ANJU_SCH_2D,
|
||||
/* 46 */ ANJU_SCH_2E,
|
||||
/* 47 */ ANJU_SCH_2F,
|
||||
/* 48 */ ANJU_SCH_30,
|
||||
/* 49 */ ANJU_SCH_31,
|
||||
/* 50 */ ANJU_SCH_32,
|
||||
/* 51 */ ANJU_SCH_33,
|
||||
/* 52 */ ANJU_SCH_34,
|
||||
/* 53 */ ANJU_SCH_35,
|
||||
/* 54 */ ANJU_SCH_36,
|
||||
/* 55 */ ANJU_SCH_37,
|
||||
/* 56 */ ANJU_SCH_38,
|
||||
/* 57 */ ANJU_SCH_39,
|
||||
/* 58 */ ANJU_SCH_3A,
|
||||
/* 59 */ ANJU_SCH_3B,
|
||||
/* 60 */ ANJU_SCH_3C,
|
||||
/* 61 */ ANJU_SCH_3D,
|
||||
/* 62 */ ANJU_SCH_3E,
|
||||
/* 63 */ ANJU_SCH_3F,
|
||||
/* 64 */ ANJU_SCH_MAX
|
||||
} AnjuScheduleResult;
|
||||
|
||||
s32 scheduleScript(PlayState* play) {
|
||||
if (gSaveContext.save.day == 1) {
|
||||
if (play->sceneId == SCENE_YADOYA) {
|
||||
if ((6, 0) <= NOW <= (10, 55)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((10, 55) <= NOW <= (11, 10)) {
|
||||
return ANJU_SCH_28;
|
||||
} else if ((11, 10) <= NOW <= (11, 30)) {
|
||||
return ANJU_SCH_E;
|
||||
} else if ((11, 30) <= NOW <= (11, 50)) {
|
||||
return ANJU_SCH_2A;
|
||||
} else if ((11, 50) <= NOW <= (11, 55)) {
|
||||
return ANJU_SCH_1A;
|
||||
} else if ((11, 55) <= NOW <= (12, 0)) {
|
||||
return ANJU_SCH_2B;
|
||||
} else if ((12, 0) <= NOW <= (12, 15)) {
|
||||
return ANJU_SCH_15;
|
||||
} else if ((12, 15) <= NOW <= (12, 20)) {
|
||||
return ANJU_SCH_2C;
|
||||
} else if ((12, 20) <= NOW <= (12, 25)) {
|
||||
return ANJU_SCH_1B;
|
||||
} else if ((12, 25) <= NOW <= (12, 55)) {
|
||||
return ANJU_SCH_2D;
|
||||
} else if ((12, 55) <= NOW <= (13, 0)) {
|
||||
return ANJU_SCH_1C;
|
||||
} else if ((13, 15) <= NOW <= (13, 20)) {
|
||||
return ANJU_SCH_1D;
|
||||
} else if ((13, 20) <= NOW <= (13, 50)) {
|
||||
return ANJU_SCH_2E;
|
||||
} else if ((13, 50) <= NOW <= (14, 8)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((14, 8) <= NOW <= (14, 18)) {
|
||||
return ANJU_SCH_10;
|
||||
} else if ((14, 18) <= NOW <= (16, 10)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((16, 10) <= NOW <= (16, 30)) {
|
||||
return ANJU_SCH_11;
|
||||
} else if ((16, 30) <= NOW <= (19, 50)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((19, 50) <= NOW <= (20, 20)) {
|
||||
return ANJU_SCH_2F;
|
||||
} else if ((20, 20) <= NOW <= (20, 30)) {
|
||||
return ANJU_SCH_13;
|
||||
} else if ((20, 30) <= NOW <= (21, 5)) {
|
||||
return ANJU_SCH_30;
|
||||
} else if ((21, 5) <= NOW <= (21, 10)) {
|
||||
return ANJU_SCH_1E;
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_PROMISED_MIDNIGHT_MEETING)) {
|
||||
if ((23, 10) <= NOW <= (23, 15)) {
|
||||
return ANJU_SCH_1F;
|
||||
} else if ((23, 15) <= NOW <= (0, 0)) {
|
||||
return ANJU_SCH_31;
|
||||
} else if ((0, 0) <= NOW <= (6, 0)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_HAD_MIDNIGHT_MEETING)) {
|
||||
return None;
|
||||
}
|
||||
return ANJU_SCH_17;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (gSaveContext.save.day == 2) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_HAD_MIDNIGHT_MEETING)) {
|
||||
if (play->sceneId == SCENE_YADOYA) {
|
||||
if ((6, 0) <= NOW <= (10, 55)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((10, 55) <= NOW <= (11, 10)) {
|
||||
return ANJU_SCH_28;
|
||||
} else if ((11, 10) <= NOW <= (11, 30)) {
|
||||
return ANJU_SCH_E;
|
||||
} else if ((11, 30) <= NOW <= (11, 50)) {
|
||||
return ANJU_SCH_2A;
|
||||
} else if ((11, 50) <= NOW <= (11, 55)) {
|
||||
return ANJU_SCH_1A;
|
||||
} else if ((11, 55) <= NOW <= (12, 0)) {
|
||||
return ANJU_SCH_2B;
|
||||
} else if ((12, 0) <= NOW <= (12, 15)) {
|
||||
return ANJU_SCH_15;
|
||||
} else if ((12, 15) <= NOW <= (12, 20)) {
|
||||
return ANJU_SCH_2C;
|
||||
} else if ((12, 20) <= NOW <= (12, 25)) {
|
||||
return ANJU_SCH_1B;
|
||||
} else if ((12, 25) <= NOW <= (12, 55)) {
|
||||
return ANJU_SCH_2D;
|
||||
} else if ((12, 55) <= NOW <= (13, 0)) {
|
||||
return ANJU_SCH_1C;
|
||||
} else if ((13, 15) <= NOW <= (13, 20)) {
|
||||
return ANJU_SCH_1D;
|
||||
} else if ((13, 20) <= NOW <= (13, 50)) {
|
||||
return ANJU_SCH_2E;
|
||||
} else if ((13, 50) <= NOW <= (19, 50)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((19, 50) <= NOW <= (20, 20)) {
|
||||
return ANJU_SCH_2F;
|
||||
} else if ((20, 20) <= NOW <= (20, 30)) {
|
||||
return ANJU_SCH_13;
|
||||
} else if ((20, 30) <= NOW <= (21, 5)) {
|
||||
return ANJU_SCH_30;
|
||||
} else if ((21, 5) <= NOW <= (21, 10)) {
|
||||
return ANJU_SCH_1E;
|
||||
} else if ((21, 30) <= NOW <= (23, 0)) {
|
||||
return ANJU_SCH_18;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (play->sceneId == SCENE_YADOYA) {
|
||||
if ((11, 3) <= NOW <= (11, 9)) {
|
||||
return ANJU_SCH_20;
|
||||
} else if ((11, 9) <= NOW <= (11, 29)) {
|
||||
return ANJU_SCH_32;
|
||||
} else if ((11, 29) <= NOW <= (11, 39)) {
|
||||
return ANJU_SCH_21;
|
||||
} else if ((17, 24) <= NOW <= (17, 30)) {
|
||||
return ANJU_SCH_22;
|
||||
} else if ((17, 30) <= NOW <= (17, 55)) {
|
||||
return ANJU_SCH_33;
|
||||
} else if ((17, 55) <= NOW <= (18, 0)) {
|
||||
return ANJU_SCH_23;
|
||||
} else if ((18, 0) <= NOW <= (19, 50)) {
|
||||
return ANJU_SCH_12;
|
||||
} else if ((19, 50) <= NOW <= (20, 20)) {
|
||||
return ANJU_SCH_2F;
|
||||
} else if ((20, 20) <= NOW <= (20, 30)) {
|
||||
return ANJU_SCH_13;
|
||||
} else if ((20, 30) <= NOW <= (21, 0)) {
|
||||
return ANJU_SCH_30;
|
||||
} else if ((21, 0) <= NOW <= (21, 5)) {
|
||||
return ANJU_SCH_1E;
|
||||
} else if ((21, 30) <= NOW <= (23, 0)) {
|
||||
return ANJU_SCH_18;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (play->sceneId == SCENE_TOWN) {
|
||||
if ((11, 29) <= NOW <= (11, 39)) {
|
||||
return ANJU_SCH_25;
|
||||
} else if ((11, 39) <= NOW <= (12, 25)) {
|
||||
return ANJU_SCH_36;
|
||||
} else if ((12, 25) <= NOW <= (13, 15)) {
|
||||
return ANJU_SCH_37;
|
||||
} else if ((15, 55) <= NOW <= (16, 45)) {
|
||||
return ANJU_SCH_3A;
|
||||
} else if ((16, 45) <= NOW <= (17, 24)) {
|
||||
return ANJU_SCH_3B;
|
||||
} else if ((17, 24) <= NOW <= (17, 30)) {
|
||||
return ANJU_SCH_26;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (play->sceneId == SCENE_CLOCKTOWER) {
|
||||
if ((11, 39) <= NOW <= (12, 25)) {
|
||||
return ANJU_SCH_3C;
|
||||
} else if ((12, 25) <= NOW <= (13, 15)) {
|
||||
return ANJU_SCH_3D;
|
||||
} else if ((15, 55) <= NOW <= (16, 45)) {
|
||||
return ANJU_SCH_3E;
|
||||
} else if ((16, 45) <= NOW <= (17, 24)) {
|
||||
return ANJU_SCH_3F;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (play->sceneId == SCENE_ALLEY) {
|
||||
if ((13, 15) <= NOW <= (13, 45)) {
|
||||
return ANJU_SCH_38;
|
||||
} else if ((13, 45) <= NOW <= (15, 25)) {
|
||||
return ANJU_SCH_3;
|
||||
} else if ((15, 25) <= NOW <= (15, 55)) {
|
||||
return ANJU_SCH_39;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (gSaveContext.save.day == 3) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_DELIVERED_PENDANT_OF_MEMORIES)) {
|
||||
if (play->sceneId == SCENE_YADOYA) {
|
||||
if ((6, 0) <= NOW <= (11, 0)) {
|
||||
return ANJU_SCH_16;
|
||||
} else if ((11, 0) <= NOW <= (11, 25)) {
|
||||
return ANJU_SCH_34;
|
||||
} else if ((11, 25) <= NOW <= (11, 30)) {
|
||||
return ANJU_SCH_24;
|
||||
} else if ((11, 30) <= NOW <= (11, 50)) {
|
||||
return ANJU_SCH_35;
|
||||
} else if ((11, 50) <= NOW <= (12, 0)) {
|
||||
return ANJU_SCH_27;
|
||||
} else if ((18, 0) <= NOW <= (5, 0)) {
|
||||
return ANJU_SCH_1;
|
||||
} else if ((5, 0) <= NOW <= (6, 0)) {
|
||||
return ANJU_SCH_1;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (play->sceneId == SCENE_YADOYA) {
|
||||
if ((6, 0) <= NOW <= (11, 0)) {
|
||||
return ANJU_SCH_16;
|
||||
} else if ((11, 0) <= NOW <= (11, 25)) {
|
||||
return ANJU_SCH_34;
|
||||
} else if ((11, 25) <= NOW <= (11, 30)) {
|
||||
return ANJU_SCH_24;
|
||||
} else if ((11, 30) <= NOW <= (11, 50)) {
|
||||
return ANJU_SCH_35;
|
||||
} else if ((11, 50) <= NOW <= (12, 0)) {
|
||||
return ANJU_SCH_27;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else if (play->sceneId == SCENE_OMOYA) {
|
||||
if ((18, 0) <= NOW <= (6, 0)) {
|
||||
return ANJU_SCH_C;
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,6 @@
|
||||
<!-- Object for the Moon Mask -->
|
||||
<File Name="object_msmo" Segment="6">
|
||||
<DList Name="gMoonMaskDL" Offset="0xE70" />
|
||||
|
||||
<Texture Name="gMoonMaskEyeTex" OutName="eye" Format="i8" Width="16" Height="16" Offset="0x1320" />
|
||||
<Texture Name="gMoonMaskPatternTex" OutName="pattern" Format="i8" Width="16" Height="16" Offset="0x1420" />
|
||||
<Texture Name="gMoonMaskSilverTex" OutName="silver" Format="i8" Width="16" Height="16" Offset="0x1520" />
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
* one outside the shop, not all Gorons in the Goron Shrine are covered by this actor).
|
||||
* - Medigoron: The Powder Keg making Medigoron in Goron Village.
|
||||
*/
|
||||
|
||||
#include "z_en_go.h"
|
||||
#include "z64quake.h"
|
||||
#include "overlays/actors/ovl_En_Bom/z_en_bom.h"
|
||||
|
||||
Reference in New Issue
Block a user