Commit 28517634 authored by DailyShana's avatar DailyShana

fix

parent eff85782
...@@ -2,11 +2,9 @@ ...@@ -2,11 +2,9 @@
function c53778229.initial_effect(c) function c53778229.initial_effect(c)
--Activate --Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DESTROY)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetCost(c53778229.cost) e1:SetCost(c53778229.cost)
e1:SetTarget(c53778229.target)
e1:SetOperation(c53778229.activate) e1:SetOperation(c53778229.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
...@@ -14,14 +12,9 @@ function c53778229.cost(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -14,14 +12,9 @@ function c53778229.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(Card.IsDiscardable,tp,LOCATION_HAND,0,1,e:GetHandler()) end if chk==0 then return Duel.IsExistingMatchingCard(Card.IsDiscardable,tp,LOCATION_HAND,0,1,e:GetHandler()) end
Duel.DiscardHand(tp,Card.IsDiscardable,1,1,REASON_COST+REASON_DISCARD) Duel.DiscardHand(tp,Card.IsDiscardable,1,1,REASON_COST+REASON_DISCARD)
end end
function c53778229.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
Duel.SetOperationInfo(0,CATEGORY_LEAVE_FIELD,nil,1,tp,LOCATION_GRAVE)
end
function c53778229.activate(e,tp,eg,ep,ev,re,r,rp) function c53778229.activate(e,tp,eg,ep,ev,re,r,rp)
local e1=Effect.CreateEffect(e:GetHandler()) local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
e1:SetRange(LOCATION_SZONE)
e1:SetCode(EVENT_CHAIN_ACTIVATING) e1:SetCode(EVENT_CHAIN_ACTIVATING)
e1:SetOperation(c53778229.disop) e1:SetOperation(c53778229.disop)
e1:SetReset(RESET_PHASE+PHASE_END) e1:SetReset(RESET_PHASE+PHASE_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