r293 Player start under 3D floor

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

r293 Player start under 3D floor

Post by Enjay »

This happened right as I was getting ready to shut down last night so I need to confirm. However, I'm pretty sure that something has changed with how player start spots behave relative to 3D floors.

In the past, player starts would always start at the floor level of the containing sector (and various tricks have been employed to put them on the 3D floor if required). However, last night I accidentally placed a player spot under a 3D floor (spot height was 0) and when I started the game, I was stuck in the ceiling (the 3D floor was only 32 units below the ceiling).

Obviously, if the bug exists, this will mess up any maps that have been made where the player starts under a 3D floor.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Please post the specific map that causes problems
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

Unfortunately the map no longer exists and I can't seem to replicate the bug. Everything that I have tried seems to be working as it should.

Please put this bug report down to tiredness - either in what I did to the map last night or my interpretation of what happened. Sorry.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

Sorry for messing around with this, but I have now managed to recreate the problem. It requires specific placing of the P1 start. It needs to be on the line between sectors. With the map I was working on last night, I had just randomly placed a player spot for testing purposes and I must have just happened to place it on a line.

The attached file should show the problem. The player starts on the 3D floor in r293 but on the lower normal floor with the last official GZdoom.

[edit]The player spot doesn't seem to have to be exactly on the line. Simply overlapping the line with the centre on either side of it seems to be enough.

Demonstrated using Voodoo dolls

Image
[/edit]

[edit2] The line can even be between 2 sectors containing an identical height 3D floor

Image
[/edit2]

[edit3] However, it seems specific to players...
Image
[edit3]
Attachments
3dps.zip
(718 Bytes) Downloaded 60 times
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

fixed. JUst a minor case of bad code ordering.
Locked

Return to “Closed Bugs”