Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chronotron: Levels 32 and 33 are broken #8463

Closed
n0samu opened this issue Nov 3, 2022 · 1 comment · Fixed by #9447
Closed

Chronotron: Levels 32 and 33 are broken #8463

n0samu opened this issue Nov 3, 2022 · 1 comment · Fixed by #9447
Labels
A-avm1 Area: AVM1 (ActionScript 1 & 2) bug Something isn't working

Comments

@n0samu
Copy link
Member

n0samu commented Nov 3, 2022

Describe the bug

In level 32 of Chronotron, there are some obstacles above the top of the screen that are supposed to periodically move downwards and slam into the floor. But in Ruffle, the obstacles seem to hit the top of the screen and never make it down to the floor. Basically it seems like the collision detection is treating the top of the screen as solid, preventing the obstacles from passing through.

ruffle_chronotron_32.mp4

Also, level 33 is impossible to complete because the collision between the box and the switch on the left side of the seesaw does not activate the switch. Since the switch does not activate, the platform does not move upwards like it's supposed to.

ruffle_chronotron_33.mp4

Since it would take a lot of time to get all the way to level 33, I've uploaded both the SWF file and a .sol save file that unlocks all the levels up to 33: chronotron.zip

Expected behavior

Level 32:

flashplayer_chronotron_32.mp4

Level 33:

flashplayer_chronotron_33.mp4

Affected platform

Desktop app

Operating system

Windows 10

Browser

No response

Additional information

I'm guessing that this is a hitTest issue. But unlike some of the recent hitTest issues, this is not a recent regression; Ruffle builds from early 2022 have the same problem.

@n0samu n0samu added bug Something isn't working A-avm1 Area: AVM1 (ActionScript 1 & 2) hitTest Issues involving mouse picking and hitTest labels Nov 3, 2022
@n0samu n0samu changed the title Chronotron: Level 32 is easier than intended Chronotron: Levels 32 and 33 are broken Nov 3, 2022
@mero09-99
Copy link

is this a game that has a hacked sitelock?

@n0samu n0samu removed the hitTest Issues involving mouse picking and hitTest label Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-avm1 Area: AVM1 (ActionScript 1 & 2) bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants