Commit 9f1b09c2 authored by salix5's avatar salix5

Relinquished

parent 24e6fe38
...@@ -46,16 +46,6 @@ function c63519819.initial_effect(c) ...@@ -46,16 +46,6 @@ function c63519819.initial_effect(c)
e5:SetValue(c63519819.defval) e5:SetValue(c63519819.defval)
e5:SetLabelObject(e1) e5:SetLabelObject(e1)
c:RegisterEffect(e5) c:RegisterEffect(e5)
--substitute
local e6=Effect.CreateEffect(c)
e6:SetType(EFFECT_TYPE_SINGLE)
e6:SetCode(EFFECT_DESTROY_SUBSTITUTE)
e6:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
e6:SetRange(LOCATION_MZONE)
e6:SetCondition(c63519819.adcon)
e6:SetValue(c63519819.repval)
e6:SetLabelObject(e1)
c:RegisterEffect(e6)
end end
function c63519819.eqcon(e,tp,eg,ep,ev,re,r,rp) function c63519819.eqcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
...@@ -89,6 +79,14 @@ function c63519819.eqop(e,tp,eg,ep,ev,re,r,rp) ...@@ -89,6 +79,14 @@ function c63519819.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+0x1fe0000) e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c63519819.eqlimit) e1:SetValue(c63519819.eqlimit)
tc:RegisterEffect(e1) tc:RegisterEffect(e1)
--substitute
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_EQUIP)
e2:SetCode(EFFECT_DESTROY_SUBSTITUTE)
e2:SetProperty(EFFECT_FLAG_SET_AVAILABLE)
e2:SetReset(RESET_EVENT+0x1fe0000)
e2:SetValue(c63519819.repval)
tc:RegisterEffect(e2)
else Duel.SendtoGrave(tc,REASON_EFFECT) end else Duel.SendtoGrave(tc,REASON_EFFECT) end
end end
end end
......
...@@ -32,26 +32,16 @@ function c64631466.initial_effect(c) ...@@ -32,26 +32,16 @@ function c64631466.initial_effect(c)
e3:SetValue(c64631466.defval) e3:SetValue(c64631466.defval)
e3:SetLabelObject(e1) e3:SetLabelObject(e1)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--substitute --damage
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e4:SetCode(EFFECT_DESTROY_SUBSTITUTE) e4:SetProperty(EFFECT_FLAG_AVAILABLE_BD)
e4:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e4:SetCode(EVENT_DAMAGE)
e4:SetRange(LOCATION_MZONE) e4:SetRange(LOCATION_MZONE)
e4:SetCondition(c64631466.adcon) e4:SetCondition(c64631466.damcon)
e4:SetValue(c64631466.repval) e4:SetOperation(c64631466.damop)
e4:SetLabelObject(e1) e4:SetLabelObject(e1)
c:RegisterEffect(e4) c:RegisterEffect(e4)
--damage
local e5=Effect.CreateEffect(c)
e5:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e5:SetProperty(EFFECT_FLAG_AVAILABLE_BD)
e5:SetCode(EVENT_DAMAGE)
e5:SetRange(LOCATION_MZONE)
e5:SetCondition(c64631466.damcon)
e5:SetOperation(c64631466.damop)
e5:SetLabelObject(e1)
c:RegisterEffect(e5)
end end
function c64631466.eqcon(e,tp,eg,ep,ev,re,r,rp) function c64631466.eqcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
...@@ -85,6 +75,14 @@ function c64631466.eqop(e,tp,eg,ep,ev,re,r,rp) ...@@ -85,6 +75,14 @@ function c64631466.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+0x1fe0000) e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c64631466.eqlimit) e1:SetValue(c64631466.eqlimit)
tc:RegisterEffect(e1) tc:RegisterEffect(e1)
--substitute
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_EQUIP)
e2:SetCode(EFFECT_DESTROY_SUBSTITUTE)
e2:SetProperty(EFFECT_FLAG_SET_AVAILABLE)
e2:SetReset(RESET_EVENT+0x1fe0000)
e2:SetValue(c64631466.repval)
tc:RegisterEffect(e2)
else Duel.SendtoGrave(tc,REASON_EFFECT) end else Duel.SendtoGrave(tc,REASON_EFFECT) end
end end
end 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