From 2305f45b575d8616890a65ead838d0c02baf9d9d Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Wed, 9 Oct 2019 18:20:17 +1000 Subject: [PATCH] Decompile alarmDeactivate --- src/game/chr/chraicommands.c | 2 +- src/game/game_000000.c | 2 +- src/game/game_0601b0.c | 21 +++++++-------------- 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c index 8f8d18f9d..548036d47 100644 --- a/src/game/chr/chraicommands.c +++ b/src/game/chr/chraicommands.c @@ -1219,7 +1219,7 @@ bool aiActivateAlarm(void) */ bool aiDeactivateAlarm(void) { - func0f090414(); + alarmDeactivate(); g_Vars.aioffset += 2; return false; diff --git a/src/game/game_000000.c b/src/game/game_000000.c index a46577ddb..ead3dad02 100644 --- a/src/game/game_000000.c +++ b/src/game/game_000000.c @@ -23469,7 +23469,7 @@ GLOBAL_ASM( glabel func0f014fe0 /* f014fe0: 27bdffe8 */ addiu $sp,$sp,-24 /* f014fe4: afbf0014 */ sw $ra,0x14($sp) -/* f014fe8: 0fc24105 */ jal func0f090414 +/* f014fe8: 0fc24105 */ jal alarmDeactivate /* f014fec: 00000000 */ sll $zero,$zero,0x0 /* f014ff0: 0fc24138 */ jal func0f0904e0 /* f014ff4: 00000000 */ sll $zero,$zero,0x0 diff --git a/src/game/game_0601b0.c b/src/game/game_0601b0.c index 059bb85a0..94ebf992e 100644 --- a/src/game/game_0601b0.c +++ b/src/game/game_0601b0.c @@ -44035,7 +44035,7 @@ glabel func0f086f40 /* f0871e4: 00000000 */ sll $zero,$zero,0x0 /* f0871e8: 10400005 */ beqz $v0,.L0f087200 /* f0871ec: 00000000 */ sll $zero,$zero,0x0 -/* f0871f0: 0fc24105 */ jal func0f090414 +/* f0871f0: 0fc24105 */ jal alarmDeactivate /* f0871f4: 00000000 */ sll $zero,$zero,0x0 /* f0871f8: 10000064 */ beqz $zero,.L0f08738c /* f0871fc: 00000000 */ sll $zero,$zero,0x0 @@ -54566,18 +54566,11 @@ glabel func0f0903d4 /* f090410: 00000000 */ sll $zero,$zero,0x0 ); -GLOBAL_ASM( -glabel func0f090414 -/* f090414: 27bdffe8 */ addiu $sp,$sp,-24 -/* f090418: afbf0014 */ sw $ra,0x14($sp) -/* f09041c: 3c018007 */ lui $at,0x8007 -/* f090420: 0fc240f5 */ jal func0f0903d4 -/* f090424: ac2098d4 */ sw $zero,-0x672c($at) -/* f090428: 8fbf0014 */ lw $ra,0x14($sp) -/* f09042c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f090430: 03e00008 */ jr $ra -/* f090434: 00000000 */ sll $zero,$zero,0x0 -); +void alarmDeactivate(void) +{ + g_AlarmActive = 0; + func0f0903d4(); +} GLOBAL_ASM( glabel func0f090438 @@ -55434,7 +55427,7 @@ glabel func0f090db4 /* f090ff4: 14410003 */ bne $v0,$at,.L0f091004 /* f090ff8: 00000000 */ sll $zero,$zero,0x0 .L0f090ffc: -/* f090ffc: 0fc24105 */ jal func0f090414 +/* f090ffc: 0fc24105 */ jal alarmDeactivate /* f091000: 00000000 */ sll $zero,$zero,0x0 .L0f091004: /* f091004: 0fc24153 */ jal func0f09054c