diff --git a/character/tw/skill.js b/character/tw/skill.js index 6c0657125..666efdc6d 100644 --- a/character/tw/skill.js +++ b/character/tw/skill.js @@ -6257,8 +6257,7 @@ const skills = { var history = current.getHistory("useCard"); if (!history.length) return false; for (var evt of history) { - if (evt.getParent("phaseUse") !== event) return false; - if (evt.card && evt.card.name == "shunshou") { + if (evt.card && evt.card.name == "shunshou" && evt.getParent("phaseUse") === event.getParent("phaseUse")) { targets.addArray(evt.targets); } } diff --git a/character/xianjian.js b/character/xianjian.js index 0df2f9431..8803c1eae 100644 --- a/character/xianjian.js +++ b/character/xianjian.js @@ -308,9 +308,9 @@ game.import("character", function () { }, content: function () { player.storage.yuexing2 = target; - player.addTempSkill("yuexing2"); + player.addTempSkill("yuexing2", "phaseUseAfter"); target.storage.yuexing2 = player; - target.addTempSkill("yuexing2"); + target.addTempSkill("yuexing2", "phaseUseAfter"); }, ai: { order: function () {