Fix crash when a guard spawns at a pad

This commit is contained in:
Ryan Dwyer 2023-05-11 20:56:10 +10:00
parent a9d0a1e02d
commit dc04fbc16a
1 changed files with 2 additions and 1 deletions

View File

@ -2284,7 +2284,8 @@ class App():
self.emit('li', ['$a1', params[0]])
self.emit('li', ['$a2', self.s8(params[1])])
self.emit('li', ['$a3', '0x%04x' % self.u16(params, 2)])
self.emit_store_to_stack(0x10, self.ailist_name(self.u16(params, 4)))
self.emit('la', ['$t0', self.ailist_name(self.u16(params, 4))])
self.emit('sw', ['$t0', '0x10($sp)'])
self.emit_store_to_stack(0x14, self.u32(params, 6))
self.emit('jal', ['chrSpawnAtPad'])
self.emit_bnez_label(params[10])