diff --git a/character/diy/skill.js b/character/diy/skill.js index 3ba825770..ced47b971 100644 --- a/character/diy/skill.js +++ b/character/diy/skill.js @@ -1918,6 +1918,13 @@ const skills = { }, }, nszhihuang: { + available(mode) { + return ( + mode == "identity" || + mode == "versus" && (_status.mode == "four" || _status.mode == "guandu") || + mode == "guozhan" + ); + }, group: "nszhihuang_damage", trigger: { global: "useCard" }, usable: 1, diff --git a/character/jsrg/skill.js b/character/jsrg/skill.js index 884ef38e4..6df980913 100644 --- a/character/jsrg/skill.js +++ b/character/jsrg/skill.js @@ -137,6 +137,9 @@ const skills = { }, }, jsrgchushi: { + available(mode) { + return mode == "identity" || mode == "versus" && (_status.mode == "four" || _status.mode == "guandu"); + }, audio: 2, enable: "phaseUse", usable: 1, diff --git a/character/sp/skill.js b/character/sp/skill.js index 82dcd4599..8e7463111 100644 --- a/character/sp/skill.js +++ b/character/sp/skill.js @@ -20368,6 +20368,9 @@ const skills = { charlotte: true, }, weidi: { + available(mode) { + return mode == "identity" || mode == "versus" && _status.mode == "four"; + }, init(player) { const list = []; const zhu = get.zhu(player);