Commit Graph

193 Commits

Author SHA1 Message Date
MrZ_26
5728194085 添加新的skip暂存模式,可在自定义使用 2023-12-21 00:51:09 +08:00
MrZ_26
35ec325990 Merge commit '54758fd705c2ba485e8aed1c4006c112ad95f82d' 2023-10-06 02:23:26 +08:00
Not-A-Normal-Robot
0fc4957b21 Fade field on torikan and show torikan time 2023-09-22 21:30:49 +07:00
Not-A-Normal-Robot
5e88b23980 Add color to torikan diff text 2023-09-22 21:03:46 +07:00
Imple Lee
337293dbe1 add hold i_s (#971)
* hold with i_s!

* fix hold i_s in swap mode

* Only draw `holdCount` holds

* bump room version

hold i_s is not back-compatible
2023-09-16 01:35:20 +08:00
Imple Lee
cf147be119 fix swap bagline (#970)
* fix bagline for swap mode

* remove bagline when a block leaves nextqueue
2023-09-14 16:47:39 +08:00
Imple Lee
452fa65748 new bagline system (#963)
closes #940
2023-09-11 18:03:09 +08:00
NOT_A_ROBOT
e152e147e2 Refactor Master Graded (#960) 2023-09-05 18:01:54 +08:00
MrZ_26
3fbff37095 arm小程序删除答错自动清空
整理代码 框架跟进
2023-08-11 18:29:30 +08:00
MrZ_26
0ae9cbcdaa 删行末空格 2023-08-03 10:11:27 +08:00
NOT_A_ROBOT
43037f8043 Shorten mission displays with RLE (#927) (may need optimization) 2023-08-02 00:50:08 +08:00
MrZ_26
d4d87ccb5c 调整bagP1inf序列模式位置 2023-07-17 05:50:18 +08:00
MrZ_26
f41a68de0d 添加bagPinf序列模式的图标 2023-07-17 04:19:32 +08:00
Imple Lee
3dc61688c4 add new generator: bagP1inf (#916) 2023-07-13 13:26:17 +08:00
MrZ_26
fb5544ce0f 优化速度表的代码,微调外观 2023-01-21 14:15:38 +08:00
NOT_A_ROBOT
051f0d484c Revamp speed counter (#825) 2023-01-20 19:06:51 +08:00
MrZ_26
9e61cb995a 缓冲槽内有过多垃圾行时满了就不会再继续绘制,减少极端情况下的卡顿 2022-11-03 22:46:46 +08:00
MrZ_26
7d44396b03 新增队伍系统,攻击不会打给同队,剩一队时游戏就结束(目前允许0~6,0号为自由队,每个人分别算一队)
添加/group命令来选择队伍
2022-10-26 01:26:04 +08:00
MrZ_26
7b1df65e64 调整用户名显示相关,只有播放录像才会强制用户名,否则都用uid获取 2022-10-24 19:15:05 +08:00
MrZ_26
f8d17b23b6 注释后加空格
联网稍微推进
2022-10-03 02:43:51 +08:00
MrZ_26
06f4bb4e1a 整 理 代 码
(应该没有改到字符串里面的东西吧…)起码不直接影响运行
2022-10-01 11:32:11 +08:00
MrZ_26
f3d08bae1a 整理代码,大规模整理(展开)使用次数不多的局部变量名
框架跟进
2022-09-10 03:02:00 +08:00
MrZ_26
f4267cfe2a 行号不再只在场地高度大于20的时候显示,只要开了就常驻 close #748 2022-09-07 01:32:18 +08:00
MrZ_26
bd055a7c60 修复关闭3D方块选项后场地方块饱和度设置无效 close #656 2022-02-28 03:56:27 +08:00
MrZ_26
d96c5ca0fa 修改mini方块的实现 2022-01-12 16:24:18 +08:00
MrZ_26
4ba05ae80c 暴力修复回合制开关玩家控制的问题(开始摆烂,准备重构) 2022-01-05 19:58:19 +08:00
MrZ626
a8628275a0 大量指数接近动画改为基于时间而不是帧 2021-12-22 02:19:42 +08:00
MrZ626
9377090c7c 【bug风险较大,需要测试】解耦玩家代码中的部分混战模式代码 2021-12-06 16:00:46 +08:00
MrZ626
1a689a5f07 修正当前方块显示条件 2021-11-25 09:57:45 +08:00
MrZ626
3d26db7a01 整理代码,修复消行延迟和出块延迟在极小时的错误行为 2021-11-25 02:42:25 +08:00
MrZ626
83bdd9f2c4 【警告:可能有bug,需要测试】
较大规模整理玩家相关代码
较大规模整理玩家相关代码,重构出块延迟和消行延迟逻辑,现在0是真的无延迟,不再有1帧等待了
添加出块延迟打断(即ARE打断)(不包括消行延迟,默认为打断至无穷大,相当于无此功能)
自定义游戏和自定义房间ui跟进
close #471
2021-11-23 20:26:31 +08:00
MrZ626
b61a1270e9 生成位置预览开启后hold的生成位置也可见 2021-11-17 16:47:25 +08:00
MrZ626
14ef654612 混战模式信息绘制从玩家类移到规则包 2021-11-13 05:21:59 +08:00
MrZ626
d133d64890 目标分数显示器分割线长度微调 2021-11-09 23:16:33 +08:00
MrZ626
a1030906c7 场地晃动改名swing
添加场地抖动特效(跟场地晃动使用同一个设置值)
2021-11-09 16:04:07 +08:00
MrZ626
2131aea575 玩家类添加一个目标线绘制函数
堆叠模式添加需要填满的高度线
2021-11-03 15:41:13 +08:00
MrZ626
8f6f6f316f 微调倒计时动画 2021-11-03 13:33:44 +08:00
MrZ626
880ce376b3 next槽上方会显示序列模式的标记 2021-10-29 02:07:24 +08:00
MrZ626
033a770759 更多全局变量改为全大写 2021-10-18 15:12:56 +08:00
MrZ626
0099bf53cb 整理代码,框架更独立 2021-10-17 00:49:35 +08:00
MrZ626
c5551a1b64 减少内部next到十个 2021-10-12 19:31:22 +08:00
MrZ626
0d292446a2 修正显示额外next时用的颜色为那个方块真正的颜色(而不是玩家当前设置) close #370 2021-10-12 19:31:08 +08:00
MrZ626
07e07e61ee 修改FL mod的画面表现
修改hold设为swap时不可hold的块标记方式和普通hold的一样
2021-09-24 14:49:17 +08:00
MrZ626
4f939d7ea4 drawNext系列函数整理合并(略微牺牲性能),玩家用的绘制函数完全放入draw.lua
游戏参数新增holdMode
默认'hold'为普通hold模式
'swap'为跟next第一个交换(跟物理hold/多hold均兼容)
2021-09-24 13:35:17 +08:00
MrZ626
9fa4b97e5e 整理代码 2021-09-24 08:27:40 +08:00
MrZ626
0e52416a9b 整理代码,部分玩家绘制材质移动到TEXTURE模块
触屏设置界面绘制完整的玩家边框
2021-09-22 11:07:09 +08:00
MrZ626
ec04da06d7 整理代码 2021-09-19 04:20:16 +08:00
MrZ626
57497dbd74 整理代码,较复杂的单行if-then-end拆成多行 2021-09-03 00:28:08 +08:00
MrZ626
f97767aff4 玩家左下角时间显示改用时分秒格式 close #271 2021-09-01 04:09:10 +08:00
MrZ626
7eb243a18f 整理代码 2021-08-28 23:23:51 +08:00