Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
393 commits
Select commit Hold shift + click to select a range
4903c3e
慑叛、围铸、三级血途、虚羯bugfix
AstralBarrage Jun 24, 2025
5c25c1d
旧蛊惑、落宠写法调整
AstralBarrage Jun 24, 2025
4b758c3
落宠选目标小调整
AstralBarrage Jun 24, 2025
c378403
回滚围铸,修复节钺和屯储的互动问题
AstralBarrage Jun 26, 2025
1775fe6
解决冲突
AstralBarrage Jun 26, 2025
eddf74f
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jun 27, 2025
ef34dbf
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jun 27, 2025
347670f
调整tamo的提示,修复3d【玄论】
AstralBarrage Jun 27, 2025
5728f10
忍邓艾&忍姜维
AstralBarrage Jun 27, 2025
02cedcf
补充邓艾姜维ai
AstralBarrage Jun 27, 2025
03b61c6
张琪瑛×2
AstralBarrage Jun 27, 2025
d4e138c
补个动态描述
AstralBarrage Jun 27, 2025
a16f869
国战酣战、探锋修复;OL桥玄、手杀张燕分包调整
AstralBarrage Jun 27, 2025
c230863
星文丑、张琪瑛素材补充
AstralBarrage Jun 27, 2025
900df9f
国战卫戍、拒战调整
AstralBarrage Jun 27, 2025
0af3ac7
雄踞、变装调整;国战吕玲绮语音修复
AstralBarrage Jun 28, 2025
1628f9c
国战凶虐,两个狂骨调整
AstralBarrage Jun 28, 2025
5766204
族杨彪素材补充
AstralBarrage Jun 28, 2025
6cbcc4d
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jun 28, 2025
1aa2630
调整前缀nature,修复系力ai,补充combo
AstralBarrage Jun 28, 2025
02ab9cc
补充武将介绍
AstralBarrage Jun 28, 2025
f44ba03
一号张琪瑛法箓补充提示,笮融佛宗限制手牌
AstralBarrage Jun 28, 2025
6ec66e9
修复净土的aibug
AstralBarrage Jun 28, 2025
f91d40a
玄司马昭等武将重复素材调整,修复齐眉不触发展示牌的bug
AstralBarrage Jun 29, 2025
714edef
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jun 30, 2025
2469536
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jun 30, 2025
28254f5
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 1, 2025
be4bcbf
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 3, 2025
0a90f37
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 5, 2025
d17eb79
调整惑乱为记录多张牌
AstralBarrage Jul 6, 2025
7e39404
道抉、连诛、道转
AstralBarrage Jul 6, 2025
c148a68
国战迫境、监统、宴戏、袭爵调整
AstralBarrage Jul 6, 2025
c98c7a7
渭南徐晃、贾诩、张郃
AstralBarrage Jul 6, 2025
89e891b
新杀谋邓艾
AstralBarrage Jul 7, 2025
03bfa5e
谋曹昂调整,修复曹奂ai问题
AstralBarrage Jul 7, 2025
fa2eaa6
鲍三娘ai,张宝语音引用修复
AstralBarrage Jul 7, 2025
1a12114
死谏ai调整,OL界郭皇后
AstralBarrage Jul 7, 2025
9657784
补充徐晃、张琪瑛combo
AstralBarrage Jul 8, 2025
6d85d93
调整界面大小
AstralBarrage Jul 12, 2025
445080d
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 12, 2025
7915bdf
御马、诡诳bugfix;硝烟、惠民结算调整
AstralBarrage Jul 12, 2025
b352062
语音补充
AstralBarrage Jul 12, 2025
369197f
两肋插刀调整,神钟会语音
AstralBarrage Jul 12, 2025
910ebcd
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 12, 2025
e4df6f7
生死与共ai调整;势太史慈切皮调整
AstralBarrage Jul 12, 2025
65d84f1
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 13, 2025
3a37f3e
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 13, 2025
66dd9e4
识草、启晦、鸡肋、凌人样式调整
AstralBarrage Jul 13, 2025
09e38ad
势魏延同步线上
AstralBarrage Jul 13, 2025
398d56c
调整addTargetPrompt检测非目标且允许返回数组,并调整相关技能
AstralBarrage Jul 13, 2025
7eee4e6
魔吕布,【恭节】【寤寐】bugfix
AstralBarrage Jul 14, 2025
4b426bb
代提陈祇;【蓄业】【匡襄】【筑墼】【弘毅】调整
AstralBarrage Jul 14, 2025
a126b74
处理括号和冲突
AstralBarrage Jul 14, 2025
d5fd152
弘毅调整,符济轮椅化
AstralBarrage Jul 14, 2025
a2ebd48
继续和eslint搏斗
AstralBarrage Jul 14, 2025
660eb26
任行bugfix
AstralBarrage Jul 14, 2025
00e76f3
允许非神势力武将使用国战内势力
AstralBarrage Jul 15, 2025
d7ebb86
吴珂调整,boss姓名补充
AstralBarrage Jul 15, 2025
6e5227b
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 15, 2025
fecd574
制图提示修复
AstralBarrage Jul 15, 2025
aa193c4
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 20, 2025
9757e19
笮融调整,势魏延ai优化
AstralBarrage Jul 24, 2025
9483c08
弼昏描述修复,maxCharge返回值调整,消灭义父的chat
AstralBarrage Jul 24, 2025
999a8ac
怒嗔、国战黄祖bugfix;新杀谋邓艾调整
AstralBarrage Jul 24, 2025
46849a9
传舆、蒙斥、制图调整;慰勉ai修复
AstralBarrage Jul 24, 2025
2d71285
朱铄、任婉调整
AstralBarrage Jul 24, 2025
3d81210
为资料页换肤添加hook接口允许扩展操作
AstralBarrage Jul 25, 2025
63789ed
格式化,修复诛宦
AstralBarrage Jul 25, 2025
d19b635
双势力文鸯,付授调整
AstralBarrage Jul 25, 2025
5569829
国战无双部分武将、野诸葛诞
AstralBarrage Jul 25, 2025
9b35bc0
疏和、国战至微修复;消灭复制人曹昂
AstralBarrage Jul 25, 2025
b920395
引杀重写
AstralBarrage Jul 25, 2025
50c0ff2
浮图调整
AstralBarrage Jul 26, 2025
911362c
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 28, 2025
d5f0f9a
国战变更副将、断念修复;关索替换国战制蛮
AstralBarrage Jul 29, 2025
085da0c
急召ai优化、点虎调整;修复国战被断肠后亮将获得技能的bug
AstralBarrage Jul 29, 2025
32aed28
tw传术、劫辩、间计、国战断虬修复;宛蝉提示调整
AstralBarrage Jul 29, 2025
9f82668
密诏描述调整,tw缓图效果调整
AstralBarrage Jul 29, 2025
ad00856
线下标记神马
AstralBarrage Jul 30, 2025
3e3e396
谋枭姬ai调整
AstralBarrage Jul 30, 2025
dd1052f
添加紫气东来的国战禁势力功能
AstralBarrage Jul 30, 2025
adcc929
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Jul 31, 2025
7becf2f
恭节、标毅谋、出策调整
AstralBarrage Aug 1, 2025
6596271
宋帝王语音调整
AstralBarrage Aug 1, 2025
8d544c5
国战换将变更势力调整;禁用势力优化
AstralBarrage Aug 1, 2025
088ddfd
益兵、慑服ai调整;对策/谋奕展示时间调整
AstralBarrage Aug 1, 2025
46762ea
鏊勇、笼墓调整
AstralBarrage Aug 1, 2025
7ea8cf6
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 3, 2025
b868d78
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 5, 2025
b88870e
技能调整及修复
AstralBarrage Aug 5, 2025
443f018
bug修复,调整嘲讽
AstralBarrage Aug 5, 2025
13efb8a
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 6, 2025
ac9aa10
语音调整
AstralBarrage Aug 6, 2025
6ac5182
技能调整,bugfix
AstralBarrage Aug 6, 2025
cc49e6a
移除副将添加保底
AstralBarrage Aug 6, 2025
9fe7a26
资料卡阵亡语音的报错修复
AstralBarrage Aug 6, 2025
db1c355
最强神话【暴怒】修复
AstralBarrage Aug 6, 2025
c86e308
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 6, 2025
b6b4c7d
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 8, 2025
46e639b
武将调整
AstralBarrage Aug 8, 2025
318c28b
手杀谋孙权、谋姜维修改
AstralBarrage Aug 8, 2025
d750b5b
OL界孙鲁班,补充【挑衅】的prompt
AstralBarrage Aug 8, 2025
a63f03c
代替新杀谋骆统、新杀谋黄权
AstralBarrage Aug 8, 2025
fcc42c3
【援护】【统业】【许身】调整
AstralBarrage Aug 8, 2025
4fe8ce9
为复制人进军国战做准备
AstralBarrage Aug 8, 2025
100c015
骆统黄权同名替换补充
AstralBarrage Aug 8, 2025
daa9a9c
跟lint搏斗
AstralBarrage Aug 8, 2025
301e9c7
势辛宪英;【谮毁】【抗明】调整
AstralBarrage Aug 9, 2025
b94dc08
【统业】调整为会玩
AstralBarrage Aug 9, 2025
a2c7cb1
野心家吕布、刘焉、袁术、魏延
AstralBarrage Aug 9, 2025
4f4624d
复活国战手杀杜预
AstralBarrage Aug 9, 2025
9d57de8
国战十头
AstralBarrage Aug 9, 2025
f4d59e5
国战张郃、糜竺、曹纯、张媱
AstralBarrage Aug 9, 2025
a4ee669
回滚海外曹洪的加强,改为新增手杀曹洪
AstralBarrage Aug 9, 2025
07d6bb5
【出策】调整为可使用延时锦囊
AstralBarrage Aug 9, 2025
ce6c71b
修正【北伐】的时机
AstralBarrage Aug 9, 2025
f63c879
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 10, 2025
a7f7c32
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 10, 2025
1f4034b
马钧工巧调整
AstralBarrage Aug 11, 2025
17b3f5d
珠联璧合、翻译补充
AstralBarrage Aug 11, 2025
3d1b3da
国战马术拆分,添加曹冲;神将分包调整
AstralBarrage Aug 12, 2025
0d38e8b
国战神武将选择势力
AstralBarrage Aug 12, 2025
04d0dfc
拆分国战无双,国战分包微调
AstralBarrage Aug 12, 2025
ecaf45b
国战十二神将
AstralBarrage Aug 13, 2025
d2994db
调整珠联璧合的显示;修正亮将触发的时机及相关bug
AstralBarrage Aug 13, 2025
eed4fae
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 14, 2025
ae39e99
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 17, 2025
f2434b8
bugfix
AstralBarrage Aug 19, 2025
705aa3b
OL谋鲁肃跳过阶段的写法及相关代码调整
AstralBarrage Aug 20, 2025
b165ba2
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Aug 20, 2025
318082b
绝代智将v1
AstralBarrage Aug 21, 2025
48c9dfd
绝代智将v2
AstralBarrage Aug 22, 2025
363655d
欧陆风云
AstralBarrage Aug 23, 2025
d548240
技能调整、转化牌显示调整
AstralBarrage Aug 23, 2025
1fc29ae
乐邓艾、星太史慈,调整诸葛均【耕读】结算
AstralBarrage Aug 24, 2025
578d5ed
Revert "bugfix"
AstralBarrage Aug 28, 2025
59e5339
长安神曹等bugfix
AstralBarrage Aug 28, 2025
42fb52d
OL杨奉修改;族韩馥,孙鸢
AstralBarrage Sep 2, 2025
1a2bcd4
谋刘备调整;蓄力点上限考虑失效技能
AstralBarrage Sep 3, 2025
0e7c502
技能调整,bugfix
AstralBarrage Sep 3, 2025
4c7fb8f
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 5, 2025
8be6a3b
手杀笮融、海外王越调整
AstralBarrage Sep 5, 2025
9b387b0
描述调整
AstralBarrage Sep 7, 2025
bd6ce2f
OL谋诸葛、OL杨奉ai调整;【红运当头】改为多目标牌
AstralBarrage Sep 7, 2025
0d6d7fc
技能修复
AstralBarrage Sep 7, 2025
baa45de
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 12, 2025
e2bfc52
修复转化牌具有isCard属性的bug
AstralBarrage Sep 12, 2025
ac57d00
迎乡、标抚黎、弼佐调整;连环bugfix
AstralBarrage Sep 12, 2025
b35b6bd
canAddJudge添加使用者参数
AstralBarrage Sep 12, 2025
c0c16db
谮构、节谏、登锋调整
AstralBarrage Sep 12, 2025
d922778
国战新武将:OL钟会、界张角、界曹操、界黄月英、界陆逊
AstralBarrage Sep 12, 2025
0aaa802
战神吕布、魂诸葛亮;标吕布添加主公技【轻狡】
AstralBarrage Sep 13, 2025
ddef0c6
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 14, 2025
ac390e2
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 15, 2025
544b40a
定汉、爻疑、迷落、恃术bugfix;手杀镇南调整
AstralBarrage Sep 15, 2025
9528f96
斗阵调整为无次数限制且不计入次数限制
AstralBarrage Sep 15, 2025
7155c82
增加阶段卡牌样式,为Ol谋鲁肃、智将钟会使用
AstralBarrage Sep 15, 2025
055b24f
鏖战杀闪,isUnderControl,钟会【权威】调整
AstralBarrage Sep 15, 2025
f435c64
剑阁四将
AstralBarrage Sep 15, 2025
7dfb197
补充剑阁boss姓名、原画
AstralBarrage Sep 15, 2025
4fa8c28
谏直、弼佐、俟奋ai调整;齐眉描述修复
AstralBarrage Sep 16, 2025
31d0337
为六个阶段添加共联时机phaseAny
AstralBarrage Sep 16, 2025
bc66bb5
国战旋略语音;宗族技卡牌显示调整
AstralBarrage Sep 16, 2025
487dba2
【纵适】【伺袭】【谣诼】获得拼点牌调整
AstralBarrage Sep 16, 2025
1e38a90
修复并调整【羌督】【势举】相关ai;
AstralBarrage Sep 16, 2025
848389d
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 17, 2025
2701f72
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 17, 2025
263a737
乱斗模式添加三国杀·幻(幻化三国)
AstralBarrage Sep 17, 2025
e7f9ed5
界纵适、授法、举棋调整
AstralBarrage Sep 17, 2025
d20f91f
补充全选
AstralBarrage Sep 17, 2025
82383a5
笼墓、思泣、昭文修复
AstralBarrage Sep 18, 2025
92133c2
调整canAddJudge与lib.filter.judge的功能
AstralBarrage Sep 18, 2025
c5cd595
修复【居下】prompt,补充原画
AstralBarrage Sep 18, 2025
c9c6ce5
sp祝融、族王明山、徐馨调整;笼墓继续修复
AstralBarrage Sep 19, 2025
cfa391a
笮融原画调整
AstralBarrage Sep 19, 2025
f9d2f07
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 21, 2025
c85d23c
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 22, 2025
4b92b62
魄袭、窥机、问天、谋制衡调整
AstralBarrage Sep 23, 2025
143f82a
伐异改名,怀旧分包补充,天雷写法调整
AstralBarrage Sep 23, 2025
2bb4ff2
代提战法bugfix
AstralBarrage Sep 23, 2025
2e637dc
歌王类技能添加nodelay
AstralBarrage Sep 23, 2025
3907f3c
诳武、尽览调整
AstralBarrage Sep 23, 2025
836bbf3
贯石斧等效果适配转化装备
AstralBarrage Sep 23, 2025
b897b8c
徐兖纵横:曹嵩、张邈、吕布
AstralBarrage Sep 23, 2025
ca66bf8
回滚对lib.element.VCard的修改,补充技能中缺失的isCard
AstralBarrage Sep 23, 2025
5204c7b
问天、齐眉、砺锋调整
AstralBarrage Sep 23, 2025
a48ca85
OL杨奉调整,OL眩惑提示修复
AstralBarrage Sep 24, 2025
5888ad5
有诸葛亮
AstralBarrage Sep 24, 2025
da83bc7
诹议、敬贤、诛害调整
AstralBarrage Sep 24, 2025
2157a9b
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 26, 2025
a2b50c4
兼习、精械、国战党锢调整
AstralBarrage Sep 26, 2025
149fd25
资料页换肤适配img,修复【鄙位】ai
AstralBarrage Sep 26, 2025
f67cd41
OL钟会原画、id调整;autoswap补充时机
AstralBarrage Sep 26, 2025
b275aeb
乐刘禅
AstralBarrage Sep 26, 2025
307849b
锦帆、工巧、国战生息、国战公孙渊;魔吕布观战
AstralBarrage Sep 26, 2025
71ee669
为get.skillInfoTranslation默认处理一遍get.plainText
AstralBarrage Sep 26, 2025
8e53c9a
为联动卡中的武将使用get.poptip
AstralBarrage Sep 26, 2025
aba2f23
e郭照bugfix;尚方宝剑ai调整;点赞调整
AstralBarrage Sep 26, 2025
7771183
点赞调整;逆澜、镇胆bgfix
AstralBarrage Sep 26, 2025
bedc059
国战嘉平、攻坚调整
AstralBarrage Sep 26, 2025
9d3529c
代传剑阁介绍、明刑柱双原画
AstralBarrage Sep 27, 2025
83bc360
丹术、警觉修复;笮融原画调整
AstralBarrage Sep 27, 2025
879705e
四象封印分包名调整
AstralBarrage Sep 27, 2025
6ecc26d
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Sep 27, 2025
5025fd8
为poptip添加character类,用于“向死存魏”等武将专有名词的解释
AstralBarrage Sep 27, 2025
b65895f
添加poptip类型的注册方法lib.poptip.addType并为国战使用
AstralBarrage Sep 27, 2025
cc378d5
为when的返回值添加skill
AstralBarrage Sep 27, 2025
1319080
海外乔公、张昭、友诸葛调整
AstralBarrage Sep 27, 2025
1685f76
星颜良
AstralBarrage Sep 30, 2025
e9fba60
环淑君、闪张辽
AstralBarrage Sep 30, 2025
d040232
铩雪;国战随势调整;国战手杀陆逊
AstralBarrage Sep 30, 2025
80cdfa8
OL谋鲁肃素材,神将poptip
AstralBarrage Sep 30, 2025
8268a63
苏越
AstralBarrage Sep 30, 2025
8c1b164
郭缇萦
AstralBarrage Sep 30, 2025
deb555f
修复谋黄盖不会砸脚的问题
AstralBarrage Sep 30, 2025
9e8f96c
处理eslint
AstralBarrage Sep 30, 2025
5c1882c
继续肘
AstralBarrage Sep 30, 2025
e707080
火上浇油、温宜、国战谦逊调整
AstralBarrage Oct 1, 2025
3cfb104
诀言、急战调整;为selectTarget返回数字的情况添加保底
AstralBarrage Oct 2, 2025
8e366ae
修复起许劭主公被换下的报错,调整国战谦逊ai
AstralBarrage Oct 2, 2025
2bf6d69
擢吏、斗缠、随波逐流描述修订;虎翼、谮构调整
AstralBarrage Oct 2, 2025
06bcc97
对判断ai.combo相关适配数组
AstralBarrage Oct 2, 2025
36ca5e8
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Oct 2, 2025
8d69374
解决冲突
AstralBarrage Oct 2, 2025
a768c40
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Oct 2, 2025
06ee460
拼点增加展示时机;对策/谋奕卡牌修复;马面简介修复
AstralBarrage Oct 4, 2025
e100259
灵隐;绛脂bugfix;mod类战法修复
AstralBarrage Oct 4, 2025
8f98599
张燕、黄舞蝶调整
AstralBarrage Oct 4, 2025
845d8b7
骤袭调整;拥族、铸币ai优化;国战王异性别调整
AstralBarrage Oct 4, 2025
855cd3f
添加函数game.addTempTag
AstralBarrage Oct 5, 2025
b89c78f
删除在prompt中调用的this.skill_id
AstralBarrage Oct 5, 2025
591e561
Merge remote-tracking branch 'upstream/PR-Branch' into PR-Branch
AstralBarrage Oct 6, 2025
0759540
斩绊、战法眼线修复
AstralBarrage Oct 7, 2025
3c12023
国战邀叛、谦逊、无常bugfix;君主相关机制调整
AstralBarrage Oct 7, 2025
d01a333
国战poptip补充
AstralBarrage Oct 7, 2025
4614e8a
国战可猜测势力添加野心家
AstralBarrage Oct 7, 2025
549a7f2
为海外、手杀概念进行poptip的实际应用
AstralBarrage Oct 7, 2025
7ac6f26
砥守bugfix、犷勇调整
AstralBarrage Oct 7, 2025
b3c611b
原画补充
AstralBarrage Oct 7, 2025
7f08397
斩绊、战法眼线修复
AstralBarrage Oct 7, 2025
427114a
国战邀叛、谦逊、无常bugfix;君主相关机制调整
AstralBarrage Oct 7, 2025
8d9fc0a
国战poptip补充
AstralBarrage Oct 7, 2025
70820db
国战可猜测势力添加野心家
AstralBarrage Oct 7, 2025
61af883
为海外、手杀概念进行poptip的实际应用
AstralBarrage Oct 7, 2025
e7a4816
砥守bugfix、犷勇调整
AstralBarrage Oct 7, 2025
613baf9
原画补充
AstralBarrage Oct 7, 2025
a8b440e
添加函数game.chooseAnyOL
AstralBarrage Oct 8, 2025
bbf86f5
添加函数game.chooseAnyOL
AstralBarrage Oct 8, 2025
ccb12c1
Merge branch 'PR-Branch' of https://github.com/AstralBarrage/noname i…
AstralBarrage Oct 8, 2025
ddad7ff
Revert "Merge branch 'PR-Branch' of https://github.com/AstralBarrage/…
AstralBarrage Oct 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion character/collab/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ const translates = {
renqianyao: "潜曜",
renqianyao_info: "限定技,回合开始时,你可以摸X张牌,视为使用一张【杀】并依次执行前X项:1.此【杀】额外指定一个目标;2.此【杀】伤害+1;3.此【杀】不可被响应。(X为游戏轮数)",
renhuoluan: "惑乱",
renhuoluan_info: "出牌阶段限一次,你可以与至多两名其他角色共同拼点并记录你的拼点牌,你可将拼点牌更改为任意点数。点数唯一最小的角色视为被参与拼点的其余角色各使用一张【杀】,点数唯一最大的角色摸体力值张牌,若均不为你,你重置〖惑乱〗。",
renhuoluan_info: `出牌阶段限一次,你可以与至多两名其他角色${get.poptip("rule_gongtongpindian")}并记录你的拼点牌,你可将拼点牌更改为任意点数。点数唯一最小的角色视为被参与拼点的其余角色各使用一张【杀】,点数唯一最大的角色摸体力值张牌,若均不为你,你重置〖惑乱〗。`,
renguxing: "孤星",
renguxing_info: "限定技,回合开始时,你可以依次执行前X项,从牌堆或弃牌堆中:1.获得〖惑乱〗记录的牌;2.获得与〖惑乱〗记录牌点数花色均相同的所有牌;3.获得与〖惑乱〗记录牌牌名相同的牌。(X为游戏轮数,相同牌名的牌至多获得五张)",
wild_liru: "狂李儒",
Expand Down
66 changes: 5 additions & 61 deletions character/jsrg/skill.js
Original file line number Diff line number Diff line change
Expand Up @@ -1803,15 +1803,11 @@ const skills = {
forceTargets = targets.filter(current => current !== player && current.group === "qun");
targets.removeArray(forceTargets);
}
//让读条不消失
event._global_waiting = true;
const send = (player, source) => {
lib.skill.jsrgzhuni.chooseTarget(player, source);
game.resume();
};
const solve = (result, chooser) => {
const map = await game.chooseAnyOL(targets, get.info(event.name).chooseTarget, [player]).forResult();
for (const chooser of targets) {
const result = map.get(chooser);
let target;
if (!result || !result.targets || result === "ai") {
if (!result?.targets || result === "ai") {
target = game.filterPlayer(current => current !== player).randomGet();
} else {
target = result.targets[0];
Expand All @@ -1820,59 +1816,7 @@ const skills = {
if (chooser === player) {
forceTargets.forEach(current => results.push([current, target]));
}
};
let time = 10000;
if (lib.configOL && lib.configOL.choose_timeout) {
time = parseInt(lib.configOL.choose_timeout) * 1000;
}
targets.forEach(current => current.showTimer(time));
//分别处理人类玩家和其他玩家
const humans = targets.filter(current => current === game.me || current.isOnline()),
locals = targets.slice(0);
locals.removeArray(humans);
//Promise,爽!清瑶你有种抄过去
if (humans.length) {
await Promise.all(
humans.map((current, index) => {
return new Promise((resolve, reject) => {
if (current.isOnline()) {
current.send(send, current, player);
current.wait((result, player) => {
solve(result, player);
resolve();
});
} else if (current == game.me) {
const next = lib.skill.jsrgzhuni.chooseTarget(current, player);
const solver = (result, player) => {
solve(result, player);
resolve();
};
if (_status.connectMode) {
game.me.wait(solver);
}
return next.forResult().then(result => {
if (_status.connectMode) {
game.me.unwait(result, current);
} else {
solver(result, current);
}
});
}
});
})
);
}
if (locals.length) {
for (let current of locals) {
const next = lib.skill.jsrgzhuni.chooseTarget(current, player);
const result = await next.forResult();
solve(result, current);
}
}
//清除读条
delete event._global_waiting;
for (var i of targets) {
i.hideTimer();

}
//统计票数
const ticketsMap = new Map();
Expand Down
4 changes: 3 additions & 1 deletion character/key/translate.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { lib, game, ui, get, ai, _status } from "../../noname.js";

const translates = {
sp_key_yuri: "SP仲村由理",
sp_key_yuri_prefix: "SP",
Expand Down Expand Up @@ -554,7 +556,7 @@ const translates = {
minagi_peiquan: "配券",
minagi_peiquan_info: "锁定技。①游戏开始时,你将你所有的手牌记录为“米券”。②出牌阶段,你可以赠予一张“米券”,然后执行一项本回合内未被选择过的效果:⒈对其造成1点伤害;⒉摸两张牌;⒊弃置其的两张牌;⒋亮出牌堆顶的一张牌,然后你可以使用之。",
minagi_huanliu: "幻流",
minagi_huanliu_info: "准备阶段开始时,你可与一名其他角色进行协力,并获得“远野小满”的所有技能直到目标角色的结束阶段开始。若“协力”成功,则你可以将所有手牌记录为“米券”。",
minagi_huanliu_info: `准备阶段开始时,你可与一名其他角色进行“${get.poptip("rule_xieli")}”,并获得“远野小满”的所有技能直到目标角色的结束阶段开始。若“协力”成功,则你可以将所有手牌记录为“米券”。`,
key_michiru: "远野小满",
michiru_sheyuan: "舍愿",
michiru_sheyuan_info: "每轮限一次。若你没有“米券”,则你可以将所有手牌当做任意基本牌或普通锦囊牌使用,然后摸等量的牌。",
Expand Down
16 changes: 8 additions & 8 deletions character/mobile/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -824,22 +824,22 @@ const translates = {
mb_caomao: "手杀曹髦",
mb_caomao_prefix: "手杀",
mbqianlong: "潜龙",
mbqianlong_info: `持恒技。①游戏开始时,你获得20枚“道心”标记。②当你得到牌后/受到1点伤害后/造成1点伤害后,你获得5/10/15枚“道心”(上限为99枚)。③若你的“道心”数不小于25/50/75/99,你视为拥有${get.poptip("mbcmqingzheng")}/${get.poptip("mbcmjiushi")}/${get.poptip("mbcmfangzhu")}/${get.poptip("mbjuejin")}。`,
mbqianlong_info: `${get.poptip("rule_chihengji")}。①游戏开始时,你获得20枚“道心”标记。②当你得到牌后/受到1点伤害后/造成1点伤害后,你获得5/10/15枚“道心”(上限为99枚)。③若你的“道心”数不小于25/50/75/99,你视为拥有${get.poptip("mbcmqingzheng")}/${get.poptip("mbcmjiushi")}/${get.poptip("mbcmfangzhu")}/${get.poptip("mbjuejin")}。`,
mbcmqingzheng: "清正",
mbcmqingzheng_info: "持恒技。出牌阶段开始时,你可以弃置一种花色的所有手牌,并观看一名有手牌的其他角色的手牌,你弃置其中一种花色的所有牌。若其被弃置的牌数小于你以此法弃置的牌数,你对其造成1点伤害。",
mbcmqingzheng_info: `${get.poptip("rule_chihengji")}。出牌阶段开始时,你可以弃置一种花色的所有手牌,并观看一名有手牌的其他角色的手牌,你弃置其中一种花色的所有牌。若其被弃置的牌数小于你以此法弃置的牌数,你对其造成1点伤害。`,
mbcmjiushi: "酒诗",
mbcmjiushi_info: "持恒技。①当你需要使用【酒】时,若你的武将牌正面向上,你可以翻面,视为使用一张【酒】。②当你受到伤害后,若你武将牌背面朝上且未因此次伤害发动过〖酒诗〗,你可以翻面。③当你翻面后,你获得牌堆里的一张锦囊牌。",
mbcmjiushi_info: `${get.poptip("rule_chihengji")}。①当你需要使用【酒】时,若你的武将牌正面向上,你可以翻面,视为使用一张【酒】。②当你受到伤害后,若你武将牌背面朝上且未因此次伤害发动过〖酒诗〗,你可以翻面。③当你翻面后,你获得牌堆里的一张锦囊牌。`,
mbcmfangzhu: "放逐",
mbcmfangzhu_info: "持恒技。出牌阶段限一次,你可以选择一名不为你上个出牌阶段发动〖放逐〗的目标的其他角色,选择一项:⒈令其不能使用手牌中的非锦囊牌直到其回合结束;⒉令其所有非Charlotte技能失效直到其回合结束。",
mbcmfangzhu_info: `${get.poptip("rule_chihengji")}。出牌阶段限一次,你可以选择一名不为你上个出牌阶段发动〖放逐〗的目标的其他角色,选择一项:⒈令其不能使用手牌中的非锦囊牌直到其回合结束;⒉令其所有非Charlotte技能失效直到其回合结束。`,
mbjuejin: "决进",
mbjuejin_info: `持恒技,限定技。出牌阶段,你可以令所有角色依次将体力调整至1并获得X点护甲(X为一名角色以此法减少的体力值且你以此法获得的护甲数额外+2)。然后你将牌堆、弃牌堆、场上及所有角色手牌中的【闪】、【桃】和【酒】移出游戏且增加全局技能“${get.poptip({
mbjuejin_info: `${get.poptip("rule_chihengji")},限定技。出牌阶段,你可以令所有角色依次将体力调整至1并获得X点护甲(X为一名角色以此法减少的体力值且你以此法获得的护甲数额外+2)。然后你将牌堆、弃牌堆、场上及所有角色手牌中的【闪】、【桃】和【酒】移出游戏且增加全局技能“${get.poptip({
id: "juejin_xiangsicunwei",
name: "向死存魏",
type: "character",
info: "当有牌进入弃牌堆后,系统将这些牌中的【闪】、【桃】和【酒】移出游戏。",
})}”。`,
mbweitong: "卫统",
mbweitong_info: "持恒技,主公技。游戏开始时,若你有〖潜龙〗且场上有其他魏势力角色,你因“潜龙”于游戏开始时获得的“道心”标记数修改为60枚。",
mbweitong_info: `${get.poptip("rule_chihengji")},主公技。游戏开始时,若你有〖潜龙〗且场上有其他魏势力角色,你因“潜龙”于游戏开始时获得的“道心”标记数修改为60枚。`,
mb_simafu: "手杀司马孚",
mb_simafu_prefix: "手杀",
mbpanxiang: "蹒襄",
Expand Down Expand Up @@ -1004,12 +1004,12 @@ const translates = {
mbxiezheng_info_identity: "结束阶段,你可以令一名角色将随机一张手牌置于牌堆顶,然后你视为使用一张【兵临城下】(若你未发动〖昭凶〗,则此牌须优先指定同势力角色)。然后若此牌未造成伤害,你失去1点体力。",
mbxiezheng_info_doudizhu: "每局游戏限一次。结束阶段,你可以令至多两名角色依次将随机一张手牌置于牌堆顶,然后你视为使用一张【兵临城下】。然后若此牌未造成伤害,你失去1点体力。",
mbzhaoxiong: "昭凶",
mbzhaoxiong_info: "持恒技,限定技。准备阶段,若你已受伤,你可以变更势力为群,然后获得技能〖荡异〗。",
mbzhaoxiong_info: `${get.poptip("rule_chihengji")},限定技。准备阶段,若你已受伤,你可以变更势力为群,然后获得技能${get.poptip("mbdangyi")}。`,
mbweisi: "威肆",
mbweisi_info: "群势力技。出牌阶段限一次,你可以选择一名其他角色,令其将任意张手牌移出游戏直到回合结束,然后视为对其使用一张【决斗】;此牌对其造成伤害后,你获得其所有手牌。",
mbweisi_info_doudizhu: "群势力技。出牌阶段限一次,你可以选择一名其他角色,令其将任意张手牌移出游戏直到回合结束,然后视为对其使用一张【决斗】;此牌对其造成伤害后,你获得其一张手牌。",
mbdangyi: "荡异",
mbdangyi_info: "持恒技,主公技,每回合限一次,每局游戏限两次。当你造成伤害时,你可以令此伤害+1。",
mbdangyi_info: `${get.poptip("rule_chihengji")},主公技,每回合限一次,每局游戏限两次。当你造成伤害时,你可以令此伤害+1。`,
pangxi: "势庞羲",
pangxi_prefix: "势",
mbxuye: "蓄业",
Expand Down
65 changes: 4 additions & 61 deletions character/newjiang/skill.js
Original file line number Diff line number Diff line change
Expand Up @@ -704,69 +704,12 @@ const skills = {
}
const target = event.target,
targets = [player, target];
let map = {},
locals = targets.slice();
let humans = targets.filter(current => current === game.me || current.isOnline());
locals.removeArray(humans);
const eventId = get.id();
const send = (current, targets, eventId) => {
lib.skill.dczhonge.chooseControl(current, targets, eventId);
game.resume();
};
event._global_waiting = true;
let time = 10000;
if (lib.configOL && lib.configOL.choose_timeout) {
time = parseInt(lib.configOL.choose_timeout) * 1000;
}
targets.forEach(current => current.showTimer(time));
if (humans.length > 0) {
const solve = function (resolve, reject) {
return function (result, player) {
if (result.control) {
map[player.playerid] = result.control;
}
resolve();
};
};
await Promise.all(
humans.map(current => {
return new Promise((resolve, reject) => {
if (current.isOnline()) {
current.send(send, current, targets, eventId);
current.wait(solve(resolve, reject));
} else {
const next = lib.skill.dczhonge.chooseControl(current, targets, eventId);
const solver = solve(resolve, reject);
if (_status.connectMode) {
game.me.wait(solver);
}
return next.forResult().then(result => {
if (_status.connectMode) {
game.me.unwait(result, current);
} else {
solver(result, current);
}
});
}
});
})
).catch(() => {});
game.broadcastAll("cancel", eventId);
}
if (locals.length > 0) {
for (const current of locals) {
const result = await lib.skill.dczhonge.chooseControl(current, targets).forResult();
if (result.control) {
map[current.playerid] = result.control;
}
}
}
delete event._global_waiting;
const map = await game.chooseAnyOL(targets, get.info(event.name).chooseControl, [targets]).forResult();
let list = [];
for (const i of targets) {
i.hideTimer();
i.popup(map[i.playerid]);
list.push(map[i.playerid]);
const result = map.get(i);
i.popup(result.control);
list.push(result.control);
}
const bool = list[0] != list[1];
for (const i of list) {
Expand Down
7 changes: 5 additions & 2 deletions character/offline/skill.js
Original file line number Diff line number Diff line change
Expand Up @@ -800,12 +800,15 @@ const skills = {
},
},
xy_dishou: {
trigger: { player: "damageBegin" },
trigger: { player: "damageBegin4" },
filter(event, player) {
if (!event.source?.isIn()) {
return false;
}
return event.source.countCards("h") != event.source.getHp();
},
check(event, player) {
if (get.attitude(player, event.source) > 0 && player.getHp() > 1) {
if (get.attitude(player, event.source) > 0) {
return false;
}
return true;
Expand Down
12 changes: 6 additions & 6 deletions character/offline/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ const translates = {
eu_kaisa: "欧陆凯撒",
eu_kaisa_prefix: "欧陆",
eu_ducai: "独裁",
eu_ducai_info: "持恒技,你的回合内使用牌无距离次数限制,其他角色不能使用牌且所有技能失效。",
eu_ducai_info: `${get.poptip("rule_chihengji")},你的回合内使用牌无距离次数限制,其他角色不能使用牌且所有技能失效。`,
eu_zhitong: "治统",
eu_zhitong_info: "转换技,当你使用牌时,若目标包含,阳:自己,摸两张牌且回复1点体力;阴:其他角色,你获得其装备区所有牌并对其造成1点伤害。",
eu_jiquan: "集权",
Expand Down Expand Up @@ -882,13 +882,13 @@ const translates = {
jingxiangshengshi: "荆襄盛世",
jingxiangshengshi_info: "出牌阶段,对X名其他角色使用,亮出牌堆顶存活角色数张牌,令这些角色依次获得其中一张,然后你获得剩余的牌(X为全场势力数)。",
jxjushou: "据守",
jxjushou_info: "结束阶段,你可以翻面并摸X张牌(X为场上存活人数),然后你可令全场角色翻面并各摸三张牌,若如此做你弃置场上所有装备牌,失去〖据守〗并获得〖突围〗。",
jxjushou_info: `结束阶段,你可以翻面并摸X张牌(X为场上存活人数),然后你可令全场角色翻面并各摸三张牌,若如此做你弃置场上所有装备牌,失去〖据守〗并获得${get.poptip("jxtuwei")}。`,
jxtuwei: "突围",
jxtuwei_info: "出牌阶段,你可将弃牌堆的一张装备牌置入一名角色对应的装备栏内,然后若其不为你,你可以令其摸一张牌或对其造成1点伤害。(每名角色限一次)",
jxxiongju: "雄踞",
jxxiongju_info: "锁定技,游戏开始时,你从游戏外获得两张【荆襄盛世】,然后增加X点体力上限并恢复等量体力;你的手牌上限和起始手牌+X(X为场上势力数)。",
jxxiongju_info: `锁定技,游戏开始时,你从游戏外获得两张${get.poptip("jingxiangshengshi")},然后增加X点体力上限并恢复等量体力;你的手牌上限和起始手牌+X(X为场上势力数)。`,
jxfujing: "富荆",
jxfujing_info: "锁定技,摸牌阶段开始前,你跳过此阶段并视为使用一张【荆襄盛世】;以此法获得牌的其他角色本轮首次对你使用牌时需弃置一张牌。",
jxfujing_info: `锁定技,摸牌阶段开始前,你跳过此阶段并视为使用一张${get.poptip("jingxiangshengshi")};以此法获得牌的其他角色本轮首次对你使用牌时需弃置一张牌。`,
jxyongrong: "雍容",
jxyongrong_info: "每回合限一次,你造成/受到伤害时,若受伤角色/伤害来源的手牌数小于你,你可以交给其一张牌令此伤害+1/-1。",
jx_zhouyu: "荆周瑜",
Expand Down Expand Up @@ -1022,7 +1022,7 @@ const translates = {
jdlongdanx: "龙胆·改",
jdlongdanx_info: "你可以将一张基本牌当作任意基本牌使用或打出。每阶段你首次以此法使用或打出牌结算结束后,摸两张牌。",
jdjizhu: "积著",
jdjizhu_info: "准备阶段开始时,你可以与一名其他角色“协力”。其的下个结束阶段开始时,若你与其“协力”成功,则你修改〖龙胆〗直到你的下个回合结束后。",
jdjizhu_info: `准备阶段开始时,你可以与一名其他角色“${get.poptip("rule_xieli")}”。其的下个结束阶段开始时,若你与其“协力”成功,则你修改〖龙胆〗直到你的下个回合结束后。`,
jd_sb_huangyueying: "九鼎黄月英",
jd_sb_huangyueying_prefix: "九鼎",
jdjizhi: "集智",
Expand Down Expand Up @@ -1497,7 +1497,7 @@ const translates = {
peyuanjue: "援绝",
peyuanjue_info: "转换技,摸牌阶段开始时,你可以跳过摸牌阶段,阳:令所有角色的基本牌视为无次数限制的【杀】;阴:令所有角色与你互相计算距离为1,且你视为拥有〖同忾〗。",
peaoyong: "鏊勇",
peaoyong_info: `持恒技,你不因此技能获得牌时,可以选择一项:1.摸一张牌;2.回复1点体力;3.使用一张牌;${get.poptip("rule_beishui")}:减少1点体力上限。`,
peaoyong_info: `${get.poptip("rule_chihengji")},你不因此技能获得牌时,可以选择一项:1.摸一张牌;2.回复1点体力;3.使用一张牌;${get.poptip("rule_beishui")}:减少1点体力上限。`,
petongkai: "同忾",
petongkai_info: "一名角色成为伤害牌的目标时,若你与其的距离不大于1,你可以摸一张牌,然后展示并交给其一张牌;若此牌为装备牌,其可使用之。",
pe_jun_caopi: "君曹丕",
Expand Down
Loading