LagoLunatic / wwrando

Wind Waker Randomizer
https://lagolunatic.github.io/wwrando/
MIT License
379 stars 85 forks source link

Convenience Tweak Request: Disable Random Storms #344

Open RecursiveVision opened 1 year ago

RecursiveVision commented 1 year ago

I dislike the random rain/thunder storms that occur when sailing on the Great Sea, mainly at night because they reduce visibility. For anyone who has a phobia of storms, this could also be a helpful setting.

Followup to my previous request (which I closed thinking it wouldn't be worth the trouble), which I previously thought would be complicated to disable. The storms are linked to time flowing and don't occur in areas where time stands still.

However, I realized that the Boating Course minigame has the normal skybox, time flows normally, and storms don't occur there, hence why I reopened my request here. Copying whatever flag is set to turn off storms in that minigame would likely be easy (not sure though).

As before the only issue I foresee is the forced storms that spawn around Big Octos and Cyclos. From my testing, there's a larger zone around the actual trigger zone where it gradually starts to storm, and once you enter the actual trigger zone the skybox is immediately set to full-on stormy, no matter how unrealistic it may look. The larger zone is noticeable for Cyclos's tornados but very small for Big Octos.

The Ghost Ship also sets the weather for its entire quadrant to thunderstormy without rain. I swear I've seen this occur after actually clearing the Ghost Ship too, which might be a bug.

Could:

No preference.

RecursiveVision commented 1 year ago

The forced weather events will occur anytime, and go away immediately after the boss/Cyclos is defeated (Ghost Ship might be bugged), so I don't think it should interfere with setting the flag to disable the random storms.

Not familiar with the code, but it feels like it would be easy to implement (and fun for anyone who doesn't like storms).