Please or Register to create posts and topics.

Rotating my map

PreviousPage 2 of 2

Elaborating on omnicoder's comment, here's specifically how HMW did it:

1) When you first come into the room, it's a nicely lit and playable straight room.
2) When the button to turn the room is pressed, the player is teleported into an exact copy of the room (albeit with worse lighting as it has to be able to be parented) and it turns.
3) When the turning is finished, the player is teleported into yet another copy of the room which is the turned version, nicely lit and able to be played in.

You could attempt something like this, though it might become complicated.

Hear the turret, for it is knell. It summons thee to heaven, or to hell.

Gravedigging a little here, but I've written a .nut script that does prettymuch what you want:
topic5140.html

Sort of like the whole parenting thing, but with a bit more control, and less fuss.
There are a few wee hurdles to get over, like:
-Moving panels must re-parent themselves (i.e. with a FireUser4)
-Your container must be a func_brush inside a regular brush.
-Your container must have Solidity set to Always, but children set to "Toggle"
-You'll probably have to teleport the player to point_teleports to avoid getting stuck.
-The entire rotation must take place over about a quarter of a second to allow parenting to work
-The player must be unparented or the camera will be on its side.
-Prop-static will have to be switched to prop_dynamic
-Doesn't work on coop.
-Some prop_physics might have to be constrained to another object.
And a ton of bugs..

But it's certainly possible.

PreviousPage 2 of 2