Skip to content

feat(isometric): weather system with day/night cycle and blob shadows#7865

Merged
h0lybyte merged 1 commit intodevfrom
feat/isometric-weather
Mar 10, 2026
Merged

feat(isometric): weather system with day/night cycle and blob shadows#7865
h0lybyte merged 1 commit intodevfrom
feat/isometric-weather

Conversation

@h0lybyte
Copy link
Member

Summary

  • Extracts weather system into dedicated weather.rs module with day/night ambient color cycling
  • Adds per-object WindSway component for tree/flora animation
  • Implements BlobShadow system that projects dynamic circular shadows beneath trees and rocks
  • Refactors tilemap.rs to delegate shadow and sway setup to the weather module
  • Cherry-picked from trunk/isometric-trees-1773036110 (the lit rock material commit was already in dev)

Test plan

  • Verify day/night cycle transitions ambient lighting smoothly
  • Confirm blob shadows appear under trees and rocks
  • Check wind sway animation on trees and flora
  • Ensure no regressions in tile spawning or object placement

… shadows

Extracts weather system into weather.rs with day/night ambient color
cycling, per-object WindSway component, and BlobShadow system that
projects dynamic circular shadows beneath trees and rocks.
@github-actions
Copy link
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@h0lybyte h0lybyte merged commit e8b6646 into dev Mar 10, 2026
5 checks passed
@h0lybyte h0lybyte deleted the feat/isometric-weather branch March 10, 2026 07:57
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.

1 participant