Commit Graph

54 Commits

Author SHA1 Message Date
Imple Lee
7e00a7d764 use trueNextCount as replay-visible next count 2023-07-12 07:42:50 +08:00
MrZ_26
dd872a72b2 整理代码,return后面跟空格 2022-10-29 00:59:41 +08:00
MrZ_26
3a2ec3a5dd 移除FTLock,全局强制开启 2022-03-22 02:15:48 +08:00
MrZ626
9377090c7c 【bug风险较大,需要测试】解耦玩家代码中的部分混战模式代码 2021-12-06 16:00:46 +08:00
MrZ626
83bdd9f2c4 【警告:可能有bug,需要测试】
较大规模整理玩家相关代码
较大规模整理玩家相关代码,重构出块延迟和消行延迟逻辑,现在0是真的无延迟,不再有1帧等待了
添加出块延迟打断(即ARE打断)(不包括消行延迟,默认为打断至无穷大,相当于无此功能)
自定义游戏和自定义房间ui跟进
close #471
2021-11-23 20:26:31 +08:00
MrZ626
90848c6654 全局默认使用5帧窒息延迟 2021-11-22 12:48:02 +08:00
MrZ626
fc74831700 添加lockout判负规则(默认关闭) 2021-11-19 02:33:21 +08:00
MrZ626
26682509f7 添加防止死亡延时 close #459 2021-11-16 11:18:32 +08:00
MrZ626
bc5193f95e 落块事件改名落块钩子
添加死亡钩子(仅在窒息和超高触发)
堆积模式消行动作挂到死亡钩子上
2021-11-13 05:20:32 +08:00
MrZ626
8cbb4a38bc dropPiece事件改名hook_drop 2021-11-12 23:20:29 +08:00
MrZ626
d9a82878bf 移除组合键切换攻击模式功能,固定为单点切换
微调游戏设置菜单
2021-10-19 19:00:02 +08:00
MrZ626
4f939d7ea4 drawNext系列函数整理合并(略微牺牲性能),玩家用的绘制函数完全放入draw.lua
游戏参数新增holdMode
默认'hold'为普通hold模式
'swap'为跟next第一个交换(跟物理hold/多hold均兼容)
2021-09-24 13:35:17 +08:00
MrZ626
c927e58ce4 添加逻辑追帧功能,设置默认关闭,联网强制打开防止低帧率设备影响游戏体验 2021-09-24 02:08:00 +08:00
MrZ626
a1c6f720a2 代码规范:所有文件以空行结尾 2021-08-28 16:46:10 +08:00
MrZ626
7f7f7e752e mesDisp加入eventSet
eventSet中的规则不在覆盖,而是全部同时生效
调整部分模式的信息显示
自定义游戏可以选择部分eventSet
整理代码
警告:可能部分模式有问题,需要测试
2021-08-28 04:01:58 +08:00
MrZ626
7ad386d28f 重构模式环境的dropPiece和task事件为更强大的自定义和未来联网任意模式做准备
整理出所有模式的这两个事件独立到一个文件夹并整理所有模式引用它们的方式
警告:很可能有错误,需要他人帮助测试
2021-08-26 23:49:20 +08:00
MrZ626
295e79984f 代码规范:把所有的tab换成空格 2021-08-25 04:28:52 +08:00
MrZ626
fbc1c6b60a 新增行号显示(设置可调透明度) close #196 2021-08-14 13:25:34 +08:00
MrZ626
13e58e6f80 新增三个堆叠模式 close #142 2021-08-03 03:11:21 +08:00
MrZ626
60d1eb4e3c 升级SKIN模块,不再需要在启动时就加载好方块贴图资源 2021-07-21 04:37:35 +08:00
MrZ626
ef88d3e437 新增noInitSZO模式参数 close #121 2021-07-17 02:29:33 +08:00
MrZ626
8e1dd048b5 微调模式参数模板格式 2021-07-10 18:38:25 +08:00
MrZ626
653b256253 可选六种阴影样式,默认贴图 2021-06-28 03:42:57 +08:00
MrZ626
2ce2f91414 新增误硬降打断延迟机制 2021-06-24 03:13:57 +08:00
MrZ626
798b3acb89 暂时移除initSkip功能 2021-05-24 10:07:10 +08:00
MrZ626
9d8feab2cc 添加spike计数器开关,调整画面设置界面布局 2021-05-16 20:56:13 +08:00
MrZ626
70408e4a2e 自定义游戏高级设置加入新增功能,最高场地高度机制微调,增加可视化 2021-05-13 15:05:51 +08:00
MrZ626
a04438dbf8 新增initSkip功能,允许开局跳过若干个方块 2021-05-13 11:52:25 +08:00
MrZ626
99ba68fce8 缓冲垃圾行数预览可开关,调整视频设置的ui 2021-05-11 18:31:17 +08:00
MrZ626
cd889da4bd 取消超高死亡判定 2021-05-10 22:51:05 +08:00
MrZ626
bd99556e1e 新增模式环境变量maxOver,允许超屏最大高度可以调整 2021-05-09 22:52:01 +08:00
MrZ626
93e422e1cc 新增模式环境变量bufferLimit,攻击缓冲上限可以调整 2021-05-09 22:44:59 +08:00
MrZ626
eda6c0d746 整理代码习惯,常量字符串改用单引号,可能有遗漏 2021-04-30 02:01:36 +08:00
MrZ626
20a8470b3c 修复即使有noMod也会显示开了什么mod,模式属性noMod改名allowMod 2021-04-24 17:25:43 +08:00
MrZ626
374f2ab779 modeData地位提升,模式环境变量target移入其中,大规模整理代码,可读性增强 2021-03-23 19:11:05 +08:00
MrZ626
459bd9ad31 序列生成器改用协程实现,整理代码 2021-03-15 20:42:03 +08:00
MrZ626
ae3338dc20 新增物理hold 2021-03-06 17:24:27 +08:00
MrZ626
1ab9f31e3c 自定义游戏可以调整场地高度 2021-03-03 14:11:55 +08:00
MrZ626
fa1cebca2d 新增可变场地高度 2021-03-02 01:17:03 +08:00
MrZ626
27df62c80b 加入deepDrop功能 2021-02-27 02:57:13 +08:00
MrZ626
9354cb5c59 3D方块效果 2021-01-28 16:55:12 +08:00
MrZ626
d4cbfc82a6 虚拟按键的重开键取消,换成2号功能键 2021-01-24 14:20:47 +08:00
MrZ626
13b176d515 场地遮挡和场地反转的mod完成 2020-12-16 00:08:13 +08:00
MrZ626
020c87158c 垃圾行计时速度从GAME移至gameEnv 2020-12-14 23:26:33 +08:00
MrZ626
4eba28fa96 网格从开关改为可调透明度 2020-12-14 23:26:30 +08:00
MrZ626
f63db4dd19 新增das打断设置 2020-12-14 23:26:30 +08:00
MrZ626
ac76984052 新增方块溅射特效 2020-12-14 23:26:21 +08:00
MrZ626
467c8f44d6 更改虚拟按键可见性的逻辑,修复mod不会影响虚拟按键的显示 2020-12-14 23:26:20 +08:00
MrZ626
e78dc5d333 demo玩家不使用mod 2020-12-14 23:26:19 +08:00
MrZ626
c91a79488d 添加断b2b即死规则,可在自定义模式打开 2020-12-14 23:26:17 +08:00