Commit a9d11cf8 authored by TanakaKotoha's avatar TanakaKotoha

fish cannot swim

parent a992b6f1
...@@ -48,7 +48,7 @@ function cm.Skay(c) ...@@ -48,7 +48,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return c:IsAttribute(ATTRIBUTE_WIND) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return c:IsAttribute(ATTRIBUTE_WIND) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -44,7 +44,7 @@ function cm.Skay(c) ...@@ -44,7 +44,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToGraveAsCost() return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToGraveAsCost()
......
...@@ -44,7 +44,7 @@ function cm.Skay(c) ...@@ -44,7 +44,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return c:IsRace(RACE_MACHINE) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return c:IsRace(RACE_MACHINE) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -46,7 +46,7 @@ function cm.Skay(c) ...@@ -46,7 +46,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return c:IsLevel(4) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return c:IsLevel(4) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -44,7 +44,7 @@ function cm.Skay(c) ...@@ -44,7 +44,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -44,7 +44,7 @@ function cm.Skay(c) ...@@ -44,7 +44,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToDeckAsCost() return cm.Skay(c) and c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToDeckAsCost()
......
...@@ -53,7 +53,7 @@ function cm.Skay(c) ...@@ -53,7 +53,7 @@ function cm.Skay(c)
end end
function cm.spfilter1(c,tp,mc) function cm.spfilter1(c,tp,mc)
local g=Group.FromCards(c,mc) local g=Group.FromCards(c,mc)
return c:IsFaceup() and c:IsCode(14000352) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g) return c:IsCode(14000352) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g)
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -44,7 +44,7 @@ function cm.Skay(c) ...@@ -44,7 +44,7 @@ function cm.Skay(c)
end end
function cm.spfilter1(c,tp,mc) function cm.spfilter1(c,tp,mc)
local g=Group.FromCards(c,mc) local g=Group.FromCards(c,mc)
return c:IsFaceup() and c:IsCode(14000355) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g) return c:IsCode(14000355) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g)
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -48,7 +48,7 @@ function cm.Skay(c) ...@@ -48,7 +48,7 @@ function cm.Skay(c)
end end
function cm.spfilter1(c,tp,mc) function cm.spfilter1(c,tp,mc)
local g=Group.FromCards(c,mc) local g=Group.FromCards(c,mc)
return c:IsFaceup() and c:IsCode(14000354) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g) return c:IsCode(14000354) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g)
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -47,7 +47,7 @@ function cm.Skay(c) ...@@ -47,7 +47,7 @@ function cm.Skay(c)
end end
function cm.spfilter1(c,tp,mc) function cm.spfilter1(c,tp,mc)
local g=Group.FromCards(c,mc) local g=Group.FromCards(c,mc)
return c:IsFaceup() and c:IsCode(14000356) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g) return c:IsCode(14000356) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g)
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -47,7 +47,7 @@ function cm.Skay(c) ...@@ -47,7 +47,7 @@ function cm.Skay(c)
end end
function cm.spfilter1(c,tp,mc) function cm.spfilter1(c,tp,mc)
local g=Group.FromCards(c,mc) local g=Group.FromCards(c,mc)
return c:IsFaceup() and c:IsCode(14000357) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g) return c:IsCode(14000357) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g)
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -42,7 +42,7 @@ function cm.Skay(c) ...@@ -42,7 +42,7 @@ function cm.Skay(c)
return m and m.named_with_Skayarder return m and m.named_with_Skayarder
end end
function cm.spfilter1(c) function cm.spfilter1(c)
return c:IsFaceup() and cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return c:IsType(TYPE_EFFECT) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return c:IsType(TYPE_EFFECT) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
...@@ -46,7 +46,7 @@ function cm.Skay(c) ...@@ -46,7 +46,7 @@ function cm.Skay(c)
end end
function cm.spfilter1(c,tp,mc) function cm.spfilter1(c,tp,mc)
local g=Group.FromCards(c,mc) local g=Group.FromCards(c,mc)
return c:IsFaceup() and c:IsCode(14000369) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g) return c:IsCode(14000369) and c:IsReleasable() and Duel.IsExistingMatchingCard(cm.spfilter2,tp,LOCATION_HAND+LOCATION_ONFIELD,0,1,g)
end end
function cm.spfilter2(c) function cm.spfilter2(c)
return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable() return cm.Skay(c) and c:IsType(TYPE_MONSTER) and c:IsReleasable()
......
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