Commit 28fcfc4b authored by JoyJ's avatar JoyJ

force crlf

parent 8378ab48
{ {
"ExpandedNodes": [ "ExpandedNodes": [
"" ""
], ],
"PreviewInSolutionExplorer": false "PreviewInSolutionExplorer": false
} }
\ No newline at end of file
No preview for this file type
No preview for this file type
pics/103405.jpg

58.2 KB | W: | H:

pics/103405.jpg

58.2 KB | W: | H:

pics/103405.jpg
pics/103405.jpg
pics/103405.jpg
pics/103405.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/15344307.jpg

38.1 KB | W: | H:

pics/15344307.jpg

38.1 KB | W: | H:

pics/15344307.jpg
pics/15344307.jpg
pics/15344307.jpg
pics/15344307.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/17207565.jpg

56.7 KB | W: | H:

pics/17207565.jpg

56.7 KB | W: | H:

pics/17207565.jpg
pics/17207565.jpg
pics/17207565.jpg
pics/17207565.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/19990001.jpg

54.1 KB | W: | H:

pics/19990001.jpg

54.1 KB | W: | H:

pics/19990001.jpg
pics/19990001.jpg
pics/19990001.jpg
pics/19990001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20010003.jpg

37.6 KB | W: | H:

pics/20010003.jpg

37.6 KB | W: | H:

pics/20010003.jpg
pics/20010003.jpg
pics/20010003.jpg
pics/20010003.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20040001.jpg

50.2 KB | W: | H:

pics/20040001.jpg

50.2 KB | W: | H:

pics/20040001.jpg
pics/20040001.jpg
pics/20040001.jpg
pics/20040001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20049999.jpg

42.1 KB | W: | H:

pics/20049999.jpg

42.1 KB | W: | H:

pics/20049999.jpg
pics/20049999.jpg
pics/20049999.jpg
pics/20049999.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20050002.jpg

46.4 KB | W: | H:

pics/20050002.jpg

46.4 KB | W: | H:

pics/20050002.jpg
pics/20050002.jpg
pics/20050002.jpg
pics/20050002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20060001.jpg

43 KB | W: | H:

pics/20060001.jpg

43 KB | W: | H:

pics/20060001.jpg
pics/20060001.jpg
pics/20060001.jpg
pics/20060001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20060002.jpg

32.9 KB | W: | H:

pics/20060002.jpg

32.9 KB | W: | H:

pics/20060002.jpg
pics/20060002.jpg
pics/20060002.jpg
pics/20060002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20080002.jpg

39.4 KB | W: | H:

pics/20080002.jpg

39.4 KB | W: | H:

pics/20080002.jpg
pics/20080002.jpg
pics/20080002.jpg
pics/20080002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20100001.jpg

44.5 KB | W: | H:

pics/20100001.jpg

44.5 KB | W: | H:

pics/20100001.jpg
pics/20100001.jpg
pics/20100001.jpg
pics/20100001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20130001.jpg

43.4 KB | W: | H:

pics/20130001.jpg

43.4 KB | W: | H:

pics/20130001.jpg
pics/20130001.jpg
pics/20130001.jpg
pics/20130001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20140002.jpg

53.7 KB | W: | H:

pics/20140002.jpg

53.7 KB | W: | H:

pics/20140002.jpg
pics/20140002.jpg
pics/20140002.jpg
pics/20140002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20150002.jpg

61.2 KB | W: | H:

pics/20150002.jpg

61.2 KB | W: | H:

pics/20150002.jpg
pics/20150002.jpg
pics/20150002.jpg
pics/20150002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20160001.jpg

61.3 KB | W: | H:

pics/20160001.jpg

61.3 KB | W: | H:

pics/20160001.jpg
pics/20160001.jpg
pics/20160001.jpg
pics/20160001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20160002.jpg

44.1 KB | W: | H:

pics/20160002.jpg

44.1 KB | W: | H:

pics/20160002.jpg
pics/20160002.jpg
pics/20160002.jpg
pics/20160002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20170001.jpg

55.4 KB | W: | H:

pics/20170001.jpg

55.4 KB | W: | H:

pics/20170001.jpg
pics/20170001.jpg
pics/20170001.jpg
pics/20170001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20170002.jpg

62.7 KB | W: | H:

pics/20170002.jpg

62.7 KB | W: | H:

pics/20170002.jpg
pics/20170002.jpg
pics/20170002.jpg
pics/20170002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20190001.jpg

49 KB | W: | H:

pics/20190001.jpg

49 KB | W: | H:

pics/20190001.jpg
pics/20190001.jpg
pics/20190001.jpg
pics/20190001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/20190002.jpg

44.1 KB | W: | H:

pics/20190002.jpg

44.1 KB | W: | H:

pics/20190002.jpg
pics/20190002.jpg
pics/20190002.jpg
pics/20190002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/22252617.jpg

45.3 KB | W: | H:

pics/22252617.jpg

45.3 KB | W: | H:

pics/22252617.jpg
pics/22252617.jpg
pics/22252617.jpg
pics/22252617.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/22252618.jpg

45.3 KB | W: | H:

pics/22252618.jpg

45.3 KB | W: | H:

pics/22252618.jpg
pics/22252618.jpg
pics/22252618.jpg
pics/22252618.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/24398799.jpg

41.1 KB | W: | H:

pics/24398799.jpg

41.1 KB | W: | H:

pics/24398799.jpg
pics/24398799.jpg
pics/24398799.jpg
pics/24398799.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/281131.jpg

56.9 KB | W: | H:

pics/281131.jpg

56.9 KB | W: | H:

pics/281131.jpg
pics/281131.jpg
pics/281131.jpg
pics/281131.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/36996508.jpg

54.8 KB | W: | H:

pics/36996508.jpg

54.8 KB | W: | H:

pics/36996508.jpg
pics/36996508.jpg
pics/36996508.jpg
pics/36996508.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/40256577.jpg

64.4 KB | W: | H:

pics/40256577.jpg

64.4 KB | W: | H:

pics/40256577.jpg
pics/40256577.jpg
pics/40256577.jpg
pics/40256577.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/40910328.jpg

59.8 KB | W: | H:

pics/40910328.jpg

59.8 KB | W: | H:

pics/40910328.jpg
pics/40910328.jpg
pics/40910328.jpg
pics/40910328.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/54536582.jpg

46.8 KB | W: | H:

pics/54536582.jpg

46.8 KB | W: | H:

pics/54536582.jpg
pics/54536582.jpg
pics/54536582.jpg
pics/54536582.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/58192813.jpg

51.5 KB | W: | H:

pics/58192813.jpg

51.5 KB | W: | H:

pics/58192813.jpg
pics/58192813.jpg
pics/58192813.jpg
pics/58192813.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/58575.jpg

43.9 KB | W: | H:

pics/58575.jpg

43.9 KB | W: | H:

pics/58575.jpg
pics/58575.jpg
pics/58575.jpg
pics/58575.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/61088766.jpg

40.5 KB | W: | H:

pics/61088766.jpg

40.5 KB | W: | H:

pics/61088766.jpg
pics/61088766.jpg
pics/61088766.jpg
pics/61088766.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/6360197.jpg

47.3 KB | W: | H:

pics/6360197.jpg

47.3 KB | W: | H:

pics/6360197.jpg
pics/6360197.jpg
pics/6360197.jpg
pics/6360197.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/66666001.jpg

52 KB | W: | H:

pics/66666001.jpg

52 KB | W: | H:

pics/66666001.jpg
pics/66666001.jpg
pics/66666001.jpg
pics/66666001.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/66666002.jpg

47.7 KB | W: | H:

pics/66666002.jpg

47.7 KB | W: | H:

pics/66666002.jpg
pics/66666002.jpg
pics/66666002.jpg
pics/66666002.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/69678908.jpg

38.3 KB | W: | H:

pics/69678908.jpg

38.3 KB | W: | H:

pics/69678908.jpg
pics/69678908.jpg
pics/69678908.jpg
pics/69678908.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/70426792.jpg

53.3 KB | W: | H:

pics/70426792.jpg

53.3 KB | W: | H:

pics/70426792.jpg
pics/70426792.jpg
pics/70426792.jpg
pics/70426792.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/76291135.jpg

46.4 KB | W: | H:

pics/76291135.jpg

46.4 KB | W: | H:

pics/76291135.jpg
pics/76291135.jpg
pics/76291135.jpg
pics/76291135.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/80464035.jpg

40.3 KB | W: | H:

pics/80464035.jpg

40.3 KB | W: | H:

pics/80464035.jpg
pics/80464035.jpg
pics/80464035.jpg
pics/80464035.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/84600933.jpg

68 KB | W: | H:

pics/84600933.jpg

68 KB | W: | H:

pics/84600933.jpg
pics/84600933.jpg
pics/84600933.jpg
pics/84600933.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/9753657.jpg

72.4 KB | W: | H:

pics/9753657.jpg

72.4 KB | W: | H:

pics/9753657.jpg
pics/9753657.jpg
pics/9753657.jpg
pics/9753657.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/97540603.jpg

52.8 KB | W: | H:

pics/97540603.jpg

52.8 KB | W: | H:

pics/97540603.jpg
pics/97540603.jpg
pics/97540603.jpg
pics/97540603.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/97786416.jpg

60.6 KB | W: | H:

pics/97786416.jpg

60.6 KB | W: | H:

pics/97786416.jpg
pics/97786416.jpg
pics/97786416.jpg
pics/97786416.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/99448471.jpg

51.2 KB | W: | H:

pics/99448471.jpg

51.2 KB | W: | H:

pics/99448471.jpg
pics/99448471.jpg
pics/99448471.jpg
pics/99448471.jpg
  • 2-up
  • Swipe
  • Onion skin
