Commit d4c00e1b authored by salix5's avatar salix5

fix

parent 0d7ab8c2
...@@ -37,7 +37,7 @@ function c31444249.lvtg(e,c) ...@@ -37,7 +37,7 @@ function c31444249.lvtg(e,c)
end end
function c31444249.rdcon(e,tp,eg,ep,ev,re,r,rp) function c31444249.rdcon(e,tp,eg,ep,ev,re,r,rp)
local ac=Duel.GetAttacker() local ac=Duel.GetAttacker()
return ep~=tp and ac:IsSetCard(0xbb) and ac:GetOriginalLevel()>=2 return ep~=tp and ac:IsSetCard(0xbb) and ac:GetOriginalLevel()>=2 and not ac:IsImmuneToEffect(e)
end end
function c31444249.rdop(e,tp,eg,ep,ev,re,r,rp) function c31444249.rdop(e,tp,eg,ep,ev,re,r,rp)
Duel.ChangeBattleDamage(ep,ev/2) Duel.ChangeBattleDamage(ep,ev/2)
......
...@@ -38,7 +38,7 @@ function c8038143.target(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -38,7 +38,7 @@ function c8038143.target(e,tp,eg,ep,ev,re,r,rp,chk)
if tgp~=tp and (te:IsActiveType(TYPE_MONSTER) or te:IsHasType(EFFECT_TYPE_ACTIVATE)) and Duel.IsChainNegatable(i) then if tgp~=tp and (te:IsActiveType(TYPE_MONSTER) or te:IsHasType(EFFECT_TYPE_ACTIVATE)) and Duel.IsChainNegatable(i) then
local tc=te:GetHandler() local tc=te:GetHandler()
ng:AddCard(tc) ng:AddCard(tc)
if tc:IsOnField() and tc:IsRelateToEffect(te) and tc:IsAbleToDeck() then if tc:IsOnField() and tc:IsRelateToEffect(te) and not tc:IsHasEffect(EFFECT_CANNOT_TO_DECK) and IsPlayerCanSendtoDeck(tp,tc) then
dg:AddCard(tc) dg:AddCard(tc)
end end
end end
...@@ -54,7 +54,7 @@ function c8038143.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,7 @@ function c8038143.activate(e,tp,eg,ep,ev,re,r,rp)
if tgp~=tp and (te:IsActiveType(TYPE_MONSTER) or te:IsHasType(EFFECT_TYPE_ACTIVATE)) and Duel.IsChainNegatable(i) then if tgp~=tp and (te:IsActiveType(TYPE_MONSTER) or te:IsHasType(EFFECT_TYPE_ACTIVATE)) and Duel.IsChainNegatable(i) then
Duel.NegateActivation(i) Duel.NegateActivation(i)
local tc=te:GetHandler() local tc=te:GetHandler()
if tc:IsRelateToEffect(e) and tc:IsRelateToEffect(te) and tc:IsAbleToDeck() then if tc:IsRelateToEffect(e) and tc:IsRelateToEffect(te) and not tc:IsHasEffect(EFFECT_CANNOT_TO_DECK) and IsPlayerCanSendtoDeck(tp,tc) then
tc:CancelToGrave() tc:CancelToGrave()
dg:AddCard(tc) dg:AddCard(tc)
end end
......
...@@ -136,10 +136,10 @@ STATUS_SUMMONING =0x0200 --召唤中 ...@@ -136,10 +136,10 @@ STATUS_SUMMONING =0x0200 --召唤中
STATUS_EFFECT_ENABLED =0x0400 --效果有效 STATUS_EFFECT_ENABLED =0x0400 --效果有效
STATUS_SUMMON_TURN =0x0800 --在本回合召喚/SET/特殊召喚 STATUS_SUMMON_TURN =0x0800 --在本回合召喚/SET/特殊召喚
STATUS_DESTROY_CONFIRMED =0x1000 --破坏确定 STATUS_DESTROY_CONFIRMED =0x1000 --破坏确定
STATUS_LEAVE_CONFIRMED =0x2000 --离开确定 STATUS_LEAVE_CONFIRMED =0x2000 --連鎖處理完後送去墓地的魔法陷阱
STATUS_BATTLE_DESTROYED =0x4000 --战斗破坏确定 STATUS_BATTLE_DESTROYED =0x4000 --战斗破坏确定
STATUS_COPYING_EFFECT =0x8000 --复制效果 STATUS_COPYING_EFFECT =0x8000 --复制效果
STATUS_CHAINING =0x10000 --进入连锁 STATUS_CHAINING =0x10000 --正在連鎖串中
STATUS_SUMMON_DISABLED =0x20000 --召唤无效 STATUS_SUMMON_DISABLED =0x20000 --召唤无效
STATUS_ACTIVATE_DISABLED =0x40000 --发动无效 STATUS_ACTIVATE_DISABLED =0x40000 --发动无效
STATUS_UNSUMMONABLE_CARD =0x80000 --不能通常召唤 STATUS_UNSUMMONABLE_CARD =0x80000 --不能通常召唤
......
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