# HG changeset patch # User Thibaut Girka # Date 1319881342 -7200 # Node ID 52c0b9399413c346b0bad804af1646c2c9f57033 # Parent efa847ee8b3cfb703ba1d7db622cde9be34d2ae5 Fix ECL function calls... again diff --git a/pytouhou/vm/eclrunner.py b/pytouhou/vm/eclrunner.py --- a/pytouhou/vm/eclrunner.py +++ b/pytouhou/vm/eclrunner.py @@ -444,7 +444,7 @@ class ECLRunner(object): @instruction(35) def call(self, sub, param1, param2): self.stack.append((self.sub, self.frame, self.instruction_pointer, - self.variables, self.comparison_reg)) + list(self.variables), self.comparison_reg)) self.sub = sub self.frame = 0 self.instruction_pointer = 0