shithub: pokecrystal

Download patch

ref: bde4f489df7dd6039f880811d9b10bdaa02d3b06
parent: f43de05607d2e65bc20ea571b7ce5cfb61a300bd
author: Bryan Bishop <[email protected]>
date: Sun May 13 20:58:11 EDT 2012

better asm output for SignpostRemoteItem

--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -3647,7 +3647,14 @@
     def to_asm(self):
         """very similar to Command.to_asm"""
         if len(self.params) == 0: return ""
-        output = ", ".join([p.to_asm() for p in self.params])
+        #output = ", ".join([p.to_asm() for p in self.params])
+        output = ""
+        for param in self.params:
+            if issubclass(param.__class__, SingleByteParam):
+                output += "db "
+            else:
+                output += "dw "
+            output += param.to_asm() + "\n"
         return output