npc reloading (#28)

This commit is contained in:
extrawurst
2025-04-15 08:30:41 +02:00
committed by GitHub
parent 2e5ec8f3d8
commit 248f92be27
8 changed files with 123 additions and 76 deletions

View File

@@ -6,7 +6,7 @@ use crate::{
control::controller_common::{CharacterControllerBundle, PlayerMovement},
global_observer,
head::ActiveHead,
heads::HeadChanged,
heads::{ActiveHeads, HeadChanged, HeadState},
heads_database::{HeadControls, HeadsDatabase},
hitpoints::Hitpoints,
loading_assets::{AudioAssets, GameAssets},
@@ -75,6 +75,13 @@ fn spawn(
Name::from("player"),
Player,
ActiveHead(0),
ActiveHeads::new([
Some(HeadState::new(0, 10)),
Some(HeadState::new(3, 10)),
Some(HeadState::new(6, 10)),
Some(HeadState::new(8, 10)),
Some(HeadState::new(9, 10)),
]),
Hitpoints::new(100),
CameraTarget,
transform,