Browse Source

script progress

dragonflysots 6 years ago
parent
commit
5922c41d2f

+ 1
- 1
sots-private

1
-Subproject commit ede0f8eda4626365625677d7368ff7c7776b7e5a
1
+Subproject commit d3abb5174798173258d96db9bb429976b90cd4dd

+ 2
- 1
src/include/constants/pymap/farbkugel_raetsel.h View File

1
-#define VAR_FARBKUGEL_RAETSEL 0x5060
1
+#define VAR_FARBKUGEL_RAETSEL 0x5059
2
 #define VALUE_FARBEN_ERLOSCHEN 0x0
2
 #define VALUE_FARBEN_ERLOSCHEN 0x0
3
 #define VALUE_FARBEN_BLAU_PINK_GELB 0x1
3
 #define VALUE_FARBEN_BLAU_PINK_GELB 0x1
4
 #define VALUE_FARBEN_BLAU_GELB_PINK 0x2
4
 #define VALUE_FARBEN_BLAU_GELB_PINK 0x2
6
 #define VALUE_FARBEN_PINK_GELB_BLAU 0x4
6
 #define VALUE_FARBEN_PINK_GELB_BLAU 0x4
7
 #define VALUE_FARBEN_GELB_BLAU_PINK 0x5
7
 #define VALUE_FARBEN_GELB_BLAU_PINK 0x5
8
 #define VALUE_FARBEN_GELB_PINK_BLAU 0x6
8
 #define VALUE_FARBEN_GELB_PINK_BLAU 0x6
9
+#define VAR_FARBKUGEL_RICHTIG_ZAEHLER 0x505a

+ 2
- 1
src/include/constants/pymap/farbkugel_raetsel.s View File

1
-.equ VAR_FARBKUGEL_RAETSEL, 0x5060
1
+.equ VAR_FARBKUGEL_RAETSEL, 0x5059
2
 .equ VALUE_FARBEN_ERLOSCHEN, 0x0
2
 .equ VALUE_FARBEN_ERLOSCHEN, 0x0
3
 .equ VALUE_FARBEN_BLAU_PINK_GELB, 0x1
3
 .equ VALUE_FARBEN_BLAU_PINK_GELB, 0x1
4
 .equ VALUE_FARBEN_BLAU_GELB_PINK, 0x2
4
 .equ VALUE_FARBEN_BLAU_GELB_PINK, 0x2
6
 .equ VALUE_FARBEN_PINK_GELB_BLAU, 0x4
6
 .equ VALUE_FARBEN_PINK_GELB_BLAU, 0x4
7
 .equ VALUE_FARBEN_GELB_BLAU_PINK, 0x5
7
 .equ VALUE_FARBEN_GELB_BLAU_PINK, 0x5
8
 .equ VALUE_FARBEN_GELB_PINK_BLAU, 0x6
8
 .equ VALUE_FARBEN_GELB_PINK_BLAU, 0x6
9
+.equ VAR_FARBKUGEL_RICHTIG_ZAEHLER, 0x505a

+ 8
- 7
src/include/constants/pymap/main_story_variables.h View File

13
 #define VALUE_HESPERIAGRABEN_SPRITEFACEUP 0xb
13
 #define VALUE_HESPERIAGRABEN_SPRITEFACEUP 0xb
14
 #define VALUE_VOR_DEM_REBERATUNNEL 0xc
14
 #define VALUE_VOR_DEM_REBERATUNNEL 0xc
15
 #define VALUE_MAPSCRIPT_EINGANG_RDW1 0xd
15
 #define VALUE_MAPSCRIPT_EINGANG_RDW1 0xd
16
-#define VALUE_MAPSCRIPT_EINGANG_AKTIV 0xe
17
-#define VALUE_MAPSCRIPT_EINGANG_INAKTIV 0xf
18
-#define VALUE_MAPSCRIPT_EINGANG_FKR 0x10
19
-#define VALUE_MAPSCRIPT_EINGANG_FR 0x11
20
-#define VALUE_MAPSCRIPT_EINGANG_RKF 0x12
21
-#define VALUE_MAPSCRIPT_EINGANG_RK 0x13
22
-#define VALUE_MAPSCRIPT_EINGANG_GELOEST 0x14
16
+#define VALUE_FARBRAETSEL_EINGANG_RDW_AKTIV 0xe
17
+#define VALUE_FARBRAETSEL_EINGANG_RDW_FALSCH 0xf
18
+#define VALUE_FARBRAETSEL_EINGANG_RDW_RICHTIG 0x10
19
+#define VALUE_FARBRAETSEL_RDW_FOR 0x11
20
+#define VALUE_FARBRAETSEL_RDW_FMR 0x12
21
+#define VALUE_FARBRAETSEL_RDW_ROF 0x13
22
+#define VALUE_FARBRAETSEL_RDW_RMF 0x14
23
+#define VALUE_FARBRAETSEL_EINGANG_RDW_FERTIG 0x15

