Closed Hoikas closed 1 year ago
Suggestions about the CI failures would be appreciated.
Converting to draft status based on observations from today's private test.
All known problems fixed; we're ready for review.
I've re-ordered the commits so that this PR no longer depends on #1217.
Rebased to fix merge conflicts.
Adds support for legacy Blue Spiral games (eg MOULa).
Depends on #1308, #1217.
The BlueSpiral Python is quite a bit simpler than the marker game Python, so I am willing to re-order the PRs such that the BlueSpiral commit comes before the marker commit, allowing this PR to be reviewed and merged before #1217. These three PRs are all one branch on my machine, FWIW.
This PR introduces a minor change to the BlueSpiral gameplay logic, which will be upstreamed to OU soon. On Cyan's variant of BlueSpiral, clicking the bahro door while a game is running is supposed to start a new game. On H'uru, clicking on the bahro door while a game is running is disabled. In this PR, clicking on the bahro door while a game is running causes the current game to end as if someone had pressed an incorrect cloth. This change was made because Cyan's restart game functionality is buggy, and clicking on the door many times in quick succession yields comical results.
This requires H-uru/moul-assets#219.