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