Commit efbc79b0 authored by VanillaSalt's avatar VanillaSalt

fix

parent 14f5675d
...@@ -16,7 +16,7 @@ function c55461064.initial_effect(c) ...@@ -16,7 +16,7 @@ function c55461064.initial_effect(c)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
function c55461064.atkcon(e,tp,eg,ep,ev,re,r,rp) function c55461064.atkcon(e,tp,eg,ep,ev,re,r,rp)
local phase=Duel.GetCurrentPhase() local ph=Duel.GetCurrentPhase()
return Duel.GetTurnPlayer()~=tp and ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE and (ph~=PHASE_DAMAGE or Duel.IsDamageCalculated()) return Duel.GetTurnPlayer()~=tp and ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE and (ph~=PHASE_DAMAGE or Duel.IsDamageCalculated())
end end
function c55461064.atkcost(e,tp,eg,ep,ev,re,r,rp,chk) function c55461064.atkcost(e,tp,eg,ep,ev,re,r,rp,chk)
...@@ -29,7 +29,7 @@ end ...@@ -29,7 +29,7 @@ end
function c55461064.atktg(e,tp,eg,ep,ev,re,r,rp,chk) function c55461064.atktg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c55461064.filter,tp,LOCATION_MZONE,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c55461064.filter,tp,LOCATION_MZONE,0,1,nil) end
end end
function c55461064.atkop(e,tp,eg,ep,ev,re,r,rp,chk) function c55461064.atkop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(c55461064.filter,tp,LOCATION_MZONE,0,nil) local g=Duel.GetMatchingGroup(c55461064.filter,tp,LOCATION_MZONE,0,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
while tc do while tc do
...@@ -42,4 +42,4 @@ function c55461064.atkop(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -42,4 +42,4 @@ function c55461064.atkop(e,tp,eg,ep,ev,re,r,rp,chk)
tc:RegisterEffect(e1) tc:RegisterEffect(e1)
tc=g:GetNext() tc=g:GetNext()
end end
end end
\ No newline at end of file
...@@ -15,7 +15,7 @@ function c60228941.condition(e,tp,eg,ep,ev,re,r,rp) ...@@ -15,7 +15,7 @@ function c60228941.condition(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsPreviousLocation(LOCATION_HAND) and bit.band(r,0x4040)==0x4040 return e:GetHandler():IsPreviousLocation(LOCATION_HAND) and bit.band(r,0x4040)==0x4040
end end
function c60228941.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function c60228941.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return c60228941.filter2(chkc) and chkc:IsControler(1-tp) and IsLocation(LOCATION_GRAVE) end if chkc then return chkc:IsControler(1-tp) and chkc:IsLocation(LOCATION_GRAVE) and c60228941.filter2(chkc,e,tp) end
if chk==0 then return true end if chk==0 then return true end
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK) Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK)
if tp~=rp and tp==e:GetLabel() and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 if tp~=rp and tp==e:GetLabel() and Duel.GetLocationCount(tp,LOCATION_MZONE)>0
......
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