Commit Graph

70 Commits

Author SHA1 Message Date
YoumuKon
5090bdba77
Dev bugfix (#352)
- 搬运了ArrangeCards。
- 优化了GuanxingBox的操作
- 修复了不能及时更新技能prompt的bug
- 取消目标后会刷新目标选择
- 完备了借刀的牌名

---------

Co-authored-by: notify <notify-ctrl@qq.com>
2024-06-10 15:02:46 +08:00
Nyutanislavsky
4235bf6237
enhance processPrompt (#355)
1. 改进processPrompt,支持双将和暗将
2. 副将长名旋转
3. 国战体力上限优化,包括一览和选将框
4. 空格添加结束出牌阶段,Escape键呼出菜单
5. 武将一览左栏文本换行
6. 同名替换影响已选择的武将
7. 再次排序手牌时按照点数排序
8. Logic.js翻译
9. 进入房间翻译删去句号,跟房间内其他toast风格统一
10. 常见疑问最后一张“下一条”改为“OK!”
11. 录像回放“从文件打开”翻译
12. interaction自动弹出和关闭,comboBox补技能名
13. 卡牌音效添加装备效果音效和使用音效,小小重构
14. activeSkill的prompt的selected_targets实装
15. 禁用扩展包文本ui限制长度
16. 右键技能呼出气泡
Qsgs-Fans/freekill-core#3
2024-06-10 14:58:48 +08:00
YoumuKon
b34343317f
轻量级bugfix (#351)
- 修复了造成无来源伤害牌的bug
- 修复了从处理区获得的牌仍然偏转的bug
- 修复了甩不掉新手保护的bug
- 优化了移动牌显示
2024-04-20 10:04:21 +08:00
notify
3dbd415167 Changelog: v0.4.12 2024-04-07 14:43:39 +08:00
Nyutanislavsky
30e33f92c7
Enhance (#338)
1. 国战选将框动态显示珠联璧合(等待更清晰的图…)
2. 废除和恢复区域log
3. 搬运isMale,isFemale,compareDistance,hasShownSkill
4. hasSkill如果是状态技,判断是否亮出,未亮出的返回false
5. 标准包调整,修复八卦阵,离间结姻用isMale
6. 亮将技能改用&后缀并详细化prompt
7. 拼点移动起点改为owner
8. 使用牌filter改为owner

---------

Co-authored-by: notify <notify-ctrl@qq.com>
2024-04-07 00:45:55 +08:00
xxyheaven
873d68363c
fix bug (#337)
1、给carditem增加dragging参数;
2、filterskill在mute的情况下不播放技能特效;
3、给ActiveSkill增加no_indicate参数
4、回合开始时、结束时这两个时机当前回合角色的phase设置为Player.None
5、给usecard增加noIndicate参数
2024-04-07 00:21:15 +08:00
YoumuKon
e840a3b322
bugfix (#328)
- 为findParent添加深度限制参数(默认无限制)
- 搬运了damageByCardEffect
- 修复了ex__choose_skill
- 修复了华佗、吕蒙和古锭刀
- 添加势力映射,可以指定一个势力必须变成其他几个势力之一(需要神话再临包/OL包自行处理神将变将范围)
- askForCardsChosen界限突破,改成了基于askForPoxi的格式
- 修复了空城虚拟杀可以方天的bug
- 给强制平局添加了原因提醒
- 优化了移动牌的视觉逻辑
2024-04-02 00:56:04 +08:00
Ho-spair
4d94ee8a93
回来吧我的十常侍 (#324)
回来吧我的十常侍,我最骄傲的信仰,历历在目的休整,投降莫名在平局。
2024-02-27 16:32:14 +08:00
notify
d0eb3ba2e3
Dev2 (#323)
- CardItem一律可长按,除了卡牌一览
- Qml Mark在QML中可获得主人的id
- Qml Mark可实现某某视角完全不可见
- 隐藏#开头的pile
- 可自定义interaction了
- LogMessage新增toast成员
- 修复投降杀人bug
2024-02-27 02:28:13 +08:00
YoumuKon
d4bb4e21bb
禅与bugfix (#312)
- 将Utility如canUseCardTo的一些函数搬运到了本体
- 为技能添加hooked_piles属性,当失去技能时自动弃置hooked_piles内的所有私人牌堆
- 修复了添加技能没写source_skill的bug
- 修复了ActiveSkill的interaction不传入Skill本身而是metatable的bug
- 修复了主动询问canUse时没有传入extra_data的bug
- 修复了多选时按钮选项变回空白的bug
- 修复了判定阶段被中途拿走判定牌后报错的bug
2024-02-04 15:55:44 +08:00
notify
ea65a3dd4b
优化 (#315)
- git报错优化
- 防止反复shutdown同一事件
2024-02-04 15:54:51 +08:00
Nyutanislavsky
f72aaa23cf
Bugfix (#313)
1. 修复传入数组的extraPile无法收回
2. 被弃置牌的log添加操作者
3. beforeMaxHpChanged的num可以被修改
4. 额外回合增加skillName
5. 修复亮将技能和禁止亮将
6. 水一些注释和格式

---------

Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2024-02-04 15:30:27 +08:00
notify
bdd1a68b1c Changelog: v0.4.5 2024-01-26 16:01:41 +08:00
notify
0c3f9863a5 Changelog: v0.4.4 2024-01-26 15:07:54 +08:00
notify
be03b04ef0
小修复&Qml美化 (#308)
- 修复了虚拟牌点数相加的bug
- 修复cleaner出错直接爆炸
- QML的代码将宽度控制到80以内
2024-01-25 03:23:29 +08:00
YoumuKon
21e4c65204
终结标记与界bugfix (#307)
-
正式移除了作为临时手段的-tmp标记,现在can_use和target_filter支持读取extra_data(card_filter暂时搁置)
-
规范了askForUseCard中card_name和pattern的关系,现在的格式将以pattern为主,若无pattern才会将card_name视为pattern
- 将withinDistanceLimit迁移至ActiveSkill内
- 添加了令卡牌无距离/次数限制的标记判断
- 添加放大了⑨倍的冰伤音效
- 优化了同将判断的逻辑,使其能够准确读取trueName
- 身份场主公选将后其他角色能看见主公技能(只是看见,无实际功能)
- 开局添加不存在的技能时会放出警报
- 修复了findParent在当前事件无parent时报错的bug
- 修复了人工洗牌后不刷新摸牌堆的bug
- 修复了getPile返回牌堆实例的bug
- 修复了getSkillNameList无法过滤主公技的bug
- 修复了死亡后武将牌没有圆角效果的bug
2024-01-25 03:13:57 +08:00
YoumuKon
1bc6453599
小bugfix (#304)
- 修改了无双相关的描述
- 添加了“体力上限改变前”,新三窟专属
- 将多选框改成了等宽按钮
- 添加了遗漏的装备技能名
2024-01-11 18:35:10 +08:00
notify
278e7ce4c6
游戏时长统计 (#302)
* 修复和完善qml mark
* 修复国战野心家放副将
* [需要编译] 统计游戏时长功能
* 后台也开始记录注册时间和上次上线的时间
* 现在会将屏蔽玩家保存到本地并标红提示
2023-12-28 12:11:24 +08:00
YoumuKon
6f7e64be09
更多bugfix (#295)
- 修复了改判后没有锁视的bug
- 回滚了颜色改变
- 修复了askForGeneral选单将时返回数组而不是单武将的bug
2023-12-12 21:20:35 +08:00
Ho-spair
1f1b677768
fixup (#298) 2023-12-12 20:06:07 +08:00
Nyutanislavsky
8710c1f14f
Enhancement (#296)
1. 主动技prompt修复
2. 没有player时点击手牌区不会报错
3. 修复一些翻译
4. 修复客户端buddy失去手牌
2023-12-12 19:07:49 +08:00
YoumuKon
520523bcc1
bug fix x2 ! (#291)
![devbugfix_ba-style@nulla
top](https://github.com/Qsgs-Fans/FreeKill/assets/38815081/9879a2bd-3edc-4f09-b4e5-06f600823659)
- 修复了铁索传导的伤害仍然觉得自己是伤害起点的bug
- 修复了转化牌前后同名仍然显示转化小白框的bug
- 修复了黑色花色不是黑色的bug
- 重写了改判流程,支持判定虚拟牌

---------

Co-authored-by: notify <notify-ctrl@qq.com>
2023-12-10 18:56:50 +08:00
Ho-spair
cec18e0614
Modify game core (#294)
- 新增船新“休整”机制;
- 修改作废逻辑,并可在当前响应读条禁用该技能(出牌阶段空闲时间点尚未完成限制);
- 修复锁视技的相关bug,其cardFilter新增标识是否为判定的参数;
- 将护甲扣减融合进体力扣减流程,为伤害流程增加“虚拟伤害”概念,为伤害流程增加“造成过伤害”标识id以供记录搜索使用;
- 为变将新增可删除副将。

---------

Co-authored-by: notify <notify-ctrl@qq.com>
2023-12-10 18:55:16 +08:00
YoumuKon
8df1985b99
目标参数改造和bugfix (#287)
- 重做目标参数相关:
  - 重修`must_targets`参数,必须选择其中**全部**目标后才能选择其他目标/按确定
  - 添加`include_targets`参数,必须选择其中**一个**目标后才能选择其他目标/按确定
- 修复expandPile指定牌堆无卡符合要求则收回的bug
- 优化ex_choose_skill,添加扩展牌堆和包括装备功能
- 添加ReasonRecast理由,现在recastCard会返回该动作后摸的牌
- 移除了重复的DamageFinished时机触发
2023-12-06 21:08:56 +08:00
notify
9a9fc9c105
UI (#290)
杀光侧栏 只留战报一个
Qml标记,以及一个割圆demo
自由选将增加搜索功能
room:setBanner,相当于公共标记了,客户端可以Fk:currentRoom():getBanner拿(当然服务端也可)
改掉两个很蠢的命名
2023-12-06 21:07:35 +08:00
Nyutanislavsky
4b1c43f4c9
Enhancement (#286)
1. 头像界面更换头像和密码增加计时器
2. 武将界面增加设为头像,搜索框文字输入栏微调
3. 整理手牌将不同的pile分开
4. askForCard(s)Chosen自由prompt
5. 开大动画区分主将副将,特化语音
6. 观星框显示卡牌标记
7. 禁止打出修复
8. random_ai禁止技修复
9. 记录器整局游戏修复
10. 禁止亮将修复封杀已亮的将
2023-11-07 21:14:51 +08:00
YoumuKon
513fcf36d7
多选、勾选框和bugfix (#284)
- 修复了prompt看不见extra_data的bug
- 添加askForChooseBoth用以选择多牌多角色的情况
- 拆分Util以方便开发插件识别
- 大招不再显示武将卡面信息
- 添加勾选框askForCheck,用以提供多选项多选

---------

Co-authored-by: notify <notify-ctrl@qq.com>
2023-11-07 12:57:00 +08:00
notify
379ea06970
English (#285) 2023-11-07 12:49:31 +08:00
YoumuKon
edf10893e9
bug fix (#277)
堆一堆
- 更改了许褚台词
- 让lua认为prompt可以是string
- 修改魄袭框,添加extra_data和cancelable
- 修复GetNcards的洗牌判定逻辑
- 为聊天添加300字符限制
2023-10-27 22:19:30 +08:00
notify
4d7359d834
修复一些小Bug (#279) 2023-10-18 21:46:11 +08:00
notify
f97df65ac6
Enhancement (#274)
- 修复录像负数时间bug
- 修复域名无法读取服务器信息bug
- 加入服务器界面的UI稍微优化
- 大厅聊天的UI稍微优化
- 添加时机“出牌阶段空闲时间点开始时”,可以在此时设置一些提示性标记
- 修复请求处理协程只要遇到error直接炸服的bug
- 添加手牌选择器,能在手牌非常多时帮助玩家选卡
2023-10-03 00:19:12 +08:00
notify
203736e38e
Enhancement (#263)
- smart_ai搭了个壳子
- askForPoxi
- 增加判断额外回合之法以及fix
- 修trigger
- 增加使用和打出的禁止技提示
- 修复卡牌标记,attach主动技显示为蓝色按钮
2023-09-19 14:27:54 +08:00
Nyutanislavsky
05f65ef284
Heg (#262)
1. 扩容到12人
2. 修复fake技能
3. 国战UI
4. 选将耦合双势力和野心家
5. fake看破修复
6. 重连bug修复
7. 复原武将修复
8. 亮将修复体力上限
9. 修复拼点不可取消

---------

Co-authored-by: notify <notify-ctrl@qq.com>
2023-09-06 22:16:09 +08:00
notify
17f981f135 Changelog: v0.3.7 2023-08-27 21:37:32 +08:00
notify
db2910d1f0
Chkout (#260)
修一堆小bug
2023-08-27 20:21:37 +08:00
YoumuKon
efe78811f7
各种bugfix(亡羊补牢版) (#258)
- 修复了getSuitCompletedString不提前翻译内容的bug
- 修复了死人算距离时的报错
- 为武将卡堆了detailed属性,用以控制武将牌其他信息是否可见
2023-08-27 19:48:15 +08:00
notify
edc8d3c33b Changelog: v0.3.6 2023-08-26 07:45:27 +08:00
notify
607d3b010c
Enhancement (#253)
- 修复clone狮子的bug
- 支持拓展自定义游戏事件
- 修复反选拓展包时极其卡顿的bug
- 修复自订身份无法正常显示的bug
- 谋攻篇askForCard(s)Chosen
- 修复了倾国时点取消的bug
- player:broadcastSkillInvoke
- 修复客户端白名单忘记屏蔽的bug
2023-08-24 21:37:24 +08:00
Nyutanislavsky
d0913e42ce
Heg (#254)
1. 修复木马、真名无懈可击
2. 增加亮将、暗将时机
3. 增加武将珠联璧合关系
4. 增加武将选择框禁止替换
5. 增加变换武将不改变体力上限
6. 增加亮将禁止、不计入距离和座次的MarkEnum,相应的player函数
7. 状态技默认锁定技
8. 修复拼点
9. 增加出牌阶段亮将技能
10. 增加暗置武将函数

---------

Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-08-24 21:37:06 +08:00
Ho-spair
64127bffb6
Abort area (#249)
Co-authored-by: notify <notify-ctrl@qq.com>
2023-08-13 02:25:04 +08:00
notify
0a57727b39
pic mark (#248)
图片标记
2023-08-13 01:39:45 +08:00
notify
00578c2ad3
Bugfix (#244) 2023-08-12 00:50:17 +08:00
notify
21fee5537a big skill anim 2023-08-02 01:57:08 +08:00
notify
59c25c583c
Replay (#231)
录像保存. 重放.
2023-08-01 21:01:01 +08:00
Ho-spair
8ca9f9154c
Skip nullification (#227)
- 完善移动场上一张牌移动虚拟牌及选框中显示逻辑,并增加排除特定卡牌id的参数;
- 多目标锦囊牌询问无懈时新增“本轮忽略”功能;
- 修复传导伤害额外传导自身的问题。
2023-07-16 19:18:43 +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
YoumuKon
a812af8d97
bug fix和黑名单 (#223)
- 修复了旁观skill出错的bug
- 为模式和扩展包提供相互之间的黑/白名单
2023-07-14 22:17:54 +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
Ho-spair
fecc96965d
Resort cards & Surrender (#217) 2023-07-02 20:39:42 +08:00