Page 1 of 2

start player on 3D floor

Posted: Tue Sep 12, 2006 16:43
by TaBaR
tried to start player with a z-hight of 128 , floor is -128 , celing is 256 , 3D sector is Floor 8 Celing 0. player allways starts at -128 floor.???

Posted: Tue Sep 12, 2006 17:08
by Graf Zahl
Players always start on floor level. You may need to add a dummy sector at the player start and immediately after starting the map change its height.

Posted: Tue Sep 12, 2006 17:38
by TaBaR
thank you did not know if I was doing it wrong

Posted: Tue Sep 12, 2006 19:17
by Nash
Would it be much trouble to change the behaviour? The fact that one has to resort to the fix that you mentioned is rather tedious.

Posted: Wed Sep 13, 2006 0:58
by Syfo-Dyas
Can't you just do it with Fraggle Script?

Posted: Thu Sep 14, 2006 10:10
by Planky
Changing the player obj position with FS is easy enough, ACS would be able to do it too:

setobjposition(playerobj(0),X,Y,Z)

But it's really no different than changing the height of a dummy sector.

Posted: Thu Sep 14, 2006 19:54
by Syfo-Dyas
What do you guys mean when you say "change the height of the dummy sector"

In all my years of DOOM editing, I don't think I've ever messed with "dummy sectors".

Posted: Thu Sep 14, 2006 21:21
by Enjay
This what you had in mind?

If you want to remove the clunk at the start when the supporting sector drops, just stick a silent sound sequence in it.

Posted: Thu Sep 14, 2006 23:03
by Syfo-Dyas
EDIT:


Nevermind, I'm off work, I'll see for myself! :)

Posted: Sat Sep 16, 2006 4:56
by BlazingPhoenix
Why can't we put player starts on 3D Floors anyway? wouldn't it be too much trouble to add it in?

Posted: Sat Sep 16, 2006 20:12
by Nash
What I usually do is I put a map spot with gravity at the 3-d floor, and at the start, use ACS to silently teleport the player to the map spot.

Posted: Sun Sep 17, 2006 16:15
by Flame Spawn
I tried just raising the Z-Height of the Player 1 start thing to get it on the 3D floor, but it just started on the floor of the non-3D sector. :?

Posted: Sun Sep 17, 2006 22:11
by Enjay
Which, of course, is exactly what Graf said it would do. I know that player starts have special handling anyway, so a Z position player start spot may not be possible. If they were, they should be additional to the original item, rather than a modification of it. I'm sure that there must be many WADs out there where the author has inadvertantly given the P1 start a Z value and these may look bad, or even get broken, by a change in behaviour. There have certainly been many WADs where the author has mistakenly given other items a Z value.

Of course, whether the game can handle 2 types of player 1 start, I have no idea.

Posted: Sun Sep 17, 2006 23:19
by Syfo-Dyas
I opened the map, it has a floor raised up for the player to stand and start on, but in the game that floor is not there.

how do I do that?

Could save me some scripting time! :)

Posted: Mon Sep 18, 2006 2:15
by Flame Spawn
Maybe give the floor lowering action a delay before it should lower? Like a delay of 1 tic or something like that.