different ammo per head (#30)

This commit is contained in:
extrawurst
2025-04-18 19:21:11 +02:00
committed by GitHub
parent 68ea17a93a
commit 94cd9c9cc4
7 changed files with 36 additions and 21 deletions

View File

@@ -57,6 +57,7 @@ fn spawn(
asset_server: Res<AssetServer>,
query: Query<&Transform, With<SpawnPoint>>,
assets: Res<GameAssets>,
heads_db: Res<HeadsDatabase>,
) {
let Some(spawn) = query.iter().next() else {
return;
@@ -76,11 +77,11 @@ fn spawn(
Player,
ActiveHead(0),
ActiveHeads::new([
Some(HeadState::new(0, 10)),
Some(HeadState::new(3, 10)),
Some(HeadState::new(6, 10)),
Some(HeadState::new(10, 10)),
Some(HeadState::new(9, 10)),
Some(HeadState::new(0, heads_db.as_ref())),
Some(HeadState::new(3, heads_db.as_ref())),
Some(HeadState::new(6, heads_db.as_ref())),
Some(HeadState::new(10, heads_db.as_ref())),
Some(HeadState::new(9, heads_db.as_ref())),
]),
Hitpoints::new(100),
CameraTarget,