Commit 2c4aec02 authored by 聖園ミカ's avatar 聖園ミカ 🐟

man!

parent 1defafbe
Pipeline #32469 passed with stages
in 30 minutes and 3 seconds
......@@ -46,6 +46,7 @@ function cm.activate(e,tp,eg,ep,ev,re,r,rp)
e9:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e9:SetCode(EFFECT_ADD_EXTRA_TRIBUTE)
e9:SetTargetRange(LOCATION_SZONE,LOCATION_SZONE)
e9:SetTarget(cm.rlscheck)
e9:SetValue(POS_FACEUP_ATTACK+POS_FACEDOWN_DEFENSE)
e9:SetCondition(cm.condition_for_sum)
local e10=Effect.CreateEffect(c)
......@@ -58,6 +59,10 @@ function cm.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.SpecialSummonComplete()
end
end
function cm.rlscheck(e,c)
if not c:IsType(TYPE_SPELL+TYPE_TRAP) then return false end
return not (Duel.GetCurrentChain()<2 and (c:IsStatus(STATUS_LEAVE_CONFIRMED) or c:IsStatus(STATUS_ACTIVATE_DISABLED)))
end
function cm.condition_for_sum(e)
return not sinnte_check
end
......
--龙圣灵 乌璐费乌斯
if not pcall(function() require("expansions/script/c16110001") end) then require("script/c16110001") end
if not pcall(function() dofile("expansions/script/c16199990.lua") end) then dofile("expansions/script/c16199990.lua") end
local m=16110031
local cm=_G["c"..m]
function cm.initial_effect(c)
......@@ -9,7 +9,7 @@ function cm.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetCode(EFFECT_ADD_EXTRA_TRIBUTE)
e0:SetTargetRange(LOCATION_HAND+LOCATION_SZONE,0)
e0:SetTarget(aux.TargetBoolFunction(Card.IsType,TYPE_SPELL+TYPE_TRAP))
e0:SetTarget(cm.rlscheck)
e0:SetValue(POS_FACEUP_ATTACK+POS_FACEDOWN_DEFENSE)
c:RegisterEffect(e0)
--Effect 1
......@@ -35,6 +35,11 @@ function cm.initial_effect(c)
e3:SetOperation(cm.op1)
c:RegisterEffect(e3)
end
--mat
function cm.rlscheck(e,c)
if not c:IsType(TYPE_SPELL+TYPE_TRAP) then return false end
return not (Duel.GetCurrentChain()<2 and (c:IsStatus(STATUS_LEAVE_CONFIRMED) or c:IsStatus(STATUS_ACTIVATE_DISABLED)))
end
--Effect 1
function cm.sumcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_ADVANCE)
......
--阿尔卡迪亚斯的使徒 卢罗科
if not pcall(function() require("expansions/script/c16110001") end) then require("script/c16110001") end
if not pcall(function() dofile("expansions/script/c16199990.lua") end) then dofile("expansions/script/c16199990.lua") end
local m,cm=rk.set(16110032,"alcadias")
function cm.initial_effect(c)
--summon with s/t
......@@ -8,7 +8,7 @@ function cm.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetCode(EFFECT_ADD_EXTRA_TRIBUTE)
e0:SetTargetRange(LOCATION_HAND+LOCATION_SZONE,0)
e0:SetTarget(aux.TargetBoolFunction(Card.IsType,TYPE_SPELL+TYPE_TRAP))
e0:SetTarget(cm.rlscheck)
e0:SetValue(POS_FACEUP_ATTACK+POS_FACEDOWN_DEFENSE)
c:RegisterEffect(e0)
--Effect 1
......@@ -23,6 +23,11 @@ function cm.initial_effect(c)
e2:SetOperation(cm.srop)
c:RegisterEffect(e2)
end
--mat
function cm.rlscheck(e,c)
if not c:IsType(TYPE_SPELL+TYPE_TRAP) then return false end
return not (Duel.GetCurrentChain()<2 and (c:IsStatus(STATUS_LEAVE_CONFIRMED) or c:IsStatus(STATUS_ACTIVATE_DISABLED)))
end
--Effect 1
function cm.costfilter(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToGraveAsCost()
......
--天界王 阿尔卡迪亚斯
--天界王 阿尔卡迪亚斯
if not pcall(function() require("expansions/script/c16110001") end) then require("script/c16110001") end
if not pcall(function() dofile("expansions/script/c16199990.lua") end) then dofile("expansions/script/c16199990.lua") end
local m,cm=rk.set(16110052,"alcadias")
function cm.initial_effect(c)
Duel.EnableGlobalFlag(GLOBALFLAG_SPSUMMON_COUNT)
......@@ -10,7 +9,7 @@ function cm.initial_effect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetCode(EFFECT_ADD_EXTRA_TRIBUTE)
e0:SetTargetRange(LOCATION_HAND+LOCATION_SZONE,0)
e0:SetTarget(aux.TargetBoolFunction(Card.IsType,TYPE_SPELL+TYPE_TRAP))
e0:SetTarget(cm.rlscheck)
e0:SetValue(POS_FACEUP_ATTACK+POS_FACEDOWN_DEFENSE)
c:RegisterEffect(e0)
--Effect 1
......@@ -38,6 +37,11 @@ function cm.initial_effect(c)
e2:SetOperation(cm.rmop)
c:RegisterEffect(e2)
end
--mat
function cm.rlscheck(e,c)
if not c:IsType(TYPE_SPELL+TYPE_TRAP) then return false end
return not (Duel.GetCurrentChain()<2 and (c:IsStatus(STATUS_LEAVE_CONFIRMED) or c:IsStatus(STATUS_ACTIVATE_DISABLED)))
end
--Effect 1
function cm.sumcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_ADVANCE)
......
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