You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you try to rotate map, some moving entities (func_doors, func_rotating for instance) aren't rotated with the level. It's fixable manually for func_rotating by swapping X and Y axis flag, and if the level is rotated 180° by inverting the angle (from 43 to -43 for instance).
I had less luck with func_doors, probably because it says angles is not supported.
The text was updated successfully, but these errors were encountered:
It looks like it's gotten a little better, at least!
I took a quick look at hldemo1.bsp, and I tried rotating clockwise.
The scripted_sequences seem to rotate properly, which I think is new. I first tried without selecting an FGD, and that didn't work so good (rotating the level counter-clockwise, then clockwise twice rotated them into the floor for some reason). The func_door also didn't work right; I checked the entities and it doesn't look like the Angle updated.
The func_door_rotating entities still act weird...
I assume the problem with func_door_rotating is that the rotation doesn't use angle or angles, it uses the flag Y Axis; depending on which way the level is rotated, it would have to flip from Y Axis to X Axis and/or use the Reverse Dir flag.
One other map worth looking at for testing purposes is c3a2d; the teleporter "petals" opening up is one of very few cases where a func_door_rotating uses the angle value (135) in addition to the Axis tags, so it acts a bit funky. It looks like there's even a bug in NewBSPGuy when you try to view them:
I'll make a New Issue for that last part, to help keep track of it.
If you try to rotate map, some moving entities (func_doors, func_rotating for instance) aren't rotated with the level. It's fixable manually for func_rotating by swapping X and Y axis flag, and if the level is rotated 180° by inverting the angle (from 43 to -43 for instance).
I had less luck with func_doors, probably because it says angles is not supported.
The text was updated successfully, but these errors were encountered: