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: {