Use when weather changes world state or gameplay-relevant conditions and the project needs stable weather identity, transition rules and delegated effects separate from visual particles.