Skip to content

Release: 1 feature, 1 fix, 1 chore → Main#9684

Merged
h0lybyte merged 3 commits intomainfrom
dev
Apr 6, 2026
Merged

Release: 1 feature, 1 fix, 1 chore → Main#9684
h0lybyte merged 3 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 5, 2026

Release: Dev → Main

3 atomic commits ready for main

Features

Bug Fixes

Chores


This PR is automatically maintained by CI — KBVE Studio

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat(server): server-authoritative creature spawn + simulation

Wire the server to spawn and simulate creatures using shared
bevy_kbve_net::creatures systems:

- Enable "creatures" feature on server's bevy_kbve_net dep
  (creatures feature now implies npcdb for CreatureRegistry access)
- Add spawn_creatures_headless to shared crate (ECS-only, no GPU)
- Register all creature resources: SpriteCreatureTypes, TerrainMap,
  GameTime, SimulationCenter, PhysicsLodTimer, PlayerPositions
- Register all creature systems: spawn, simulate, brain dispatch/poll,
  physics LOD
- sync_creature_game_time syncs DayCycle/CreatureSeed into GameTime
- update_server_player_positions feeds PlayerPositions for LOD

Server now spawns creature entities and runs identical behavior trees
+ simulation as the client. Next: replicate creature state to clients.

* fix(docker): add bevy_tasker to server Dockerfile build stages

bevy_kbve_net creatures feature depends on bevy_tasker for off-thread
behavior tree evaluation. Add bevy_tasker Cargo.toml + stub to planner
stage, full copy to cook + build stages.
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented Apr 6, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 6b4e86d.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@github-actions github-actions Bot changed the title Release: 1 chore → Main Release: 1 feature, 1 chore → Main Apr 6, 2026
@github-actions github-actions Bot changed the title Release: 1 feature, 1 chore → Main Release: 1 feature, 1 fix, 1 chore → Main Apr 6, 2026
@h0lybyte h0lybyte merged commit 07bb50c into main Apr 6, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from Review to Done in KBVE Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant