Commit 38837d90 authored by Nemo Ma's avatar Nemo Ma

fix

parent 442725fd
...@@ -31,7 +31,7 @@ function cm.filter(c) ...@@ -31,7 +31,7 @@ function cm.filter(c)
return c:IsRace(RACE_FAIRY) and c:IsAttribute(ATTRIBUTE_DARK) return c:IsRace(RACE_FAIRY) and c:IsAttribute(ATTRIBUTE_DARK)
end end
function cm.spfilter(c,e,tp) function cm.spfilter(c,e,tp)
return c:GetTurnID()==Duel.GetTurnCount() and c:IsCanBeSpecialSummoned(e,0,tp,false,false) and Duel.GetLocationCountFromEx(tp,tp,nil,c)>0 return c:GetTurnID()==Duel.GetTurnCount() --and c:IsCanBeSpecialSummoned(e,0,tp,false,false) and Duel.GetLocationCountFromEx(tp,tp,nil,c)>0
end end
function cm.spfilter2(c,e,tp) function cm.spfilter2(c,e,tp)
local pos=c:GetPreviousPosition() local pos=c:GetPreviousPosition()
......
...@@ -48,9 +48,17 @@ function cm.initial_effect(c) ...@@ -48,9 +48,17 @@ function cm.initial_effect(c)
e5:SetTarget(c130006045.sptg) e5:SetTarget(c130006045.sptg)
e5:SetOperation(c130006045.spop) e5:SetOperation(c130006045.spop)
c:RegisterEffect(e5) c:RegisterEffect(e5)
local e6=Effect.CreateEffect(c)
e6:SetType(EFFECT_TYPE_SINGLE)
e6:SetCode(EFFECT_MUST_USE_MZONE)
e6:SetValue(c130006045.frcval)
c:RegisterEffect(e6)
end end
function c130006045.frcval(e,c,fp,rp,r)
return 0x1f001f
end
function c130006045.spcon(e,tp,eg,ep,ev,re,r,rp) function c130006045.spcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetType()==TYPE_TRAP+TYPE_CONTINUOUS return e:GetHandler():GetType()==TYPE_TRAP+TYPE_CONTINUOUS
end end
......
--龙契的圣选士 贝西娅 --龙契的圣选士 贝西娅
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201251 local m=33201251
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--龙契的圣选士 梅尔薇 --龙契的圣选士 梅尔薇.
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201252 local m=33201252
local cm=_G["c"..m] local cm=_G["c"..m]
if not pcall(function() require("expansions/script/c33201250") end) then require("script/c33201250") end if not pcall(function() require("expansions/script/c33201250") end) then require("script/c33201250") end
......
--龙契剑骑 苍蓝布鲁斯 --龙契剑骑 苍蓝布鲁斯
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201253 local m=33201253
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--龙契枪将 锋锐之泽洛卡 --龙契枪将 锋锐之泽洛卡
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201254 local m=33201254
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--龙契枪将 逆反之萨利 --龙契枪将 逆反之萨利
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201255 local m=33201255
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--龙契剑华 斩铁凯琳娜 --龙契剑华 斩铁凯琳娜
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201256 local m=33201256
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--龙契剑姬 赤铜科派尔 --龙契剑姬 赤铜科派尔
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201257 local m=33201257
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--金鳞龙契 圣印安娜丽莎 --金鳞龙契 圣印安娜丽莎
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201258 local m=33201258
local cm=_G["c"..m] local cm=_G["c"..m]
function cm.initial_effect(c) function cm.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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201259 local m=33201259
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
function cm.initial_effect(c) function cm.initial_effect(c)
VHisc_Dragonk.xyzsm(c,m) VHisc_Dragonk.xyzsm(c,33201253)
--must attack --must attack
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
......
--破障龙契 枪王泽洛卡 --破障龙契 枪王泽洛卡
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201260 local m=33201260
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
function cm.initial_effect(c) function cm.initial_effect(c)
VHisc_Dragonk.xyzsm(c,m) VHisc_Dragonk.xyzsm(c,33201254)
--set --set
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,1)) e1:SetDescription(aux.Stringid(m,1))
......
--镜装龙契 剑姬萨莉 --镜装龙契 剑姬萨莉
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201261 local m=33201261
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
function cm.initial_effect(c) function cm.initial_effect(c)
VHisc_Dragonk.xyzsm(c,m) VHisc_Dragonk.xyzsm(c,33201255)
--set --set
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,1)) e1:SetDescription(aux.Stringid(m,1))
......
--炙炎龙契 剑圣科派尔 --炙炎龙契 剑圣科派尔
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201262 local m=33201262
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
function cm.initial_effect(c) function cm.initial_effect(c)
VHisc_Dragonk.xyzsm(c,m) VHisc_Dragonk.xyzsm(c,33201257)
--Destroy --Destroy
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,1)) e1:SetDescription(aux.Stringid(m,1))
......
--皓月龙契 双刃凯琳娜 --皓月龙契 双刃凯琳娜
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201263 local m=33201263
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
function cm.initial_effect(c) function cm.initial_effect(c)
VHisc_Dragonk.xyzsm(c,m) VHisc_Dragonk.xyzsm(c,33201256)
--set --set
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,1)) e1:SetDescription(aux.Stringid(m,1))
......
--契龙圣约 银河之圣守 --契龙圣约 银河之圣守
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201270 local m=33201270
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--契龙圣约 辉耀之审判 --契龙圣约 辉耀之审判
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201271 local m=33201271
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--契龙圣约 赫灼之战刃 --契龙圣约 赫灼之战刃
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201272 local m=33201272
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--契龙圣约 裂星之重锋 --契龙圣约 裂星之重锋
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201273 local m=33201273
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--契龙圣约 时光之长辞 --契龙圣约 时光之长辞
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201274 local m=33201274
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end) xpcall(function() require("expansions/script/c33201250") end,function() require("script/c33201250") end)
......
--殂世魇魔的前哨兵 --殂世魇魔的前哨兵
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201301 local m=33201301
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 熔火三头怪 --殂世魇魔 熔火三头怪
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201302 local m=33201302
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 苔壁怪 --殂世魇魔 苔壁怪
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201303 local m=33201303
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 游荡鬼 --殂世魇魔 游荡鬼
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201304 local m=33201304
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 撕裂魔 --殂世魇魔 撕裂魔
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201305 local m=33201305
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 双尖刃魔 --殂世魇魔 双尖刃魔
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201306 local m=33201306
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 吞山魔龙 --殂世魇魔 吞山魔龙
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201307 local m=33201307
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 恫吓怪 --殂世魇魔 恫吓怪
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201308 local m=33201308
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 灭击兽 --殂世魇魔 灭击兽
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201309 local m=33201309
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 刺杀魔 --殂世魇魔 刺杀魔
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201310 local m=33201310
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魔女 镜裂死魔 --殂世魔女 镜裂死魔
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201311 local m=33201311
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
...@@ -21,6 +36,7 @@ function cm.initial_effect(c) ...@@ -21,6 +36,7 @@ function cm.initial_effect(c)
e1:SetCategory(CATEGORY_POSITION) e1:SetCategory(CATEGORY_POSITION)
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
e1:SetCountLimit(1) e1:SetCountLimit(1)
e1:SetTarget(cm.target) e1:SetTarget(cm.target)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
...@@ -75,9 +91,9 @@ function cm.posfilter(c) ...@@ -75,9 +91,9 @@ function cm.posfilter(c)
end end
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function cm.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and cm.posfilter(chkc) end if chkc then return chkc:IsLocation(LOCATION_MZONE) and cm.posfilter(chkc) end
if chk==0 then return Duel.IsExistingTarget(cm.posfilter,tp,LOCATION_MZONE,0,1,nil) end if chk==0 then return Duel.IsExistingTarget(cm.posfilter,tp,LOCATION_MZONE,0,1,e:GetHandler()) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP)
local g=Duel.SelectTarget(tp,cm.posfilter,tp,LOCATION_MZONE,0,1,1,nil) local g=Duel.SelectTarget(tp,cm.posfilter,tp,LOCATION_MZONE,0,1,1,e:GetHandler())
Duel.SetOperationInfo(0,CATEGORY_POSITION,g,1,0,0) Duel.SetOperationInfo(0,CATEGORY_POSITION,g,1,0,0)
end end
function cm.activate(e,tp,eg,ep,ev,re,r,rp) function cm.activate(e,tp,eg,ep,ev,re,r,rp)
......
--殂世天魔 逆反之魔女 --殂世天魔 逆反之魔女
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201312 local m=33201312
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
...@@ -62,11 +77,11 @@ function cm.spcon(e,tp,eg,ep,ev,re,r,rp) ...@@ -62,11 +77,11 @@ function cm.spcon(e,tp,eg,ep,ev,re,r,rp)
and c:IsPreviousPosition(POS_FACEUP) and c:IsPreviousPosition(POS_FACEUP)
end end
function cm.spfilter1(c,e,tp) function cm.spfilter1(c,e,tp)
return VHisc_Bh.ck(c) and c:IsCanBeSpecialSummoned(e,0,tp,false,false,POS_FACEDOWN_DEFENSE) return VHisc_Bh.ck(c) and not c:IsCode(m) and c:IsCanBeSpecialSummoned(e,0,tp,false,false,POS_FACEDOWN_DEFENSE)
and Duel.IsExistingTarget(cm.spfilter2,tp,LOCATION_GRAVE,0,1,c,c:GetCode(),e,tp) and Duel.IsExistingTarget(cm.spfilter2,tp,LOCATION_GRAVE,0,1,c,c:GetCode(),e,tp)
end end
function cm.spfilter2(c,cd,e,tp) function cm.spfilter2(c,cd,e,tp)
return not c:IsCode(cd) and VHisc_Bh.ck(c) and c:IsCanBeSpecialSummoned(e,0,tp,false,false,POS_FACEDOWN_DEFENSE) return not c:IsCode(cd) and not c:IsCode(m) and VHisc_Bh.ck(c) and c:IsCanBeSpecialSummoned(e,0,tp,false,false,POS_FACEDOWN_DEFENSE)
end end
function cm.sptg(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function cm.sptg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return false end if chkc then return false end
......
--殂世魇魔 芽孢鬼 --殂世魇魔 芽孢鬼
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201313 local m=33201313
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔的扫荡 --殂世魇魔的扫荡
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201315 local m=33201315
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世之同化 --殂世之同化
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201316 local m=33201316
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔的芽孢 --殂世魇魔的芽孢
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201317 local m=33201317
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--殂世魇魔 灾骸之柱 --殂世魇魔 灾骸之柱
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201318 local m=33201318
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end) xpcall(function() require("expansions/script/c33201300") end,function() require("script/c33201300") end)
......
--六合精工 四龙凤方案座 --六合精工 四龙凤方案座
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201351 local m=33201351
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 金瓯永固杯 --六合精工 金瓯永固杯
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201352 local m=33201352
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 云纹青铜大铙 --六合精工 云纹青铜大铙
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201353 local m=33201353
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 上阳台帖 --六合精工 上阳台帖
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201354 local m=33201354
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 七盘舞砖 --六合精工 七盘舞砖
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201355 local m=33201355
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 千里江山图 --六合精工 千里江山图
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201356 local m=33201356
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 鎏金骑士储贝器 --六合精工 鎏金骑士储贝器
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201357 local m=33201357
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 良渚玉琮王 --六合精工 良渚玉琮王
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201358 local m=33201358
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 五彩十二花卉杯 --六合精工 五彩十二花卉杯
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201359 local m=33201359
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 宴乐渔猎战纹壶 --六合精工 宴乐渔猎战纹壶
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201360 local m=33201360
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 吴王夫差矛 --六合精工 吴王夫差矛
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201362 local m=33201362
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 天蓝釉刻花鹅颈瓶 --六合精工 天蓝釉刻花鹅颈瓶
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201363 local m=33201363
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 越王勾践剑 --六合精工 越王勾践剑
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201365 local m=33201365
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
--六合精工 夜行铜牌 --六合精工 夜行铜牌
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
require_list[str]()
return require_list[str]
end
return require_list[str]
end
end
local m=33201366 local m=33201366
local cm=_G["c"..m] local cm=_G["c"..m]
xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end) xpcall(function() require("expansions/script/c33201350") end,function() require("script/c33201350") end)
......
...@@ -54,7 +54,6 @@ function cm.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,6 @@ function cm.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
local tc=Duel.SelectMatchingCard(tp,cm.rmfilter,tp,0,LOCATION_HAND+LOCATION_ONFIELD+LOCATION_GRAVE,1,1,nil,e:GetLabel()):GetFirst() local tc=Duel.SelectMatchingCard(tp,cm.rmfilter,tp,0,LOCATION_HAND+LOCATION_ONFIELD+LOCATION_GRAVE,1,1,nil,e:GetLabel()):GetFirst()
if tc and Duel.Remove(tc,POS_FACEUP,REASON_EFFECT)~=0 and tc:IsLocation(LOCATION_REMOVED) and tc:GetLevel()>0 and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 and Duel.IsPlayerCanSpecialSummonMonster(tp,m-9,0,TYPES_TOKEN_MONSTER,0,0,2,RACE_ZOMBIE,ATTRIBUTE_LIGHT) then if tc and Duel.Remove(tc,POS_FACEUP,REASON_EFFECT)~=0 and tc:IsLocation(LOCATION_REMOVED) and tc:GetLevel()>0 and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 and Duel.IsPlayerCanSpecialSummonMonster(tp,m-9,0,TYPES_TOKEN_MONSTER,0,0,2,RACE_ZOMBIE,ATTRIBUTE_LIGHT) then
Debug.Message(111)
local token=Duel.CreateToken(tp,m-9) local token=Duel.CreateToken(tp,m-9)
if Duel.SpecialSummonStep(token,0,tp,tp,false,false,POS_FACEUP) then if Duel.SpecialSummonStep(token,0,tp,tp,false,false,POS_FACEUP) then
local lv=Duel.AnnounceLevel(tp,math.max(1,tc:GetLevel()-1),tc:GetLevel()+1) local lv=Duel.AnnounceLevel(tp,math.max(1,tc:GetLevel()-1),tc:GetLevel()+1)
......
...@@ -31,7 +31,7 @@ function c9320000.initial_effect(c) ...@@ -31,7 +31,7 @@ function c9320000.initial_effect(c)
c:RegisterEffect(e4) c:RegisterEffect(e4)
--set p --set p
local e5=Effect.CreateEffect(c) local e5=Effect.CreateEffect(c)
e5:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F) e5:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F)
e5:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE) e5:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
e5:SetCode(EVENT_DESTROYED) e5:SetCode(EVENT_DESTROYED)
e5:SetCondition(c9320000.setcon) e5:SetCondition(c9320000.setcon)
......
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