Commit 9b58f87e authored by Nemo Ma's avatar Nemo Ma

fix

parent 589d72e6
No preview for this file type
expansions/pics/29065611.jpg

14.4 KB | W: | H:

expansions/pics/29065611.jpg

54.6 KB | W: | H:

expansions/pics/29065611.jpg
expansions/pics/29065611.jpg
expansions/pics/29065611.jpg
expansions/pics/29065611.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/29065612.jpg

13.8 KB | W: | H:

expansions/pics/29065612.jpg

54.1 KB | W: | H:

expansions/pics/29065612.jpg
expansions/pics/29065612.jpg
expansions/pics/29065612.jpg
expansions/pics/29065612.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/29065613.jpg

14.3 KB | W: | H:

expansions/pics/29065613.jpg

55.1 KB | W: | H:

expansions/pics/29065613.jpg
expansions/pics/29065613.jpg
expansions/pics/29065613.jpg
expansions/pics/29065613.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/29065615.jpg

755 KB | W: | H:

expansions/pics/29065615.jpg

56.1 KB | W: | H:

expansions/pics/29065615.jpg
expansions/pics/29065615.jpg
expansions/pics/29065615.jpg
expansions/pics/29065615.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/29065618.jpg

47 KB | W: | H:

expansions/pics/29065618.jpg

43.7 KB | W: | H:

