From 4c56b653416004436ebe3a01dc337c9820f4b1c6 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Sat, 12 Nov 2022 19:47:11 +1000 Subject: [PATCH] Fix wrong lines being spoken in some places --- tools/ai2asm/ai2asm.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/ai2asm/ai2asm.py b/tools/ai2asm/ai2asm.py index a392b28ee..167851e53 100755 --- a/tools/ai2asm/ai2asm.py +++ b/tools/ai2asm/ai2asm.py @@ -210,7 +210,7 @@ class App(): self.emit('jal', ['aiSetPath']) def ai_assign_sound(self, params): - self.emit('li', ['$a0', '0x%04x' % self.u16(params, 0)]) + self.emit('li', ['$a0', self.s16(params, 0)]) self.emit('li', ['$a1', self.s8(params[2])]) self.emit('jal', ['aiAssignSound']) @@ -1298,7 +1298,7 @@ class App(): def ai_play_sound(self, params): self.emit('li', ['$a0', self.s8(params[2])]) - self.emit('li', ['$a1', self.u16(params, 0)]) + self.emit('li', ['$a1', self.s16(params, 0)]) self.emit('li', ['$a2', '0']) self.emit('li', ['$a3', '0']) self.emit_store_to_stack(0x10, 0) @@ -1769,8 +1769,8 @@ class App(): def ai_speak(self, params): self.emit('li', ['$a0', '0x%02x' % params[0]]) - self.emit('li', ['$a1', '0x%04x' % self.s16(params, 1)]) - self.emit('li', ['$a2', '0x%04x' % self.u16(params, 3)]) + self.emit('li', ['$a1', self.s16(params, 1)]) + self.emit('li', ['$a2', self.s16(params, 3)]) self.emit('li', ['$a3', params[5]]) self.emit_store_to_stack(0x10, params[6]) self.emit('jal', ['aiSpeak'])