map: removed seed index
authorLukas Krickl <lukas@krickl.dev>
Wed, 20 Aug 2025 03:24:44 +0000 (05:24 +0200)
committerLukas Krickl <lukas@krickl.dev>
Wed, 20 Aug 2025 03:24:44 +0000 (05:24 +0200)
12 files changed:
maps/map_bc.s
maps/map_be.s
maps/map_bw.s
maps/map_c.s
maps/map_ce.s
maps/map_cw.s
maps/map_tc.s
maps/map_te.s
maps/map_tw.s
src/actsave.s
src/defs.s
tools/tms2map.py

index 979f4d26ff95d82e4fa5204e3d31f6077c8b0f8e..65fd2ea50e42471969b46887d6be3a7a71be5736 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_bc_exit_table
-dw 7
 
 map_bc_bg:
 
index 0e676b935ecb3569f68c4c7bed9f40d8501959c6..9563a23ba395f23eaecdfdb8109ef831497ac11f 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_be_exit_table
-dw 8
 
 map_be_bg:
 
index e8ef0094a041dd27a94c957488cb1dc4644d4db5..4d47b49c32c46365c841e0b91daa737762849b68 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_bw_exit_table
-dw 6
 
 map_bw_bg:
 
index a4bba6d10602a9cca8c4c5ab2cbec8ee938c7b7a..77b9b6bf7156e325eca7a8ce366d6d337950be00 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_c_exit_table
-dw 4
 
 map_c_bg:
 
index f222e00ba8905821bcf6d60a521044878c982eac..229addf4f311705ca492ad545eb4987390918cdc 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_ce_exit_table
-dw 5
 
 map_ce_bg:
 
index 452d39fd84efcf6d0a95da69d2f4357a2ccec482..d9bbd8374355ce57c23a4098f1a4cbbf7a23380d 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_cw_exit_table
-dw 3
 
 map_cw_bg:
 
index 3a1d9fa64f4ce96aaaa70d86e2de9bacb65f8c76..54526d5e535bc7ee5230c2e28b6ea889b8185b62 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_tc_exit_table
-dw 1
 
 map_tc_bg:
 
index f393568e1308aeb5f91e88e0699ef9879284b973..e89f838ba46283da61740d2609365814c48d539e 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_te_exit_table
-dw 2
 
 map_te_bg:
 
index 50901a38979174c969687416ea6a968b312b24d3..8a56c202429d88d6301e59d20b0467c07966233d 100644 (file)
@@ -10,7 +10,6 @@ dw bank8800
 dw bank8C00
 dw bank9000
 dw map_tw_exit_table
-dw 0
 
 map_tw_bg:
 
index b80a4456191b0e64420339f13e415aa8cf4e7741..f632eef8fb26260549394d8b3663deadb1d599b3 100644 (file)
@@ -12,13 +12,7 @@ act_save_init:
        ; returns:
        ;               bc: act save game slot
 act_sg_load_current_slot:
-       ld a, [map_header]
-       ld l, a
-       ld a, [map_header+1]
-       ld h, a
-       ld de, map_seed_index
-       add hl, de
-       ld a, [hl] ; a = seed index
+       ld a, [player_map_cursor] ; a = seed index
 
        ld hl, act_sg
        ; no need to loop if a is 0
index ade2635923d3e48108339fb49d3cdd50bfaecca5..23e5aead5db05916f2753539450a05bb882b92ef 100644 (file)
   ; pointer to exit table
   ; 
 .de map_exit_table_ptr, 2
-  ; the seed to use for this map 
-  ; read from [map_seeds]
-.de map_seed_index, 1
 .de map_header_size, 0
 
   ; map actor table struct
index 41807413cf0e35e7ac3cc51c377a57371e049bb6..2706b4581bfb33d2817048aa48d7cbc0bd8221be 100755 (executable)
@@ -15,7 +15,6 @@ tile_bank2 = "bank8C00"
 tile_bank3 = "bank9000"
 exit_table = "map_c_exit_table"
 actor_table_ptr = "map_actor_table_null"
-map_seed_index = 0
 map_name = "noname"
 NAME_LEN = 8
 
@@ -110,7 +109,6 @@ def print_header(name):
     print("dw " + tile_bank2)
     print("dw " + tile_bank3)
     print("dw " + exit_table)
-    print("dw " + str(map_seed_index))
     print("")
     
 def get_flag(tile):
@@ -141,7 +139,6 @@ def get_map_props(root):
     global tile_bank3
     global map_name
     global exit_table
-    global map_seed_index
 
     for child in root:
         if child.tag == "properties":
@@ -164,8 +161,6 @@ def get_map_props(root):
                     map_name = value
                 elif name == 'exit_table':
                     exit_table = value
-                elif name == 'seed_index':
-                    map_seed_index = int(value)
 
     return