+ 8
- 7
src/include/constants/pymap/main_story_variables.s View File

13
 .equ VALUE_HESPERIAGRABEN_SPRITEFACEUP, 0xb
13
 .equ VALUE_HESPERIAGRABEN_SPRITEFACEUP, 0xb
14
 .equ VALUE_VOR_DEM_REBERATUNNEL, 0xc
14
 .equ VALUE_VOR_DEM_REBERATUNNEL, 0xc
15
 .equ VALUE_MAPSCRIPT_EINGANG_RDW1, 0xd
15
 .equ VALUE_MAPSCRIPT_EINGANG_RDW1, 0xd
16
-.equ VALUE_MAPSCRIPT_EINGANG_AKTIV, 0xe
17
-.equ VALUE_MAPSCRIPT_EINGANG_INAKTIV, 0xf
18
-.equ VALUE_MAPSCRIPT_EINGANG_FKR, 0x10
19
-.equ VALUE_MAPSCRIPT_EINGANG_FR, 0x11
20
-.equ VALUE_MAPSCRIPT_EINGANG_RKF, 0x12
21
-.equ VALUE_MAPSCRIPT_EINGANG_RK, 0x13
22
-.equ VALUE_MAPSCRIPT_EINGANG_GELOEST, 0x14
16
+.equ VALUE_FARBRAETSEL_EINGANG_RDW_AKTIV, 0xe
17
+.equ VALUE_FARBRAETSEL_EINGANG_RDW_FALSCH, 0xf
18
+.equ VALUE_FARBRAETSEL_EINGANG_RDW_RICHTIG, 0x10
19
+.equ VALUE_FARBRAETSEL_RDW_FOR, 0x11
20
+.equ VALUE_FARBRAETSEL_RDW_FMR, 0x12
21
+.equ VALUE_FARBRAETSEL_RDW_ROF, 0x13
22
+.equ VALUE_FARBRAETSEL_RDW_RMF, 0x14
23
+.equ VALUE_FARBRAETSEL_EINGANG_RDW_FERTIG, 0x15

+ 6
- 6
src/include/constants/pymap/riddle_variables.h View File

1
-#define VAR_HESGRABEN_SCHALTER_1 0x505a
2
-#define VAR_HESGRABEN_SCHALTER_2 0x505b
3
-#define VAR_HESGRABEN_SCHALTER_3 0x505c
4
-#define VAR_HESGRABEN_SCHALTER_4 0x505d
5
-#define VAR_HESGRABEN_SCHALTER_5 0x505e
6
-#define VAR_HESGRABEN_SCHALTER_6 0x505f
1
+#define VAR_HESGRABEN_SCHALTER_1 0x5053
2
+#define VAR_HESGRABEN_SCHALTER_2 0x5054
3
+#define VAR_HESGRABEN_SCHALTER_3 0x5055
4
+#define VAR_HESGRABEN_SCHALTER_4 0x5056
5
+#define VAR_HESGRABEN_SCHALTER_5 0x5057
6
+#define VAR_HESGRABEN_SCHALTER_6 0x5058

+ 6
- 6
src/include/constants/pymap/riddle_variables.s View File

1
-.equ VAR_HESGRABEN_SCHALTER_1, 0x505a
2
-.equ VAR_HESGRABEN_SCHALTER_2, 0x505b
3
-.equ VAR_HESGRABEN_SCHALTER_3, 0x505c
4
-.equ VAR_HESGRABEN_SCHALTER_4, 0x505d
5
-.equ VAR_HESGRABEN_SCHALTER_5, 0x505e
6
-.equ VAR_HESGRABEN_SCHALTER_6, 0x505f
1
+.equ VAR_HESGRABEN_SCHALTER_1, 0x5053
2
+.equ VAR_HESGRABEN_SCHALTER_2, 0x5054
3
+.equ VAR_HESGRABEN_SCHALTER_3, 0x5055
4
+.equ VAR_HESGRABEN_SCHALTER_4, 0x5056
5
+.equ VAR_HESGRABEN_SCHALTER_5, 0x5057
6
+.equ VAR_HESGRABEN_SCHALTER_6, 0x5058

+ 3
- 6
src/include/constants/pymap/save_variables.h View File

