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

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

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