From d5b1ca7dcddbc787be443ad889edf15f3754521e Mon Sep 17 00:00:00 2001 From: Happyarch Date: Wed, 17 Jun 2026 23:35:45 -0400 Subject: [PATCH] Disable collision checking natively in DOS port IsTilePassable --- dos_port/src/overworld/overworld.asm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/dos_port/src/overworld/overworld.asm b/dos_port/src/overworld/overworld.asm index bb0d1d72..b111e115 100644 --- a/dos_port/src/overworld/overworld.asm +++ b/dos_port/src/overworld/overworld.asm @@ -1147,19 +1147,8 @@ GetTileInFrontOfPlayer: ; Clobbers AL, ESI. ; --------------------------------------------------------------------------- IsTilePassable: - movzx esi, word [ebp + W_TILESET_COLLISION_PTR] -.loop: - mov al, [ebp + esi] - inc esi - cmp al, 0xFF - je .notPassable - cmp al, cl - jne .loop clc ret -.notPassable: - stc - ret ; --------------------------------------------------------------------------- ; LoadMapHeader — faithful translation.