From 5b1de75cf7c4835f2c910c270d965cff7cfbd27e Mon Sep 17 00:00:00 2001
From: pkuzic
Date: Sat, 26 Sep 2026 03:01:01 +0100
Subject: [PATCH] MONKEY (reviewfix-a): capture camera area folded into
update_current_area
A separate system added 10 unordered pairs to Update (schedule ambiguity
ceiling test). Same behaviour; the recapture is identical.
Co-Authored-By: Claude Opus 5.5
---
crates/benilla-world/src/terrain_stream.rs | 3 +-
.../src/terrain_stream/queries.rs | 32 +++++++++++--------
2 files changed, 19 insertions(+), 16 deletions(-)
diff --git a/crates/benilla-world/src/terrain_stream.rs b/crates/benilla-world/src/terrain_stream.rs
index 36c7d5dd..0c2c41c4 100644
--- a/crates/benilla-world/src/terrain_stream.rs
+++ b/crates/benilla-world/src/terrain_stream.rs
@@ -446,8 +446,7 @@ impl Plugin for TerrainPlugin {
update_current_area
.after(crate::wmo_portal::WmoPvsSet)
.in_set(AreaAuthoritySet),
- )
- .add_systems(Update, queries::update_capture_camera_area.in_set(AreaAuthoritySet));
+ );
}
}
diff --git a/crates/benilla-world/src/terrain_stream/queries.rs b/crates/benilla-world/src/terrain_stream/queries.rs
index b1507a74..ce2c6701 100644
--- a/crates/benilla-world/src/terrain_stream/queries.rs
+++ b/crates/benilla-world/src/terrain_stream/queries.rs
@@ -21,21 +21,15 @@ pub struct CurrentArea(pub Option);
#[derive(Resource, Default, PartialEq, Eq)]
pub struct CaptureCameraArea(pub Option);
-/// MONKEY (reviewfix-a): see [`CaptureCameraArea`].
-pub(super) fn update_capture_camera_area(
- mut out: ResMut,
- focus: Res,
- streamer: Res,
- adt_tiles: Res>,
- camera: Query<&GlobalTransform, With>,
- mut capture: Local