Skip to content

fix(pool): restore table interaction after invalid physics option - #144

Merged
dop42 merged 1 commit into
mainfrom
fix/pool-physics-option
Oct 24, 2026
Merged

dop42 merged 1 commit into
mainfrom
fix/pool-physics-option

Conversation

@dop42

@dop42 dop42 commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

The live client reported local model/transform refused: invalid_physics immediately after the pool update. The renderer passed physics = false, but Open77's prop definition accepts a string enum (static, kinematic, dynamic, none). The model failure latched the table unavailable and hid its ALT interaction.

Use physics = "none" while retaining collision=false and visible=true. Update the enabled-client native double to enforce the actual enum before rendering, so a boolean cannot pass the regression scenario again. Correct the operator manual.

Validation: real enabled-client lifecycle regression passes, including prop creation, camera/input cleanup and render reuse; diff checks clean. The live server log establishes the native refusal. Fresh client activation is required to clear the previous latched renderer failure. Actual in-game interaction still needs the user retest.

Follow-up to #142 and #140; documentation tracked in opx77-framework/opx77_doc#19.

@dop42 dop42 added the needs-in-game-test Written and tested offline; must be checked on a live Open77 client label Oct 24, 2026
@dop42
dop42 merged commit 55e7903 into main Oct 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-in-game-test Written and tested offline; must be checked on a live Open77 client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant