Commit 6d40d53
Bug fixes across 16 games
2048: persist won flag so 2048-reached message shows only once
Apoapsis: fuel init uses def.fuel!==undefined (not hardcoded type list)
Aresia: reset _surgeLeft on newGame to prevent surge state leak
BiosphereBlue: declare cont var before use (ReferenceError fix)
Bisque: remove 4-player-only remainder distribution inconsistency
BonnevilleSpillwayOperator: panels bring-to-front on mousedown, not just on drag handle
Cliffwalkers: reset fallDist when transitioning to FLOATER state
Doctrine: advance year before checkEnd so win condition sees correct year; annotate streak resets
Floodline: survive label uses _effectiveDuration; undo restores reinforced state
Mancala: AI evaluates end-game for both sides (not only side 0)
Metropolis2K: pension debt actually applies 10% income haircut; _disasters re-init after load (Set doesn't JSON-roundtrip); _disastersSurvived uses max to avoid regressing; riot burnTime only set on burning tiles
Odyssey: network bonus correctly not awarded on tie; block temple placement on flooded hexes
PenteGrammai: set phase=wait during no-valid-moves delay to block re-roll
Senet: pieces past sq 30 require exact rolls to land 28-30, can't overshoot directly to bear-off
Tidelands: fix title showing "ODYSSEY"; tighten trireme adjacency to require player structure at neighbor
Wordform: fix stale-save loading guard; only record win/loss in daily mode
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 62fa366 commit 6d40d53
16 files changed
Lines changed: 75 additions & 49 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | | - | |
| 138 | + | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1322 | 1322 | | |
1323 | 1323 | | |
1324 | 1324 | | |
1325 | | - | |
| 1325 | + | |
1326 | 1326 | | |
1327 | 1327 | | |
1328 | 1328 | | |
| |||
1335 | 1335 | | |
1336 | 1336 | | |
1337 | 1337 | | |
1338 | | - | |
| 1338 | + | |
1339 | 1339 | | |
1340 | 1340 | | |
1341 | 1341 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
| 873 | + | |
873 | 874 | | |
874 | 875 | | |
875 | 876 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4595 | 4595 | | |
4596 | 4596 | | |
4597 | 4597 | | |
| 4598 | + | |
4598 | 4599 | | |
4599 | 4600 | | |
4600 | 4601 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
910 | 910 | | |
911 | 911 | | |
912 | 912 | | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | 913 | | |
918 | 914 | | |
919 | 915 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2887 | 2887 | | |
2888 | 2888 | | |
2889 | 2889 | | |
| 2890 | + | |
2890 | 2891 | | |
2891 | 2892 | | |
2892 | 2893 | | |
| |||
2895 | 2896 | | |
2896 | 2897 | | |
2897 | 2898 | | |
2898 | | - | |
| 2899 | + | |
2899 | 2900 | | |
2900 | 2901 | | |
2901 | 2902 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
839 | 839 | | |
840 | 840 | | |
841 | 841 | | |
| 842 | + | |
842 | 843 | | |
843 | 844 | | |
844 | 845 | | |
| |||
850 | 851 | | |
851 | 852 | | |
852 | 853 | | |
853 | | - | |
| 854 | + | |
854 | 855 | | |
855 | 856 | | |
856 | 857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
351 | 351 | | |
352 | 352 | | |
353 | 353 | | |
354 | | - | |
355 | | - | |
| 354 | + | |
| 355 | + | |
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
| |||
772 | 772 | | |
773 | 773 | | |
774 | 774 | | |
| 775 | + | |
| 776 | + | |
775 | 777 | | |
776 | 778 | | |
777 | | - | |
778 | | - | |
779 | 779 | | |
780 | 780 | | |
781 | 781 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1217 | 1217 | | |
1218 | 1218 | | |
1219 | 1219 | | |
1220 | | - | |
| 1220 | + | |
1221 | 1221 | | |
1222 | 1222 | | |
1223 | 1223 | | |
| |||
3297 | 3297 | | |
3298 | 3298 | | |
3299 | 3299 | | |
| 3300 | + | |
3300 | 3301 | | |
3301 | 3302 | | |
3302 | 3303 | | |
| |||
3308 | 3309 | | |
3309 | 3310 | | |
3310 | 3311 | | |
| 3312 | + | |
3311 | 3313 | | |
3312 | 3314 | | |
3313 | 3315 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
589 | | - | |
| 589 | + | |
590 | 590 | | |
591 | 591 | | |
592 | 592 | | |
| |||
0 commit comments