Browse Source

Neue Scripts

dragonflysots 5 years ago
parent
commit
67dd7d5d2a

+ 17
- 0
data/string/misc/multichoice.s View File

@@ -5,27 +5,44 @@
5 5
 .global str_yes
6 6
 str_yes:
7 7
 .string LAN_DE "Ja"
8
+.string LAN_EN "Yes"
8 9
 
9 10
 .global str_no
10 11
 str_no:
11 12
 .string LAN_DE "Nein"
13
+.string LAN_EN "No"
12 14
 
13 15
 .global str_beginner
14 16
 str_beginner:
15 17
 .string LAN_DE "Anfänger"
18
+.string LAN_EN "Newbie"
16 19
 
17 20
 .global str_intermediate
18 21
 str_intermediate:
19 22
 .string LAN_DE "Fortgeschritten"
23
+.string LAN_EN "Advanced"
20 24
 
21 25
 .global str_expert
22 26
 str_expert:
23 27
 .string LAN_DE "Experte"
28
+.string LAN_EN "Expert"
24 29
 
25 30
 .global str_left
26 31
 str_left:
27 32
 .string LAN_DE "Links"
33
+.string LAN_EN "Left"
28 34
 
29 35
 .global str_right
30 36
 str_right:
31 37
 .string LAN_DE "Rechts"
38
+.string LAN_EN "Right"
39
+
40
+.global str_redstone
41
+str_redstone:
42
+.string LAN_DE "Roter Stein"
43
+.string LAN_EN "Red Stone"
44
+
45
+.global str_blaustone
46
+str_blaustone:
47
+.string LAN_DE "Blauer Stein"
48
+.string LAN_EN "Blue Stone"

+ 9
- 0
data/text_lookup/text_multichoice.s View File

@@ -14,6 +14,9 @@ multichoice_array:
14 14
     .word smc_left_right
15 15
     .word 2
16 16
 
17
+    .word smc_red_blue
18
+    .word 2
19
+
17 20
 
18 21
 smc_yes_no:
19 22
     .word str_yes
@@ -34,3 +37,9 @@ smc_left_right:
34 37
     .word 0
35 38
     .word str_right
36 39
     .word 0
40
+
41
+smc_red_blue:
42
+    .word str_redstone
43
+    .word 0
44
+    .word str_blaustone
45
+    .word 0

+ 1
- 1
sots-private

@@ -1 +1 @@
1
-Subproject commit 5e84e787cbd82745317aa3d8b5cc9117e0051903
1
+Subproject commit d3dd4eab8bc4bce04af974a6a768eec98ccdbe32

+ 3
- 0
src/include/constants/items.h View File

@@ -717,5 +717,8 @@
717 717
 #define ITEM_STATUSWERTEBON 0x2C9
718 718
 #define ITEM_FANGBON 0x2CA
719 719
 #define ITEM_ENZYKLOPAEDIE 0x0
720
+#define ITEM_ROTER_STEIN 0x0
721
+#define ITEM_BLAUER_STEIN 0x0
722
+#define ITEM_VMTM_SIMMULATOR 0x0
720 723
 
721 724
 #endif /* ITEM_IDS */

+ 3
- 0
src/include/constants/pymap/latias_latios_var.h View File

@@ -0,0 +1,3 @@
1
+#define VAR_AEON 0x5062
2
+#define VALUE_AEON_LATIAS 0x0
3
+#define VALUE_AEON_LATIOS 0x1

+ 3
- 0
src/include/constants/pymap/latias_latios_var.s View File

@@ -0,0 +1,3 @@
1
+.equ VAR_AEON, 0x5062
2
+.equ VALUE_AEON_LATIAS, 0x0
3
+.equ VALUE_AEON_LATIOS, 0x1

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

@@ -37,3 +37,10 @@
37 37
 #define VALUE_MAPSCRIPT_RDW_EINGANG2 0x23
38 38
 #define VALUE_MAPSCRIPT_CENTER_CAR_MS1 0x24
39 39
 #define VALUE_LABOR_NACH_RUINE1 0x25
40
+#define VALUE_VOR_DEM_HAUS_DES_SPIELERS 0x26
41
+#define VALUE_MS_SPIELERHAUS_021 0x27
42
+#define VALUE_MS_SPIELERHAUS_022 0x28
43
+#define VALUE_SCRIPTFELD_DETEKTOR 0x29
44
+#define VALUE_MS_HES_OD_1 0x2a
45
+#define VALUE_ABENTEUER_BEGINNT 0x2b
46
+#define VALUE_INTRO_FERTIG_ABENTEUER_GO 0x2c

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

@@ -37,3 +37,10 @@
37 37
 .equ VALUE_MAPSCRIPT_RDW_EINGANG2, 0x23
38 38
 .equ VALUE_MAPSCRIPT_CENTER_CAR_MS1, 0x24
39 39
 .equ VALUE_LABOR_NACH_RUINE1, 0x25
40
+.equ VALUE_VOR_DEM_HAUS_DES_SPIELERS, 0x26
41
+.equ VALUE_MS_SPIELERHAUS_021, 0x27
42
+.equ VALUE_MS_SPIELERHAUS_022, 0x28
43
+.equ VALUE_SCRIPTFELD_DETEKTOR, 0x29
44
+.equ VALUE_MS_HES_OD_1, 0x2a
45
+.equ VALUE_ABENTEUER_BEGINNT, 0x2b
46
+.equ VALUE_INTRO_FERTIG_ABENTEUER_GO, 0x2c

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

@@ -42,3 +42,6 @@
42 42
 #define FLAG_HIDE_ROTER_STEIN_RDW_INNEN 0x529
43 43
 #define FLAG_HIDE_BLAUER_STEIN_RDW_INNEN 0x52a
44 44
 #define FLAG_ZERTRUEMMERERWAND_RDW 0x52b
45
+#define FLAG_HIDE_IDAN_SPIELERHAUS 0x52c
46
+#define FLAG_HIDE_LINDA_SPIELERHAUS 0x52d
47
+#define FLAG_HIDE_RIVALE_SPIELERHAUS 0x52e

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

@@ -42,3 +42,6 @@
42 42
 .equ FLAG_HIDE_ROTER_STEIN_RDW_INNEN, 0x529
43 43
 .equ FLAG_HIDE_BLAUER_STEIN_RDW_INNEN, 0x52a
44 44
 .equ FLAG_ZERTRUEMMERERWAND_RDW, 0x52b
45
+.equ FLAG_HIDE_IDAN_SPIELERHAUS, 0x52c
46
+.equ FLAG_HIDE_LINDA_SPIELERHAUS, 0x52d
47
+.equ FLAG_HIDE_RIVALE_SPIELERHAUS, 0x52e

+ 1
- 0
src/include/pymap_constants.h View File

@@ -6,6 +6,7 @@
6 6
 #include <constants/pymap/engine_variables.h>
7 7
 #include <constants/pymap/farbkugel_raetsel.h>
8 8
 #include <constants/pymap/items.h>
9
+#include <constants/pymap/latias_latios_var.h>
9 10
 #include <constants/pymap/level_types.h>
10 11
 #include <constants/pymap/main_story_variables.h>
11 12
 #include <constants/pymap/map_adjacency_types.h>