From 8a8783300b41af617a31c9f9d96d62350a6eb717 Mon Sep 17 00:00:00 2001
From: 157 <3619242020@qq.com>
Date: Fri, 19 Apr 2024 19:36:34 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E6=8A=80?=
=?UTF-8?q?=E8=83=BD=E6=8F=8F=E8=BF=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
character/ddd.js | 13 +++++++++----
character/huicui.js | 17 +++++++++++++++--
character/jsrg.js | 3 +++
character/offline.js | 4 ++++
character/old.js | 11 ++++++++++-
character/sp.js | 3 +++
6 files changed, 44 insertions(+), 7 deletions(-)
diff --git a/character/ddd.js b/character/ddd.js
index 07065aeb2..adaa7e8ba 100644
--- a/character/ddd.js
+++ b/character/ddd.js
@@ -3361,6 +3361,9 @@ game.import("character", function () {
content() {
player.draw(3);
},
+ ai: {
+ combo: "dddfusi"
+ },
},
dddchashi: {
trigger: { global: "phaseUseBegin" },
@@ -5113,6 +5116,9 @@ game.import("character", function () {
},
},
},
+ ai: {
+ combo: "dddyouxue"
+ },
},
dddyouxue_old: {
audio: 2,
@@ -6624,7 +6630,7 @@ game.import("character", function () {
"锁定技。出牌阶段开始时,你选择一名角色,其弃置两张牌,然后你对一名角色造成1点伤害。" +
(player.storage["dddxiaheng_del"]
? ""
- : "。“若两名角色:均不为你,你失去一点体力上限;为同一名角色,你失去一点体力;然后若以此法对包括你在内三名不同的角色造成伤害,删除双引号里的描述内容”")
+ : "“若两名角色:均不为你,你失去一点体力上限;为同一名角色,你失去一点体力;然后若以此法对包括你在内三名不同的角色造成伤害,删除双引号里的描述内容”")
);
},
dddshichao(player) {
@@ -6638,9 +6644,8 @@ game.import("character", function () {
return (
"转换技,摸牌阶段,你" +
(player.hasMark("dddxuanlun_del") ? "" : "可") +
- "展示手牌(无牌则不展示),并改为摸其中" +
- (!player.storage["dddlanghuai"] ? "包含" : "缺少") +
- "花色数的牌。"
+ "展示手牌(无牌则不展示),并改为摸其中:" +
+ (player.storage["dddlanghuai"] ? '阴:包含花色数的牌;阳:缺少花色数的牌。' : '阴:包含花色数的牌;阳:缺少花色数的牌。')
);
},
dddxuanlun(player) {
diff --git a/character/huicui.js b/character/huicui.js
index 802280436..d1bc8a563 100644
--- a/character/huicui.js
+++ b/character/huicui.js
@@ -8005,6 +8005,9 @@ game.import("character", function () {
return false;
},
},
+ ai: {
+ neg: true
+ },
},
//公孙度
dczhenze: {
@@ -10831,7 +10834,10 @@ game.import("character", function () {
player.addTempSkill("zhishi_mark", { player: "phaseBegin" });
}
},
- ai: { expose: 0.3 },
+ ai: {
+ combo: "xunli",
+ expose: 0.3
+ },
subSkill: {
mark: {
trigger: {
@@ -12096,6 +12102,9 @@ game.import("character", function () {
}
}
},
+ ai: {
+ combo: "huguan"
+ },
},
mingluan: {
audio: 2,
@@ -15060,6 +15069,10 @@ game.import("character", function () {
content: function () {
player.removeMark("recangchu", Math.min(player.countMark("recangchu"), trigger.num || 1));
},
+ ai: {
+ combo: "recangchu",
+ neg: true
+ },
group: "reshishou2",
},
reshishou2: {
@@ -15493,7 +15506,7 @@ game.import("character", function () {
var list = ["sha", "shan", "tao", "jiu"];
for (var i of list) {
var strx = "【" + get.translation(i) + "】";
- if (!info || !info[0].includes(i))
+ if (info && !info[0].includes(i))
strx = '' + strx + "";
str += strx;
if (i != "jiu") str += "/";
diff --git a/character/jsrg.js b/character/jsrg.js
index d5015f55d..1d2830e01 100644
--- a/character/jsrg.js
+++ b/character/jsrg.js
@@ -8741,6 +8741,9 @@ game.import("character", function () {
.set("cards", trigger.cards);
}
},
+ ai: {
+ combo: "jsrglirang"
+ },
},
//朱儁
jsrgfendi: {
diff --git a/character/offline.js b/character/offline.js
index f606dda50..662a28be9 100644
--- a/character/offline.js
+++ b/character/offline.js
@@ -4049,6 +4049,7 @@ game.import("character", function () {
result: {
player: 1,
},
+ combo: "zyquanji"
},
},
//孙綝
@@ -6954,6 +6955,9 @@ game.import("character", function () {
player.loseToDiscardpile(cards);
if (num <= 1) player.draw();
},
+ ai: {
+ combo: "spyicong"
+ },
},
sptuji2: {
onremove: true,
diff --git a/character/old.js b/character/old.js
index a4f2eaeed..aaf9d071f 100755
--- a/character/old.js
+++ b/character/old.js
@@ -1169,7 +1169,13 @@ game.import("character", function () {
content: function () {
player.addToExpansion(cards, player, "give").gaintag.add("old_jijun");
},
- ai: { order: 1, result: { player: 1 } },
+ ai: {
+ order: 1,
+ result: {
+ player: 1
+ },
+ combo: "old_fangtong"
+ },
},
old_fangtong: {
trigger: {
@@ -1186,6 +1192,9 @@ game.import("character", function () {
var winners = player.getFriends();
game.over(player == game.me || winners.includes(game.me));
},
+ ai:{
+ combo: "oldjijun"
+ },
},
oldanxu: {
enable: "phaseUse",
diff --git a/character/sp.js b/character/sp.js
index a20e01600..039a6784a 100755
--- a/character/sp.js
+++ b/character/sp.js
@@ -32648,6 +32648,9 @@ game.import("character", function () {
player.gain(event.togain, "gain2");
}
},
+ ai: {
+ combo: "xinfu_falu"
+ },
},
zhenyi_spade: {
trigger: {