expansions/pics/29065618.jpg
expansions/pics/29065618.jpg
expansions/pics/29065618.jpg
expansions/pics/29065618.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -86,12 +86,12 @@ function c130000756.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -86,12 +86,12 @@ function c130000756.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -86,12 +86,12 @@ function c130000757.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -86,12 +86,12 @@ function c130000757.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -81,12 +81,12 @@ function c130000758.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -81,12 +81,12 @@ function c130000758.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -86,12 +86,12 @@ function c130000759.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -86,12 +86,12 @@ function c130000759.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -85,12 +85,12 @@ function c130000760.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -85,12 +85,12 @@ function c130000760.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -53,18 +53,26 @@ end ...@@ -53,18 +53,26 @@ end
function c130000761.filter(c) function c130000761.filter(c)
return c:IsAbleToDeck() return c:IsAbleToDeck()
end end
function c130000761.disable(e,c) function c130000761.disfilter(c)
return c~=e:GetHandler() and (not c:IsType(TYPE_MONSTER) or (c:IsType(TYPE_EFFECT) or bit.band(c:GetOriginalType(),TYPE_EFFECT)==TYPE_EFFECT)) return c:IsFaceup() and (c:IsLocation(LOCATION_SZONE) or c:IsType(TYPE_EFFECT))
end end
function c130000761.activate(e,tp,eg,ep,ev,re,r,rp) function c130000761.activate(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local g=Duel.GetMatchingGroup(c130000761.disfilter,tp,0,LOCATION_ONFIELD,nil)
local tc=g:GetFirst()
while tc do
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DISABLE)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_DISABLE) e2:SetCode(EFFECT_DISABLE_EFFECT)
e2:SetTargetRange(0,LOCATION_ONFIELD) e2:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
e2:SetTarget(c130000761.disable) tc:RegisterEffect(e2)
e2:SetReset(RESET_PHASE+PHASE_END) tc=g:GetNext()
Duel.RegisterEffect(e2,tp) end
end end
...@@ -86,12 +94,12 @@ function c130000761.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -86,12 +94,12 @@ function c130000761.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -85,12 +85,12 @@ function c130000762.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -85,12 +85,12 @@ function c130000762.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -89,12 +89,12 @@ function c130000763.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -89,12 +89,12 @@ function c130000763.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -66,12 +66,12 @@ function c130000764.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -66,12 +66,12 @@ function c130000764.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=Duel.SelectMatchingCard(tp,c130000764.filter3,tp,LOCATION_DECK,0,1,1,nil,tp):GetFirst() local tc2=Duel.SelectMatchingCard(tp,c130000764.filter3,tp,LOCATION_DECK,0,1,1,nil,tp):GetFirst()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -87,12 +87,12 @@ function c130000765.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -87,12 +87,12 @@ function c130000765.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -76,12 +76,12 @@ function c130000766.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -76,12 +76,12 @@ function c130000766.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000766,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000766,1))
local tc2=Duel.SelectMatchingCard(tp,c130000766.filter3,tp,LOCATION_DECK,0,1,1,nil,tp):GetFirst() local tc2=Duel.SelectMatchingCard(tp,c130000766.filter3,tp,LOCATION_DECK,0,1,1,nil,tp):GetFirst()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -79,12 +79,12 @@ function c130000768.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -79,12 +79,12 @@ function c130000768.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -85,12 +85,12 @@ function c130000769.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -85,12 +85,12 @@ function c130000769.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -82,12 +82,12 @@ function c130000770.activate2(e,tp,eg,ep,ev,re,r,rp) ...@@ -82,12 +82,12 @@ function c130000770.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(130000764,1))
local tc2=e:GetHandler() local tc2=e:GetHandler()
if tc2 then if tc2 then
local fc=Duel.GetFieldCard(tp,LOCATION_SZONE,5) local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
if fc then if fc then
Duel.SendtoGrave(fc,REASON_RULE) Duel.SendtoGrave(fc,REASON_RULE)
Duel.BreakEffect() Duel.BreakEffect()
end end
Duel.MoveToField(tc2,tp,tp,LOCATION_SZONE,POS_FACEUP,true) Duel.MoveToField(tc2,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
local te=tc2:GetActivateEffect() local te=tc2:GetActivateEffect()
local tep=tc2:GetControler() local tep=tc2:GetControler()
local cost=te:GetCost() local cost=te:GetCost()
......
...@@ -21,7 +21,7 @@ function c29065600.initial_effect(c) ...@@ -21,7 +21,7 @@ function c29065600.initial_effect(c)
e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END) e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e3:SetCode(EVENT_FREE_CHAIN) e3:SetCode(EVENT_FREE_CHAIN)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,19065600) e3:SetCountLimit(1,29000023)
e3:SetTarget(c29065600.rettg) e3:SetTarget(c29065600.rettg)
e3:SetOperation(c29065600.retop) e3:SetOperation(c29065600.retop)
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
......
...@@ -18,7 +18,7 @@ function c29065602.initial_effect(c) ...@@ -18,7 +18,7 @@ function c29065602.initial_effect(c)
e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END) e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e3:SetCode(EVENT_FREE_CHAIN) e3:SetCode(EVENT_FREE_CHAIN)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,19065602) e3:SetCountLimit(1,29000024)
e3:SetTarget(c29065602.rettg) e3:SetTarget(c29065602.rettg)
e3:SetOperation(c29065602.retop) e3:SetOperation(c29065602.retop)
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
......
...@@ -21,7 +21,7 @@ function c29065603.initial_effect(c) ...@@ -21,7 +21,7 @@ function c29065603.initial_effect(c)
e3:SetCode(EVENT_CHAINING) e3:SetCode(EVENT_CHAINING)
e3:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DAMAGE_CAL) e3:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DAMAGE_CAL)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,19065603) e3:SetCountLimit(1,29000025)
e3:SetCondition(c29065603.discon) e3:SetCondition(c29065603.discon)
e3:SetTarget(c29065603.distg) e3:SetTarget(c29065603.distg)
e3:SetOperation(c29065603.disop) e3:SetOperation(c29065603.disop)
......
...@@ -17,7 +17,7 @@ function c29065604.initial_effect(c) ...@@ -17,7 +17,7 @@ function c29065604.initial_effect(c)
e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END) e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e3:SetCode(EVENT_FREE_CHAIN) e3:SetCode(EVENT_FREE_CHAIN)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,19065604) e3:SetCountLimit(1,29000026)
e3:SetTarget(c29065604.rettg) e3:SetTarget(c29065604.rettg)
e3:SetOperation(c29065604.retop) e3:SetOperation(c29065604.retop)
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
......
...@@ -39,7 +39,7 @@ function c29065607.initial_effect(c) ...@@ -39,7 +39,7 @@ function c29065607.initial_effect(c)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O) e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e4:SetProperty(EFFECT_FLAG_DELAY) e4:SetProperty(EFFECT_FLAG_DELAY)
e4:SetCode(EVENT_TO_GRAVE) e4:SetCode(EVENT_TO_GRAVE)
e4:SetCountLimit(1,19065607) e4:SetCountLimit(1,29000027)
e4:SetCondition(c29065607.thcon) e4:SetCondition(c29065607.thcon)
e4:SetTarget(c29065607.thtg) e4:SetTarget(c29065607.thtg)
e4:SetOperation(c29065607.thop) e4:SetOperation(c29065607.thop)
......
...@@ -5,7 +5,7 @@ function c29065611.initial_effect(c) ...@@ -5,7 +5,7 @@ function c29065611.initial_effect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_GRAVE+LOCATION_HAND) e1:SetRange(LOCATION_GRAVE+LOCATION_HAND)
e1:SetCountLimit(1,19065611) e1:SetCountLimit(1,29000028)
e1:SetTarget(c29065611.sptg2) e1:SetTarget(c29065611.sptg2)
e1:SetOperation(c29065611.spop2) e1:SetOperation(c29065611.spop2)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -6,7 +6,7 @@ function c29065613.initial_effect(c) ...@@ -6,7 +6,7 @@ function c29065613.initial_effect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_SUMMON_SUCCESS) e1:SetCode(EVENT_SUMMON_SUCCESS)
e1:SetRange(LOCATION_HAND+LOCATION_GRAVE) e1:SetRange(LOCATION_HAND+LOCATION_GRAVE)
e1:SetCountLimit(1,19065613) e1:SetCountLimit(1,29000029)
e1:SetTarget(c29065613.sptg) e1:SetTarget(c29065613.sptg)
e1:SetOperation(c29065613.spop) e1:SetOperation(c29065613.spop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -5,7 +5,7 @@ function c29065614.initial_effect(c) ...@@ -5,7 +5,7 @@ function c29065614.initial_effect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_GRAVE+LOCATION_HAND) e1:SetRange(LOCATION_GRAVE+LOCATION_HAND)
e1:SetCountLimit(1,19065614) e1:SetCountLimit(1,29000030)
e1:SetTarget(c29065614.sptg2) e1:SetTarget(c29065614.sptg2)
e1:SetOperation(c29065614.spop2) e1:SetOperation(c29065614.spop2)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -8,9 +8,9 @@ function cm.initial_effect(c) ...@@ -8,9 +8,9 @@ function cm.initial_effect(c)
--Activate --Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(60000003,0)) e1:SetDescription(aux.Stringid(60000003,0))
e1:SetCategory(CATEGORY_TOEXTRA+CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON)
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetCountLimit(1,m)
e1:SetCost(c60000003.cost) e1:SetCost(c60000003.cost)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
......
...@@ -41,7 +41,7 @@ end ...@@ -41,7 +41,7 @@ end
function c79029239.tiop2(e,tp,eg,ep,ev,re,r,rp) function c79029239.tiop2(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
if re:GetHandler():GetControler()==tp then return end if re:GetHandler():GetControler()==tp then return end
if e:GetHandler():GetFlagEffect(79029239)==0 and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 then if e:GetHandler():GetFlagEffect(79029239)==9 and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,true,false,POS_FACEUP) Duel.SpecialSummon(e:GetHandler(),0,tp,tp,true,false,POS_FACEUP)
local g=Duel.GetMatchingGroup(aux.TRUE,tp,0,LOCATION_ONFIELD,nil) local g=Duel.GetMatchingGroup(aux.TRUE,tp,0,LOCATION_ONFIELD,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
...@@ -120,11 +120,3 @@ function c79029239.spop(e,tp,eg,ep,ev,re,r,rp) ...@@ -120,11 +120,3 @@ function c79029239.spop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SOUND,0,aux.Stringid(79029239,2)) Duel.Hint(HINT_SOUND,0,aux.Stringid(79029239,2))
end end
end end
\ No newline at end of file
...@@ -46,8 +46,7 @@ end ...@@ -46,8 +46,7 @@ end
function c9910462.spop(e,tp,eg,ep,ev,re,r,rp) function c9910462.spop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local g=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS):Filter(Card.IsRelateToEffect,nil,e) local g=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS):Filter(Card.IsRelateToEffect,nil,e)
if c:IsRelateToEffect(e) and Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)~=0 if c:IsRelateToEffect(e) and Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)~=0 then
and g:GetCount()>0 then
Duel.SendtoGrave(g,REASON_EFFECT) Duel.SendtoGrave(g,REASON_EFFECT)
local ct=Duel.GetOperatedGroup():FilterCount(Card.IsLocation,nil,LOCATION_GRAVE) local ct=Duel.GetOperatedGroup():FilterCount(Card.IsLocation,nil,LOCATION_GRAVE)
if ct~=2 then if ct~=2 then
......
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