Avian & BTB upgrade (#40)

This commit is contained in:
extrawurst
2025-05-13 23:25:58 +02:00
committed by GitHub
parent 334eacfd1c
commit c69a528625
15 changed files with 348 additions and 363 deletions

View File

@@ -118,7 +118,9 @@ fn main() {
);
app.add_plugins(PhysicsPlugins::default());
app.add_plugins(Sprite3dPlugin);
app.add_plugins(TrenchBroomPlugin(TrenchBroomConfig::new("hedz")));
app.add_plugins(TrenchBroomPlugins(
TrenchBroomConfig::new("hedz").icon(None),
));
app.add_plugins(UiGradientsPlugin);
app.add_plugins(RonAssetPlugin::<HeadDatabaseAsset>::new(&["headsdb.ron"]));
@@ -167,6 +169,7 @@ fn main() {
app.add_plugins(head_drop::plugin);
app.add_plugins(trail::plugin);
app.add_plugins(heal_effect::plugin);
app.add_plugins(tb_entities::plugin);
app.init_state::<GameState>();
@@ -276,8 +279,11 @@ fn music(assets: Res<AudioAssets>, mut commands: Commands) {
));
}
fn write_trenchbroom_config(server: Res<TrenchBroomServer>) {
if let Err(e) = server.config.write_folder("trenchbroom/hedz") {
fn write_trenchbroom_config(server: Res<TrenchBroomServer>, type_registry: Res<AppTypeRegistry>) {
if let Err(e) = server
.config
.write_game_config("trenchbroom/hedz", &type_registry.read())
{
warn!("Failed to write trenchbroom config: {}", e);
}
}