Commit 41259ddf authored by 未闻皂名's avatar 未闻皂名

2023/1/29 调整:不能攻击的怪兽不能赋予连击效果

parent 545419fa
Pipeline #19823 passed with stages
in 5 minutes and 8 seconds
......@@ -77,6 +77,9 @@ function RushDuel.IsCanAttachPierce(card)
end
-- 条件: 可否赋予效果 - 多次攻击
function RushDuel.IsCanAttachExtraAttack(card, value)
if card:IsHasEffect(EFFECT_CANNOT_ATTACK) then
return false
end
local values = RushDuel.GetEffectValues(card, EFFECT_EXTRA_ATTACK)
for _, val in ipairs(values) do
if val >= value then
......@@ -87,6 +90,9 @@ function RushDuel.IsCanAttachExtraAttack(card, value)
end
-- 条件: 可否赋予效果 - 多次攻击 (怪兽限定)
function RushDuel.IsCanAttachExtraAttackMonster(card, value)
if card:IsHasEffect(EFFECT_CANNOT_ATTACK) then
return false
end
local values = RushDuel.GetEffectValues(card, EFFECT_EXTRA_ATTACK_MONSTER)
for _, val in ipairs(values) do
if val >= value then
......@@ -97,7 +103,7 @@ function RushDuel.IsCanAttachExtraAttackMonster(card, value)
end
-- 条件: 可否赋予效果 - 全体攻击
function RushDuel.IsCanAttachAttackAll(card, value)
return true
return not card:IsHasEffect(EFFECT_CANNOT_ATTACK)
end
-- 条件: 可否赋予效果 - 双重解放
function RushDuel.IsCanAttachDoubleTribute(card, value)
......
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