Commit Graph

21 Commits (master)

Author SHA1 Message Date
Ishaan Bhardwaj 89c7205347 Replay system v3 + `love.math.random` migration 2021-12-08 21:23:00 -05:00
Ishaan Bhardwaj 9b41e56135 Replay system v2 2021-12-08 20:19:46 -05:00
Ishaan Bhardwaj 6f4adf5aad Refactored component API for rulesets with an arbitary...
...number of pieces (fixes #31)
2021-10-16 20:35:47 -04:00
Ishaan Bhardwaj 4ab5e3747a Fixed an issue with the generic bag randomizer 2021-03-09 13:00:43 -05:00
Ishaan Bhardwaj 7250bee619 Ti randomizer no longer draws Z as first piece 2021-03-02 20:31:56 -05:00
Ishaan Bhardwaj 1fdd091456 Ruleset and randomizer refactoring (Read comments)
You can now specify an arbitrary number of pieces for a ruleset.
The randomizers will adjust accordingly.
Expect a pento ruleset in the modpack soon!
Also, gamemode skin selection has been refactored.
2021-01-06 22:53:44 -05:00
Ishaan Bhardwaj 57bd6a8286 Almost done with Sakura 2021-01-03 23:18:57 -05:00
Ishaan Bhardwaj 10a9d97848 Removed modes from core game to create modpack. Check README 2020-11-10 21:16:17 -05:00
Joe Zeng 2e3eff025f Replaced spaces with tabs.
Check CONTRIBUTING.md, guys!
2020-11-06 20:54:14 -05:00
Ishaan Bhardwaj bf30fcefbd Add Sega randomizer 2020-10-14 15:00:17 -04:00
Ishaan Bhardwaj d978ff8d87 fixed a thing 2020-10-14 13:45:56 -04:00
Ishaan Bhardwaj b47d0f36b9 oshi forced me to add bags 2020-10-14 13:43:28 -04:00
Ishaan Bhardwaj abc210c69c made our debug randomizer not bad 2020-10-13 22:10:27 -04:00
Oshisaure 1366451a3d Fixed randomisers in A1-A4 modes:
- History 4-rolls, history 6-rolls and history 6-rolls 35-bag no longer deal S, Z or O as their first piece
- Added a 7-bag randomiser with the same behaviour (bag7noSZOstart)
- Tweaked the "35-bag" part of the history 6-rolls 35-bag randomiser to work closer to what it's supposed to be
- Switched Marathon AX4's randomiser from history 6-rolls to 7-bag no SZO start
2020-10-09 04:34:11 +01:00
Oshisaure 5f7ea0648e Fixed Konoha randomiser and added ghost before lv100 2020-10-06 23:53:02 +01:00
Oshisaure 8fef7faa6a Fixed randomiser and next queue whhhackiness 2020-10-06 21:10:15 +01:00
Ishaan Bhardwaj f13e2096b2 More randomizer fixes? 2020-10-06 15:49:06 -04:00
Ishaan Bhardwaj f1ad1f0ea4 Added the lost Konoha mode from TGM4 2020-10-05 22:17:15 -04:00
Ishaan Bhardwaj 971151e210 Added 5 bag randomizer 2020-10-04 22:49:17 -04:00
Joe Zeng 96ac054cf6
Stopped bottom-row garbage from clearing 5 lines. (#16)
Resolves #15.

1) Cleared row count is marked before the onPieceLock method is called, letting the piece lock procedure react to the count of rows the piece is about to clear. (In practice, only 0 and non-0 will be different.)

2) The modes with bottom-row garbage will not advance the garbage counter when the piece is about to clear lines, as should be the case.

Also included:

3) Changed the Always O Randomizer to the Always Randomizer that takes which piece it should "always" produce as an argument in the constructor.

4) Fixed the torikan for level 800 in Phantom Mania 2. It should have been 4:45, not 4:40.
2019-06-03 23:12:48 -04:00
Joe Z c973929e0c First bundled release. 2019-05-23 00:35:11 -04:00