Commit 13988944 authored by POLYMER's avatar POLYMER

fix

parent df64895b
......@@ -16,7 +16,9 @@ function c91300021.initial_effect(c)
ge2:SetCode(EVENT_CHAIN_SOLVED)
ge2:SetCondition(c91300021.ndcon)
ge2:SetOperation(c91300021.ndop)
Duel.RegisterEffect(ge2,tp)
Duel.RegisterEffect(ge2,0)
local ge3=ge2:Clone()
Duel.RegisterEffect(ge3,1)
end
end
function c91300021.stcon(e,tp,eg,ep,ev,re,r,rp)
......@@ -41,7 +43,7 @@ function c91300021.stop(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SkipPhase(tp,PHASE_DRAW,RESET_PHASE+PHASE_END,2)
Duel.SkipPhase(tp,PHASE_STANDBY,RESET_PHASE+PHASE_END,2)
Duel.SkipPhase(tp,PHASE_MAIN1,RESET_PHASE+PHASE_END,2)
local e3=Effect.CreateEffect(e:GetHandler())
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e3:SetCode(EFFECT_CANNOT_ACTIVATE)
......@@ -54,21 +56,22 @@ function c91300021.stop(e,tp,eg,ep,ev,re,r,rp,chk)
e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e4:SetCode(EFFECT_CANNOT_EP)
e4:SetTargetRange(1,0)
e4:SetReset(RESET_PHASE+PHASE_MAIN1+RESET_SELF_TURN)
e4:SetReset(RESET_PHASE+PHASE_MAIN2+RESET_SELF_TURN)
Duel.RegisterEffect(e4,tp)
Duel.RegisterFlagEffect(tp,91300021,RESET_PHASE+PHASE_BATTLE,0,1)
--Debug.Message(Duel.GetFlagEffect(tp,91300021))
end
function c91300021.ndcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetFlagEffect(tp,91300021)~=0
end
function c91300021.ndop(e,tp,eg,ep,ev,re,r,rp)
local e1=Effect.CreateEffect(e:GetHandler())
local c=e:GetHandler()
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e1:SetCountLimit(1)
e1:SetOperation(c91300021.thop)
e1:SetReset(RESET_PHASE+PHASE_BATTLE_START)
e1:SetReset(RESET_PHASE+PHASE_MAIN1+RESET_OPPO_TURN)
Duel.RegisterEffect(e1,tp)
end
function c91300021.thop(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -58,7 +58,7 @@ function c9910080.rmop(e,tp,eg,ep,ev,re,r,rp)
end
end
function c9910080.tdfilter(c,att)
return c:IsType(TYPE_MONSTER) and c:IsAttribute(att) and c:IsAbleToDeck()
return c:IsFaceup() and c:IsAttribute(att) and c:IsAbleToDeck()
end
function c9910080.tdtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
local c=e:GetHandler()
......
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