--[决斗编年史]化为暗道化师的MASAHIRO --[决斗编年史]化为暗道化师的MASAHIRO
function c20010001.initial_effect(c) function c20010001.initial_effect(c)
--flip --flip
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(20010001,0)) e1:SetDescription(aux.Stringid(20010001,0))
e1:SetProperty(EFFECT_FLAG_CARD_TARGET) e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_FLIP) e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_FLIP)
e1:SetTarget(c20010001.target) e1:SetTarget(c20010001.target)
e1:SetOperation(c20010001.operation) e1:SetOperation(c20010001.operation)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
function c20010001.ceget(c,tp) function c20010001.ceget(c,tp)
c20010001.card_effect_cache={} c20010001.card_effect_cache={}
local code=c:GetOriginalCode() local code=c:GetOriginalCode()
if not c20010001.card_effect_cache[code] then if not c20010001.card_effect_cache[code] then
c20010001.card_effect_cache[code]={} c20010001.card_effect_cache[code]={}
local orig = Card.RegisterEffect local orig = Card.RegisterEffect
Duel.RegisterEffect = function(c,e,f) Duel.RegisterEffect = function(c,e,f)
local ccode=c:GetOriginalCode() local ccode=c:GetOriginalCode()
local typ = e:GetType() local typ = e:GetType()
if (typ & EFFECT_TYPE_ACTIONS)>0 then if (typ & EFFECT_TYPE_ACTIONS)>0 then
table.insert(c20010001.card_effect_cache[code],e:Clone()) table.insert(c20010001.card_effect_cache[code],e:Clone())
end end
end end
Duel.DisableActionCheck(true) Duel.DisableActionCheck(true)
Duel.CreateToken(tp,code) Duel.CreateToken(tp,code)
Duel.DisableActionCheck(false) Duel.DisableActionCheck(false)
Card.RegisterEffect = orig Card.RegisterEffect = orig
return return
end end
return c20010001.card_effect_cache[code] return c20010001.card_effect_cache[code]
end end
function c20010001.cfilter(c,tp) function c20010001.cfilter(c,tp)
local effects=c20010001.ceget(c,tp) local effects=c20010001.ceget(c,tp)
local canUse = false local canUse = false
for i,ev in ipairs(effects) do for i,ev in ipairs(effects) do
c:RegisterEffect(ev) c:RegisterEffect(ev)
local f = ev:GetTarget() local f = ev:GetTarget()
if f(ev,tp,nil,tp,0,nil,0,tp,0) then canUse = true end if f(ev,tp,nil,tp,0,nil,0,tp,0) then canUse = true end
ev:Reset() ev:Reset()
end end
return c:IsType(TYPE_FLIP) and canUse return c:IsType(TYPE_FLIP) and canUse
end end
function c20010001.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function c20010001.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
local c=e:GetHandler() local c=e:GetHandler()
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(tp) and chkc:IsType(TYPE_FLIP) end if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(tp) and chkc:IsType(TYPE_FLIP) end
if chk==0 then return Duel.IsExistingMatchingCard(c20010001.cfilter,tp,LOCATION_GRAVE,0,1,nil,TYPE_FLIP) end if chk==0 then return Duel.IsExistingMatchingCard(c20010001.cfilter,tp,LOCATION_GRAVE,0,1,nil,TYPE_FLIP) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_EFFECT) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_EFFECT)
Duel.SelectTarget(tp,Card.IsType,tp,LOCATION_GRAVE,0,1,1,nil,TYPE_FLIP) Duel.SelectTarget(tp,Card.IsType,tp,LOCATION_GRAVE,0,1,1,nil,TYPE_FLIP)
end end
function c20010001.operation(e,tp,eg,ep,ev,re,r,rp) function c20010001.operation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local tc=Duel.GetFirstTarget() local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) then if tc:IsRelateToEffect(e) then
local effects=c20010001.ceget(tc,tp) local effects=c20010001.ceget(tc,tp)
for i,ev in ipairs(effects) do for i,ev in ipairs(effects) do
if ev:IsHasType(EFFECT_TYPE_ACTIONS) then if ev:IsHasType(EFFECT_TYPE_ACTIONS) then
local f = ev:GetTarget() local f = ev:GetTarget()
if f == nil or f(ev,tp,nil,tp,0,nil,0,tp,0) then if f == nil or f(ev,tp,nil,tp,0,nil,0,tp,0) then
Duel.RaiseEvent(tc,EVENT_CHAIN_ACTIVATING,ev,REASON_EFFECT,tp,tp,ev) Duel.RaiseEvent(tc,EVENT_CHAIN_ACTIVATING,ev,REASON_EFFECT,tp,tp,ev)
if not f == nil then f(ev,tp,nil,tp,0,nil,0,tp,1) end if not f == nil then f(ev,tp,nil,tp,0,nil,0,tp,1) end
Duel.RaiseEvent(tc,EVENT_CHAIN_SOLVING,ev,REASON_EFFECT,tp,tp,ev) Duel.RaiseEvent(tc,EVENT_CHAIN_SOLVING,ev,REASON_EFFECT,tp,tp,ev)
f = ev:GetOperation() f = ev:GetOperation()
if not f == nil then f(ev,tp,nil,tp,nil,0,tp) end if not f == nil then f(ev,tp,nil,tp,nil,0,tp) end
Duel.RaiseEvent(tc,EVENT_CHAIN_SOLVED,ev,REASON_EFFECT,tp,tp,ev) Duel.RaiseEvent(tc,EVENT_CHAIN_SOLVED,ev,REASON_EFFECT,tp,tp,ev)
Duel.RaiseEvent(tc,EVENT_CHAIN_END,ev,REASON_EFFECT,tp,tp,ev) Duel.RaiseEvent(tc,EVENT_CHAIN_END,ev,REASON_EFFECT,tp,tp,ev)
end end
end end
end end
end end
end end
--[决斗编年史]骷髅司祭YASUSHI --[决斗编年史]骷髅司祭YASUSHI
function c20010002.initial_effect(c) function c20010002.initial_effect(c)
--fusion material --fusion material
c:EnableReviveLimit() c:EnableReviveLimit()
aux.AddFusionProcCode2(c,80604091,78010363,true,true) aux.AddFusionProcCode2(c,80604091,78010363,true,true)
end end
--[决斗编年史]山岳的斗士TOMOHIRO --[决斗编年史]山岳的斗士TOMOHIRO
--キャノン・ソルジャー --キャノン・ソルジャー
function c20010003.initial_effect(c) function c20010003.initial_effect(c)
--damage --damage
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(20010003,0)) e1:SetDescription(aux.Stringid(20010003,0))
e1:SetCategory(CATEGORY_DAMAGE) e1:SetCategory(CATEGORY_DAMAGE)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetCost(c20010003.cost) e1:SetCost(c20010003.cost)
e1:SetTarget(c20010003.target) e1:SetTarget(c20010003.target)
e1:SetOperation(c20010003.operation) e1:SetOperation(c20010003.operation)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
function c20010003.cost(e,tp,eg,ep,ev,re,r,rp,chk) function c20010003.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckReleaseGroup(tp,nil,1,nil) end if chk==0 then return Duel.CheckReleaseGroup(tp,nil,1,nil) end
local sg=Duel.SelectReleaseGroup(tp,nil,1,1,nil) local sg=Duel.SelectReleaseGroup(tp,nil,1,1,nil)
Duel.Release(sg,REASON_COST) Duel.Release(sg,REASON_COST)
end end
function c20010003.target(e,tp,eg,ep,ev,re,r,rp,chk) function c20010003.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
Duel.SetTargetPlayer(1-tp) Duel.SetTargetPlayer(1-tp)
Duel.SetTargetParam(500) Duel.SetTargetParam(500)
Duel.SetOperationInfo(0,CATEGORY_DAMAGE,nil,0,1-tp,500) Duel.SetOperationInfo(0,CATEGORY_DAMAGE,nil,0,1-tp,500)
end end
function c20010003.operation(e,tp,eg,ep,ev,re,r,rp) function c20010003.operation(e,tp,eg,ep,ev,re,r,rp)
local p,d=Duel.GetChainInfo(0,CHAININFO_TARGET_PLAYER,CHAININFO_TARGET_PARAM) local p,d=Duel.GetChainInfo(0,CHAININFO_TARGET_PLAYER,CHAININFO_TARGET_PARAM)
Duel.Damage(p,d,REASON_EFFECT) Duel.Damage(p,d,REASON_EFFECT)
end end
--[决斗编年史]阿莱沃 --[决斗编年史]阿莱沃
function c20040001.initial_effect(c) function c20040001.initial_effect(c)
--cannot special summon --cannot special summon
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetCode(EFFECT_SPSUMMON_CONDITION) e0:SetCode(EFFECT_SPSUMMON_CONDITION)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon with 3 tribute --summon with 3 tribute
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_LIMIT_SUMMON_PROC) e1:SetCode(EFFECT_LIMIT_SUMMON_PROC)
e1:SetCondition(c20040001.ttcon) e1:SetCondition(c20040001.ttcon)
e1:SetOperation(c20040001.ttop) e1:SetOperation(c20040001.ttop)
e1:SetValue(SUMMON_TYPE_ADVANCE) e1:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_LIMIT_SET_PROC) e2:SetCode(EFFECT_LIMIT_SET_PROC)
e2:SetCondition(c20040001.ttcon) e2:SetCondition(c20040001.ttcon)
e2:SetOperation(c20040001.ttop) e2:SetOperation(c20040001.ttop)
e2:SetValue(SUMMON_TYPE_ADVANCE) e2:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--tribute limit --tribute limit
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_TRIBUTE_LIMIT) e3:SetCode(EFFECT_TRIBUTE_LIMIT)
e3:SetValue(c20040001.tlimit) e3:SetValue(c20040001.tlimit)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--match kill --match kill
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_MATCH_KILL) e4:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c20040001.ttcon(e,c,minc) function c20040001.ttcon(e,c,minc)
if c==nil then return true end if c==nil then return true end
return minc<=3 and Duel.CheckTribute(c,3) return minc<=3 and Duel.CheckTribute(c,3)
end end
function c20040001.ttop(e,tp,eg,ep,ev,re,r,rp,c) function c20040001.ttop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.SelectTribute(tp,c,3,3) local g=Duel.SelectTribute(tp,c,3,3)
c:SetMaterial(g) c:SetMaterial(g)
Duel.Release(g,REASON_SUMMON+REASON_MATERIAL) Duel.Release(g,REASON_SUMMON+REASON_MATERIAL)
end end
function c20040001.tlimit(e,c) function c20040001.tlimit(e,c)
return not c:IsRace(RACE_WINDBEAST) return not c:IsRace(RACE_WINDBEAST)
end end
--[决斗编年史]无败流星 --[决斗编年史]无败流星
function c20040002.initial_effect(c) function c20040002.initial_effect(c)
--cannot special summon --cannot special summon
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetCode(EFFECT_SPSUMMON_CONDITION) e0:SetCode(EFFECT_SPSUMMON_CONDITION)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon with 3 tribute --summon with 3 tribute
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_LIMIT_SUMMON_PROC) e1:SetCode(EFFECT_LIMIT_SUMMON_PROC)
e1:SetCondition(c20040002.ttcon) e1:SetCondition(c20040002.ttcon)
e1:SetOperation(c20040002.ttop) e1:SetOperation(c20040002.ttop)
e1:SetValue(SUMMON_TYPE_ADVANCE) e1:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_LIMIT_SET_PROC) e2:SetCode(EFFECT_LIMIT_SET_PROC)
e2:SetCondition(c20040002.ttcon) e2:SetCondition(c20040002.ttcon)
e2:SetOperation(c20040002.ttop) e2:SetOperation(c20040002.ttop)
e2:SetValue(SUMMON_TYPE_ADVANCE) e2:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--tribute limit --tribute limit
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_TRIBUTE_LIMIT) e3:SetCode(EFFECT_TRIBUTE_LIMIT)
e3:SetValue(c20040002.tlimit) e3:SetValue(c20040002.tlimit)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--match kill --match kill
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_MATCH_KILL) e4:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c20040002.ttcon(e,c,minc) function c20040002.ttcon(e,c,minc)
if c==nil then return true end if c==nil then return true end
return minc<=3 and Duel.CheckTribute(c,3) return minc<=3 and Duel.CheckTribute(c,3)
end end
function c20040002.ttop(e,tp,eg,ep,ev,re,r,rp,c) function c20040002.ttop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.SelectTribute(tp,c,3,3) local g=Duel.SelectTribute(tp,c,3,3)
c:SetMaterial(g) c:SetMaterial(g)
Duel.Release(g,REASON_SUMMON+REASON_MATERIAL) Duel.Release(g,REASON_SUMMON+REASON_MATERIAL)
end end
function c20040002.tlimit(e,c) function c20040002.tlimit(e,c)
return not c:IsRace(RACE_BEASTWARRIOR) return not c:IsRace(RACE_BEASTWARRIOR)
end end
--[决斗编年史]遗言之札 --[决斗编年史]遗言之札
function c20049999.initial_effect(c) function c20049999.initial_effect(c)
if not c20049999.reg then if not c20049999.reg then
c20049999.reg = {} c20049999.reg = {}
local ge1=Effect.CreateEffect(c) local ge1=Effect.CreateEffect(c)
ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge1:SetCode(EVENT_CHAIN_SOLVING) ge1:SetCode(EVENT_CHAIN_SOLVING)
ge1:SetOperation(c20049999.count) ge1:SetOperation(c20049999.count)
Duel.RegisterEffect(ge1,0) Duel.RegisterEffect(ge1,0)
local ge2=Effect.CreateEffect(c) local ge2=Effect.CreateEffect(c)
ge2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) ge2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
ge2:SetCode(EVENT_CHAIN_SOLVED) ge2:SetCode(EVENT_CHAIN_SOLVED)
ge2:SetOperation(c20049999.reset) ge2:SetOperation(c20049999.reset)
Duel.RegisterEffect(ge2,0) Duel.RegisterEffect(ge2,0)
end end
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(20049999,1)) e1:SetDescription(aux.Stringid(20049999,1))
e1:SetCategory(CATEGORY_DRAW) e1:SetCategory(CATEGORY_DRAW)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetProperty(EFFECT_FLAG_DELAY) e1:SetProperty(EFFECT_FLAG_DELAY)
e1:SetCode(EVENT_CUSTOM+20049999) e1:SetCode(EVENT_CUSTOM+20049999)
e1:SetTarget(c20049999.drtg) e1:SetTarget(c20049999.drtg)
e1:SetOperation(c20049999.drop) e1:SetOperation(c20049999.drop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
function c20049999.count(e,tp,eg,ep,ev,re,r,rp) function c20049999.count(e,tp,eg,ep,ev,re,r,rp)
c20049999.reg={} c20049999.reg={}
local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,LOCATION_MZONE) local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,LOCATION_MZONE)
for tc in aux.Next(g) do for tc in aux.Next(g) do
c20049999.reg[tc]=tc:GetAttack() c20049999.reg[tc]=tc:GetAttack()
end end
--adjust --adjust
local e1=Effect.GlobalEffect() local e1=Effect.GlobalEffect()
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE) e1:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE)
e1:SetCode(EVENT_ADJUST) e1:SetCode(EVENT_ADJUST)
e1:SetOperation(c20049999.ChainOperation) e1:SetOperation(c20049999.ChainOperation)
Duel.RegisterEffect(e1,0) Duel.RegisterEffect(e1,0)
c20049999.chain = e1 c20049999.chain = e1
end end
function c20049999.ChainOperation(e,tp,eg,ep,ev,re,r,rp) function c20049999.ChainOperation(e,tp,eg,ep,ev,re,r,rp)
Debug.Message("ChainOperation") Debug.Message("ChainOperation")
local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,LOCATION_MZONE) local g=Duel.GetFieldGroup(tp,LOCATION_MZONE,LOCATION_MZONE)
for tc in aux.Next(g) do for tc in aux.Next(g) do
local atk = tc:GetAttack() local atk = tc:GetAttack()
if atk==0 and c20049999.reg[tc] and c20049999.reg[tc]>0 then if atk==0 and c20049999.reg[tc] and c20049999.reg[tc]>0 then
Duel.RaiseEvent(tc,EVENT_CUSTOM+20049999,re,REASON_EFFECT,rp,ep,ev) Duel.RaiseEvent(tc,EVENT_CUSTOM+20049999,re,REASON_EFFECT,rp,ep,ev)
end end
c20049999.reg[tc]=atk c20049999.reg[tc]=atk
end end
end end
function c20049999.reset(e,tp,eg,ep,ev,re,r,rp) function c20049999.reset(e,tp,eg,ep,ev,re,r,rp)
Debug.Message("reset") Debug.Message("reset")
if Duel.GetCurrentChain()>0 then return end if Duel.GetCurrentChain()>0 then return end
c20049999.chain:Reset() c20049999.chain:Reset()
end end
function c20049999.drtg(e,tp,eg,ep,ev,re,r,rp,chk) function c20049999.drtg(e,tp,eg,ep,ev,re,r,rp,chk)
local cnt=Duel.GetCardsInZone(tp,LOCATION_HAND):GetCount() local cnt=Duel.GetCardsInZone(tp,LOCATION_HAND):GetCount()
if chk==0 then return cnt<5 and Duel.IsPlayerCanDraw(tp,5-cnt) end if chk==0 then return cnt<5 and Duel.IsPlayerCanDraw(tp,5-cnt) end
Duel.SetOperationInfo(0,CATEGORY_DRAW,nil,0,tp,5-cnt) Duel.SetOperationInfo(0,CATEGORY_DRAW,nil,0,tp,5-cnt)
end end
function c20049999.drop(e,tp,eg,ep,ev,re,r,rp) function c20049999.drop(e,tp,eg,ep,ev,re,r,rp)
local _,_,_,p=Duel.GetOperationInfo(0,CATEGORY_DRAW) local _,_,_,p=Duel.GetOperationInfo(0,CATEGORY_DRAW)
local cnt=5-Duel.GetCardsInZone(tp,LOCATION_HAND):GetCount() local cnt=5-Duel.GetCardsInZone(tp,LOCATION_HAND):GetCount()
Duel.Draw(p,cnt,REASON_EFFECT) Duel.Draw(p,cnt,REASON_EFFECT)
end end
--[决斗编年史]破坏王XEXEX --[决斗编年史]破坏王XEXEX
function c20050001.initial_effect(c) function c20050001.initial_effect(c)
--cannot special summon --cannot special summon
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetCode(EFFECT_SPSUMMON_CONDITION) e0:SetCode(EFFECT_SPSUMMON_CONDITION)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon with 3 tribute --summon with 3 tribute
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_LIMIT_SUMMON_PROC) e1:SetCode(EFFECT_LIMIT_SUMMON_PROC)
e1:SetCondition(c20050001.ttcon) e1:SetCondition(c20050001.ttcon)
e1:SetOperation(c20050001.ttop) e1:SetOperation(c20050001.ttop)
e1:SetValue(SUMMON_TYPE_ADVANCE) e1:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_LIMIT_SET_PROC) e2:SetCode(EFFECT_LIMIT_SET_PROC)
e2:SetCondition(c20050001.ttcon) e2:SetCondition(c20050001.ttcon)
e2:SetOperation(c20050001.ttop) e2:SetOperation(c20050001.ttop)
e2:SetValue(SUMMON_TYPE_ADVANCE) e2:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--tribute limit --tribute limit
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_TRIBUTE_LIMIT) e3:SetCode(EFFECT_TRIBUTE_LIMIT)
e3:SetValue(c20050001.tlimit) e3:SetValue(c20050001.tlimit)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--match kill --match kill
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_MATCH_KILL) e4:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c20050001.ttcon(e,c,minc) function c20050001.ttcon(e,c,minc)
if c==nil then return true end if c==nil then return true end
return minc<=3 and Duel.CheckTribute(c,3) return minc<=3 and Duel.CheckTribute(c,3)
end end
function c20050001.ttop(e,tp,eg,ep,ev,re,r,rp,c) function c20050001.ttop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.SelectTribute(tp,c,3,3) local g=Duel.SelectTribute(tp,c,3,3)
c:SetMaterial(g) c:SetMaterial(g)
Duel.Release(g,REASON_SUMMON+REASON_MATERIAL) Duel.Release(g,REASON_SUMMON+REASON_MATERIAL)
end end
function c20050001.tlimit(e,c) function c20050001.tlimit(e,c)
return not c:IsRace(RACE_FIEND) return not c:IsRace(RACE_FIEND)
end end
--[决斗编年史]命运之女王 永恒 --[决斗编年史]命运之女王 永恒
function c20050002.initial_effect(c) function c20050002.initial_effect(c)
--cannot special summon --cannot special summon
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetCode(EFFECT_SPSUMMON_CONDITION) e0:SetCode(EFFECT_SPSUMMON_CONDITION)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon with 3 tribute --summon with 3 tribute
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_LIMIT_SUMMON_PROC) e1:SetCode(EFFECT_LIMIT_SUMMON_PROC)
e1:SetCondition(c20050002.ttcon) e1:SetCondition(c20050002.ttcon)
e1:SetOperation(c20050002.ttop) e1:SetOperation(c20050002.ttop)
e1:SetValue(SUMMON_TYPE_ADVANCE) e1:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_LIMIT_SET_PROC) e2:SetCode(EFFECT_LIMIT_SET_PROC)
e2:SetCondition(c20050002.ttcon) e2:SetCondition(c20050002.ttcon)
e2:SetOperation(c20050002.ttop) e2:SetOperation(c20050002.ttop)
e2:SetValue(SUMMON_TYPE_ADVANCE) e2:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--tribute limit --tribute limit
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_TRIBUTE_LIMIT) e3:SetCode(EFFECT_TRIBUTE_LIMIT)
e3:SetValue(c20050002.tlimit) e3:SetValue(c20050002.tlimit)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--match kill --match kill
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_MATCH_KILL) e4:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c20050002.ttcon(e,c,minc) function c20050002.ttcon(e,c,minc)
if c==nil then return true end if c==nil then return true end
return minc<=3 and Duel.CheckTribute(c,3) return minc<=3 and Duel.CheckTribute(c,3)
end end
function c20050002.ttop(e,tp,eg,ep,ev,re,r,rp,c) function c20050002.ttop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.SelectTribute(tp,c,3,3) local g=Duel.SelectTribute(tp,c,3,3)
c:SetMaterial(g) c:SetMaterial(g)
Duel.Release(g,REASON_SUMMON+REASON_MATERIAL) Duel.Release(g,REASON_SUMMON+REASON_MATERIAL)
end end
function c20050002.tlimit(e,c) function c20050002.tlimit(e,c)
return not c:IsRace(RACE_FAIRY) return not c:IsRace(RACE_FAIRY)
end end
--[决斗编年史]奥利哈刚的结界 --[决斗编年史]奥利哈刚的结界
function c20059999.initial_effect(c) function c20059999.initial_effect(c)
--Activate --Activate
local e10=Effect.CreateEffect(c) local e10=Effect.CreateEffect(c)
e10:SetType(EFFECT_TYPE_ACTIVATE) e10:SetType(EFFECT_TYPE_ACTIVATE)
e10:SetCode(EVENT_FREE_CHAIN) e10:SetCode(EVENT_FREE_CHAIN)
e10:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE) e10:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
c:RegisterEffect(e10) c:RegisterEffect(e10)
--cannot disable --cannot disable
local e11=Effect.CreateEffect(c) local e11=Effect.CreateEffect(c)
e11:SetType(EFFECT_TYPE_SINGLE) e11:SetType(EFFECT_TYPE_SINGLE)
e11:SetCode(EFFECT_CANNOT_DISABLE) e11:SetCode(EFFECT_CANNOT_DISABLE)
c:RegisterEffect(e11) c:RegisterEffect(e11)
--indestructable --indestructable
local e12=Effect.CreateEffect(c) local e12=Effect.CreateEffect(c)
e12:SetType(EFFECT_TYPE_SINGLE) e12:SetType(EFFECT_TYPE_SINGLE)
e12:SetCode(EFFECT_INDESTRUCTABLE) e12:SetCode(EFFECT_INDESTRUCTABLE)
c:RegisterEffect(e12) c:RegisterEffect(e12)
--cannot remove --cannot remove
local e13=Effect.CreateEffect(c) local e13=Effect.CreateEffect(c)
e13:SetType(EFFECT_TYPE_SINGLE) e13:SetType(EFFECT_TYPE_SINGLE)
e13:SetCode(EFFECT_CANNOT_REMOVE) e13:SetCode(EFFECT_CANNOT_REMOVE)
c:RegisterEffect(e13) c:RegisterEffect(e13)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetRange(LOCATION_FZONE) e2:SetRange(LOCATION_FZONE)
e2:SetCode(EFFECT_UPDATE_ATTACK) e2:SetCode(EFFECT_UPDATE_ATTACK)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_CANNOT_DISABLE) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_CANNOT_DISABLE)
e2:SetTargetRange(LOCATION_MZONE,0) e2:SetTargetRange(LOCATION_MZONE,0)
e2:SetValue(500) e2:SetValue(500)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--attack target --attack target
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD) e3:SetType(EFFECT_TYPE_FIELD)
e3:SetRange(LOCATION_FZONE) e3:SetRange(LOCATION_FZONE)
e3:SetCode(EFFECT_PATRICIAN_OF_DARKNESS) e3:SetCode(EFFECT_PATRICIAN_OF_DARKNESS)
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_CANNOT_DISABLE) e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_CANNOT_DISABLE)
e3:SetTargetRange(0,1) e3:SetTargetRange(0,1)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--negate --negate
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetCategory(CATEGORY_DISABLE+CATEGORY_DESTROY) e4:SetCategory(CATEGORY_DISABLE+CATEGORY_DESTROY)
e4:SetType(EFFECT_TYPE_QUICK_O) e4:SetType(EFFECT_TYPE_QUICK_O)
e4:SetCode(EVENT_CHAINING) e4:SetCode(EVENT_CHAINING)
e4:SetRange(LOCATION_HAND) e4:SetRange(LOCATION_HAND)
e4:SetProperty(EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE) e4:SetProperty(EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
e4:SetCost(c20059999.discost) e4:SetCost(c20059999.discost)
e4:SetTarget(c20059999.distg) e4:SetTarget(c20059999.distg)
e4:SetOperation(c20059999.disop) e4:SetOperation(c20059999.disop)
c:RegisterEffect(e4) c:RegisterEffect(e4)
--match kill --match kill
local e5=Effect.CreateEffect(c) local e5=Effect.CreateEffect(c)
e5:SetType(EFFECT_TYPE_FIELD) e5:SetType(EFFECT_TYPE_FIELD)
e5:SetRange(LOCATION_MZONE,LOCATION_MZONE) e5:SetRange(LOCATION_MZONE,LOCATION_MZONE)
e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_IGNORE_IMMUNE) e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_IGNORE_IMMUNE)
e5:SetCode(EFFECT_MATCH_KILL) e5:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e5) c:RegisterEffect(e5)
end end
function c20059999.discost(e,tp,eg,ep,ev,re,r,rp,chk) function c20059999.discost(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler() local c=e:GetHandler()
if chk==0 then return c:IsAbleToGraveAsCost() end if chk==0 then return c:IsAbleToGraveAsCost() end
Duel.SendtoGrave(c,REASON_COST) Duel.SendtoGrave(c,REASON_COST)
end end
function c20059999.distg(e,tp,eg,ep,ev,re,r,rp,chk) function c20059999.distg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return not re:GetHandler():IsStatus(STATUS_DISABLED) and Duel.IsChainDisablable(ev) end if chk==0 then return not re:GetHandler():IsStatus(STATUS_DISABLED) and Duel.IsChainDisablable(ev) end
Duel.SetOperationInfo(0,CATEGORY_DISABLE,eg,1,0,0) Duel.SetOperationInfo(0,CATEGORY_DISABLE,eg,1,0,0)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,eg,1,0,0) Duel.SetOperationInfo(0,CATEGORY_DESTROY,eg,1,0,0)
end end
function c20059999.disop(e,tp,eg,ep,ev,re,r,rp) function c20059999.disop(e,tp,eg,ep,ev,re,r,rp)
if Duel.NegateActivation(ev) and re:GetHandler():IsRelateToEffect(re) then if Duel.NegateActivation(ev) and re:GetHandler():IsRelateToEffect(re) then
Duel.Destroy(eg,REASON_EFFECT) Duel.Destroy(eg,REASON_EFFECT)
end end
end end
--[决斗编年史]魔导神之雕像 --[决斗编年史]魔导神之雕像
function c20060001.initial_effect(c) function c20060001.initial_effect(c)
--cannot special summon --cannot special summon
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetCode(EFFECT_SPSUMMON_CONDITION) e0:SetCode(EFFECT_SPSUMMON_CONDITION)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon with 3 tribute --summon with 3 tribute
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_LIMIT_SUMMON_PROC) e1:SetCode(EFFECT_LIMIT_SUMMON_PROC)
e1:SetCondition(c20060001.ttcon) e1:SetCondition(c20060001.ttcon)
e1:SetOperation(c20060001.ttop) e1:SetOperation(c20060001.ttop)
e1:SetValue(SUMMON_TYPE_ADVANCE) e1:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_LIMIT_SET_PROC) e2:SetCode(EFFECT_LIMIT_SET_PROC)
e2:SetCondition(c20060001.ttcon) e2:SetCondition(c20060001.ttcon)
e2:SetOperation(c20060001.ttop) e2:SetOperation(c20060001.ttop)
e2:SetValue(SUMMON_TYPE_ADVANCE) e2:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--tribute limit --tribute limit
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_TRIBUTE_LIMIT) e3:SetCode(EFFECT_TRIBUTE_LIMIT)
e3:SetValue(c20060001.tlimit) e3:SetValue(c20060001.tlimit)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--match kill --match kill
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_MATCH_KILL) e4:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c20060001.ttcon(e,c,minc) function c20060001.ttcon(e,c,minc)
if c==nil then return true end if c==nil then return true end
return minc<=3 and Duel.CheckTribute(c,3) return minc<=3 and Duel.CheckTribute(c,3)
end end
function c20060001.ttop(e,tp,eg,ep,ev,re,r,rp,c) function c20060001.ttop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.SelectTribute(tp,c,3,3) local g=Duel.SelectTribute(tp,c,3,3)
c:SetMaterial(g) c:SetMaterial(g)
Duel.Release(g,REASON_SUMMON+REASON_MATERIAL) Duel.Release(g,REASON_SUMMON+REASON_MATERIAL)
end end
function c20060001.tlimit(e,c) function c20060001.tlimit(e,c)
return not c:IsRace(RACE_SPELLCASTER) return not c:IsRace(RACE_SPELLCASTER)
end end
\ No newline at end of file
--[决斗编年史]武道神的甲胄 --[决斗编年史]武道神的甲胄
function c20060002.initial_effect(c) function c20060002.initial_effect(c)
--cannot special summon --cannot special summon
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetCode(EFFECT_SPSUMMON_CONDITION) e0:SetCode(EFFECT_SPSUMMON_CONDITION)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--summon with 3 tribute --summon with 3 tribute
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_LIMIT_SUMMON_PROC) e1:SetCode(EFFECT_LIMIT_SUMMON_PROC)
e1:SetCondition(c20060002.ttcon) e1:SetCondition(c20060002.ttcon)
e1:SetOperation(c20060002.ttop) e1:SetOperation(c20060002.ttop)
e1:SetValue(SUMMON_TYPE_ADVANCE) e1:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e1) c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_LIMIT_SET_PROC) e2:SetCode(EFFECT_LIMIT_SET_PROC)
e2:SetCondition(c20060002.ttcon) e2:SetCondition(c20060002.ttcon)
e2:SetOperation(c20060002.ttop) e2:SetOperation(c20060002.ttop)
e2:SetValue(SUMMON_TYPE_ADVANCE) e2:SetValue(SUMMON_TYPE_ADVANCE)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--tribute limit --tribute limit
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_TRIBUTE_LIMIT) e3:SetCode(EFFECT_TRIBUTE_LIMIT)
e3:SetValue(c20060002.tlimit) e3:SetValue(c20060002.tlimit)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--match kill --match kill
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE) e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_MATCH_KILL) e4:SetCode(EFFECT_MATCH_KILL)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c20060002.ttcon(e,c,minc) function c20060002.ttcon(e,c,minc)
if c==nil then return true end if c==nil then return true end
return minc<=3 and Duel.CheckTribute(c,3) return minc<=3 and Duel.CheckTribute(c,3)
end end
function c20060002.ttop(e,tp,eg,ep,ev,re,r,rp,c) function c20060002.ttop(e,tp,eg,ep,ev,re,r,rp,c)
local g=Duel.SelectTribute(tp,c,3,3) local g=Duel.SelectTribute(tp,c,3,3)
c:SetMaterial(g) c:SetMaterial(g)
Duel.Release(g,REASON_SUMMON+REASON_MATERIAL) Duel.Release(g,REASON_SUMMON+REASON_MATERIAL)
end end
function c20060002.tlimit(e,c) function c20060002.tlimit(e,c)
return not c:IsRace(RACE_WARRIOR) return not c:IsRace(RACE_WARRIOR)
end end
\ No newline at end of file
--[决斗编年史]抽卡的创造者 --[决斗编年史]抽卡的创造者
function c66666004.initial_effect(c) function c66666004.initial_effect(c)
if c66666004.reg then return end if c66666004.reg then return end
c66666004.reg = true c66666004.reg = true
c66666004.tag = Duel.GetLP(0) > 8000 c66666004.tag = Duel.GetLP(0) > 8000
c66666004.active = {[0]=false,[1]=false} c66666004.active = {[0]=false,[1]=false}
local e1=Effect.GlobalEffect() local e1=Effect.GlobalEffect()
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_ADJUST) e1:SetCode(EVENT_ADJUST)
e1:SetOperation(c66666004.init) e1:SetOperation(c66666004.init)
Duel.RegisterEffect(e1,0) Duel.RegisterEffect(e1,0)
local e2=Effect.GlobalEffect() local e2=Effect.GlobalEffect()
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F)
e2:SetCode(EVENT_PREDRAW) e2:SetCode(EVENT_PREDRAW)
e2:SetCondition(c66666004.cfcon) e2:SetCondition(c66666004.cfcon)
e2:SetOperation(c66666004.cfop) e2:SetOperation(c66666004.cfop)
Duel.RegisterEffect(e2,0) Duel.RegisterEffect(e2,0)
end end
c66666004.tag = true c66666004.tag = true
function c66666004.init(e) function c66666004.init(e)
for tp = 0,1 do for tp = 0,1 do
local g = Duel.GetMatchingGroup(Card.IsCode,tp,LOCATION_HAND,0,nil,66666004) local g = Duel.GetMatchingGroup(Card.IsCode,tp,LOCATION_HAND,0,nil,66666004)
local i = g:GetCount() local i = g:GetCount()
if i > 0 then if i > 0 then
c66666004.active[tp] = true c66666004.active[tp] = true
c66666004.active[tp+10] = true c66666004.active[tp+10] = true
Duel.Exile(g,REASON_RULE) Duel.Exile(g,REASON_RULE)
local top = Duel.GetDecktopGroup(tp,i) local top = Duel.GetDecktopGroup(tp,i)
top:ForEach(c66666004.exile) top:ForEach(c66666004.exile)
Duel.Exile(top,REASON_RULE) Duel.Exile(top,REASON_RULE)
end end
local g2 = Duel.GetMatchingGroup(Card.IsCode,tp,LOCATION_DECK,0,nil,66666004) local g2 = Duel.GetMatchingGroup(Card.IsCode,tp,LOCATION_DECK,0,nil,66666004)
if g2:GetCount() > 0 then if g2:GetCount() > 0 then
c66666004.active[tp] = true c66666004.active[tp] = true
c66666004.active[tp+10] = true c66666004.active[tp+10] = true
Duel.Exile(g2,REASON_RULE) Duel.Exile(g2,REASON_RULE)
end end
end end
e:Reset() e:Reset()
end end
function c66666004.exile(c) function c66666004.exile(c)
local tp = c:GetOwner() local tp = c:GetOwner()
Duel.SendtoHand(Duel.CreateToken(tp,c:GetOriginalCode()),tp,REASON_RULE) Duel.SendtoHand(Duel.CreateToken(tp,c:GetOriginalCode()),tp,REASON_RULE)
end end
function c66666004.cfcon(e,tp,eg,ep,ev,re,r,rp) function c66666004.cfcon(e,tp,eg,ep,ev,re,r,rp)
tp = Duel.GetTurnPlayer() tp = Duel.GetTurnPlayer()
return c66666004.active[tp] return c66666004.active[tp]
and Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)>0 and Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)>0
end end
c66666004.announcefilter = {TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK,OPCODE_ISTYPE,OPCODE_NOT} c66666004.announcefilter = {TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK,OPCODE_ISTYPE,OPCODE_NOT}
function c66666004.filter(c,code) function c66666004.filter(c,code)
return c:GetOriginalCode()==code and c:GetOwner() == c:GetControler() return c:GetOriginalCode()==code and c:GetOwner() == c:GetControler()
end end
function c66666004.cfop(e,tp,eg,ep,ev,re,r,rp) function c66666004.cfop(e,tp,eg,ep,ev,re,r,rp)
tp = Duel.GetTurnPlayer() tp = Duel.GetTurnPlayer()
c66666004.active[tp+10] = not c66666004.active[tp+10] c66666004.active[tp+10] = not c66666004.active[tp+10]
if c66666004.tag and c66666004.active[tp+10] then return end if c66666004.tag and c66666004.active[tp+10] then return end
local top = Duel.GetDecktopGroup(tp,1):GetFirst() local top = Duel.GetDecktopGroup(tp,1):GetFirst()
if not top or top:IsFaceup() then return end if not top or top:IsFaceup() then return end
Duel.Hint(HINT_MESSAGE,tp,aux.Stringid(66666004,1)) Duel.Hint(HINT_MESSAGE,tp,aux.Stringid(66666004,1))
Duel.Hint(HINT_MESSAGE,1-tp,aux.Stringid(66666004,1)) Duel.Hint(HINT_MESSAGE,1-tp,aux.Stringid(66666004,1))
Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(66666004,0)) Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(66666004,0))
local code = 66666000 local code = 66666000
while code ~= 66666000 do while code ~= 66666000 do
code = Duel.AnnounceCardFilter(tp,table.unpack(c66666004.announcefilter)) code = Duel.AnnounceCardFilter(tp,table.unpack(c66666004.announcefilter))
end end
Duel.Exile(top,REASON_RULE) Duel.Exile(top,REASON_RULE)
local newc = Duel.CreateToken(tp,code) local newc = Duel.CreateToken(tp,code)
Duel.SendtoDeck(newc,nil,0,REASON_RULE) Duel.SendtoDeck(newc,nil,0,REASON_RULE)
if Duel.GetMatchingGroupCount(c66666004.filter,tp, if Duel.GetMatchingGroupCount(c66666004.filter,tp,
LOCATION_DECK+LOCATION_ONFIELD+LOCATION_EXTRA+LOCATION_GRAVE+LOCATION_HAND+LOCATION_OVERLAY+LOCATION_REMOVED LOCATION_DECK+LOCATION_ONFIELD+LOCATION_EXTRA+LOCATION_GRAVE+LOCATION_HAND+LOCATION_OVERLAY+LOCATION_REMOVED
,0,nil,code) and ,0,nil,code) and
Duel.SelectYesNo(1-tp,aux.Stringid(66666004,2)) then Duel.SelectYesNo(1-tp,aux.Stringid(66666004,2)) then
Duel.Win(1-tp,0x0) Duel.Win(1-tp,0x0)
end end
end end
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