Commit abdbaa56 authored by POLYMER's avatar POLYMER

fix

parent 43a27fbd
--炼击帝-大俱利伽罗 --炼击帝-大俱利伽罗
if not require and loadfile then
function require(str)
require_list=require_list or {}
if not require_list[str] then
if string.find(str,"%.") then
require_list[str]=loadfile(str)
else
require_list[str]=loadfile(str..".lua")
end
pcall(require_list[str])
return require_list[str]
end
return require_list[str]
end
end
if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end
local s,id = Scl.SetID(130006034, "LordOfChain") local s,id = Scl.SetID(130006034, "LordOfChain")
function s.initial_effect(c) function s.initial_effect(c)
......
--炼击帝-迦陵频伽 --炼击帝-迦陵频伽
if not require and loadfile then
function require(str)
require_list=require_list or {}
if not require_list[str] then
if string.find(str,"%.") then
require_list[str]=loadfile(str)
else
require_list[str]=loadfile(str..".lua")
end
pcall(require_list[str])
return require_list[str]
end
return require_list[str]
end
end
if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end
local s,id = Scl.SetID(130006035, "LordOfChain") local s,id = Scl.SetID(130006035, "LordOfChain")
function s.initial_effect(c) function s.initial_effect(c)
......
--炼击帝-大洋神女 --炼击帝-大洋神女
if not require and loadfile then
function require(str)
require_list=require_list or {}
if not require_list[str] then
if string.find(str,"%.") then
require_list[str]=loadfile(str)
else
require_list[str]=loadfile(str..".lua")
end
pcall(require_list[str])
return require_list[str]
end
return require_list[str]
end
end
if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end
local s,id = Scl.SetID(130006036, "LordOfChain") local s,id = Scl.SetID(130006036, "LordOfChain")
function s.initial_effect(c) function s.initial_effect(c)
......
--炼击帝-死河 --炼击帝-死河
if not require and loadfile then
function require(str)
require_list=require_list or {}
if not require_list[str] then
if string.find(str,"%.") then
require_list[str]=loadfile(str)
else
require_list[str]=loadfile(str..".lua")
end
pcall(require_list[str])
return require_list[str]
end
return require_list[str]
end
end
if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end if not pcall(function() require("expansions/script/c130001000") end) then require("script/c130001000") end
local s,id = Scl.SetID(130006037, "LordOfChain") local s,id = Scl.SetID(130006037, "LordOfChain")
function s.initial_effect(c) function s.initial_effect(c)
......
...@@ -211,6 +211,7 @@ function cm.initial_effect(c) ...@@ -211,6 +211,7 @@ function cm.initial_effect(c)
-- --
end end
end end
if not Card.SetEntityCode then Card.SetEntityCode=aux.TRUE end
function cm.spfilter(c,e,tp) function cm.spfilter(c,e,tp)
return c:IsType(TYPE_SPELL) or c:IsType(TYPE_TRAP) return c:IsType(TYPE_SPELL) or c:IsType(TYPE_TRAP)
end end
...@@ -267,19 +268,19 @@ function cm.checkop1(e,tp,eg,ep,ev,re,r,rp) ...@@ -267,19 +268,19 @@ function cm.checkop1(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function cm.con(e,tp) function cm.con(e,tp)
Duel.DisableActionCheck(true) pcall(Duel.DisableActionCheck,true)
local dc=Duel.CreateToken(tp,m+1) local dc=Duel.CreateToken(tp,m+1)
local res=dc:GetActivateEffect():IsActivatable(tp,false,false) local res=dc:GetActivateEffect():IsActivatable(tp,false,false)
Duel.DisableActionCheck(false) pcall(Duel.DisableActionCheck,false)
return res and Duel.GetCurrentPhase()~=PHASE_DAMAGE_CAL return res and Duel.GetCurrentPhase()~=PHASE_DAMAGE_CAL
and Duel.GetCurrentPhase()~=PHASE_DAMAGE-- and Duel.GetCurrentPhase()~=PHASE_BATTLE_STEP and Duel.GetCurrentPhase()~=PHASE_DAMAGE-- and Duel.GetCurrentPhase()~=PHASE_BATTLE_STEP
and Duel.GetFlagEffect(tp,m+2)==0 and Duel.GetFlagEffect(tp,m+2)==0
end end
function cm.con1(e,tp) function cm.con1(e,tp)
Duel.DisableActionCheck(true) pcall(Duel.DisableActionCheck,true)
local dc=Duel.CreateToken(tp,m+1) local dc=Duel.CreateToken(tp,m+1)
local res=dc:GetActivateEffect():IsActivatable(tp,false,false) local res=dc:GetActivateEffect():IsActivatable(tp,false,false)
Duel.DisableActionCheck(false) pcall(Duel.DisableActionCheck,false)
return res and Duel.SelectYesNo(tp,aux.Stringid(m,3)) return res and Duel.SelectYesNo(tp,aux.Stringid(m,3))
end end
function cm.op(e,tp,eg,ep,ev,re,r,rp) function cm.op(e,tp,eg,ep,ev,re,r,rp)
...@@ -532,7 +533,8 @@ function cm.reg2(c,e,ob) ...@@ -532,7 +533,8 @@ function cm.reg2(c,e,ob)
-- --
e:SetReset(RESET_EVENT+RESETS_STANDARD-RESET_TOFIELD) e:SetReset(RESET_EVENT+RESETS_STANDARD-RESET_TOFIELD)
e:SetOperation(cm.pr) e:SetOperation(cm.pr)
local qi,da=e:GetCountLimit() local qi,da=nil,nil
if Effect.GetCountLimit then qi,da=e:GetCountLimit() end
if qi~=nil and da==nil then if qi~=nil and da==nil then
e:SetCountLimit(qi) e:SetCountLimit(qi)
elseif qi~=nil and da~=nil then elseif qi~=nil and da~=nil then
......
...@@ -7,7 +7,6 @@ function cm.initial_effect(c) ...@@ -7,7 +7,6 @@ function cm.initial_effect(c)
aux.AddXyzProcedure(c,nil,4,3,nil,nil,99) aux.AddXyzProcedure(c,nil,4,3,nil,nil,99)
--spsummon --spsummon
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetDescription(aux.Stringid(22348194,0)) e1:SetDescription(aux.Stringid(22348194,0))
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET) e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
......
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