Ho-spair
a7e3ad0f19
Switch skill ( #148 )
...
- 实现转换技;
- 将特殊的标记名称注册在mark_enum.lua文件;
- 标记值在UI的显示支持解析数组;
- 将觉醒技的觉醒条件分离至canWake函数;
- 修复一系列bug;
- 在Room类新增从牌堆、弃牌堆中随机获取牌的方法。
2023-05-13 14:20:34 +08:00
RalphRad
5e9505d18e
LogEdit, Card.Void, aux_skills ( #147 )
...
Card.Void, aux_skills, move card reason, clone card attackrange
2023-05-13 14:16:09 +08:00
Nyutanislavsky
8d87fbbf09
Fixbug ( #144 )
...
视为技添加frequency(为了显示限定技)
修复主动技canUse (by @Ho-spair )
Exppattern增加子类别
增加体力上限相关的log
增加求桃prompt
修复许褚、夏侯惇(by @xxyheaven )和赵云
移除观星一张牌直接放在牌堆顶
添加获得牌的log(和摸牌区分开)
封装重铸(和以技能重铸)函数
---------
Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-05-13 13:23:18 +08:00
Ho-spair
19a2cc5ed7
Initial kingdom choosing ( #143 )
...
- 实现副势力概念,用于应对双势力机制;
- 完善神将及拥有副势力的武将开局选择势力的机制;
- 完成势力技概念;
- 实现ViewAsSkill在响应时对使用和打出的区分。
---------
Co-authored-by: notify <notify-ctrl@qq.com>
2023-04-30 18:55:59 +08:00
Nyutanislavsky
b50c94d171
Fixbug ( #137 )
...
将DamageFinished承载者改为受到伤害的角色(解决无来源伤害无法传导的bug)
bury加入重置武将牌
改进火攻的交互
更改八卦阵的pattern(解决AskForUseCard和AskForResponseCard的pattern为任意时八卦阵可以响应的bug)
---------
Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-04-26 09:40:51 +08:00
notify
a09023c487
Heg ( #134 )
...
国战雏形
2023-04-23 21:10:07 +08:00
notify
7e8b798c05
Gameflow ( #132 )
...
修复trigger的优先级bug
修复回合事件
2023-04-22 14:10:06 +08:00
deepskybird
d763929544
card_mark ( #124 )
...
试着增加了card_mark,如果顺利希望后续能在前端对@和@@整特效
例如@@开头的就是那种只有特定文字写在卡牌下方的标记牌
有个展望是和playermark类似,后续根据进入弃牌堆/进入其他区域/进入其他玩家手里决定是否删除对应mark。
同时本版本存在standard_card对AOE的一些修改,不过N神你之前要的那个恕我菜菜,合不起来···
2023-04-21 22:49:49 +08:00
notify
cded53f261
ChangeLog: v0.1.3
2023-04-21 20:57:03 +08:00
notify
f0212d54cf
Pattern ( #129 )
...
为Pattern增加了否定语法
优化几个类的__tostring元方法
增加调试器第三方库,编写调试文档
2023-04-21 04:29:52 +08:00
notify
1b8447acbe
Fixbug ( #128 )
...
修倾国再点一下技能按钮会直接视为被取消
修服务端Log没有日期
修房间右上角没有轮数、对局时长、牌堆剩余牌数
修Linux上Log没有彩色字体
修短标记也会占用整整一行显示
修只有一张子卡的虚拟牌是无花色
修无花色牌不在牌面显示颜色
2023-04-20 00:19:48 +08:00
notify
85923c8a71
Deputy general ( #127 )
...
增加双将机制
2023-04-19 14:07:16 +08:00
Nyutanislavsky
ba8aae852d
Fixbug ( #123 )
...
【杀】的residue_func无效bug
【顺手牵羊】的distance_limit_func无效bug
重铸的moveReason调整为置入弃牌堆
---------
Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-04-18 12:57:09 +08:00
Ho-spair
4d0d0c1d60
base lord skills ( #119 )
...
主公技
2023-04-15 12:06:24 +08:00
Nyutanislavsky
13b77e4c36
Enhancement ( #117 )
...
添加武将相关技能
添加武将中性和无性
Signed-off-by: Mechanel <nyutanislavsky@qq.com>
2023-04-13 22:01:25 +08:00
notify
9ae119028c
Enhancement ( #116 )
...
给Card堆一个伤害牌属性
能添加虚拟牌为子卡
封装了“视为使用xx牌”的函数
护甲机制
interaction现在可以作为一个函数,以实现动态化
冰属性伤害
使用牌堆中的牌不再报错
2023-04-13 20:17:39 +08:00
notify
28436eb9d4
Comment ( #114 )
...
翻译注释/加注释
2023-04-12 20:51:09 +08:00
deepskybird
604e1d00b4
core_doc_20230412_0844 ( #113 )
...
general/gamemode/skill更新
Co-authored-by: YWSC120 <111111@163.com>
2023-04-12 13:28:01 +08:00
notify
b4f6e58f07
Chat ( #112 )
...
增加聊天功能
修bug
2023-04-10 21:34:23 +08:00
notify
90ad7fee5f
fix filterskill
2023-04-10 15:58:41 +08:00
notify
533cc1a464
Card limitation ( #111 )
...
禁止使用打出弃置
Fk.currentResponseReason
FilterSkill加player参数
2023-04-10 15:55:06 +08:00
notify
9a951fdbfe
Spdx license ( #109 )
...
在所有代码中添加了许可证标记头
2023-04-09 13:35:35 +08:00
notify
b0c2855389
Enhancement ( #108 )
...
优化拖曳
牌局查看技能
狮子不给死人加血
GameEvent相关函数
觉醒技默认cost和锁定技一样
2023-04-09 11:44:19 +08:00
notify
a51806f902
Fixbug2 ( #107 )
...
修了窃听移走装备不失去装备技能
询问无懈时减少CPU使用
将skill.interaction的数据传到服务器
自动清除诸如-round结尾的标记
增加了和 轮次流程 相关的游戏流程与时机
2023-04-08 20:45:55 +08:00
notify
4833d202b1
Wake limit ( #101 )
...
显示限定技标记的UI。
原理上也能显示觉醒技,我也做了显示觉醒技,但没测试。
转换技、使命技也是这样显示的,但先不提就是了,先合一发
2023-04-05 01:05:06 +08:00
notify
09dd59bebf
Extra interaction ( #100 )
...
为主动技/视为技提供了自定义额外交互的能力
可以在交互时候进行额外的UI操作
以及提供了一个UI组件,总之参考谋徐盛
2023-04-05 00:49:54 +08:00
notify
615a4884e2
Card skill name ( #95 )
...
重新设计了Card.skillName,并给各种cloneCard补上了skillName
- 赋值:card.skillName = 'xxx'
- 判断是否: table.contains(card.skillNames, 'xxx')
- 判断是否(不推荐): card.skillName == 'xxx'
2023-04-02 12:56:29 +08:00
deepskybird
95abdac88a
player_doc ( #93 )
...
增加了player.lua文档的注释
2023-04-01 23:06:55 +08:00
notify
e4c806ff09
Doc2 ( #90 )
...
又写了一堆文档呢(乐
---------
Co-authored-by: deepskybird <32931830+deepskybird@users.noreply.github.com>
2023-03-29 23:27:11 +08:00
notify
a1ae83c562
Sphinx doc ( #86 )
...
将文档系统改成Sphinx,并增加了新CI
2023-03-26 17:32:45 +08:00
Ho-spair
dfe3e8b2e7
Qing gang sword & zhu que fan ( #85 )
...
- 完成【青釭剑】效果
- 初步完成技能失效技
- 完成【朱雀羽扇】
- 修改“连环状态”传导逻辑
- 修改八卦阵匹配的pattern
2023-03-20 20:49:23 +08:00
notify
16b6800811
New cards ( #84 )
...
火攻
铁锁重铸
2023-03-20 20:15:24 +08:00
notify
4ad61cf70f
exclude self and disabled generals from same generals
2023-03-19 02:28:09 +08:00
notify
36fa1de360
Same general ( #82 )
...
同名武将替换功能
2023-03-19 02:21:45 +08:00
notify
fcddd36a6d
Fix more bug ( #81 )
...
修更多的bug,哪来那么多bug啊
2023-03-18 23:37:21 +08:00
notify
fd1a1ce5fd
Fixbug ( #79 )
...
修一大堆bug
2023-03-18 15:34:42 +08:00
Ho-spair
4ab14c7d74
Pindian&analeptic ( #77 )
...
Co-authored-by: notify <notify-ctrl@qq.com>
2023-03-14 20:48:08 +08:00
notify
9b185c439d
Custom Packages When Creating Room ( #76 )
...
添加了创建房间时自选拓展包的功能
2023-03-14 14:12:13 +08:00
notify
5f8a06e7df
change gamerule's logic to function
2023-03-14 01:21:09 +08:00
notify
6ae86a1e3e
Gamemode ( #75 )
...
提供拓展游戏模式的接口
2023-03-14 00:12:02 +08:00
notify
694deecdf1
Fixbug ( #74 )
...
- 修复ak和咆哮失效
- 修复服务端调viewAs的时候缺个Self
- 修复不能显示数字型标记
- 新函数player:gainAnExtraTurn,可用来进行额外回合
2023-03-13 20:51:12 +08:00
notify
590af8cb14
Maneuvering ( #72 )
...
军争包还差火攻、酒、朱雀羽扇没做
铁索还没法重铸
除此之外还行
2023-03-09 12:19:16 +08:00
notify
861d87849a
Fixbug ( #69 )
...
修了很多bug 但我自己都不确定是不是修了
2023-03-07 10:21:56 +08:00
notify
79389d9444
Expand pile ( #62 )
...
* fixbug: handcards in PlayerCardBox
* fix lightning
* fix translation
* gamelogic:getcurrentevent
* exppattern and pile
* complete pile
2023-03-05 01:28:59 +08:00
notify
3e78466947
Interaction ( #61 )
...
* AG (WIP)
* fixbug: setemotion in windows
* room:askForCardsChosen
* fixbug: askForCardChosen
2023-03-01 21:41:16 +08:00
notify
cd7e4c9bd3
I18n ( #57 )
...
* rotate general name when it becomes too long
* remember x and y pos of window
* config.language, and can change translations according to language
* standard i18n (WIP)
* client translation (WIP)
* translation for standard cards
* translate skill name and adjust UI
2023-02-27 10:23:48 +08:00
notify
a579cf2a59
Ci: check space and LF ( #55 )
2023-02-26 16:51:29 +08:00
notify
9ac89caa1f
Random AI ( #54 )
...
* android: dont copy RSA key and test.lua(generated by fkp)
* remove debug code
* ai think
* fixbug: 100% cpu per thread
* init ai
* fix bug, next step is to remove all feasible
* remame vscode -> lsp
* add some lsp comment
* rewrite feasible
* Random AI
* fixbug: chooseplayer
* liuli
* move checkNoHuman to waitForAiReply
* prototype for cardLimitation skill
* add Exppattern:Parse to static.lua
* remove unnecessary static
2023-02-26 15:01:14 +08:00
notify
afb537a661
Merge 'standard' ( #53 )
...
* todo
* todo.md
* doc for move cards
* weapons excluding qinggang
* equip sound and emotion
* remove silence on the starting of using skill
* add audio skill for TMD equip
* fixbug: running and observing
* when PreUseCard is broken, jump to move cards to discardPile
* doc for diy
* addToPile
* viewPile (WIP)
* fix git bug
* auto update packages when md5 fail
* use thread when updating pack
* correct status() handling
* update fkp
* remove PKGBUILD since it's presented in AUR repo
* fix fkp md5 bug
* extensible qml
* set bigAnim's z to 999
* nioh sheild
* lijian
* now mod can return nil
* if dmg.nature == nil then = normal
* disable notifyUI when qWarning
* fix lijian and gender problem
2023-02-21 13:44:24 +08:00
notify
b2dfd69a16
Fixbug ( #51 )
...
* add translation for askforguanxing
* fix bug: observer will kill room that not take action
* fix bug: observe and reconnect
* fix bug: notifyCardMove
* fix bug: hegmony nullification
* fix bug: never show test generals in normal askforgeneral
* if game doesn't start, marshal() will only send simple information
2023-02-16 00:54:39 +08:00