Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
92 changes: 92 additions & 0 deletions character/extra/card.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,98 @@
import { lib, game, ui, get, ai, _status } from "../../noname.js";

const cards = {
//26神黄月英的升级装备
zc26_zhuge: {
fullskin: true,
type: "equip",
subtype: "equip1",
derivation: "zc26_shen_huangyueying",
skills: ["zc26_zhuge_skill"],
ai: {
order() {
return get.order({ name: "sha" }) + 0.1;
},
equipValue(card, player) {
if (player._zhuge_temp) {
return 1;
}
player._zhuge_temp = true;
var result = (function () {
if (
!game.hasPlayer(function (current) {
return get.distance(player, current) <= 1 && player.canUse("sha", current) && get.effect(current, { name: "sha" }, player, player) > 0;
})
) {
return 1.5;
}
if (player.hasSha() && _status.currentPhase === player) {
if ((player.getEquip("zhuge") && player.countUsed("sha")) || player.getCardUsable("sha") === 0) {
return 10.5;
}
}
var num = player.countCards("h", "sha");
if (num > 1) {
return 6.5 + num;
}
return 3.5 + num;
})();
delete player._zhuge_temp;
return result;
},
basic: {
equipValue: 6,
},
tag: {
valueswap: 1.5,
},
},
},
zc26_bagua: {
fullskin: true,
type: "equip",
subtype: "equip2",
derivation: "zc26_shen_huangyueying",
skills: ["zc26_bagua_skill"],
ai: {
basic: {
equipValue: 8,
},
},
},
zc26_lingling: {
name: "zc26_lingling",
fullskin: true,
type: "equip",
subtype: "equip4",
derivation: "zc26_shen_huangyueying",
skills: ["zc26_lingling_skill"],
distance: { globalFrom: -2 },
ai: {
value(card, player) {
if (
!game.hasPlayer(function (current) {
return get.damageEffect(current, player, player, "thunder") > 0;
})
) {
return 0;
}
return 8;
},
equipValue(card, player) {
if (
!game.hasPlayer(function (current) {
return get.damageEffect(current, player, player, "thunder") > 0;
})
) {
return 0;
}
return 8;
},
basic: {
equipValue: 2,
},
},
},
//神肘不疑的五灵卡牌
wuqinxi_hu: {
fullskin: true,
Expand Down
7 changes: 7 additions & 0 deletions character/extra/character.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
const characters = {
zc26_shen_huangyueying: {
sex: "female",
group: "shen",
hp: 3,
skills: ["zc26_cangqiao", "zc26_shenxie", "zc26_huaxiu"],
groupInGuozhan: "shu",
},
mark_shen_machao: {
sex: "male",
group: "shen",
Expand Down
1 change: 1 addition & 0 deletions character/extra/characterTitle.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@ export default {
ty_shen_liubei: "龙兴海内",
ty_shen_guanyu: "佑子伐吴",
ty_shen_zhangfei: "傲睨山河",
zc26_shen_huangyueying: "卧龙的点睛人",
};
Loading