Commit 0983201b authored by 聖園ミカ's avatar 聖園ミカ 🐟

byd

parent cba88c4a
No preview for this file type
expansions/pics/50218201.jpg

68 KB | W: | H:

expansions/pics/50218201.jpg

110 KB | W: | H:

expansions/pics/50218201.jpg
expansions/pics/50218201.jpg
expansions/pics/50218201.jpg
expansions/pics/50218201.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218202.jpg

61.9 KB | W: | H:

expansions/pics/50218202.jpg

103 KB | W: | H:

expansions/pics/50218202.jpg
expansions/pics/50218202.jpg
expansions/pics/50218202.jpg
expansions/pics/50218202.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218203.jpg

63.9 KB | W: | H:

expansions/pics/50218203.jpg

105 KB | W: | H:

expansions/pics/50218203.jpg
expansions/pics/50218203.jpg
expansions/pics/50218203.jpg
expansions/pics/50218203.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218204.jpg

70.7 KB | W: | H:

expansions/pics/50218204.jpg

115 KB | W: | H:

expansions/pics/50218204.jpg
expansions/pics/50218204.jpg
expansions/pics/50218204.jpg
expansions/pics/50218204.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218205.jpg

72 KB | W: | H:

expansions/pics/50218205.jpg

112 KB | W: | H:

expansions/pics/50218205.jpg
expansions/pics/50218205.jpg
expansions/pics/50218205.jpg
expansions/pics/50218205.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218206.jpg

73.1 KB | W: | H:

expansions/pics/50218206.jpg

120 KB | W: | H:

expansions/pics/50218206.jpg
expansions/pics/50218206.jpg
expansions/pics/50218206.jpg
expansions/pics/50218206.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218207.jpg

72.5 KB | W: | H:

expansions/pics/50218207.jpg

116 KB | W: | H:

expansions/pics/50218207.jpg
expansions/pics/50218207.jpg
expansions/pics/50218207.jpg
expansions/pics/50218207.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218208.jpg

68.5 KB | W: | H:

expansions/pics/50218208.jpg

108 KB | W: | H:

expansions/pics/50218208.jpg
expansions/pics/50218208.jpg
expansions/pics/50218208.jpg
expansions/pics/50218208.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218209.jpg

69.9 KB | W: | H:

expansions/pics/50218209.jpg

110 KB | W: | H:

expansions/pics/50218209.jpg
expansions/pics/50218209.jpg
expansions/pics/50218209.jpg
expansions/pics/50218209.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218210.jpg

68.3 KB | W: | H:

expansions/pics/50218210.jpg

107 KB | W: | H:

expansions/pics/50218210.jpg
expansions/pics/50218210.jpg
expansions/pics/50218210.jpg
expansions/pics/50218210.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218211.jpg

69.4 KB | W: | H:

expansions/pics/50218211.jpg

111 KB | W: | H:

expansions/pics/50218211.jpg
expansions/pics/50218211.jpg
expansions/pics/50218211.jpg
expansions/pics/50218211.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218212.jpg

64.8 KB | W: | H:

expansions/pics/50218212.jpg

107 KB | W: | H:

expansions/pics/50218212.jpg
expansions/pics/50218212.jpg
expansions/pics/50218212.jpg
expansions/pics/50218212.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218215.jpg

75.9 KB | W: | H:

expansions/pics/50218215.jpg

117 KB | W: | H:

expansions/pics/50218215.jpg
expansions/pics/50218215.jpg
expansions/pics/50218215.jpg
expansions/pics/50218215.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218216.jpg

133 KB | W: | H:

expansions/pics/50218216.jpg

115 KB | W: | H:

expansions/pics/50218216.jpg
expansions/pics/50218216.jpg
expansions/pics/50218216.jpg
expansions/pics/50218216.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218217.jpg

66.9 KB | W: | H:

expansions/pics/50218217.jpg

107 KB | W: | H:

expansions/pics/50218217.jpg
expansions/pics/50218217.jpg
expansions/pics/50218217.jpg
expansions/pics/50218217.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218218.jpg

69.8 KB | W: | H:

expansions/pics/50218218.jpg

108 KB | W: | H:

expansions/pics/50218218.jpg
expansions/pics/50218218.jpg
expansions/pics/50218218.jpg
expansions/pics/50218218.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -56,7 +56,7 @@ function cm.e(c) ...@@ -56,7 +56,7 @@ function cm.e(c)
return not c:IsCode(m) and (aux.IsCodeListed(c,12410000) or c:IsCode(12410000)) return not c:IsCode(m) and (aux.IsCodeListed(c,12410000) or c:IsCode(12410000))
end end
function cm.con2(e,tp,eg,ep,ev,re,r,rp) function cm.con2(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(cm.e,tp,LOCATION_GRAVE,0,1,nil) return Duel.IsExistingMatchingCard(cm.e,e:GetHandlerPlayer(),LOCATION_GRAVE,0,1,nil)
end end
function cm.cost7(e,c,tp) function cm.cost7(e,c,tp)
return Duel.GetCustomActivityCount(m,tp,ACTIVITY_SPSUMMON)==0 return Duel.GetCustomActivityCount(m,tp,ACTIVITY_SPSUMMON)==0
......
...@@ -5,7 +5,7 @@ function c16101141.initial_effect(c) ...@@ -5,7 +5,7 @@ function c16101141.initial_effect(c)
--fusion material --fusion material
c:EnableReviveLimit() c:EnableReviveLimit()
aux.AddFusionProcFunRep2(c,cm.ffilter,1,63,true) aux.AddFusionProcFunRep2(c,cm.ffilter,1,63,true)
aux.AddContactFusionProcedure(c,Card.IsReleasable,LOCATION_MZONE,LOCATION_MZONE,Duel.Release,REASON_COST+REASON_MATERIAL) aux.AddContactFusionProcedure(c,Card.IsReleasable,LOCATION_MZONE,LOCATION_MZONE,Duel.Release,REASON_SPSUMMON+REASON_MATERIAL)
--Cannot Disablespsum --Cannot Disablespsum
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
...@@ -45,7 +45,16 @@ function cm.aclimit(e,re,tp) ...@@ -45,7 +45,16 @@ function cm.aclimit(e,re,tp)
return re:IsActiveType(TYPE_MONSTER) and re:GetHandler():IsAttribute(e:GetHandler():GetAttribute()) return re:IsActiveType(TYPE_MONSTER) and re:GetHandler():IsAttribute(e:GetHandler():GetAttribute())
end end
function cm.ffilter(c,fc,sub,mg,sg) function cm.ffilter(c,fc,sub,mg,sg)
if mg then return mg:GetClassCount(Card.GetFusionAttribute)>=7 end local all_atri=ATTRIBUTE_DARK|ATTRIBUTE_DIVINE|ATTRIBUTE_EARTH|ATTRIBUTE_FIRE|ATTRIBUTE_LIGHT|ATTRIBUTE_WATER|ATTRIBUTE_WIND
if not mg then
return c:GetFusionAttribute()&all_atri==all_atri
else
local sum=0
for tc in aux.Next(mg) do
sum=sum|tc:GetFusionAttribute()
end
return sum&all_atri==all_atri
end
end end
function cm.disable(e,c) function cm.disable(e,c)
return (c:IsType(TYPE_EFFECT) or bit.band(c:GetOriginalType(),TYPE_EFFECT)==TYPE_EFFECT) and c:IsAttribute(e:GetHandler():GetAttribute()) return (c:IsType(TYPE_EFFECT) or bit.band(c:GetOriginalType(),TYPE_EFFECT)==TYPE_EFFECT) and c:IsAttribute(e:GetHandler():GetAttribute())
......
...@@ -47,7 +47,7 @@ function s.imop(e,tp,eg,ep,ev,re,r,rp) ...@@ -47,7 +47,7 @@ function s.imop(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function s.efilter(e,re) function s.efilter(e,re)
return re:GetOwnerPlayer()~=e:GetLabelObject() return re:GetHandler()==e:GetLabelObject()
end end
function s.ovcon(e,tp,eg,ep,ev,re,r,rp) function s.ovcon(e,tp,eg,ep,ev,re,r,rp)
return eg:IsExists(s.ovcheck,1,nil,tp) return eg:IsExists(s.ovcheck,1,nil,tp)
......
...@@ -157,7 +157,7 @@ function c16372013.tg(e,tp,eg,ep,ev,re,r,rp,chk,chkc) ...@@ -157,7 +157,7 @@ function c16372013.tg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
Duel.SetChainLimit(c16372013.chainlm) Duel.SetChainLimit(c16372013.chainlm)
end end
function c16372013.chainlm(re,rp,tp) function c16372013.chainlm(re,rp,tp)
return tp==rp or not re:GetHandler():IsType(TYPE_MONSTER) or re:GetHandler():IsRace(RACE_PLANT) return tp==rp or re:GetHandler():IsRace(RACE_PLANT)
end end
function c16372013.op(e,tp,eg,ep,ev,re,r,rp) function c16372013.op(e,tp,eg,ep,ev,re,r,rp)
local dc=e:GetLabelObject() local dc=e:GetLabelObject()
......
...@@ -71,7 +71,7 @@ function c16372018.cfilter(c,tp) ...@@ -71,7 +71,7 @@ function c16372018.cfilter(c,tp)
end end
function c16372018.thcost(e,tp,eg,ep,ev,re,r,rp,chk) function c16372018.thcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c16372018.cfilter,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,nil,tp) end if chk==0 then return Duel.IsExistingMatchingCard(c16372018.cfilter,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,nil,tp) end
local g=Duel.SelectMatchingCard(tp,c16372018.cfilter,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c16372018.cfilter,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,1,nil,tp)
Duel.SendtoGrave(g,REASON_COST) Duel.SendtoGrave(g,REASON_COST)
e:SetLabel(g:GetFirst():GetCode()) e:SetLabel(g:GetFirst():GetCode())
end end
......
...@@ -13,12 +13,6 @@ function c50223350.initial_effect(c) ...@@ -13,12 +13,6 @@ function c50223350.initial_effect(c)
e0:SetTargetRange(LOCATION_HAND,0) e0:SetTargetRange(LOCATION_HAND,0)
e0:SetValue(c50223350.matval) e0:SetValue(c50223350.matval)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon words
local e00=Effect.CreateEffect(c)
e00:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e00:SetCode(EVENT_SPSUMMON_SUCCESS)
e00:SetOperation(c50223350.swop)
c:RegisterEffect(e00)
--tohand --tohand
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
...@@ -45,9 +39,6 @@ function c50223350.matval(e,lc,mg,c,tp) ...@@ -45,9 +39,6 @@ function c50223350.matval(e,lc,mg,c,tp)
if e:GetHandler()~=lc then return false,nil end if e:GetHandler()~=lc then return false,nil end
return c:IsSetCard(0xcb8),true return c:IsSetCard(0xcb8),true
end end
function c50223350.swop()
Debug.Message("我要将巨人一个不留地驱逐出去!")
end
function c50223350.thcon(e,tp,eg,ep,ev,re,r,rp) function c50223350.thcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_LINK) return e:GetHandler():IsSummonType(SUMMON_TYPE_LINK)
end end
......
...@@ -42,8 +42,8 @@ function c60150608.gfilter(c) ...@@ -42,8 +42,8 @@ function c60150608.gfilter(c)
return c:IsType(TYPE_PENDULUM) return c:IsType(TYPE_PENDULUM)
end end
function c60150608.cost1(e,tp,eg,ep,ev,re,r,rp,chk) function c60150608.cost1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c60150608.cfilter,tp,LOCATION_ONFIELD+LOCATION_GRAVE,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c60150608.cfilter,tp,LOCATION_ONFIELD+LOCATION_GRAVE,0,1,e:GetHandler()) end
local g=Duel.GetMatchingGroup(c60150608.cfilter,tp,LOCATION_ONFIELD+LOCATION_GRAVE,0,nil) local g=Duel.GetMatchingGroup(c60150608.cfilter,tp,LOCATION_ONFIELD+LOCATION_GRAVE,0,e:GetHandler())
if g:GetCount()>0 then if g:GetCount()>0 then
local g2=g:Filter(c60150608.gfilter,nil) local g2=g:Filter(c60150608.gfilter,nil)
if g2:GetCount()>0 and Duel.SelectYesNo(tp,aux.Stringid(60150608,0)) then if g2:GetCount()>0 and Duel.SelectYesNo(tp,aux.Stringid(60150608,0)) 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