summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chars.py1
-rw-r--r--crystal.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/chars.py b/chars.py
index 159a479..1bc25db 100644
--- a/chars.py
+++ b/chars.py
@@ -99,6 +99,7 @@ chars = {
0xEA: "é",
0xEB: "→",
0xED: "▶",
+ 0xEE: "▼",
0xEF: "♂",
0xF0: "¥",
0xF1: "×",
diff --git a/crystal.py b/crystal.py
index 7901252..680a441 100644
--- a/crystal.py
+++ b/crystal.py
@@ -1475,7 +1475,7 @@ ScriptPointerLabelAfterBank.parse = _parse_script_pointer_bytes
class PointerLabelToScriptPointer(PointerLabelParam):
def parse(self):
PointerLabelParam.parse(self)
- address = calculate_pointer_from_bytes_at(self.address, bank=self.bank)
+ address = calculate_pointer_from_bytes_at(self.parsed_address, bank=self.bank)
address2 = calculate_pointer_from_bytes_at(address, bank="reverse") # maybe not "reverse"?
self.script = parse_script_engine_script_at(address2, origin=False, map_group=self.map_group, map_id=self.map_id, force=self.force, debug=self.debug)