diff --git a/lua/core/util.lua b/lua/core/util.lua index f0084ab91bf2e8d2aa53e83e4928ee474b3c54d9..ebc293b8d32e3f9e91f3fff17421bbbdf137d1ea 100644 --- a/lua/core/util.lua +++ b/lua/core/util.lua @@ -167,7 +167,7 @@ end --- 指定目标卡牌的targetFilter Util.TargetFilter = function(self, to_select, selected, selected_cards, card, extra_data) - if not self:modTargetFilter(to_select, selected, Self.id, card, true) then return end + if not self:modTargetFilter(to_select, selected, Self.id, card, not (extra_data and extra_data.bypass_distances)) then return end if #selected >= self:getMaxTargetNum(Self, card) then return end if Self:isProhibited(Fk:currentRoom():getPlayerById(to_select), card) then return end extra_data = extra_data or {}