Ishaan Bhardwaj
9b41e56135
Replay system v2
2021-12-08 20:19:46 -05:00
Ishaan Bhardwaj
ffd808e6a0
Added white and black as their own separate colors...
...
... instead of borrowing from the lock flash / garbage colors
2021-09-21 23:30:51 -04:00
Ishaan Bhardwaj
33934bfb53
Fixed some redundancies in the piece class and Survival A1
2021-06-20 15:20:09 -04:00
Ishaan Bhardwaj
f2acab4496
A few minor changes, read below
...
Clean up big pieces for a temporary hotfix, an overhaul soon to come
Refactored BGM and SE playing
Moved draw code completely into gamemode - mod makers can now control everything on screen
2021-06-09 20:15:37 -04:00
Ishaan Bhardwaj
4b4a968632
Fixed a bone block drawing issue
2021-03-08 12:41:46 -05:00
Ishaan Bhardwaj
9129503d54
Fixed a sound effect handle with negative gravity
2021-02-21 10:08:58 -05:00
Ishaan Bhardwaj
eae58f11e9
Fixed a clipping issue with negative gravity
...
Gamemodes are able to define their own piece class behavior to override negative gravity handling
2021-02-21 10:05:09 -05:00
Ishaan Bhardwaj
3cf5daeb2e
Piece class now handles negative gravity correctly
2021-02-21 09:52:50 -05:00
Ishaan Bhardwaj
714c6b5e99
Floorkicks reworked (read comments)
...
If not classic lock, upward kicks reset to the top of the tile
2021-02-16 23:28:54 -05:00
Ishaan Bhardwaj
9ac60cbb5e
afterLineClear func added and splits time draw fix
2021-02-15 12:26:52 -05:00
Ishaan Bhardwaj
15354ce004
dropToBottom no longer resets lock delay
...
it's already handled by the rulesets anyhow
2021-02-11 21:20:23 -05:00
Ishaan Bhardwaj
a047e51681
Framework for custom line clear animations added
...
Colored fadeout is the default
2021-02-10 18:35:51 -05:00
Ishaan Bhardwaj
b5e7ce5be6
Grid outline draw refactorization
2021-02-05 22:13:10 -05:00
Ishaan Bhardwaj
0b6f62d50e
Applied a fix for locking big pieces out of the grid
2021-01-25 16:34:22 -05:00
Ishaan Bhardwaj
061f6f5164
Square mode update
2021-01-14 16:28:18 -05:00
Ishaan Bhardwaj
0c2ba5f0cc
Custom field heights implemented
2021-01-11 15:46:43 -05:00
Ishaan Bhardwaj
6d07a3b820
Removed outdated functions
2021-01-11 15:27:18 -05:00
Joe Zeng
2d63ca8ee1
Changed row initialization to also use parametrized width.
2021-01-10 22:52:56 -05:00
Ishaan Bhardwaj
0f09d47e60
Init arbitrary widths
2021-01-10 22:40:13 -05:00
Ishaan Bhardwaj
dd6baf1fe6
Draw outline now has line clear anim
2021-01-10 11:41:34 -05:00
Ishaan Bhardwaj
ced40297cc
Line clear anim part 3
2021-01-06 21:37:51 -05:00
Ishaan Bhardwaj
32f2a0b3e7
Line clear anim part 2
2021-01-06 18:01:56 -05:00
Ishaan Bhardwaj
dd5347ad8d
(Beta) line clear animation
2021-01-06 16:56:44 -05:00
Ishaan Bhardwaj
57c7d9c4c3
v0.3-beta1: Sakura done
2021-01-04 18:01:29 -05:00
Ishaan Bhardwaj
57bd6a8286
Almost done with Sakura
2021-01-03 23:18:57 -05:00
Oshisaure
1a68cd8fce
More work on sakura, Xray and colour block effects implemented. Added Grid:drawCustom() to handle custom opacity/tint effects.
2021-01-03 00:05:54 +00:00
Ishaan Bhardwaj
3676f7697c
Sakura Beta v2
2021-01-02 12:21:10 -05:00
Ishaan Bhardwaj
acb0eb1a71
Sakura mode beta
2020-12-30 15:19:53 -05:00
Ishaan Bhardwaj
083693496e
Grid piece placement conditions
2020-12-22 22:04:06 -05:00
Ishaan Bhardwaj
1101aa467d
Smooth piece drop
2020-12-17 18:00:07 -05:00
Joe Z
0393396d74
Made instant DAS respect instant gravity.
2020-11-29 09:19:17 -05:00
Ishaan Bhardwaj
351fb4cfe9
Added the functionality to draw only an outline of the stack
2020-11-18 12:17:04 -05:00
Ishaan Bhardwaj
103f04ceaa
added a misc function
2020-11-17 21:52:20 -05:00
Ishaan Bhardwaj
721acefea0
Cleaned up TAP M-roll
2020-11-14 09:35:16 -05:00
Ishaan Bhardwaj
d8fad3dc37
Added some more developer functions, to aid in building modes.
2020-11-11 22:30:30 -05:00
Joe Zeng
843b1e108a
Added safe-lock back to Survival CK.
2020-11-09 21:13:07 -05:00
Joe Zeng
91a87fea73
Fixed the garbage pausing problem in Phantom Mania 2.
2020-11-07 01:12:13 -05:00
Joe Zeng
2e3eff025f
Replaced spaces with tabs.
...
Check CONTRIBUTING.md, guys!
2020-11-06 20:54:14 -05:00
Ishaan Bhardwaj
abb2b9491e
Preparing for v0.2.1
2020-11-03 23:04:47 -05:00
Ishaan Bhardwaj
c6482c423e
4w optimization and green/orange line adding for applicable modes
2020-11-02 13:46:16 -05:00
Ishaan Bhardwaj
0badcde9ad
Basset: the only person to leave debug code in a repo
2020-11-01 13:44:35 -05:00
Ishaan Bhardwaj
129237f0b0
TGM+
2020-11-01 13:24:52 -05:00
Ishaan Bhardwaj
2aafd30253
Fixed secret grade detection
2020-10-29 22:14:34 -04:00
Oshisaure
05230ac046
Game settings screen, and minor fix on discordRPC
...
- Uses BG previously from the input config screen, which has gotten a new BG
- Minor tweak on the input config screen to display all inputs names regardless of if they are bound or not
- Added Mod1 function to `funcs.lua`, may be useful again sometime
- Added game settings
* Manual locking (per gamemode, per ruleset, on harddrop or on softdrop)
* Piece colours (per ruleset, TTC or Arika)
* World Reverse toggle
- Moved the discordRPC `libs/` directory, as it's a third party library
- Edited the `discordRPC.lua` file to look for the dll at the right place regardless of how you run the game (until we fuse it that is)
This should have probably been done in several commits, sorry about that
2020-10-11 00:42:56 +01:00
Oshisaure
2bde9d1378
Added secret grade detection for Marathon A1-A3 and Survival A1-A3
2020-10-09 02:00:42 +01:00
Ishaan Bhardwaj
6178b2cee9
Proper bravo detection!
2020-10-08 20:44:06 -04:00
Oshisaure
a4984fd687
Fixed jank regarding the area above the field
...
- The game now discards blocks locked over y = 1 instead of panicking and crashing
2020-10-07 20:40:43 +01:00
Ishaan Bhardwaj
b7ef7d1976
Fix I's ghost piece in ACE modes
2020-10-07 15:17:56 -04:00
Ishaan Bhardwaj
bdad32ac79
For Oshisaure :)
2020-10-07 13:24:28 -04:00
Joe Zeng
1254de15d5
Refactored the "Ligne" modes. ( #21 )
...
* Added Ligne C89, now known as Marathon C89.
* Refactored all the Ligne modes to no longer use the "Ligne" name.
Ligne -> Race 40
Ligne A1 -> Marathon AX4
Ligne C89 -> Marathon C89
2019-06-16 22:24:06 -04:00