Commit b3115f8c authored by 聖園ミカ's avatar 聖園ミカ 🐟

hop

parent 9ab1bd63
expansions/pics/71403015.jpg

107 KB | W: | H:

expansions/pics/71403015.jpg

106 KB | W: | H:

expansions/pics/71403015.jpg
expansions/pics/71403015.jpg
expansions/pics/71403015.jpg
expansions/pics/71403015.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -256,6 +256,7 @@ function s.efop(e,tp,eg,ep,ev,re,r,rp)
e2:SetCondition(s.condition)
e2:SetTarget(s.target)
e2:SetOperation(s.operation)
e2:SetReset(RESET_EVENT+0x1fe0000)
rc:RegisterEffect(e2,true)
if not rc:IsType(TYPE_EFFECT) then
local e2=Effect.CreateEffect(c)
......
--星莲龙骑士-「红龙编年史」
--
local m=12847002
local cm=_G["c"..m]
function cm.initial_effect(c)
......
......@@ -27,7 +27,7 @@ function s.condition(e,tp,eg,ep,ev,re,r,rp)
return (Duel.GetCurrentPhase()==PHASE_MAIN1 or Duel.GetCurrentPhase()==PHASE_MAIN2) and Duel.GetTurnPlayer()==tp
end
function s.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(aux.TRUE,tp,0,LOCATION_MZONE,1,nil) end
if chk==0 then return Duel.IsExistingMatchingCard(aux.TRUE,tp,0,LOCATION_ONFIELD,1,nil) end
local g=Duel.GetMatchingGroup(aux.TRUE,tp,0,LOCATION_MZONE,nil)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,g,1,0,0)
if e:IsHasType(EFFECT_TYPE_ACTIVATE) then
......@@ -36,7 +36,7 @@ function s.target(e,tp,eg,ep,ev,re,r,rp,chk)
end
function s.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DESTROY)
local g=Duel.SelectMatchingCard(tp,aux.TRUE,tp,0,LOCATION_MZONE,1,1,nil)
local g=Duel.SelectMatchingCard(tp,aux.TRUE,tp,0,LOCATION_ONFIELD,1,1,nil)
if g:GetCount()>0 then
Duel.HintSelection(g)
local tc=g:GetFirst()
......
--支配恶魔
--
local s,id,o=GetID()
function s.initial_effect(c)
c:EnableReviveLimit()
......
--电次君
--
local s,id,o=GetID()
function s.initial_effect(c)
aux.AddCodeList(c,12866665,12866620)
......
--仙精罐
--
xpcall(function() dofile("expansions/script/c16199990.lua") end,function() dofile("script/c16199990.lua") end)
local m,cm=rk.set(16114203,nil,1)
function cm.initial_effect(c)
......
--黑暗生命
--
local m=16114207
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--不死树 玛提恩
--
local m=16114210
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--奇迹之脑
--
xpcall(function() dofile("expansions/script/c16199990.lua") end,function() dofile("script/c16199990.lua") end)
local m,cm=rk.set(16114226,nil,1)
function cm.initial_effect(c)
......
--黑暗生命
--
local m=16114245
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--完美仙精 艾尔X
--
local m=16114266
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--是大雪原哟!集合!
--
local m=16114268
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--仙精罐
--
local m=16114269
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--纯洁仙精 嘉佩拉
--
local m=16114270
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--因果的咒文
--
xpcall(function() dofile("expansions/script/c16199990.lua") end,function() dofile("script/c16199990.lua") end)
local m,cm=rk.set(16114288)
function cm.initial_effect(c)
......
--光之战士 希卡利
--
function c16400270.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......
--光之战士 雷杰多
--
local m=16400405
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--朔月黑塔
--
local cm,m,o=GetID()
function cm.initial_effect(c)
local e0=Effect.CreateEffect(c)
......
--终端意志·无名之人
--
local m=22100000
local cm=_G["c"..m]
function cm.initial_effect(c)
......
--右刻铭·观测系统
--
local s,id,o=GetID()
function s.initial_effect(c)
--Activate
......
--前刻铭·模拟系统
--
local s,id,o=GetID()
function s.initial_effect(c)
--Activate
......
--枯竭·北星极·前卫枢
--
local s,id,o=GetID()
local Ccnt = 0
function s.initial_effect(c)
......
......@@ -20,7 +20,7 @@ function s.initial_effect(c)
e2:SetDescription(aux.Stringid(id,2))
e2:SetCategory(CATEGORY_SEARCH+CATEGORY_TOHAND+CATEGORY_DESTROY)
e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_PZONE)
e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,id+10000)
e2:SetCondition(s.srcon)
e2:SetTarget(s.gsptg)
......
......@@ -218,13 +218,10 @@ end
--Others
function Duel.IgnoreActionCheck(f,...)
Duel.DisableActionCheck(true)
local cr=coroutine.create(f)
local ret={}
while coroutine.status(cr)~="dead" do
local sret={coroutine.resume(cr,...)}
for i=2,#sret do
table.insert(ret,sret[i])
end
local sret={pcall(f,...)}
for i=2,#sret do
table.insert(ret,sret[i])
end
Duel.DisableActionCheck(false)
return table.unpack(ret)
......
......@@ -3696,13 +3696,10 @@ end
function Duel.IgnoreActionCheck(f,...)
Duel.DisableActionCheck(true)
local cr=coroutine.create(f)
local ret={}
while coroutine.status(cr)~="dead" do
local sret={coroutine.resume(cr,...)}
for i=2,#sret do
table.insert(ret,sret[i])
end
local sret={pcall(f,...)}
for i=2,#sret do
table.insert(ret,sret[i])
end
Duel.DisableActionCheck(false)
return table.unpack(ret)
......
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