Commit 2fc5e701 authored by Tachibana's avatar Tachibana

eme

parent f3fc4a18
Pipeline #8563 passed with stages
in 40 minutes and 8 seconds
......@@ -109,6 +109,7 @@
09330015 0 --冲锋陷阵!
09330016 1 --陷阵营的战前仪式
09330019 1 --陷阵营花-吕姬
09390010 1 --早见虹羽·礼
09399400 1 --替身箭-寻资之矢
09399420 1 --替身使者-大柳贤
09399498 1 --不能回头的小巷
......@@ -319,6 +320,7 @@
12048002 0 --幻梦的探求者 墓城姬涅依
12048006 0 --墓城的血姬 布璐缇雅
12048010 0 --墓城的怠惰
12048018 0 --阿尔·阿吉夫的残页
12048026 0 --墓城七姬 四之姬 萨莉亚
12054000 1 --空腹的顾拉
12054001 1 --暴食女巫 顾拉
......
......@@ -50,7 +50,7 @@ function c24865315.filter(c)
return c:IsType(TYPE_MONSTER) and c:IsSetCard(0xb10) and c:IsAbleToGrave()
end
function c24865315.filter2(c,e,tp)
return c:IsType(TYPE_MONSTER) and c:IsSetCard(0xb10) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
return c:IsType(TYPE_MONSTER) and c:IsSetCard(0xb10) and c:IsCanBeSpecialSummoned(e,0,tp,false,false,POS_FACEUP)
end
function c24865315.spcon(e,tp,eg,ep,ev,re,r,rp)
local b1=Duel.GetCustomActivityCount(m,1-tp,ACTIVITY_CHAIN)
......
......@@ -77,20 +77,19 @@ function cm.disrmcost(e,tp,eg,ep,ev,re,r,rp,chk)
c:RegisterFlagEffect(24865317,RESET_TOFIELD,0,1)
end
function c24865317.tg(e,tp,eg,ep,ev,re,r,rp,chk)
local b1=Duel.IsExistingMatchingCard(c24865317.tkcfilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil)
if chk==0 then return b1 end
if chk==0 then return true end
if not Duel.CheckPhaseActivity() then e:SetLabel(1) else e:SetLabel(0) end
local b1=Duel.GetMatchingGroup(c24865317.tkcfilter,tp,LOCATION_MZONE,LOCATION_MZONE,nil)
Duel.SetOperationInfo(0,CATEGORY_TOKEN,nil,1,0,0)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,b1,b1:GetCount(),0,0)
end
function c24865317.op(e,tp,eg,ep,ev,re,r,rp)
local b1=Duel.IsExistingMatchingCard(c24865317.tkcfilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil)
if not b1 then return end
local b1=Duel.IsExistingMatchingCard(c24865317.tkcfilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil)
local off=1
local ops={}
local opval={}
if g:GetCount()>0 then
if Duel.GetLocationCount(tp,LOCATION_MZONE)>0 then
ops[off]=aux.Stringid(24865317,0)
opval[off-1]=1
off=off+1
......
......@@ -32,8 +32,7 @@ end
function c24865322.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and c24865322.filter(chkc,e,tp) end
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsExistingTarget(c24865322.filter,tp,LOCATION_GRAVE,LOCATION_GRAVE,1,nil,e,tp) end
local g=Duel.SelectMatchingCard(tp,c24865322.filter,tp,LOCATION_GRAVE,LOCATION_GRAVE,1,1,nil,e,tp)
and Duel.IsExistingTarget(c24865322.filter,tp,LOCATION_GRAVE,0,1,nil,e,tp) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,g,1,0,0)
end
function c24865322.activate(e,tp,eg,ep,ev,re,r,rp)
......
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