Browse Source

script progress

dragonflysots 5 years ago
parent
commit
5922c41d2f

+ 1
- 1
sots-private

@@ -1 +1 @@
1
-Subproject commit ede0f8eda4626365625677d7368ff7c7776b7e5a
1
+Subproject commit d3abb5174798173258d96db9bb429976b90cd4dd

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

@@ -1,4 +1,4 @@
1
-#define VAR_FARBKUGEL_RAETSEL 0x5060
1
+#define VAR_FARBKUGEL_RAETSEL 0x5059
2 2
 #define VALUE_FARBEN_ERLOSCHEN 0x0
3 3
 #define VALUE_FARBEN_BLAU_PINK_GELB 0x1
4 4
 #define VALUE_FARBEN_BLAU_GELB_PINK 0x2
@@ -6,3 +6,4 @@
6 6
 #define VALUE_FARBEN_PINK_GELB_BLAU 0x4
7 7
 #define VALUE_FARBEN_GELB_BLAU_PINK 0x5
8 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,4 +1,4 @@
1
-.equ VAR_FARBKUGEL_RAETSEL, 0x5060
1
+.equ VAR_FARBKUGEL_RAETSEL, 0x5059
2 2
 .equ VALUE_FARBEN_ERLOSCHEN, 0x0
3 3
 .equ VALUE_FARBEN_BLAU_PINK_GELB, 0x1
4 4
 .equ VALUE_FARBEN_BLAU_GELB_PINK, 0x2
@@ -6,3 +6,4 @@
6 6
 .equ VALUE_FARBEN_PINK_GELB_BLAU, 0x4
7 7
 .equ VALUE_FARBEN_GELB_BLAU_PINK, 0x5
8 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,10 +13,11 @@
13 13
 #define VALUE_HESPERIAGRABEN_SPRITEFACEUP 0xb
14 14
 #define VALUE_VOR_DEM_REBERATUNNEL 0xc
15 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,10 +13,11 @@
13 13
 .equ VALUE_HESPERIAGRABEN_SPRITEFACEUP, 0xb
14 14
 .equ VALUE_VOR_DEM_REBERATUNNEL, 0xc
15 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,6 +1,6 @@
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,6 +1,6 @@
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,6 +1,3 @@
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,6 +1,3 @@
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,6 +14,9 @@
14 14
 #define FLAG_HIDE_RIVALE_BERGSPITZE_RDW 0x50d
15 15
 #define FLAG_HIDE_IDAN_BERGSPITZE_RDW 0x50e
16 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,6 +14,9 @@
14 14
 .equ FLAG_HIDE_RIVALE_BERGSPITZE_RDW, 0x50d
15 15
 .equ FLAG_HIDE_IDAN_BERGSPITZE_RDW, 0x50e
16 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,4 +88,4 @@ u8 npc_get_walkable_status(struct NpcState *npc, u16 x, u16 y, enum Direction di
88 88
         return 7;
89 89
     }
90 90
     return block;
91
-}
91
+}

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

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

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

@@ -89,4 +89,4 @@ pdex_str_kalos:
89 89
 
90 90
 pdex_str_alola:
91 91
     .string LAN_DE "Alola"
92
-    .string LAN_EN "Alola"
92
+    .string LAN_EN "Alola"