Commit f6f760ac authored by Tachibana's avatar Tachibana

ndyd

parent 1c09c4d5
Pipeline #5261 passed with stages
in 24 minutes and 15 seconds
No preview for this file type
expansions/pics/45746801.jpg

145 KB | W: | H:

expansions/pics/45746801.jpg

135 KB | W: | H:

expansions/pics/45746801.jpg
expansions/pics/45746801.jpg
expansions/pics/45746801.jpg
expansions/pics/45746801.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746802.jpg

139 KB | W: | H:

expansions/pics/45746802.jpg

129 KB | W: | H:

expansions/pics/45746802.jpg
expansions/pics/45746802.jpg
expansions/pics/45746802.jpg
expansions/pics/45746802.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746803.jpg

145 KB | W: | H:

expansions/pics/45746803.jpg

130 KB | W: | H:

expansions/pics/45746803.jpg
expansions/pics/45746803.jpg
expansions/pics/45746803.jpg
expansions/pics/45746803.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746804.jpg

160 KB | W: | H:

expansions/pics/45746804.jpg

145 KB | W: | H:

expansions/pics/45746804.jpg
expansions/pics/45746804.jpg
expansions/pics/45746804.jpg
expansions/pics/45746804.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746805.jpg

152 KB | W: | H:

expansions/pics/45746805.jpg

138 KB | W: | H:

expansions/pics/45746805.jpg
expansions/pics/45746805.jpg
expansions/pics/45746805.jpg
expansions/pics/45746805.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746806.jpg

148 KB | W: | H:

expansions/pics/45746806.jpg

135 KB | W: | H:

expansions/pics/45746806.jpg
expansions/pics/45746806.jpg
expansions/pics/45746806.jpg
expansions/pics/45746806.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746818.jpg

172 KB | W: | H:

expansions/pics/45746818.jpg

153 KB | W: | H:

expansions/pics/45746818.jpg
expansions/pics/45746818.jpg
expansions/pics/45746818.jpg
expansions/pics/45746818.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746819.jpg

137 KB | W: | H:

expansions/pics/45746819.jpg

131 KB | W: | H:

expansions/pics/45746819.jpg
expansions/pics/45746819.jpg
expansions/pics/45746819.jpg
expansions/pics/45746819.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746831.jpg

144 KB | W: | H:

expansions/pics/45746831.jpg

125 KB | W: | H:

expansions/pics/45746831.jpg
expansions/pics/45746831.jpg
expansions/pics/45746831.jpg
expansions/pics/45746831.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746832.jpg

169 KB | W: | H:

expansions/pics/45746832.jpg

152 KB | W: | H:

expansions/pics/45746832.jpg
expansions/pics/45746832.jpg
expansions/pics/45746832.jpg
expansions/pics/45746832.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746833.jpg

143 KB | W: | H:

expansions/pics/45746833.jpg

138 KB | W: | H:

expansions/pics/45746833.jpg
expansions/pics/45746833.jpg
expansions/pics/45746833.jpg
expansions/pics/45746833.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746834.jpg

164 KB | W: | H:

expansions/pics/45746834.jpg

146 KB | W: | H:

expansions/pics/45746834.jpg
expansions/pics/45746834.jpg
expansions/pics/45746834.jpg
expansions/pics/45746834.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746835.jpg

132 KB | W: | H:

expansions/pics/45746835.jpg

134 KB | W: | H:

expansions/pics/45746835.jpg
expansions/pics/45746835.jpg
expansions/pics/45746835.jpg
expansions/pics/45746835.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746836.jpg

145 KB | W: | H:

expansions/pics/45746836.jpg

143 KB | W: | H:

expansions/pics/45746836.jpg
expansions/pics/45746836.jpg
expansions/pics/45746836.jpg
expansions/pics/45746836.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746837.jpg

141 KB | W: | H:

expansions/pics/45746837.jpg

136 KB | W: | H:

expansions/pics/45746837.jpg
expansions/pics/45746837.jpg
expansions/pics/45746837.jpg
expansions/pics/45746837.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746851.jpg

110 KB | W: | H:

expansions/pics/45746851.jpg

125 KB | W: | H:

expansions/pics/45746851.jpg
expansions/pics/45746851.jpg
expansions/pics/45746851.jpg
expansions/pics/45746851.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746852.jpg

