Commit 5e2d5021 authored by Tachibana's avatar Tachibana

eme

parent 60c76d18
Pipeline #8593 passed with stages
in 30 minutes and 52 seconds
...@@ -143,6 +143,7 @@ ...@@ -143,6 +143,7 @@
10200866 1 --机甲天使 10200866 1 --机甲天使
10220011 2 --SAO 结衣 10220011 2 --SAO 结衣
10220015 1 --SAO 神圣剑 希兹克利夫 10220015 1 --SAO 神圣剑 希兹克利夫
10220021 1 --SAO 锻造师 莉兹贝特
10220062 1 --SAO S级食材 杂烩兔肉 10220062 1 --SAO S级食材 杂烩兔肉
10220071 1 --SAO 吟游歌姬 尤娜 10220071 1 --SAO 吟游歌姬 尤娜
10221015 0 --ALO 镀金的勇士 桐人 10221015 0 --ALO 镀金的勇士 桐人
...@@ -569,8 +570,10 @@ ...@@ -569,8 +570,10 @@
17030740 0 --岩迫龙 伽莱翁 17030740 0 --岩迫龙 伽莱翁
17030750 0 --咒蚀龙 菲迪埃尔 17030750 0 --咒蚀龙 菲迪埃尔
17030800 0 --拜托了肌肉! 17030800 0 --拜托了肌肉!
17031100 1 --雷维翁英雄·阿尔贝尔 17030830 0 --真实灾杰·莱奥
17031010 1 --雷维翁姐妹登场 17031010 1 --雷维翁姐妹登场
17031100 1 --雷维翁英雄·阿尔贝尔
17031180 0 --暗黑指令
17032000 1 --冥守的顶点·艾夏 17032000 1 --冥守的顶点·艾夏
17035120 1 --莉莫涅姆的救济 17035120 1 --莉莫涅姆的救济
17035130 0 --P.C. 可可罗/夏日 17035130 0 --P.C. 可可罗/夏日
...@@ -697,7 +700,6 @@ ...@@ -697,7 +700,6 @@
21520123 1 --朱星宇兽-鬼金羊 21520123 1 --朱星宇兽-鬼金羊
21520125 1 --朱星宇兽-星日马 21520125 1 --朱星宇兽-星日马
21520126 1 --朱星宇兽-张月鹿 21520126 1 --朱星宇兽-张月鹿
21520127 2 --朱星宇兽-翼火蛇
21520135 1 --星宇召唤 21520135 1 --星宇召唤
21520136 1 --星宇直列 21520136 1 --星宇直列
21520138 1 --星宇显世 21520138 1 --星宇显世
...@@ -771,6 +773,7 @@ ...@@ -771,6 +773,7 @@
24562466 1 --腐坏核芯 24562466 1 --腐坏核芯
24562476 1 --呼啸猛毒性 东西南北 24562476 1 --呼啸猛毒性 东西南北
#248 #248
24865314 1 --量子海妖-塌缩克拉普斯
24865318 0 --量子海妖-纠缠英坦格 24865318 0 --量子海妖-纠缠英坦格
#268 #268
26801004 0 --樱木真乃的卡拉OK 26801004 0 --樱木真乃的卡拉OK
...@@ -842,7 +845,6 @@ ...@@ -842,7 +845,6 @@
30556009 1 --空中都市顶点 —[永辉之眼]— 30556009 1 --空中都市顶点 —[永辉之眼]—
30556010 1 --空中都市原核 -[SEED]- 30556010 1 --空中都市原核 -[SEED]-
30556012 1 --空中都市计划 —[S.O.W]— 30556012 1 --空中都市计划 —[S.O.W]—
30556807 2 --向流星祈愿的少女
30556808 1 --回应朝霞的呼唤 30556808 1 --回应朝霞的呼唤
30556820 0 --天球的观测者 30556820 0 --天球的观测者
30558001 1 --破灭幻械 监察型 30558001 1 --破灭幻械 监察型
...@@ -867,7 +869,6 @@ ...@@ -867,7 +869,6 @@
#332 #332
33200251 0 --机略纵横 鲁子敬 33200251 0 --机略纵横 鲁子敬
#333 #333
33300157 2 --源世导引
33300200 2 --魔王城的栖夜姬 33300200 2 --魔王城的栖夜姬
33300206 0 --栖夜姬的寝具偷盗 33300206 0 --栖夜姬的寝具偷盗
33310006 1 --泰拉异变·雨天 33310006 1 --泰拉异变·雨天
...@@ -1087,6 +1088,7 @@ ...@@ -1087,6 +1088,7 @@
33701324 0 --虚拟YouTuber 宇志海莓 33701324 0 --虚拟YouTuber 宇志海莓
33701341 0 --是小钱硬币哟! 33701341 0 --是小钱硬币哟!
33701361 1 --Power of Anger 33701361 1 --Power of Anger
33701364 0 --跨世界线勇跃锦标赛
33701373 0 --面对风暴 33701373 0 --面对风暴
33701348 0 --新世代虚拟YouTuber YUA 33701348 0 --新世代虚拟YouTuber YUA
33701394 0 --虚拟YouTuber 响木 青 · 新章 33701394 0 --虚拟YouTuber 响木 青 · 新章
...@@ -1592,7 +1594,7 @@ ...@@ -1592,7 +1594,7 @@
81023016 1 --周防桃子自恋中 81023016 1 --周防桃子自恋中
81023022 1 --周防桃子加密通话中 81023022 1 --周防桃子加密通话中
81023023 1 --纪念日·周防桃子 81023023 1 --纪念日·周防桃子
81027019 1 --灯火之苍钟 81027019 0 --灯火之苍钟
81027026 1 --灯火之魔女·盛夏 81027026 1 --灯火之魔女·盛夏
81027032 1 --灯火之魔女·水月 81027032 1 --灯火之魔女·水月
81034003 1 --F.K.G. 美耳草 81034003 1 --F.K.G. 美耳草
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -37,7 +37,7 @@ function c17030980.matcheck(e,c) ...@@ -37,7 +37,7 @@ function c17030980.matcheck(e,c)
e1:SetReset(RESET_EVENT+0xff0000) e1:SetReset(RESET_EVENT+0xff0000)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
function c17030980.spcon(e,tp,eg,ep,ev,re,r,rp) function c17030980.drcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
return c:IsSummonType(SUMMON_TYPE_LINK) return c:IsSummonType(SUMMON_TYPE_LINK)
and (c:IsReason(REASON_BATTLE) or (c:GetReasonPlayer()==1-tp and c:IsReason(REASON_EFFECT))) and (c:IsReason(REASON_BATTLE) or (c:GetReasonPlayer()==1-tp and c:IsReason(REASON_EFFECT)))
......
...@@ -3,7 +3,7 @@ local m=33700989 ...@@ -3,7 +3,7 @@ local m=33700989
local cm=_G["c"..m] local cm=_G["c"..m]
function cm.initial_effect(c) function cm.initial_effect(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(+CATEGORY_SEARCH+CATEGORY_TOHAND+CATEGORY_DRAW+CATEGORY_REMOVE+CATEGORY_RECOVER) e1:SetCategory(CATEGORY_SEARCH+CATEGORY_TOHAND+CATEGORY_DRAW+CATEGORY_REMOVE+CATEGORY_RECOVER)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetCost(cm.cost) e1:SetCost(cm.cost)
......
...@@ -61,7 +61,7 @@ end ...@@ -61,7 +61,7 @@ end
function c33701346.tgop(e,tp,eg,ep,ev,re,r,rp) function c33701346.tgop(e,tp,eg,ep,ev,re,r,rp)
local a1=e:GetHandler():IsRelateToEffect(e) and e:GetHandler():IsFaceup() local a1=e:GetHandler():IsRelateToEffect(e) and e:GetHandler():IsFaceup()
local a2=Duel.IsExistingMatchingCard(c33701346.tgfilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil,e:GetHandler():GetAttack()) local a2=Duel.IsExistingMatchingCard(c33701346.tgfilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil,e:GetHandler():GetAttack())
local op==2 local op=2
if a1 and a2 then if a1 and a2 then
op=Duel.SelectOption(tp,aux.Stringid(33701346,1),aux.Stringid(33701346,2)) op=Duel.SelectOption(tp,aux.Stringid(33701346,1),aux.Stringid(33701346,2))
elseif a1 then elseif a1 then
......
...@@ -15,7 +15,7 @@ function cm.initial_effect(c) ...@@ -15,7 +15,7 @@ function cm.initial_effect(c)
e2:SetOperation(cm.condition) e2:SetOperation(cm.condition)
e2:SetOperation(cm.operation) e2:SetOperation(cm.operation)
c:RegisterEffect(e2) c:RegisterEffect(e2)
local e3=Effect.CreateEffect(e:GetHandler()) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EFFECT_DESTROY_REPLACE) e3:SetCode(EFFECT_DESTROY_REPLACE)
e3:SetTarget(cm.reptg) e3:SetTarget(cm.reptg)
......
--【背景音台】Shelter --【背景音台】Shelte
local m=33701502
local cm=_G["c"..m]
function cm.initial_effect(c) function cm.initial_effect(c)
--activate --activate
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
......
...@@ -46,8 +46,8 @@ function cm.initial_effect(c) ...@@ -46,8 +46,8 @@ function cm.initial_effect(c)
end end
end end
function cm.discon(e) function cm.discon(e,c)
return bit.band(cm[e:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0 return bit.band(cm[c:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0
end end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -45,8 +45,8 @@ function cm.initial_effect(c) ...@@ -45,8 +45,8 @@ function cm.initial_effect(c)
end end
end end
function cm.discon(e) function cm.discon(e,c)
return bit.band(cm[e:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0 return bit.band(cm[c:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0
end end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
--巡星 猎户座 --巡星 猎户座
local m=33701511
local cm=_G["c"..m]
function c33701511.initial_effect(c) function c33701511.initial_effect(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
...@@ -41,8 +43,8 @@ function c33701511.initial_effect(c) ...@@ -41,8 +43,8 @@ function c33701511.initial_effect(c)
end end
end end
function cm.discon(e) function cm.discon(e,c)
return bit.band(cm[e:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0 return bit.band(cm[c:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0
end end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -36,8 +36,8 @@ function cm.initial_effect(c) ...@@ -36,8 +36,8 @@ function cm.initial_effect(c)
end end
end end
function cm.discon(e) function cm.discon(e,c)
return bit.band(cm[e:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0 return bit.band(cm[c:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0
end end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -36,8 +36,8 @@ function cm.initial_effect(c) ...@@ -36,8 +36,8 @@ function cm.initial_effect(c)
end end
end end
function cm.discon(e) function cm.discon(e,c)
return bit.band(cm[e:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0 return bit.band(cm[c:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0
end end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -45,8 +45,8 @@ function cm.initial_effect(c) ...@@ -45,8 +45,8 @@ function cm.initial_effect(c)
end end
end end
function cm.discon(e) function cm.discon(e,c)
return bit.band(cm[e:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0 return bit.band(cm[c:GetControler()],0x1<<(e:GetHandler():GetLevel()-1))<=0
end end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsReleasable() end if chk==0 then return e:GetHandler():IsReleasable() end
......
...@@ -16,7 +16,6 @@ function cm.initial_effect(c) ...@@ -16,7 +16,6 @@ function cm.initial_effect(c)
e2:SetCode(EFFECT_SPSUMMON_PROC) e2:SetCode(EFFECT_SPSUMMON_PROC)
e2:SetRange(LOCATION_HAND) e2:SetRange(LOCATION_HAND)
e2:SetCondition(cm.spcon) e2:SetCondition(cm.spcon)
e2:SetTarget(cm.sptg)
e2:SetOperation(cm.spop) e2:SetOperation(cm.spop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
local m=33701528 local m=33701528
local cm=_G["c"..m] local cm=_G["c"..m]
cm.dfc_back_side=m-2 cm.dfc_back_side=m-2
xpcall(function() require("expansions/script/c37564765") end,function() require("script/c37564765") end)
function cm.initial_effect(c) function cm.initial_effect(c)
--xyz summon --xyz summon
aux.AddXyzProcedure(c,cm.mfilter,5,5) aux.AddXyzProcedure(c,cm.mfilter,5,5)
......
...@@ -19,6 +19,9 @@ function cm.initial_effect(c) ...@@ -19,6 +19,9 @@ function cm.initial_effect(c)
Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,cm.counterfilter) Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,cm.counterfilter)
end end
cm.add_juesishi=true cm.add_juesishi=true
function cm.counterfilter(c)
return c:IsRace(RACE_FIEND)
end
function cm.thfilter(c) function cm.thfilter(c)
return c:IsSetCard(0x769) and c:IsAbleToHand() and c:IsType(TYPE_SPELL+TYPE_TRAP) return c:IsSetCard(0x769) and c:IsAbleToHand() and c:IsType(TYPE_SPELL+TYPE_TRAP)
end end
......
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