shithub: pokecrystal

Download patch

ref: 806687bf690f8cd50cbf0bd3b1502fea36656a02
parent: d37f9869712ded6feed36537932c75255a3665ae
author: Bryan Bishop <kanzure@gmail.com>
date: Thu Apr 26 10:59:24 EDT 2012

fix off-by-one error in TextScript

--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -531,7 +531,7 @@
 
                 end_address = offset + jump - 1 #we want the address before $57
 
-                lines = process_00_subcommands(offset+1, end_address, debug=debug)
+                lines = process_00_subcommands(offset+1, end_address+1, debug=debug)
 
                 if show and debug:
                     text = parse_text_at2(offset+1, end_address-offset+1, debug=debug)
@@ -649,8 +649,9 @@
                 jump = min([jump57, jump50, jump58])
 
                 end_address = offset + jump - 1 #we want the address before $57
-                lines = process_00_subcommands(offset+1, end_address, debug=debug)
 
+                lines = process_00_subcommands(offset+1, end_address+1, debug=debug)
+
                 if show and debug:
                     text = parse_text_at2(offset+1, end_address-offset+1, debug=debug)
                     print text
@@ -921,7 +922,7 @@
                 lines[line_count] = current_line
                 current_line = []
                 line_count += 1
-
+        
         #don't forget the last line
         lines[line_count] = current_line
         line_count += 1
--