df21-net / patch

This is a repo to host a fan-made patch for Dark Forces
2 stars 0 forks source link

df_base Gromas Mines can kill Phase 1 Trooper through wall #12

Closed bitcores closed 3 years ago

bitcores commented 3 years ago

Description: In the core of Gromas Mines the player can use the secondary fire mode of Thermal Detonators to drop them inside the room with the Phase 1 Trooper and kill it before planting the charge.

Steps to reproduce:

bitcores commented 3 years ago

From what I've tried so far the difficulty with this bug is the lack of depth to the wall. If the player can be prevented from getting within 1 unit of the wall, it should stop the ability to drop TDs inside the core, but could interfere with planting the charge. Perhaps the best solution would be to make a small interior sector that will catch the TDs that are dropped inside, and use flag 8 (same as issue #10) to prevent the explosion from propagating to the Trooper.

bitcores commented 3 years ago

I have made blocking sectors on the platforms beside the core which block the TDs from being dropped inside the core. Textures need re-aligning, but the main bug is fixed. I'm thinking instead of having the sectors as invisible walls, move the core walls to the blocking sectors, so the player can walk flush with them and I don't need to use the "can't cross" flag.

bitcores commented 3 years ago

This issue has now been completely fixed and the textures properly aligned.