From de87a83a8d00abfb5f1ab3f4d3069f6f4756a2fc Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Sun, 20 May 2012 03:15:36 -0500 Subject: improve MoveParam to handle zeroed-out moves original-commit-id: efd43a17b2869b02f88949dfc02d646a3fa718db --- crystal.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crystal.py b/crystal.py index 92d3375..ab58a19 100644 --- a/crystal.py +++ b/crystal.py @@ -1724,7 +1724,11 @@ class TrainerGroupParam(SingleByteParam): class MoveParam(SingleByteParam): def to_asm(self): - return moves[self.byte] + if self.byte in moves.keys(): + return moves[self.byte] + else: + # this happens for move=0 (no move) in trainer headers + return str(self.byte) class MenuDataPointerParam(PointerLabelParam): #read menu data at the target site -- cgit v1.2.3