From 0e9c231907f4a0cef13b35641918e43a1d457463 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Sun, 23 May 2021 12:23:56 -0500 Subject: [PATCH] Try reordering systems. --- src/map.rs | 2 +- src/navigation.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/map.rs b/src/map.rs index 7226ac1..29accb8 100644 --- a/src/map.rs +++ b/src/map.rs @@ -373,7 +373,7 @@ impl Plugin for MapPlugin { CoreStage::PostUpdate, entity_indexing.system().label(UPDATE_ENTITY_INDEX_LABEL), ) - .add_system_to_stage(CoreStage::Update, add_areas.system()) + .add_system(add_areas.system()) .add_system_to_stage(CoreStage::PostUpdate, add_areas.system()); if config.speak_area_descriptions { app.add_system_to_stage(CoreStage::PostUpdate, area_description.system()); diff --git a/src/navigation.rs b/src/navigation.rs index 6d9ba11..7a7c92e 100644 --- a/src/navigation.rs +++ b/src/navigation.rs @@ -439,6 +439,7 @@ where CoreStage::PostUpdate, remove_blocks_motion .system() + .after(crate::map::UPDATE_ENTITY_INDEX_LABEL) .before(UPDATE_COLLISION_INDEX_LABEL), ) .insert_resource(PreviousMonitorsCollisionsIndex::default()) @@ -453,6 +454,7 @@ where CoreStage::PostUpdate, remove_monitors_collisions .system() + .after(crate::map::UPDATE_ENTITY_INDEX_LABEL) .before(UPDATE_COLLISION_INDEX_LABEL), ) .add_system_to_stage(