Fix heightmap loading detection and widen wall collision radius

- Use explicit loaded flag for heightmap instead of checking height values
- Increase player collision radius from 0.50 to 0.55 for better wall collision
This commit is contained in:
Kelsi 2026-02-05 18:01:16 -08:00
parent f1bdf0bb67
commit f3f97cf9de
3 changed files with 4 additions and 2 deletions

View file

@ -1515,7 +1515,7 @@ bool WMORenderer::checkWallCollision(const glm::vec3& from, const glm::vec3& to,
if (moveDistXY < 0.001f) return false;
// Player collision parameters
const float PLAYER_RADIUS = 0.50f; // Slightly narrower to pass tight doorways/interiors
const float PLAYER_RADIUS = 0.55f; // Slightly wider for better wall collision
const float PLAYER_HEIGHT = 2.0f; // Player height for wall checks
const float MAX_STEP_HEIGHT = 0.85f; // Balanced step-up without wall pass-through