Ishaan Bhardwaj
846013ce7a
Indentation fix in funcs.lua
2021-03-04 19:05:43 -05:00
Ishaan Bhardwaj
37c85adc75
Fixed clamping once more
2021-03-04 19:05:20 -05:00
Ishaan Bhardwaj
e7bb44deb4
Fixed clamping
2021-03-04 18:44:30 -05:00
Ishaan Bhardwaj
57518dc299
Removed some future features that I committed by accident
2021-03-04 15:18:32 -05:00
Ishaan Bhardwaj
0453a3db97
Fixed an issue where first piece IHS was possible when it shouldn't have been
2021-03-04 15:16:23 -05:00
Ishaan Bhardwaj
b85de17e51
Last LCD added to fix up line clear animations
2021-03-03 11:54:43 -05:00
Ishaan Bhardwaj
163b8f6cc5
Added a version display
2021-03-03 10:33:10 -05:00
Ishaan Bhardwaj
7250bee619
Ti randomizer no longer draws Z as first piece
2021-03-02 20:31:56 -05:00
Ishaan Bhardwaj
83de216408
Touched up screenshotting a bit
2021-03-01 20:37:44 -05:00
Ishaan Bhardwaj
ba235c8a41
Credits update <3
2021-02-28 18:40:53 -05:00
Ishaan Bhardwaj
ca18d090c9
Split keyboard and joystick input config screens
2021-02-25 14:41:13 -05:00
Ishaan Bhardwaj
a3a27d2566
Refactored joystick input handling
2021-02-24 16:58:42 -05:00
Ishaan Bhardwaj
b15cd9802f
Updated DAS last key setting to not use hacky workaround
...
DAS last key is off by default
2021-02-22 21:43:01 -05:00
Ishaan Bhardwaj
4c4a818c5c
Race 40 added to main game, PAIRS moved to modpack
2021-02-21 23:19:53 -05:00
Ishaan Bhardwaj
716de2814b
More bigint type checks added
...
Strict checking is still off, however a check can be coerced
2021-02-21 20:38:16 -05:00
Ishaan Bhardwaj
bf19f49323
Add piece last rotated events
2021-02-21 10:48:15 -05:00
Ishaan Bhardwaj
1234e78354
Refactored immobile detection
2021-02-21 10:41:05 -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
1dfe68ccff
onExit call for exiting prematurely
2021-02-19 15:58:00 -05:00
Ishaan Bhardwaj
8a459b68ba
Allowed gamemode and ruleset objects to control each other
...
Also added GameMode:onExit(), which triggers on game exit or retry
2021-02-19 11:01:18 -05:00
Ishaan Bhardwaj
cb2b693bcb
Fixed T-floorkick behavior in Ti/ACE ARS
2021-02-18 21:04:03 -05:00
Ishaan Bhardwaj
ef6d156d38
Turned draw offsets and above field offsets into function calls
2021-02-18 15:09:27 -05:00
Ishaan Bhardwaj
83e498534c
Merge branch 'master' of https://github.com/sashlilac/cambridge
2021-02-18 12:01:05 -05:00
Ishaan Bhardwaj
8f19c73e2a
Simultaneous keyboard and joystick inputs implemented!
...
Implements #9!!!
2021-02-18 12:00:57 -05:00
Ishaan Bhardwaj
e36b855ff7
The Discord server is no longer sponsored by the project.
2021-02-18 10:42:19 -05:00
Ishaan Bhardwaj
23b58951cb
World rule Survival A2 has a lenient torikan time
2021-02-17 22:46:33 -05:00
Ishaan Bhardwaj
1d73916b7c
Arika-SRS rulesets no longer lock immediately
2021-02-17 18:29:14 -05:00
Ishaan Bhardwaj
3947e9f02f
Fix the drop block lock rotation with SRS
2021-02-17 17:31:16 -05:00
Ishaan Bhardwaj
99b15803ee
Adjusted 0 ARR to trigger onPieceMove multiple times
2021-02-17 17:21:51 -05:00
Ishaan Bhardwaj
d350b25726
Forgot to set guideline SRS to always rotate
2021-02-17 14:52:05 -05:00
Ishaan Bhardwaj
44e4d00172
Merge branch 'master' of https://github.com/sashlilac/cambridge
2021-02-17 14:48:42 -05:00
Ishaan Bhardwaj
31e2529265
Upward kicks for SRS count toward rotation limit
2021-02-17 14:48:35 -05:00
Ishaan Bhardwaj
ea7c75f0b3
Cambridge Discord Server temp. decommissioned
...
Please contact Milla#7746 on Discord for help.
2021-02-17 10:45:07 -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
6a5d5a9c88
Fixed some modes' getNextPiece routines
2021-02-16 17:02:13 -05:00
Ishaan Bhardwaj
03491ba151
Strategy mode endgame nerfed
2021-02-16 16:57:31 -05:00
Ishaan Bhardwaj
6e22e3d15b
Ti-ARS autolock fix
2021-02-16 16:19:51 -05:00
Ishaan Bhardwaj
66ab5992ad
Added onPieceMove/Rotate/Drop for gamemodes
2021-02-16 15:27:57 -05:00
Ishaan Bhardwaj
2c07c2a58c
BigInt changes, read extended description
...
Disabled strict type checking, can be re-enabled in bleeding edge. (This is done so bigint ops run faster)
Added a negation method and updated the corresponding metamethod to use it.
2021-02-16 13:03:53 -05:00
Ishaan Bhardwaj
a4d3f3bffc
Update README.md
2021-02-16 13:00:07 -05:00
Ishaan Bhardwaj
9ac60cbb5e
afterLineClear func added and splits time draw fix
2021-02-15 12:26:52 -05:00
Ishaan Bhardwaj
cdd846c3e6
Made the volume sliders scroll more consistently
2021-02-13 22:00:45 -05:00
Ishaan Bhardwaj
33d260b753
Removed the print statement from A2
2021-02-12 23:31:13 -05:00
Ishaan Bhardwaj
1644fcdf8e
Bigint exponentiation by 1 now returns a clone
2021-02-12 10:05:04 -05:00
Ishaan Bhardwaj
f3c1cf6e1f
Fixed an issue where DS-World wouldn't harddrop
2021-02-11 22:11:35 -05:00
Ishaan Bhardwaj
06a8a2ebf7
Mandate safelock on 0 ARE rulesets/modes
2021-02-11 22:08: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
af02cd3467
Classic lock (GB/NES-like) added as a gamemode var
2021-02-11 15:46:56 -05:00