119 KB | W: | H:

expansions/pics/45746852.jpg

105 KB | W: | H:

expansions/pics/45746852.jpg
expansions/pics/45746852.jpg
expansions/pics/45746852.jpg
expansions/pics/45746852.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746853.jpg

108 KB | W: | H:

expansions/pics/45746853.jpg

106 KB | W: | H:

expansions/pics/45746853.jpg
expansions/pics/45746853.jpg
expansions/pics/45746853.jpg
expansions/pics/45746853.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746854.jpg

121 KB | W: | H:

expansions/pics/45746854.jpg

117 KB | W: | H:

expansions/pics/45746854.jpg
expansions/pics/45746854.jpg
expansions/pics/45746854.jpg
expansions/pics/45746854.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746855.jpg

117 KB | W: | H:

expansions/pics/45746855.jpg

116 KB | W: | H:

expansions/pics/45746855.jpg
expansions/pics/45746855.jpg
expansions/pics/45746855.jpg
expansions/pics/45746855.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746856.jpg

145 KB | W: | H:

expansions/pics/45746856.jpg

130 KB | W: | H:

expansions/pics/45746856.jpg
expansions/pics/45746856.jpg
expansions/pics/45746856.jpg
expansions/pics/45746856.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746857.jpg

150 KB | W: | H:

expansions/pics/45746857.jpg

134 KB | W: | H:

expansions/pics/45746857.jpg
expansions/pics/45746857.jpg
expansions/pics/45746857.jpg
expansions/pics/45746857.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746858.jpg

152 KB | W: | H:

expansions/pics/45746858.jpg

136 KB | W: | H:

expansions/pics/45746858.jpg
expansions/pics/45746858.jpg
expansions/pics/45746858.jpg
expansions/pics/45746858.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746859.jpg

146 KB | W: | H:

expansions/pics/45746859.jpg

129 KB | W: | H:

expansions/pics/45746859.jpg
expansions/pics/45746859.jpg
expansions/pics/45746859.jpg
expansions/pics/45746859.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/45746871.jpg

152 KB | W: | H:

expansions/pics/45746871.jpg

138 KB | W: | H:

expansions/pics/45746871.jpg
expansions/pics/45746871.jpg
expansions/pics/45746871.jpg
expansions/pics/45746871.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/field/45746851.jpg

56.1 KB | W: | H:

expansions/pics/field/45746851.jpg

79.7 KB | W: | H:

expansions/pics/field/45746851.jpg
expansions/pics/field/45746851.jpg
expansions/pics/field/45746851.jpg
expansions/pics/field/45746851.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/field/45746852.jpg

45.3 KB | W: | H:

expansions/pics/field/45746852.jpg

41.1 KB | W: | H:

expansions/pics/field/45746852.jpg
expansions/pics/field/45746852.jpg
expansions/pics/field/45746852.jpg
expansions/pics/field/45746852.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -26,8 +26,8 @@ function c45746837.initial_effect(c)
e2:SetProperty(EFFECT_FLAG_DELAY)
e2:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE)
e2:SetCost(c45746837.cost1)
e2:SetTarget(c45746837.tdtg)
e2:SetOperation(c45746837.tdop)
e2:SetTarget(c45746837.tdtg1)
e2:SetOperation(c45746837.tdop1)
c:RegisterEffect(e2)
local e3=Effect.CreateEffect(c)
......@@ -37,9 +37,9 @@ function c45746837.initial_effect(c)
e3:SetCode(EVENT_SPSUMMON_SUCCESS)
e3:SetProperty(EFFECT_FLAG_DELAY)
e3:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE)
e3:SetCost(c45746837.cost3)
e3:SetTarget(c45746837.tdtg1)
e3:SetOperation(c45746837.tdop1)
e3:SetCost(c45746837.cost2)
e3:SetTarget(c45746837.tdtg2)
e3:SetOperation(c45746837.tdop2)
c:RegisterEffect(e3)
local e4=Effect.CreateEffect(c)
......@@ -49,9 +49,9 @@ function c45746837.initial_effect(c)
e4:SetProperty(EFFECT_FLAG_DELAY)
e4:SetCode(EVENT_SPSUMMON_SUCCESS)
e4:SetCountLimit(1,EFFECT_COUNT_CODE_SINGLE)
e4:SetCost(c45746837.cost2)
e4:SetTarget(c45746837.distg)
e4:SetOperation(c45746837.disop)
e4:SetCost(c45746837.cost3)
e4:SetTarget(c45746837.tdtg3)
e4:SetOperation(c45746837.tdop3)
c:RegisterEffect(e4)
local e5=Effect.CreateEffect(c)
......@@ -102,49 +102,49 @@ function c45746837.cost1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
Duel.PayLPCost(tp,math.floor(Duel.GetLP(tp)/2))
end
function c45746837.filter2(c)
function c45746837.filter1(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToDeck()
end
function c45746837.tdtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c45746837.filter2,tp,0,LOCATION_ONFIELD,1,nil) end
local g=Duel.GetMatchingGroup(c45746837.filter2,tp,0,LOCATION_ONFIELD,nil)
function c45746837.tdtg1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c45746837.filter1,tp,0,LOCATION_ONFIELD,1,nil) end
local g=Duel.GetMatchingGroup(c45746837.filter1,tp,0,LOCATION_ONFIELD,nil)
Duel.SetOperationInfo(0,CATEGORY_TODECK,g,g:GetCount(),0,0)
Duel.SetChainLimit(c45746837.chainlm)
end
function c45746837.tdop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(c45746837.filter2,tp,0,LOCATION_ONFIELD,nil)
function c45746837.tdop2(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(c45746837.filter1,tp,0,LOCATION_ONFIELD,nil)
Duel.SendtoDeck(g,nil,2,REASON_EFFECT)
end
--e3
function c45746837.cost3(e,tp,eg,ep,ev,re,r,rp,chk)
function c45746837.cost2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
Duel.PayLPCost(tp,math.floor(Duel.GetLP(tp)/2))
end
function c45746837.filter3(c)
function c45746837.filter2(c)
return (c:IsType(TYPE_SPELL) or c:IsType(TYPE_TRAP)) and c:IsAbleToDeck()
end
function c45746837.tdtg1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c45746837.filter3,tp,0,LOCATION_GRAVE,1,nil) end
local g=Duel.GetMatchingGroup(c45746837.filter3,tp,0,LOCATION_GRAVE,nil)
function c45746837.tdtg2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c45746837.filter2,tp,0,LOCATION_GRAVE,1,nil) end
local g=Duel.GetMatchingGroup(c45746837.filter2,tp,0,LOCATION_GRAVE,nil)
Duel.SetOperationInfo(0,CATEGORY_TODECK,g,g:GetCount(),0,0)
Duel.SetChainLimit(c45746837.chainlm)
end
function c45746837.tdop1(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(c45746837.filter3,tp,0,LOCATION_GRAVE,nil)
function c45746837.tdop2(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(c45746837.filter2,tp,0,LOCATION_GRAVE,nil)
Duel.SendtoDeck(g,nil,2,REASON_EFFECT)
end
--e4
function c45746837.cost2(e,tp,eg,ep,ev,re,r,rp,chk)
function c45746837.cost3(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
Duel.PayLPCost(tp,math.floor(Duel.GetLP(tp)/2))
end
function c45746837.distg(e,tp,eg,ep,ev,re,r,rp,chk)
function c45746837.tdtg2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(aux.disfilter1,tp,0,LOCATION_MZONE,1,nil) end
local g=Duel.GetMatchingGroup(aux.disfilter1,tp,0,LOCATION_MZONE,nil)
Duel.SetOperationInfo(0,CATEGORY_DISABLE,g,g:GetCount(),0,0)
Duel.SetChainLimit(c45746837.chainlm)
end
function c45746837.disop(e,tp,eg,ep,ev,re,r,rp)
function c45746837.tdop3(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(aux.disfilter1,tp,0,LOCATION_MZONE,nil)
local tc=g:GetFirst()
while tc do
......
......@@ -6,15 +6,23 @@ function c45746851.initial_effect(c)
e1:SetCountLimit(1,45746851+EFFECT_COUNT_CODE_OATH)
c:RegisterEffect(e1)
local e3=Effect.CreateEffect(c)
e3:SetDescription(aux.Stringid(45746851,0))
e3:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e3:SetType(EFFECT_TYPE_IGNITION)
e3:SetRange(LOCATION_FZONE)
e3:SetCountLimit(1)
e3:SetTarget(c45746851.thtg)
e3:SetOperation(c45746851.thop)
c:RegisterEffect(e3)
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(45746851,0))
e2:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_FZONE)
e2:SetCountLimit(1)
e2:SetCondition(c45746851.spcon1)
e2:SetTarget(c45746851.thtg)
e2:SetOperation(c45746851.thop)
c:RegisterEffect(e2)
local e3=e2:Clone()
e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetCode(EVENT_FREE_CHAIN)
e3:SetHintTiming(0,TIMING_END_PHASE)
e3:SetCondition(c45746851.spcon2)
c:RegisterEffect(e3)
-- local e4=Effect.CreateEffect(c)
-- e4:SetDescription(aux.Stringid(45746851,0))
-- e4:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
......@@ -25,7 +33,12 @@ function c45746851.initial_effect(c)
-- e4:SetOperation(c45746851.thop1)
-- c:RegisterEffect(e4)
end
function c45746851.spcon1(e,tp,eg,ep,ev,re,r,rp)
return not Duel.IsPlayerAffectedByEffect(tp,45746905)
end
function c45746851.spcon2(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsPlayerAffectedByEffect(tp,45746905)
end
--e3
function c45746851.thfilter(c)
return c:IsSetCard(0x88e) and c:IsType(TYPE_MONSTER) and c:IsAbleToHand()
......
......@@ -7,18 +7,25 @@ function c45746852.initial_effect(c)
c:RegisterEffect(e1)
local e3=Effect.CreateEffect(c)
e3:SetCategory(CATEGORY_EQUIP)
local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_EQUIP)
e2:SetType(EFFECT_TYPE_QUICK_O)
e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
e2:SetCode(EVENT_FREE_CHAIN)
e2:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e2:SetRange(LOCATION_FZONE)
e2:SetCountLimit(1)
e2:SetCondition(c45746852.lkcon)
e2:SetTarget(c45746852.target)
e2:SetOperation(c45746852.activate)
c:RegisterEffect(e2)
local e3=e2:Clone()
e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetProperty(EFFECT_FLAG_CARD_TARGET)
e3:SetCode(EVENT_FREE_CHAIN)
e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e3:SetRange(LOCATION_FZONE)
e3:SetCountLimit(1,45746852)
e3:SetCondition(c45746852.lkcon)
e3:SetTarget(c45746852.target)
e3:SetOperation(c45746852.activate)
c:RegisterEffect(e3)
e3:SetHintTiming(0,TIMING_END_PHASE)
e3:SetCondition(c45746852.spcon2)
c:RegisterEffect(e3)
-- local e4=Effect.CreateEffect(c)
-- e4:SetDescription(aux.Stringid(45746852,0))
......@@ -35,6 +42,9 @@ function c45746852.lkcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()~=tp
and (Duel.GetCurrentPhase()==PHASE_MAIN1 or Duel.GetCurrentPhase()==PHASE_MAIN2)
end
function c45746852.spcon2(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsPlayerAffectedByEffect(tp,45746905)
end
function c45746852.filter(c,tp)
return c:IsFaceup() and Duel.IsExistingMatchingCard(c45746852.eqfilter,tp,LOCATION_DECK,0,1,nil,c,tp)
......
......@@ -62,8 +62,10 @@ function c75646619.recost(e,tp,eg,ep,ev,re,r,rp,chk)
if te then
e:SetValue(1)
Duel.Remove(tc,POS_FACEUP,REASON_COST)
else
if tc:IsCode(75646600) then e:SetValue(1) end
elseif tc:IsCode(75646600) then e:SetValue(1)
Duel.SendtoGrave(tc,REASON_COST+REASON_DISCARD)
else
e:SetValue(0)
Duel.SendtoGrave(tc,REASON_COST+REASON_DISCARD)
end
end
......@@ -122,7 +124,7 @@ function c75646619.actop(e,tp,eg,ep,ev,re,r,rp)
Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect()
end
Duel.MoveToField(tc,tp,tp,LOCATION_SZONE,POS_FACEUP,true)
Duel.MoveToField(tc,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
te:UseCountLimit(tp,1,true)
local tep=tc:GetControler()
local cost=te:GetCost()
......
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