From 6de5ec2b08520df1be3752290d51bb6b77bba3df Mon Sep 17 00:00:00 2001 From: Miao_Spring <539943419@qq.com> Date: Wed, 29 Jan 2025 01:04:28 +0800 Subject: [PATCH] fix --- extension.js | 10 +++++++--- miaoTool.js | 7 ++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/extension.js b/extension.js index 28bce8d..e62ffa3 100644 --- a/extension.js +++ b/extension.js @@ -10451,7 +10451,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true; zioy_shenji: { autoTranslate: { name: "神机", - info: `
①锁定技。当有牌于〖神机〗结算期间外被装备或进入弃牌堆时,你有20%的概率将其置于武将牌上,称为“花火”。若此时为你的回合内,则概率提升至100%。“花火”至多为5张,当“花火”牌超过5张时,你弃置最早获得的“花火”。
②出牌阶段,你可以依次使用所有的“花火”,以此法使用的牌无距离与次数限制。` + info: `
①锁定技。当有牌于〖神机〗结算期间外被装备或进入弃牌堆时,你有20%的概率将其置于武将牌上,称为“花火”。若此时为你的回合内,则概率提升至100%。“花火”至多为5张,当“花火”牌超过5张时,你弃置最早获得的“花火”。
②出牌阶段,你可以依次使用所有的“花火”,以此法使用的牌无距离与次数限制,若此牌无法使用则弃置之并使本次结算流程后续造成的伤害+1。` }, trigger: { global:["loseAfter","loseAsyncAfter"], @@ -10588,8 +10588,12 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true; cards }) const t = _mt.loadash.arrRandomGet(bcs, 5) - await player.gain(t) - await player.discard(t) + for(const c of t) { + await player.gain(c) + } + for(const c of t) { + await player.discard(c) + } }, _priority: 1, }, diff --git a/miaoTool.js b/miaoTool.js index 9990783..b0e44fa 100644 --- a/miaoTool.js +++ b/miaoTool.js @@ -117,9 +117,10 @@ export default (lib, game, ui, get, ai, _status) => { * @returns {boolean} 如果玩家可以使用卡牌,则返回true,否则返回false */ canUse(player, card) { - return game.filterPlayer(current => { - return lib.filter.targetEnabled2(card, player, current); - }).length != 0 + return player.hasUseTarget(card) + // return game.filterPlayer(current => { + // return lib.filter.targetEnabled2(card, player, current); + // }).length != 0 } }, loadash: {