From 98b1b9b1da3da51cabfd73aeb946a7a6d12eef75 Mon Sep 17 00:00:00 2001 From: Bigjango13 Date: Tue, 30 Jan 2024 11:08:57 -0500 Subject: [PATCH] Fix TNT --- mods/src/death/death.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mods/src/death/death.cpp b/mods/src/death/death.cpp index e74be5b..16d653e 100644 --- a/mods/src/death/death.cpp +++ b/mods/src/death/death.cpp @@ -133,4 +133,9 @@ void init_death() { patch_address(Mob_hurt_vtable_addr, (void *) Mob_hurt_injection); overwrite_calls((void *) Mob_hurt_non_virtual, (void *) Mob_hurt_injection); } + // Fix TNT + unsigned char cpy_r1_r0_patch[4] = {0x00, 0x10, 0xa0, 0xe1}; // "cpy r1,r0" + patch((void *) 0x87998, cpy_r1_r0_patch); + unsigned char ldr_r0_24_patch[4] = {0x24, 0x00, 0x90, 0xe5}; // "ldr r0,[r0,#0x24]" + patch((void *) 0x8799c, ldr_r0_24_patch); }