Commit 54d1a406 authored by 聖園ミカ's avatar 聖園ミカ 🐟

byd

parent 6bdadd3e
Pipeline #29736 passed with stages
in 35 minutes and 41 seconds
......@@ -7,6 +7,7 @@ function c50218201.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218201.con0)
c:RegisterEffect(e0)
--damage
local e1=Effect.CreateEffect(c)
......@@ -33,6 +34,9 @@ function c50218201.initial_effect(c)
e2:SetOperation(c50218201.op2)
c:RegisterEffect(e2)
end
function c50218201.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218201.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218202.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218202.con0)
c:RegisterEffect(e0)
--destroy faceup
local e1=Effect.CreateEffect(c)
......@@ -33,6 +34,9 @@ function c50218202.initial_effect(c)
e2:SetOperation(c50218202.op2)
c:RegisterEffect(e2)
end
function c50218202.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218202.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218203.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218203.con0)
c:RegisterEffect(e0)
--search spell
local e1=Effect.CreateEffect(c)
......@@ -31,6 +32,9 @@ function c50218203.initial_effect(c)
e2:SetOperation(c50218203.op2)
c:RegisterEffect(e2)
end
function c50218203.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218203.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218204.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218204.con0)
c:RegisterEffect(e0)
--spsummon
local e1=Effect.CreateEffect(c)
......@@ -31,6 +32,9 @@ function c50218204.initial_effect(c)
e2:SetOperation(c50218204.op2)
c:RegisterEffect(e2)
end
function c50218204.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218204.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218205.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218205.con0)
c:RegisterEffect(e0)
--spsummon
local e1=Effect.CreateEffect(c)
......@@ -29,6 +30,9 @@ function c50218205.initial_effect(c)
e2:SetValue(ATTRIBUTE_DARK)
c:RegisterEffect(e2)
end
function c50218205.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218205.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218206.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218206.con0)
c:RegisterEffect(e0)
--remove
local e1=Effect.CreateEffect(c)
......@@ -33,6 +34,9 @@ function c50218206.initial_effect(c)
e2:SetOperation(c50218206.op2)
c:RegisterEffect(e2)
end
function c50218206.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218206.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218207.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218207.con0)
c:RegisterEffect(e0)
--ATK to 0
local e1=Effect.CreateEffect(c)
......@@ -33,6 +34,9 @@ function c50218207.initial_effect(c)
e2:SetOperation(c50218207.op2)
c:RegisterEffect(e2)
end
function c50218207.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218207.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......@@ -44,10 +48,10 @@ function c50218207.cost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.PayLPCost(tp,300)
end
function c50218207.tg1(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsFaceup() and chkc:IsLocation(LOCATION_MZONE) end
if chk==0 then return Duel.IsExistingTarget(Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
if chkc then return chkc:IsLocation(LOCATION_MZONE) and aux.nzatk(chkc) end
if chk==0 then return Duel.IsExistingTarget(aux.nzatk,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TARGET)
Duel.SelectTarget(tp,Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
Duel.SelectTarget(tp,aux.nzatk,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
end
function c50218207.op1(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
......@@ -61,10 +65,10 @@ function c50218207.op1(e,tp,eg,ep,ev,re,r,rp)
end
end
function c50218207.tg2(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsFaceup() and chkc:IsLocation(LOCATION_MZONE) end
if chk==0 then return Duel.IsExistingTarget(Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
if chkc then return chkc:IsLocation(LOCATION_MZONE) and aux.NegateMonsterFilter(chkc) end
if chk==0 then return Duel.IsExistingTarget(aux.NegateMonsterFilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TARGET)
Duel.SelectTarget(tp,Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
Duel.SelectTarget(tp,aux.NegateMonsterFilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
end
function c50218207.op2(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -7,6 +7,7 @@ function c50218208.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218208.con0)
c:RegisterEffect(e0)
--draw
local e1=Effect.CreateEffect(c)
......@@ -31,6 +32,9 @@ function c50218208.initial_effect(c)
e2:SetOperation(c50218208.op2)
c:RegisterEffect(e2)
end
function c50218208.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218208.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218209.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218209.con0)
c:RegisterEffect(e0)
--summon
local e1=Effect.CreateEffect(c)
......@@ -31,6 +32,9 @@ function c50218209.initial_effect(c)
e2:SetOperation(c50218209.op2)
c:RegisterEffect(e2)
end
function c50218209.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218209.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
end
......
......@@ -7,6 +7,7 @@ function c50218210.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM+EFFECT_FLAG_CANNOT_DISABLE)
e0:SetTargetRange(POS_FACEUP_DEFENSE+POS_FACEUP_ATTACK,0)
e0:SetValue(SUMMON_TYPE_NORMAL)
e0:SetCondition(c50218210.con0)
c:RegisterEffect(e0)
--spsummon
local e1=Effect.CreateEffect(c)
......@@ -29,6 +30,9 @@ function c50218210.initial_effect(c)
e2:SetValue(ATTRIBUTE_LIGHT)
c:RegisterEffect(e2)
end
function c50218210.con0(e)
return Duel.GetMZoneCount(e:GetHandlerPlayer())>0
end
function c50218210.con1(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsAttackPos()
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