add player check in HungryMagSound

This commit is contained in:
Martin Michelsen
2025-08-19 23:00:52 -07:00
parent 45131dabc0
commit 4166149841
3 changed files with 72 additions and 8 deletions
@@ -14,8 +14,12 @@ get_code_size:
pop eax
push dword [eax]
call patch_code_end
patch_code:
patch_code: # [eax] (TItemMag* this @ ecx) -> void
mov dword [ecx + 0x01B8], eax
mov eax, [ecx + 0x00F8]
movzx eax, word [eax + 0x001C] # eax = this->owner_player->entity_id
cmp [0x00A9C4F4], eax
jne patch_code_skip_sound
push 0
push 0
push 0
@@ -23,6 +27,7 @@ patch_code:
mov eax, 0x00814298
call eax
add esp, 0x10
patch_code_skip_sound:
ret
patch_code_end:
push ecx