Commit 0db4735
committed
feat(water): add player interaction, underwater post-processing, swim trigger zones
Water plugin improvements:
- PlayerWaterState component with entry/exit/submerged states
- WaterInteractionSystem for splash + ripple effects
- Underwater post-processing shader (render-to-texture + fullscreen quad)
- isUnderwaterAudioMuffleActive helper
- SwimTriggerZone component + SwimTriggerSystem
- WaterEntityData extended with ripple/post-process fields
Also:
- Add Response/fetch to eslint globals
- Fix coroutines test require-yield
- Fix gltf-lod-level test restricted import
- Remove redundant global fetch comments1 parent 7e2593e commit 0db4735
60 files changed
Lines changed: 3023 additions & 6526 deletions
File tree
- TerrainGen/src/terraingen
- Text3D/src/text3d
- utils
- VibeGame
- examples/simple-rpg
- public/assets/terrain
- src
- scripts
- src
- extras
- plugins
- ai-steering
- gltf-xml
- scene-manifest
- terrain
- tests
- e2e
- postprocessing
- integration
- fog
- physics
- player
- postprocessing
- raycast
- recipes
- startup
- transforms
- validation
- unit
- ai-steering
- core
- particles
- plugins/entity-script
- terrain
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | | - | |
75 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
| 514 | + | |
518 | 515 | | |
519 | 516 | | |
520 | 517 | | |
| |||
0 commit comments