From 21c3618c01e02fbdf82e28aec58e9b4b6207a08c Mon Sep 17 00:00:00 2001 From: aerinon Date: Wed, 7 Feb 2024 13:12:49 -0700 Subject: [PATCH] fix(enemizer): random tutorial guards in south kak --- source/rom/DataTables.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/rom/DataTables.py b/source/rom/DataTables.py index c9c3c700..9713ef80 100644 --- a/source/rom/DataTables.py +++ b/source/rom/DataTables.py @@ -150,7 +150,8 @@ class DataTables: internal_screen_id += 0x200 if state == 2 and screen < 0x40: internal_screen_id += 0x90 - if internal_screen_id not in self.ow_enemy_table: # has no sprites + # has no sprites + if internal_screen_id not in self.ow_enemy_table or len(self.ow_enemy_table[internal_screen_id]) == 0: rom.write_bytes(pointer_address + screen * 2, int16_as_bytes(empty_pointer)) else: if state == 2 and screen >= 0x40: # state 2 uses state 1 pointer for screens >= 0x40