Commit ca353f00 authored by 未闻皂名's avatar 未闻皂名

2024/3/27 抗性检测修改

parent 5f36267c
Pipeline #26113 passed with stages
in 8 minutes and 50 seconds
......@@ -74,7 +74,7 @@ end
-- 赋予: 效果破坏抗性
function RushDuel.AttachEffectIndes(e, card, value, desc, reset, forced)
local attach = RushDuel.CreateSingleEffect(e, desc, card, EFFECT_INDESTRUCTABLE_EFFECT, value, reset, forced)
attach:SetLabel(e:GetHandlerPlayer() + 1)
attach:SetOwnerPlayer(e:GetHandlerPlayer())
return attach
end
-- 赋予: 战斗, 效果破坏抗性 (有次数限制)
......
......@@ -163,9 +163,8 @@ function RushDuel.IsCanAttachBattleIndes(card, value)
end
-- 条件: 可否赋予效果 - 效果破坏抗性
function RushDuel.IsCanAttachEffectIndes(card, player, value)
local swap = card:GetOwner() ~= player
local values = RushDuel.GetEffectValues(card, EFFECT_INDESTRUCTABLE_EFFECT)
return RushDuel.CheckValueEffectIndesType(swap, values, value)
local effects = RushDuel.GetAttachEffects(card, EFFECT_INDESTRUCTABLE_EFFECT)
return RushDuel.CheckValueEffectIndesType(player, effects, value)
end
-- 条件: 可否赋予效果 - 永续效果无效化
function RushDuel.IsCanAttachDisableContinuous(card)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment