shinyquagsire23 / OpenJKDF2

A cross-platform reimplementation of JKDF2 in C
Other
501 stars 41 forks source link

Mysteries of the Sith Level 10 - Door to space causes shaking #187

Closed DanKorell closed 1 year ago

DanKorell commented 1 year ago

Is this a bug or is it how it is meant to be? There is a door to space in Level 10 of Mysteries of the Sith that when opened causes the screen to shake a few times. Not a constant shake, but like a shake, then say half a second later another, and again, until the door automatically closes.

Here's a screenshot of the door with the map overlaid to help identify it. It is at the point where you use the yellow droid wrench on the floor panels.

image

Vortikai commented 1 year ago

This is in vanilla, meant to show players that it's bad to open doors to space.

DanKorell commented 1 year ago

If this is in vanilla then that's fine. But it does still seem odd. I mean, there's a forcefield in place otherwise you'd be blown out into space, and other openings to space (like the hangar bay doors in Level 9) don't cause any shaking (they have forcefields too). And if the door was dangerous to open when in space, you'd expect the ship's computer to lock it so that it won't open. The shaking isn't constant, either. So all in all, it just seems like a very strange design decision if it is indeed intended.

Vortikai commented 1 year ago

There is no forcefield in place for this door. The player always had the ability to cross and die, as demonstrated below.

https://user-images.githubusercontent.com/63983128/212396494-8e243ede-8882-41f6-8fbf-1205725eb341.mp4

The shaking was a quick and dirty way to tell the player not to cross, but it was still pretty rudimentary.

DanKorell commented 1 year ago

Then that seems even more of a strange design choice, as an open door to space would lead to everything being blown out the door as the room depressurizes, and allowing the player to cross results in them falling "down".

Well, I guess this bug can be closed then, as it is indeed replicating vanilla behaviour, but it's a strange behaviour indeed.