From c1588ef66e844c067112ea880a54b4de9ec5a062 Mon Sep 17 00:00:00 2001 From: mat <27899617+mat-1@users.noreply.github.com> Date: Sat, 25 Feb 2023 17:32:15 -0600 Subject: Fix system order ambiguities (#74) * start fixing stuff where systems run in the wrong order * fix ordering ambiguity * add debugging guide * some fixes * fix panic for swarms * fix some warnings --- azalea-physics/src/lib.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'azalea-physics/src') diff --git a/azalea-physics/src/lib.rs b/azalea-physics/src/lib.rs index 23b05fef..0a8f8a8b 100644 --- a/azalea-physics/src/lib.rs +++ b/azalea-physics/src/lib.rs @@ -10,7 +10,7 @@ use azalea_ecs::{ entity::Entity, event::{EventReader, EventWriter}, query::With, - schedule::{IntoSystemDescriptor, SystemSet}, + schedule::IntoSystemDescriptor, system::{Query, Res}, AppTickExt, }; @@ -30,14 +30,11 @@ impl Plugin for PhysicsPlugin { .add_system( force_jump_listener .label("force_jump_listener") - .after("ai_step"), - ) - .add_system( - travel - .label("travel") - .after("ai_step") - .after("force_jump_listener"), + .after("walk_listener") + .after("sprint_listener") + .before(azalea_world::entity::update_bounding_box), ) + .add_tick_system(travel.label("travel").after(ai_step)) .add_tick_system(ai_step.label("ai_step")); } } -- cgit v1.2.3