Commit 96aab8b2 authored by Tachibana's avatar Tachibana 🐟

pic

parent ae2978ae
Pipeline #26455 canceled with stage
in 11 minutes and 31 seconds
No preview for this file type
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
01009036 1 --物语纪录·猫 01009036 1 --物语纪录·猫
01090000 1 --樱守美羽 01090000 1 --樱守美羽
#011 #011
01102019 0 --砂冢明音·银杏 01102019 1 --砂冢明音·银杏
01102020 1 --砂冢明音·抉择 01102020 1 --砂冢明音·抉择
01111018 1 --秘谈·生命的旅路 01111018 1 --秘谈·生命的旅路
01111223 0 --灵曲·年华静谧之月 01111223 0 --灵曲·年华静谧之月
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
04210049 0 --手冲魔女-救救猫猫 04210049 0 --手冲魔女-救救猫猫
04210107 0 --感动的再会 莉昂 04210107 0 --感动的再会 莉昂
04210152 0 --神圣的装束 妮娜 04210152 0 --神圣的装束 妮娜
04212301 2 --罗罗娜的工作室-罗罗娜
04212306 1 --罗罗娜的工作室 04212306 1 --罗罗娜的工作室
04212307 2 --托托莉的工作室 04212307 2 --托托莉的工作室
04212309 1 --炼金工作室-乐园的探索 04212309 1 --炼金工作室-乐园的探索
...@@ -105,7 +104,6 @@ ...@@ -105,7 +104,6 @@
09910315 0 --满开神树勇者 牵牛 09910315 0 --满开神树勇者 牵牛
09910652 0 --光影捕捉者 弥界星烛号 09910652 0 --光影捕捉者 弥界星烛号
09910654 0 --绝界星景 09910654 0 --绝界星景
09910816 2 --飓曙龙 葛簇特
09910823 0 --虹曙龙 开普勒-90 09910823 0 --虹曙龙 开普勒-90
#100 #100
10030011 1 --暗世界的青蛙骑士 10030011 1 --暗世界的青蛙骑士
...@@ -223,6 +221,7 @@ ...@@ -223,6 +221,7 @@
11900002 0 --提灯魔女 11900002 0 --提灯魔女
11900003 0 --世界之扉-缇尔 11900003 0 --世界之扉-缇尔
11900096 0 --狂热之柱 11900096 0 --狂热之柱
11900098 1 --生离陀螺
11900189 0 --暗夜影刃 风魔胧 11900189 0 --暗夜影刃 风魔胧
11900190 1 --烈焰克星 卡米拉 11900190 1 --烈焰克星 卡米拉
11900206 0 --奔逃的村人 11900206 0 --奔逃的村人
...@@ -627,7 +626,6 @@ ...@@ -627,7 +626,6 @@
21520160 1 --星宇圣装-朱雀 21520160 1 --星宇圣装-朱雀
21520175 1 --终形魔-戈罗波 21520175 1 --终形魔-戈罗波
21520176 1 --成形时刻 21520176 1 --成形时刻
21520177 2 --扭曲揉合
21520183 1 --曲形魔-克莱因 21520183 1 --曲形魔-克莱因
21520191 2 --急流精怪-速度型 21520191 2 --急流精怪-速度型
21520192 2 --急流精怪-联动型 21520192 2 --急流精怪-联动型
...@@ -782,7 +780,6 @@ ...@@ -782,7 +780,6 @@
31300009 1 --处分 31300009 1 --处分
31300011 1 --偷跑出去玩 31300011 1 --偷跑出去玩
31300017 0 --小白兔 Ξ 31300017 0 --小白兔 Ξ
31300039 0 --虚拟偶像小祭司
#332 #332
33200251 1 --机略纵横 鲁子敬 33200251 1 --机略纵横 鲁子敬
33200431 1 --魔力联合 紫鸢尾 33200431 1 --魔力联合 紫鸢尾
...@@ -810,9 +807,8 @@ ...@@ -810,9 +807,8 @@
33300206 0 --栖夜姬的寝具偷盗 33300206 0 --栖夜姬的寝具偷盗
33300351 0 --秘湮伪界 授秘人 33300351 0 --秘湮伪界 授秘人
33310006 1 --泰拉异变·雨天 33310006 1 --泰拉异变·雨天
33310007 2 --泰拉瑞亚·世界
33310016 0 --泰拉勇者 弓箭手 33310016 0 --泰拉勇者 弓箭手
33310029 1 --泰拉魔物 蜂后 33310029 2 --泰拉魔物 蜂后
33310103 0 --可可莉柯特·兽耳布偶 33310103 0 --可可莉柯特·兽耳布偶
33310158 1 --临魔浮生 33310158 1 --临魔浮生
33310161 0 --临魔终形 33310161 0 --临魔终形
...@@ -820,7 +816,6 @@ ...@@ -820,7 +816,6 @@
33310207 1 --空想虚景 造物之扉 33310207 1 --空想虚景 造物之扉
33310210 0 --空想夜王 月天 33310210 0 --空想夜王 月天
33310213 1 --空想祈羽 虚龙 33310213 1 --空想祈羽 虚龙
33310214 2 --空想生物 鲮鱼
33310302 1 --幽桐的璀璨庆典 33310302 1 --幽桐的璀璨庆典
33310303 1 --幽桐的夏日活动 33310303 1 --幽桐的夏日活动
33310306 0 --幽桐的祝神风铃 33310306 0 --幽桐的祝神风铃
...@@ -875,7 +870,6 @@ ...@@ -875,7 +870,6 @@
33331604 1 --天基兵器 紫微之极光 33331604 1 --天基兵器 紫微之极光
33334672 0 --见习魔术魔女 晶 33334672 0 --见习魔术魔女 晶
33339011 2 --星锁之环 跃迁之门 33339011 2 --星锁之环 跃迁之门
33339013 2 --星锁精灵 降生
33340001 0 --裁定者的土著神 33340001 0 --裁定者的土著神
33340002 0 --增殖的瓜 33340002 0 --增殖的瓜
33340004 2 --热核污染病毒-Æ 33340004 2 --热核污染病毒-Æ
...@@ -1611,7 +1605,6 @@ ...@@ -1611,7 +1605,6 @@
81034003 1 --F.K.G. 美耳草 81034003 1 --F.K.G. 美耳草
81034013 0 --F.K.G. 文心兰/花嫁 81034013 0 --F.K.G. 文心兰/花嫁
81034015 2 --F.K.G. 不思议之梦 81034015 2 --F.K.G. 不思议之梦
81036000 2 --绫濑亚梦
81036084 1 --我的枪法本当上手 81036084 1 --我的枪法本当上手
81040026 1 --不敬惩罚·理子 81040026 1 --不敬惩罚·理子
81042017 1 --属于你的一页 81042017 1 --属于你的一页
......
...@@ -39,7 +39,7 @@ function s.cost(e,tp,eg,ep,ev,re,r,rp,chk,cc) ...@@ -39,7 +39,7 @@ function s.cost(e,tp,eg,ep,ev,re,r,rp,chk,cc)
end end
if not c:IsStatus(STATUS_SET_TURN) then return true end if not c:IsStatus(STATUS_SET_TURN) then return true end
local ct=#{c:IsHasEffect(EFFECT_TRAP_ACT_IN_SET_TURN,tp)} local ct=#{c:IsHasEffect(EFFECT_TRAP_ACT_IN_SET_TURN,tp)}
if chk==0 then return ct>1 or xg:GetCount()>0 and (not cc and Duel.CheckRemoveOverlayCard(tp,1,0,2,REASON_COST)) or Duel.CheckRemoveOverlayCard(tp,1,0,3,REASON_COST)) end if chk==0 then return ct>1 or xg:GetCount()>0 and (not cc and Duel.CheckRemoveOverlayCard(tp,1,0,2,REASON_COST)) or Duel.CheckRemoveOverlayCard(tp,1,0,3,REASON_COST) end
if ct==1 or xg:GetCount()>0 and Duel.SelectYesNo(tp,aux.Stringid(id,3)) then if ct==1 or xg:GetCount()>0 and Duel.SelectYesNo(tp,aux.Stringid(id,3)) then
local cost=xg:Select(tp,1,1,nil) local cost=xg:Select(tp,1,1,nil)
Duel.SendtoGrave(cost,REASON_COST) Duel.SendtoGrave(cost,REASON_COST)
......
...@@ -71,7 +71,7 @@ function c23100117.initial_effect(c) ...@@ -71,7 +71,7 @@ function c23100117.initial_effect(c)
e6:SetDescription(aux.Stringid(23100117,1)) e6:SetDescription(aux.Stringid(23100117,1))
e6:SetCategory(CATEGORY_DISABLE) e6:SetCategory(CATEGORY_DISABLE)
e6:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e6:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e6:SetProperty(EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE+EFFECT_FLAG_DAMAGE_STEP) e6:SetProperty(EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_DAMAGE_STEP)
e6:SetCode(EVENT_LEAVE_FIELD) e6:SetCode(EVENT_LEAVE_FIELD)
e6:SetRange(LOCATION_MZONE) e6:SetRange(LOCATION_MZONE)
e6:SetCountLimit(1,23100117) e6:SetCountLimit(1,23100117)
......
...@@ -12,7 +12,7 @@ function cm.initial_effect(c) ...@@ -12,7 +12,7 @@ function cm.initial_effect(c)
fgo.effect(e1,0,m,EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F,0,EVENT_ATTACK_ANNOUNCE,0,cm.negcon,0,cm.negop,0,0,EFFECT_COUNT_CODE_CHAIN,0) fgo.effect(e1,0,m,EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F,0,EVENT_ATTACK_ANNOUNCE,0,cm.negcon,0,cm.negop,0,0,EFFECT_COUNT_CODE_CHAIN,0)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
fgo.effect(e2,1,m,CATEGORY_ATKCHANGE,0,0,0,0,cm.atkop1,0,0,1,0,0 fgo.effect(e2,1,m,CATEGORY_ATKCHANGE,0,0,0,0,cm.atkop1,0,0,1,0,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
end end
function cm.negcon(e,tp,eg,ep,ev,re,r,rp) function cm.negcon(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -29,7 +29,7 @@ function cm.initial_effect(c) ...@@ -29,7 +29,7 @@ function cm.initial_effect(c)
local ge2=ge1:Clone() local ge2=ge1:Clone()
ge2:SetCode(EVENT_TOSS_DICE) ge2:SetCode(EVENT_TOSS_DICE)
ge2:SetOperation(cm.diceop) ge2:SetOperation(cm.diceop)
Duel.RegisterEffect(ge2) Duel.RegisterEffect(ge2,0)
local ge3=Effect.CreateEffect(c) local ge3=Effect.CreateEffect(c)
ge3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge3:SetCode(EVENT_PHASE_START+PHASE_DRAW) ge3:SetCode(EVENT_PHASE_START+PHASE_DRAW)
......
--赤焰之花·木村有容
local m=64887006
local cm=_G["c"..m]
function cm.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcFunRep(c,cm.ffilter,3,true)
--immune
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_IMMUNE_EFFECT)
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
e1:SetRange(LOCATION_MZONE)
e1:SetValue(cm.immval)
c:RegisterEffect(e1)
end
function cm.ffilter(c)
return c:IsFusionType(TYPE_NORMAL)
end
function cm.immval(e,te)
return te:GetOwner()~=e:GetHandler() and te:IsActivated()
end
--重要之人·木村有容
local m=64887007
local cm=_G["c"..m]
function cm.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
--cost
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_SPSUMMON_COST)
e1:SetRange(LOCATION_MZONE)
e1:SetTargetRange(LOCATION_EXTRA,LOCATION_EXTRA)
e1:SetCost(cm.ccost)
e1:SetOperation(cm.acop)
c:RegisterEffect(e1)
end
function cm.ccost(e,c,tp)
return Duel.CheckLPCost(tp,1000)
end
function cm.acop(e,tp,eg,ep,ev,re,r,rp)
Duel.PayLPCost(tp,1000)
end
...@@ -29,7 +29,7 @@ function c72404129.costfilter(c) ...@@ -29,7 +29,7 @@ function c72404129.costfilter(c)
return c:IsRace(RACE_PLANT) return c:IsRace(RACE_PLANT)
end end
function c72404129.cost1(e,tp,eg,ep,ev,re,r,rp,chk) function c72404129.cost1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckReleaseGroupEx(tp,c72404129.costfilter,1,,REASON_COST,true,e:GetHandler()) end if chk==0 then return Duel.CheckReleaseGroupEx(tp,c72404129.costfilter,1,REASON_COST,true,e:GetHandler()) end
local g=Duel.SelectReleaseGroupEx(tp,c72404129.costfilter,1,1,REASON_COST,true,e:GetHandler()) local g=Duel.SelectReleaseGroupEx(tp,c72404129.costfilter,1,1,REASON_COST,true,e:GetHandler())
Duel.Release(g,REASON_COST) Duel.Release(g,REASON_COST)
end end
......
...@@ -27,14 +27,14 @@ function cm.sstg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -27,14 +27,14 @@ function cm.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
end end
function cm.ssop(e,tp,eg,ep,ev,re,r,rp) function cm.ssop(e,tp,eg,ep,ev,re,r,rp)
if e:GetHandler():IsRelateToEffect(e) then if e:GetHandler():IsRelateToEffect(e) then
if Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)~=0 and Duel.GetFieldGroupCount(tp,0,LOCATION_MZONE)>0 if Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)~=0 and Duel.GetFieldGroupCount(tp,0,LOCATION_MZONE)>0 and Duel.SelectYesNo(tp,aux.Stringid(m,0)) then
and Duel.SelectYesNo(tp,aux.Stringid(m,0)) then Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DESTROY)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DESTROY) local g=Duel.SelectMatchingCard(tp,Card.IsType,tp,0,LOCATION_ONFIELD,1,1,nil,TYPE_SPELL+TYPE_TRAP)
local g=Duel.SelectMatchingCard(tp,Card.IsType,tp,0,LOCATION_ONFIELD,1,1,nil,TYPE_SPELL+TYPE_TRAP) if g:GetCount()>0 then
if g:GetCount()>0 then Duel.BreakEffect()
Duel.BreakEffect() Duel.HintSelection(g)
Duel.HintSelection(g) Duel.Destroy(g,REASON_EFFECT)
Duel.Destroy(g,REASON_EFFECT) end
end end
end end
end end
...@@ -17,7 +17,7 @@ function cm.negtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc) ...@@ -17,7 +17,7 @@ function cm.negtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsOnField() and aux.NegateAnyFilter(chkc) end if chkc then return chkc:IsOnField() and aux.NegateAnyFilter(chkc) end
if chk==0 then return true end if chk==0 then return true end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DISABLE) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DISABLE)
local g=Duel.SelectTarget(tp,aux.NegateAnyFilter,tp,LOCATION_ONFIELD,,LOCATION_ONFIELD,1,1,nil) local g=Duel.SelectTarget(tp,aux.NegateAnyFilter,tp,LOCATION_ONFIELD,LOCATION_ONFIELD,1,1,nil)
Duel.SetOperationInfo(0,CATEGORY_DISABLE,g,1,0,0) Duel.SetOperationInfo(0,CATEGORY_DISABLE,g,1,0,0)
end end
function cm.negop(e,tp,eg,ep,ev,re,r,rp) function cm.negop(e,tp,eg,ep,ev,re,r,rp)
......
--元气少女 森永Miu --元气少女 森永Miu
local m=81003005 local m=81068006
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c81000000") end,function() require("script/c81000000") end) Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
--special summon --special summon
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
--情人节 森永Miu --情人节 森永Miu
local m=81068008 local m=81068008
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c81000000") end,function() require("script/c81000000") end) Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
--remove --remove
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
...@@ -62,4 +62,3 @@ end ...@@ -62,4 +62,3 @@ end
function cm.splimit(e,c) function cm.splimit(e,c)
return not c:IsRace(RACE_CYBERSE) return not c:IsRace(RACE_CYBERSE)
end end
v
\ No newline at end of file
...@@ -24,7 +24,7 @@ function cm.initial_effect(c) ...@@ -24,7 +24,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCondition(cm.spcon) e2:SetCondition(cm.spcon)
e2:SetValue(1) e2:SetValue(1)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--negate --negate
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
......
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