Skip to content

Rebuild Zones with mismatched roofs#1013

Draft
RuffledPlume wants to merge 1 commit into117HD:masterfrom
RuffledPlume:RoofChanges
Draft

Rebuild Zones with mismatched roofs#1013
RuffledPlume wants to merge 1 commit into117HD:masterfrom
RuffledPlume:RoofChanges

Conversation

@RuffledPlume
Copy link
Contributor

  • Moved Jobs into their own package
  • Moved Roof Rebuild from a Generic Job into its own job
  • RoofChangesJob
    • Tracks mismatched roofs in a flat boolean array
    • SceneManager when processing job result checks if a zone is matched & marks the zone for rebuild

@RuffledPlume RuffledPlume marked this pull request as ready for review March 18, 2026 19:12
 * Moved Jobs into their own package
 * Moved Roof Rebuild from a Generic Job into its own job
 * RoofChangesJob
   * Tracks mismatched roofs in a flat boolean array
   * SceneManager when processing job result checks if a zone is matched & marks the zone for rebuild
@aHooder
Copy link
Member

aHooder commented Mar 21, 2026

Since the Chambers of Xeric issue somehow wasn't fixed by this, I think it's best if we leave this open till we can figure that one out. There isn't really a rush though, as the issue is probably rare, and c7b4282 works around the issue for Chambers of Xeric specifically.

@aHooder aHooder marked this pull request as draft March 21, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants