Commit e5afb31f authored by Tachibana's avatar Tachibana

watele

parent aeb89cbe
Pipeline #6814 passed with stages
in 26 minutes and 13 seconds
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
local m=12086000 local m=12086000
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c12000000.lua") Duel.LoadScript("c12000000.lua")
if cm.checkfpl==nil then if c12086000.checkfpl==nil then
cm.checkfpl=true c12086000.checkfpl=true
cm.fpl=0 c12086000.fpl=0
end end
cm.named_with_ALSTYE=true cm.named_with_ALSTYE=true
function cm.initial_effect(c) function cm.initial_effect(c)
......
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
--仙精生命 --仙精生命
xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end) xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end)
local m,cm=rk.set(16114514,"FAIRY") local m,cm=rk.set(16114214,"FAIRY")
function cm.initial_effect(c) function cm.initial_effect(c)
--Activate --Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
--秋风仙精 琳普尔 --秋风仙精 琳普尔
xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end) xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end)
local m,cm=rk.set(1611418,"FAIRY") local m,cm=rk.set(16114218,"FAIRY")
function cm.initial_effect(c) function cm.initial_effect(c)
--extra summon --extra summon
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
--眼睛仙精 科莫利 --眼睛仙精 科莫利
xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end) xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end)
local m,cm=rk.set(1611419,"FAIRY") local m,cm=rk.set(16114219,"FAIRY")
function cm.initial_effect(c) function cm.initial_effect(c)
--negate --negate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
...@@ -9,7 +9,7 @@ function cm.initial_effect(c) ...@@ -9,7 +9,7 @@ function cm.initial_effect(c)
e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetCode(EVENT_CHAIN_SOLVING) e1:SetCode(EVENT_CHAIN_SOLVING)
e1:SetCondition(cm.condition) e1:SetCondition(cm.condtion)
e1:SetOperation(cm.disop) e1:SetOperation(cm.disop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
-- --
......
...@@ -20,7 +20,6 @@ function cm.initial_effect(c) ...@@ -20,7 +20,6 @@ function cm.initial_effect(c)
e2:SetTarget(cm.damtg1) e2:SetTarget(cm.damtg1)
e2:SetOperation(cm.damop1) e2:SetOperation(cm.damop1)
c:RegisterEffect(e2) c:RegisterEffect(e2)
end end
function cm.damtg(e,tp,eg,ep,ev,re,r,rp,chk) function cm.damtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
...@@ -65,7 +64,8 @@ function cm.damop1(e,tp,eg,ep,ev,re,r,rp) ...@@ -65,7 +64,8 @@ function cm.damop1(e,tp,eg,ep,ev,re,r,rp)
if seq==5 then flag=flag|(aux.SequenceToGlobal(p,LOCATION_MZONE,1)) end if seq==5 then flag=flag|(aux.SequenceToGlobal(p,LOCATION_MZONE,1)) end
if seq==6 then flag=flag|(aux.SequenceToGlobal(p,LOCATION_MZONE,3)) end if seq==6 then flag=flag|(aux.SequenceToGlobal(p,LOCATION_MZONE,3)) end
else toGrave=true else toGrave=true
end end
end
end end
elseif tc:IsLocation(LOCATION_SZONE) then elseif tc:IsLocation(LOCATION_SZONE) then
if seq<=4 then if seq<=4 then
......
...@@ -48,7 +48,7 @@ function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -48,7 +48,7 @@ function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
end end
function cm.splimit(e,c) function cm.splimit(e,c)
return not (c:IsRace(RACE_DRAGON) and c:IsAttribute(ATTRIBUTE_DARK) return not (c:IsRace(RACE_DRAGON) and c:IsAttribute(ATTRIBUTE_DARK))
end end
function c47580003.filter(c) function c47580003.filter(c)
return c:IsRace(RACE_DRAGON) and c:IsAttribute(ATTRIBUTE_DARK) and c:IsType(TYPE_LINK) return c:IsRace(RACE_DRAGON) and c:IsAttribute(ATTRIBUTE_DARK) and c:IsType(TYPE_LINK)
......
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e1:SetTarget(cm.target) e1:SetTarget(cm.target)
e1:SetOperation(cm.spop) e1:SetOperation(cm.spop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
sl.Shadowstarlight_Effect[e1]=true StarLight_from_K.Shadowstarlight_Effect[e1]=true
end end
function cm.splimit(e,c,sump,sumtype,sumpos,targetp) function cm.splimit(e,c,sump,sumtype,sumpos,targetp)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0x1374) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0x1374)
......
...@@ -125,7 +125,7 @@ function c71402000.efop(e,tp,eg,ep,ev,re,r,rp) ...@@ -125,7 +125,7 @@ function c71402000.efop(e,tp,eg,ep,ev,re,r,rp)
if g:GetCount()>0 then Duel.SendtoGrave(g,REASON_EFFECT) end if g:GetCount()>0 then Duel.SendtoGrave(g,REASON_EFFECT) end
elseif dc==4 then elseif dc==4 then
local thg=Duel.GetMatchingGroup(c71402000.filter3,tp,LOCATION_GRAVE,0,nil) local thg=Duel.GetMatchingGroup(c71402000.filter3,tp,LOCATION_GRAVE,0,nil)
if thg:GetCount()>0 if thg:GetCount()>0 then
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local sc=thg:Select(tp,1,1,nil):GetFirst() local sc=thg:Select(tp,1,1,nil):GetFirst()
Duel.SendtoHand(sc,nil,REASON_EFFECT) Duel.SendtoHand(sc,nil,REASON_EFFECT)
......
...@@ -561,7 +561,7 @@ ...@@ -561,7 +561,7 @@
#Cirn 282383134 201 0xc90-c9f #Cirn 282383134 201 0xc90-c9f
!setname 0xc90 刀使 !setname 0xc90 刀使
!setname 0xc91 御刀 !setname 0xc91 御刀
!setname 0xc92 枝江 !setname 0x9c92 枝江
!setname 0xc99 ReLive !setname 0xc99 ReLive
#喵老师 2468603454 202 0xb30-0xb3f #喵老师 2468603454 202 0xb30-0xb3f
......
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