Commit 45cfc6b3 authored by nekrozar's avatar nekrozar Committed by DailyShana

fix Tribute Burial (#479)

parent 496ffe2e
......@@ -4,9 +4,13 @@ function c80230510.initial_effect(c)
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetTarget(c80230510.target)
e1:SetOperation(c80230510.activate)
c:RegisterEffect(e1)
end
function c80230510.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetFlagEffect(tp,80230510)==0 end
end
function c80230510.activate(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local e1=Effect.CreateEffect(c)
......@@ -24,6 +28,7 @@ function c80230510.activate(e,tp,eg,ep,ev,re,r,rp)
local e2=e1:Clone()
e2:SetCode(EFFECT_SET_PROC)
Duel.RegisterEffect(e2,tp)
Duel.RegisterFlagEffect(tp,80230510,RESET_PHASE+PHASE_END,0,1)
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
......@@ -53,4 +58,5 @@ function c80230510.otop(e,tp,eg,ep,ev,re,r,rp,c)
local g2=Duel.SelectMatchingCard(tp,c80230510.rmfilter,tp,0,LOCATION_GRAVE,1,1,nil)
g1:Merge(g2)
Duel.Remove(g1,POS_FACEUP,REASON_COST)
Duel.ResetFlagEffect(tp,80230510)
end
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