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.
r293 Player start under 3D floor
Moderator: Graf Zahl
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
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

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

[/edit2]
[edit3] However, it seems specific to players...

[edit3]
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

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

[/edit2]
[edit3] However, it seems specific to players...

[edit3]
- Attachments
-
- 3dps.zip
- (718 Bytes) Downloaded 60 times
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact: