Nyutanislavsky
acda9f4eb8
Choose kingdom ( #226 )
...
1. 封装选择势力
2. 修复可以选到主公副将
---------
Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-07-16 19:17:03 +08:00
notify
620780ac08
bugfix ( #225 )
...
- 修双头武将的双将和头像
- 修客户端不知道别人阶段
- 修出牌高亮
- 修无懈响应不准
- 以&结尾的牌堆如手牌使用打出
2023-07-16 15:32:16 +08:00
Nyutanislavsky
adafcfbae1
Bugfix ( #224 )
...
1. 为选项框增加all_choices,可以看到无法选择的选项
2. 体力上限减到0以下不会再死两次
3. 预判超量回复
4. 可以在摸牌前事件打断摸牌
5. 修复卡牌可以使用判断
6. 添加移动场上牌的返回值(卡牌和玩家id)
7. 修复谋徐盛的属性伤害
8. 修改选择多张牌的翻译
9. 修复变更武将的hp设置
---------
Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-07-16 15:29:20 +08:00
notify
0e8005601f
more nil
2023-07-14 23:12:46 +08:00
YoumuKon
a812af8d97
bug fix和黑名单 ( #223 )
...
- 修复了旁观skill出错的bug
- 为模式和扩展包提供相互之间的黑/白名单
2023-07-14 22:17:54 +08:00
notify
6097f0b389
Banuuid ( #222 )
...
修bug,以及封禁设备码
2023-07-12 20:35:05 +08:00
YoumuKon
e9a81cd185
卡牌标记清除后缀+pattern相关fix ( #220 )
...
- 修复了翻译只替换一次参数(%src之类的)的bug
- 添加了卡牌专属的清除后缀,现在cheat获得的牌自带信仰之力
- 补齐了neg判定相关的函数
- 添加multiple_targets,标记多目标牌
- 添加复原武将牌的描述
- 房间名带省略号
---------
Co-authored-by: notify <notify-ctrl@qq.com>
2023-07-11 23:16:46 +08:00
YoumuKon
2ab9ad017a
堆一堆bugfix ( #218 )
...
- 重新写了固定距离计算方法,目前按先到先得处理(以先触发的技能为准)
- 距离函数在传入死人时会返回-1,一切与此相关的函数应当返回false
- 修复了自己挖的Player:canUse
- 修复了skillTimes的变量名(嗯)
- 修复了exclusived无法过滤目标的错误
---------
Co-authored-by: notify <notify-ctrl@qq.com>
2023-07-08 01:05:54 +08:00
notify
9db9dd6c59
fix reconnect ( #219 )
2023-07-04 18:20:52 +08:00
notify
0626f2441f
fix observe
2023-07-02 22:39:01 +08:00
notify
dad2b5406c
Changelog: v0.2.7
2023-07-02 20:53:42 +08:00
Ho-spair
d5bee59f2a
Merge branch 'master' of https://github.com/Qsgs-Fans/FreeKill
2023-07-02 20:48:00 +08:00
Ho-spair
cf01ac9499
modify
2023-07-02 20:47:10 +08:00
Ho-spair
fecc96965d
Resort cards & Surrender ( #217 )
2023-07-02 20:39:42 +08:00
YoumuKon
2e8adf1918
快速短句 ( #213 )
...
- 添加了快速短句及其对应的i18n,可以疯狂“兵贵神速啊”(
---------
Co-authored-by: notify <notify-ctrl@qq.com>
2023-07-02 13:21:13 +08:00
notify
cee3ec279d
Bugfix2 ( #215 )
...
修更多小bug
2023-07-01 23:14:30 +08:00
notify
fd270a2edb
船新登陆界面 ( #214 )
...
* 修一些小bug
* 局域网检测
* 检测服务器数据
* 船新的登陆界面
2023-07-01 04:12:19 +08:00
YoumuKon
c7e0b2fdf3
小功能 ( #211 )
...
- 注释和各种i18n
- player的canUse,杜绝data.card.skill.canuse(Self)
- Card也可以getNumberStr了
- 转换技状态查询可以返回文字(阳/阴)
2023-06-30 00:48:37 +08:00
notify
fde7d41e19
Banrunner ( #212 )
...
* 逃跑者给予封禁20分钟的处罚
* 屏蔽其他玩家发言
* 修一些或许是bug的代码
2023-06-29 20:42:07 +08:00
notify
3522ea81b6
Anim ( #210 )
...
* 胜率查看
* 录像录制与保存功能(未实装,等完成播放后)
2023-06-27 16:50:24 +08:00
notify
2f93f7d59c
Changelog: v0.2.6
2023-06-24 16:57:04 +08:00
notify
37757abbad
Bugfix2 ( #209 )
...
* 拼点牌套壳虚拟牌;
* 修复展示牌相关bug
* 反选!
* 不可用的手牌暂且下移
2023-06-24 14:48:49 +08:00
notify
f7f1bb8537
Ltest ( #208 )
...
借助单元测试修复了exppattern存在的诸多bug
2023-06-24 12:29:20 +08:00
notify
ecf8ff447a
Egg ( #207 )
...
* 修复连点器砸蛋
* 砸酒杯
2023-06-24 12:29:08 +08:00
notify
c3fd8fc9a5
Bugfix ( #206 )
...
* 修cost_data
* 修cardMark,仍需自动清理措施
* 修锁视技( **重要!使用牌之前会根据锁视技重新决定使用的卡牌!!**)
2023-06-23 22:18:11 +08:00
YoumuKon
49e8849061
翻译+标记处理 ( #205 )
...
- 补齐翻译
- 将无限制标记移到判定函数
- askForUseCard缝入无限制标记,可以通过填标记实现用牌无次数/距离限制
2023-06-20 19:04:14 +08:00
YoumuKon
3aef53d16c
bypassDistancesCheck + bugfix ( #204 )
...
- 重命名isUnlimited/unlimited,因为未正式上线所以无关紧要(?)
- 新增bypassDistancesCheck/bypass_distances,实现真正的无距离限制
- 修复早退导致的报错bug
---------
Co-authored-by: notify <notify-ctrl@qq.com>
2023-06-20 14:17:20 +08:00
YoumuKon
1036159d38
Dev bugfix ( #203 )
...
- 修复泛转化牌的canUse炸锅的bug
- 未上场时显示新手保护
---------
Co-authored-by: notify <notify-ctrl@qq.com>
2023-06-19 21:56:06 +08:00
YoumuKon
d5330d5bed
isInLimit等各种功能 + bugfix ( #201 )
...
没来得及转远程url,这是最后一次从fork来的更新了
- 修复了fk.currentresponsepattern = nil的时机
-
添加unlimited/withinTimesLimit和withinDistanceLimit,整合并实现真正的“无次数限制”/“无距离限制”
- 给观星框上了标题(暂时不往上加标题变量)
- 青龙刀会临时追加“对此人不限次数”+“对此人不限距离”的标记,响应(包括取消)后清除
- 添加了“对某人无次数/距离限制”的标记及对应两个global技能
2023-06-19 00:20:50 +08:00
notify
0c9701b74a
Bugfix ( #202 )
...
修几个小bug
2023-06-18 16:24:12 +08:00
YoumuKon
a7fa1d9ec0
bug fix? ( #199 )
...
测试服的第一个bug fix
- 修复了Fk.currentResponsePattern的无懈可击寿命过长的的bug
2023-06-17 10:45:53 +08:00
notify
e0abde669a
Changelog: v0.2.4
2023-06-17 00:01:02 +08:00
YoumuKon
c6c51a7e2d
武将搜索+bug fix ( #197 )
...
- 武将一览新增简单的武将搜索
- bug fix
2023-06-16 23:53:44 +08:00
notify
f422039b71
在线查看胜率 ( #198 )
...
增加了胜率查看功能,长按玩家即可。
- 同步拓展包时若hash一致则跳过
2023-06-16 23:04:31 +08:00
YoumuKon
7ccafa3b96
bug fix ( #196 )
...
收尾(
总之就是各种bugfix
2023-06-16 18:01:51 +08:00
notify
02e22024f2
Misc ( #195 )
...
- 调度器善后
- 修复可用不足警告
- 创房时可以全选或者反选
- 重连时候不可以重新开大
- 顶号
2023-06-16 13:26:02 +08:00
YoumuKon
e2c4d326c5
选择性删除Interaction等各种功能 ( #193 )
...
- 给interaction喂nil或者空choices可以禁止出interaction小黑框
- 可以给主动技/视为技上prompt
- 装备的技能现在会独立显示在最下方
2023-06-16 10:58:28 +08:00
notify
b75d8afe62
Scheduler ( #194 )
...
简单协程调度器的实现,详细说明请看 docs/dev/scheduler.rst
2023-06-16 10:56:33 +08:00
YoumuKon
623007aca2
DetailComboBox等各种功能+bug fix ( #192 )
...
- 当你可用的武将数<玩家数*选将框数时发出警告(新禁/解禁(将/包)请退出重进)
- 修复人均克己的bug
- 修复帷幕能被挂闪的bug
- 为杀新增各种判定
- 添加AOE条件以修复无目标AOE的bug
- 延后Fk.currentResponsePattern = nil的时机,使视为技可以视为Fk.currentResponsePattern
- 主动技可以传更详细的ComboBox,谋徐盛现在会教你普通锦囊牌的用法
- 为防bug,由单挑王顶替小霸王的候补位
- 武将一览中没有翻译表的台词将设为空
- 新增exclusive_targets,可限定使用牌的目标(优先级高于一切目标筛选)
2023-06-15 21:19:57 +08:00
YoumuKon
7ef427d7ef
死亡音效查询修复+各种功能+i18n ( #191 )
...
- 迁移了死亡音效判定防止bug
- 牌种类/部分常见用语i18n
- 在线人数<10时会播放之前的登录/退出/重连信息
- askfordiscard禁止编辑已传入的maxNum/minNum
- getSuitString可以返回符号
- 添加getSuitCompletedString,可显示完整的**花色+点数**的完整点数
2023-06-14 13:40:50 +08:00
notify
494938e13c
Changelog: v0.2.3
2023-06-11 16:53:27 +08:00
YoumuKon
8a11690de7
无用空表Util.DummyTable化+若干bug fix+若干调整 ( #189 )
...
- 将一些作为替代选项的空表替换为Util.DummyTable
- 修复了控制失效bug
- 修复了askForCards的bug
- 为弃牌阶段弃牌禁止取消
- 谋徐盛血量变为100
- setMark追加count为0时设为nil的设定
- 各种国际化
- 观星盒追加旁边的牌堆名
2023-06-11 16:22:11 +08:00
Ho-spair
b2a963739b
Fix invalidity skill ( #190 )
...
- 修复技能失效技;
- 新增全局技能以令非锁定技失效仅使用标记即可实现。
2023-06-11 12:45:12 +08:00
YoumuKon
89c4f04db4
距离显示+无指示线属性 ( #186 )
...
- 修改了距离显示的限制,现在可以显示玩家与自己之间0距离
- 为askForUseActiveSkill添加了是否取消指示线的参数
2023-06-10 23:51:09 +08:00
xxyheaven
d3aed7242a
fix bug ( #187 )
...
fix GameEvent:searchEvents
2023-06-10 20:54:48 +08:00
notify
19052f501c
Changelog: v0.2.2
2023-06-10 14:52:25 +08:00
notify
7f718503bd
Misc ( #184 )
...
- 复活角色
- 将cancelable全改为默认true
- move私有牌堆的未知牌时不再显示错误
- 处理区牌增加大多数脚注
- 装备栏有宝物时压缩间距
- 使用虚拟牌时处理区有虚拟名字
- 带详细描述的选择框
- 武将一览界面显示技能语音、胜利语音、死亡语音
2023-06-10 02:18:51 +08:00
Rintim
04f1009075
Provide hasMark methods ( #180 )
...
It provides two methods `Player:hasMark` and `Card:hasMark` for
determining if the player/card has the mark, which is more expressive
than `xxx:getMark` when only checking for the existence.
By the way, xxx:hasMark may directly determine a `Mark` in xxx.mark, for
which I added `table:hasKey` method in `util.lua`, but currently the
code still checks if the result of `xxx:getMark` is not 0.
---
提供了`Player:hasMark`和`Card:hasMark`两个方法,用于在只需要判断是否有标记时可以直接使用`xxx:hasMark`,相比使用`xxx:getMark`而言更加表达代码的作用。
顺带一提,`xxx:hasMark`应该可以直接判断`Mark`是否在`xxx.mark`里,我在`util.lua`里添加了`table:hasKey`的方法用于判断,但目前的代码还是判断`xxx:getMark`的结果是否不为0。
2023-06-09 17:23:24 +08:00
YoumuKon
1556da2f13
QML修改+bugfix ( #181 )
...
*因为一些原因,带动了之前的内容*
- 将QML的大多数let改成了const
- 修复一些bug
2023-06-09 17:23:02 +08:00
YoumuKon
a6ad71c19f
JS修改+距离计算修改 ( #179 )
...
- 替换大多数let为const
- 将一些双等号替换为三等号
- 距离计算追加“玩家自己与距离为0”设定,副作用是不显示自身距离
2023-06-09 01:16:23 +08:00