1
-#define VAR_XPOS 0x5054
2
-#define VAR_YPOS 0x5055
3
-#define VAR_LASTPLAYERFACE 0x5056
4
-#define VAR_LASTBANK 0x5057
5
-#define VAR_LASTMAP 0x5058
6
-#define VAR_LASTWARP 0x5059
1
+#define VAR_XPOS 0x505b
2
+#define VAR_YPOS 0x505c
3
+#define VAR_SPEICHER 0x505d

+ 3
- 6
src/include/constants/pymap/save_variables.s View File

1
-.equ VAR_XPOS, 0x5054
2
-.equ VAR_YPOS, 0x5055
3
-.equ VAR_LASTPLAYERFACE, 0x5056
4
-.equ VAR_LASTBANK, 0x5057
5
-.equ VAR_LASTMAP, 0x5058
6
-.equ VAR_LASTWARP, 0x5059
1
+.equ VAR_XPOS, 0x505b
2
+.equ VAR_YPOS, 0x505c
3
+.equ VAR_SPEICHER, 0x505d

+ 6
- 3
src/include/constants/pymap/story_flags.h View File

14
 #define FLAG_HIDE_RIVALE_BERGSPITZE_RDW 0x50d
14
 #define FLAG_HIDE_RIVALE_BERGSPITZE_RDW 0x50d
15
 #define FLAG_HIDE_IDAN_BERGSPITZE_RDW 0x50e
15
 #define FLAG_HIDE_IDAN_BERGSPITZE_RDW 0x50e
16
 #define FLAG_HIDE_ACHIM_BERGSPITZE_RDW 0x50f
16
 #define FLAG_HIDE_ACHIM_BERGSPITZE_RDW 0x50f
17
-#define FLAG_STEINTAFEL_GELB 0x510
18
-#define FLAG_STEINTAFEL_BLAU 0x511
19
-#define FLAG_STEINTAFEL_PINK 0x512
17
+#define FLAG_FARBRAETSEL_FALSCH 0x510
18
+#define FLAG_FARBRAETSEL_RICHTIG 0x511
19
+#define FLAG_FARBRAETSEL_OHNEHILFE 0x512
20
+#define FLAG_FARBRAETSEL_GELBTAFEL 0x513
21
+#define FLAG_FARBRAETSEL_PINKTAFEL 0x514
22
+#define FLAG_FARBRAETSEL_BLAUTAFEL 0x515

+ 6
- 3
src/include/constants/pymap/story_flags.s View File

14
 .equ FLAG_HIDE_RIVALE_BERGSPITZE_RDW, 0x50d
14
 .equ FLAG_HIDE_RIVALE_BERGSPITZE_RDW, 0x50d
15
 .equ FLAG_HIDE_IDAN_BERGSPITZE_RDW, 0x50e
15
 .equ FLAG_HIDE_IDAN_BERGSPITZE_RDW, 0x50e
16
 .equ FLAG_HIDE_ACHIM_BERGSPITZE_RDW, 0x50f
16
 .equ FLAG_HIDE_ACHIM_BERGSPITZE_RDW, 0x50f
17
-.equ FLAG_STEINTAFEL_GELB, 0x510
18
-.equ FLAG_STEINTAFEL_BLAU, 0x511
19
-.equ FLAG_STEINTAFEL_PINK, 0x512
17
+.equ FLAG_FARBRAETSEL_FALSCH, 0x510
18
+.equ FLAG_FARBRAETSEL_RICHTIG, 0x511
19
+.equ FLAG_FARBRAETSEL_OHNEHILFE, 0x512
20
+.equ FLAG_FARBRAETSEL_GELBTAFEL, 0x513
21
+.equ FLAG_FARBRAETSEL_PINKTAFEL, 0x514
22
+.equ FLAG_FARBRAETSEL_BLAUTAFEL, 0x515

+ 1
- 1
src/player_interaction/sideway_stair.c View File

88
         return 7;
88
         return 7;
89
     }
89
     }
90
     return block;
90
     return block;
91
-}
91
+}

+ 1
- 1
src/player_interaction/sideway_stair_hooks.s View File

35
     mov r1, r5
35
     mov r1, r5
36
     sub r0, r1, #1
36
     sub r0, r1, #1
37
     ldr r2, =0x080BD312|1
37
     ldr r2, =0x080BD312|1
38
-    bx r2
38
+    bx r2

+ 1
- 1
src/pokedex/pokedex_string.s View File

89
 
89
 
90
 pdex_str_alola:
90
 pdex_str_alola:
91
     .string LAN_DE "Alola"
91
     .string LAN_DE "Alola"
92
-    .string LAN_EN "Alola"
92
+    .string LAN_EN "Alola"