From f14865bfd0b924cdf513389fd0dedfa0dbdc5a7e Mon Sep 17 00:00:00 2001 From: pkuzic Date: Fri, 25 Sep 2026 14:47:49 +0100 Subject: [PATCH] MONKEY (integration): account for cloud lighting ordering The cloud FX reader is registered from CloudsPlugin in LightingConsumeSet, outside the source file inspected by the ordering census. Record that cross-file registration explicitly. Co-Authored-By: GPT-5.6 Sol (Codex) --- crates/benilla-world/src/lighting/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/benilla-world/src/lighting/mod.rs b/crates/benilla-world/src/lighting/mod.rs index 97ec0e6e..a4d9b863 100644 --- a/crates/benilla-world/src/lighting/mod.rs +++ b/crates/benilla-world/src/lighting/mod.rs @@ -422,6 +422,10 @@ mod ordering_tests { "lighting/daylight.rs", "update_daylight_fixtures + update_bleed_fixtures: PostUpdate", ), + ( + "clouds/layer.rs", + "update_cloud_fx is registered in CloudsPlugin with LightingConsumeSet", + ), ]; let root = std::path::Path::new(env!("CARGO_MANIFEST_DIR")).join("src"); let mut offenders = Vec::new();