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

byd

parent b3479492
-- 倾·物语 -- 倾·物语
function c1000373.initial_effect(c) function c1000373.initial_effect(c)
c:SetUniqueOnField(1,0,1000373) c:SetUniqueOnField(1,0,1000373)
-- Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
...@@ -9,7 +9,7 @@ function c1000373.initial_effect(c) ...@@ -9,7 +9,7 @@ function c1000373.initial_effect(c)
e1:SetTarget(c1000373.target1) e1:SetTarget(c1000373.target1)
e1:SetOperation(c1000373.operation) e1:SetOperation(c1000373.operation)
c:RegisterEffect(e1) c:RegisterEffect(e1)
-- remove -- remove
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(1000373,1)) e2:SetDescription(aux.Stringid(1000373,1))
e2:SetProperty(EFFECT_FLAG_CARD_TARGET) e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
...@@ -22,7 +22,7 @@ function c1000373.initial_effect(c) ...@@ -22,7 +22,7 @@ function c1000373.initial_effect(c)
e2:SetTarget(c1000373.target2) e2:SetTarget(c1000373.target2)
e2:SetOperation(c1000373.operation) e2:SetOperation(c1000373.operation)
c:RegisterEffect(e2) c:RegisterEffect(e2)
-- race -- race
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
......
-- 紫雨岛的秋意渐浓 -- 紫雨岛的秋意渐浓
local m=1090008 local m=1090008
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua") Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
aux.AddCodeList(c,1090000) aux.AddCodeList(c,1090000)
-- Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_NEGATE+CATEGORY_DESTROY+CATEGORY_SEARCH+CATEGORY_TOHAND) e1:SetCategory(CATEGORY_NEGATE+CATEGORY_DESTROY+CATEGORY_SEARCH+CATEGORY_TOHAND)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
......
-- 紫雨岛的写意画作 -- 紫雨岛的写意画作
local m=1090009 local m=1090009
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua") Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
aux.AddCodeList(c,1090000) aux.AddCodeList(c,1090000)
-- negate -- negate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_NEGATE+CATEGORY_DESTROY+CATEGORY_TOHAND) e1:SetCategory(CATEGORY_NEGATE+CATEGORY_DESTROY+CATEGORY_TOHAND)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
......
-- 紫雨岛的温柔以待 -- 紫雨岛的温柔以待
local m=1090010 local m=1090010
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua") Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
aux.AddCodeList(c,1090000) aux.AddCodeList(c,1090000)
-- Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DISABLE_SUMMON+CATEGORY_DESTROY+CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_DISABLE_SUMMON+CATEGORY_DESTROY+CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
......
-- 惊雨『台风骤雨』 -- 惊雨『台风骤雨』
local m=1141202 local m=1141202
local cm=_G["c"..m] local cm=_G["c"..m]
-- --
function c1141202.initial_effect(c) function c1141202.initial_effect(c)
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_POSITION+CATEGORY_HANDES+CATEGORY_TODECK) e1:SetCategory(CATEGORY_POSITION+CATEGORY_HANDES+CATEGORY_TODECK)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
...@@ -12,7 +12,7 @@ function c1141202.initial_effect(c) ...@@ -12,7 +12,7 @@ function c1141202.initial_effect(c)
e1:SetTarget(c1141202.tg1) e1:SetTarget(c1141202.tg1)
e1:SetOperation(c1141202.op1) e1:SetOperation(c1141202.op1)
c:RegisterEffect(e1) c:RegisterEffect(e1)
-- --
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_TODECK) e2:SetCategory(CATEGORY_TODECK)
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O) e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
...@@ -22,9 +22,9 @@ function c1141202.initial_effect(c) ...@@ -22,9 +22,9 @@ function c1141202.initial_effect(c)
e2:SetTarget(c1141202.tg2) e2:SetTarget(c1141202.tg2)
e2:SetOperation(c1141202.op2) e2:SetOperation(c1141202.op2)
c:RegisterEffect(e2) c:RegisterEffect(e2)
-- --
end end
-- --
function c1141202.tg1(e,tp,eg,ep,ev,re,r,rp,chk) function c1141202.tg1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(Card.IsFacedown,tp,LOCATION_MZONE,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(Card.IsFacedown,tp,LOCATION_MZONE,0,1,nil) end
end end
...@@ -45,7 +45,7 @@ function c1141202.op1(e,tp,eg,ep,ev,re,r,rp) ...@@ -45,7 +45,7 @@ function c1141202.op1(e,tp,eg,ep,ev,re,r,rp)
end end
end end
end end
-- --
function c1141202.con2(e,tp,eg,ep,ev,re,r,rp) function c1141202.con2(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
return bit.band(r,0x4040)~=0 and c:IsPreviousLocation(LOCATION_HAND) return bit.band(r,0x4040)~=0 and c:IsPreviousLocation(LOCATION_HAND)
...@@ -64,4 +64,4 @@ function c1141202.op2(e,tp,eg,ep,ev,re,r,rp) ...@@ -64,4 +64,4 @@ function c1141202.op2(e,tp,eg,ep,ev,re,r,rp)
Duel.SendtoDeck(sg,nil,2,REASON_EFFECT) Duel.SendtoDeck(sg,nil,2,REASON_EFFECT)
end end
end end
-- --
\ No newline at end of file \ No newline at end of file
--全都Lost掉了 -- 全都Lost掉了
local s,id,o=GetID() local s,id,o=GetID()
function s.initial_effect(c) function s.initial_effect(c)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
...@@ -12,7 +12,7 @@ end ...@@ -12,7 +12,7 @@ end
function s.atkupp(c) function s.atkupp(c)
--atk up -- atk up
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_UPDATE_ATTACK) e2:SetCode(EFFECT_UPDATE_ATTACK)
......
--魔女 Bijou -- 魔女 Bijou
local s,id,o=GetID() local s,id,o=GetID()
function s.initial_effect(c) function s.initial_effect(c)
if not s.global_check then if not s.global_check then
...@@ -21,7 +21,7 @@ function s.chk(e,tp,eg,ep,ev,re,r,rp) ...@@ -21,7 +21,7 @@ function s.chk(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function s.fusioneff(c) function s.fusioneff(c)
--destroy -- destroy
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetDescription(1169) e3:SetDescription(1169)
e3:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON+CATEGORY_TOGRAVE) e3:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON+CATEGORY_TOGRAVE)
...@@ -119,7 +119,7 @@ end ...@@ -119,7 +119,7 @@ end
function s.specialsum(c) function s.specialsum(c)
--special summon -- special summon
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(2) e1:SetDescription(2)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
......
--感情结晶体 -- 感情结晶体
local s,id,o=GetID() local s,id,o=GetID()
function s.initial_effect(c) function s.initial_effect(c)
--fusion material -- fusion material
c:EnableReviveLimit() c:EnableReviveLimit()
aux.AddFusionProcFunRep2(c,aux.FilterBoolFunction(Card.IsRace,RACE_ROCK),2,127,true) aux.AddFusionProcFunRep2(c,aux.FilterBoolFunction(Card.IsRace,RACE_ROCK),2,127,true)
--spsummon success -- spsummon success
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_SPSUMMON_SUCCESS) e3:SetCode(EVENT_SPSUMMON_SUCCESS)
...@@ -37,7 +37,7 @@ end ...@@ -37,7 +37,7 @@ end
function s.toextra(c) function s.toextra(c)
--token -- token
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(9047460,0)) e1:SetDescription(aux.Stringid(9047460,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_TOKEN) e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_TOKEN)
......
--魔人 Bijou -- 魔人 Bijou
local s,id,o=GetID() local s,id,o=GetID()
function s.initial_effect(c) function s.initial_effect(c)
s.specialsum(c) s.specialsum(c)
...@@ -7,7 +7,7 @@ end ...@@ -7,7 +7,7 @@ end
function s.searchcard(c) function s.searchcard(c)
--to hand -- to hand
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(1109) e1:SetDescription(1109)
e1:SetCategory(CATEGORY_SEARCH+CATEGORY_TOHAND) e1:SetCategory(CATEGORY_SEARCH+CATEGORY_TOHAND)
...@@ -42,7 +42,7 @@ end ...@@ -42,7 +42,7 @@ end
function s.specialsum(c) function s.specialsum(c)
--special summon -- special summon
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(1109) e1:SetDescription(1109)
e1:SetCategory(CATEGORY_DESTROY+CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_DESTROY+CATEGORY_SPECIAL_SUMMON)
...@@ -80,12 +80,12 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp) ...@@ -80,12 +80,12 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local sc=sg:Select(tp,1,1,nil):GetFirst() local sc=sg:Select(tp,1,1,nil):GetFirst()
if sc and Duel.SpecialSummon(sc,0,tp,1-tp,false,false,POS_FACEUP)~=0 then if sc and Duel.SpecialSummon(sc,0,tp,1-tp,false,false,POS_FACEUP)~=0 then
-- --
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON) e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
--e2:SetCountLimit(1) -- e2:SetCountLimit(1)
e2:SetReset(RESET_EVENT+RESETS_STANDARD) e2:SetReset(RESET_EVENT+RESETS_STANDARD)
e2:SetTarget(s.target) e2:SetTarget(s.target)
e2:SetOperation(s.operation) e2:SetOperation(s.operation)
......
-- 时光酒桌 嘉月 -- 时光酒桌 嘉月
local m=60002009 local m=60002009
local cm=_G["c"..m] local cm=_G["c"..m]
timeTable=timeTable or {} timeTable=timeTable or {}
-- set self -- set self
function timeTable.set(c,code,extra) function timeTable.set(c,code,extra)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_IGNITION) e1:SetType(EFFECT_TYPE_IGNITION)
...@@ -33,7 +33,7 @@ function timeTable.settg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -33,7 +33,7 @@ function timeTable.settg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_SZONE)>0 end if chk==0 then return Duel.GetLocationCount(tp,LOCATION_SZONE)>0 end
end end
function timeTable.getCounter(c) function timeTable.getCounter(c)
-- get counter type -- get counter type
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCode(EFFECT_CHANGE_TYPE) e1:SetCode(EFFECT_CHANGE_TYPE)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
...@@ -41,7 +41,7 @@ function timeTable.getCounter(c) ...@@ -41,7 +41,7 @@ function timeTable.getCounter(c)
e1:SetReset(RESET_EVENT+RESETS_STANDARD-RESET_TURN_SET) e1:SetReset(RESET_EVENT+RESETS_STANDARD-RESET_TURN_SET)
e1:SetValue(TYPE_TRAP+TYPE_COUNTER) e1:SetValue(TYPE_TRAP+TYPE_COUNTER)
c:RegisterEffect(e1) c:RegisterEffect(e1)
-- get effect by counter -- get effect by counter
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_REMOVE+CATEGORY_SPECIAL_SUMMON) e2:SetCategory(CATEGORY_REMOVE+CATEGORY_SPECIAL_SUMMON)
e2:SetType(EFFECT_TYPE_QUICK_O+EFFECT_TYPE_ACTIVATE) e2:SetType(EFFECT_TYPE_QUICK_O+EFFECT_TYPE_ACTIVATE)
...@@ -53,7 +53,7 @@ function timeTable.getCounter(c) ...@@ -53,7 +53,7 @@ function timeTable.getCounter(c)
e2:SetOperation(timeTable.counterEffectOperation) e2:SetOperation(timeTable.counterEffectOperation)
e2:SetReset(RESET_EVENT+RESETS_STANDARD) e2:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e2) c:RegisterEffect(e2)
-- cant use counter effect to turn end -- cant use counter effect to turn end
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE) e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_CANNOT_TRIGGER) e3:SetCode(EFFECT_CANNOT_TRIGGER)
...@@ -132,16 +132,16 @@ function timeTable.immue(c) ...@@ -132,16 +132,16 @@ function timeTable.immue(c)
end end
function timeTable.counterEffectOperation(e,tp,eg,ep,ev,re,r,rp) function timeTable.counterEffectOperation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
-- spsum -- spsum
if c:IsRelateToEffect(e) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 and Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)>0 then if c:IsRelateToEffect(e) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 and Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)>0 then
-- immue -- immue
timeTable.immue(c) timeTable.immue(c)
-- remove -- remove
local g=Duel.SelectMatchingCard(tp,timeTable.removeFilter,tp,LOCATION_DECK,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,timeTable.removeFilter,tp,LOCATION_DECK,0,1,1,nil)
Duel.Remove(g,POS_FACEUP,REASON_EFFECT) Duel.Remove(g,POS_FACEUP,REASON_EFFECT)
end end
end end
-- spsummon -- spsummon
function timeTable.spsummon(c,code,extra3,extra5) function timeTable.spsummon(c,code,extra3,extra5)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
...@@ -229,7 +229,7 @@ function timeTable.checkop(e,tp,eg,ep,ev,re,r,rp) ...@@ -229,7 +229,7 @@ function timeTable.checkop(e,tp,eg,ep,ev,re,r,rp)
local p=re:GetHandlerPlayer() local p=re:GetHandlerPlayer()
Duel.RegisterFlagEffect(p,m,RESET_PHASE+PHASE_END,0,1) Duel.RegisterFlagEffect(p,m,RESET_PHASE+PHASE_END,0,1)
end end
-- spell2 -- spell2
function timeTable.spell(c,extra3,extra5) function timeTable.spell(c,extra3,extra5)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(60002021,2)) e1:SetDescription(aux.Stringid(60002021,2))
...@@ -277,13 +277,13 @@ function timeTable.SpellOperation(extra3,extra5) ...@@ -277,13 +277,13 @@ function timeTable.SpellOperation(extra3,extra5)
end end
end end
if not cm then return end if not cm then return end
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -
function cm.initial_effect(c) function cm.initial_effect(c)
local e1=timeTable.set(c,m,cm.extraMove) local e1=timeTable.set(c,m,cm.extraMove)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.setf(c) function cm.setf(c)
return c:IsCode(60002024) and not c:IsForbidden() return c:IsCode(60002024) and not c:IsForbidden()
end end
...@@ -297,7 +297,7 @@ function cm.extraMove(e,tp) ...@@ -297,7 +297,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 花月 -- 时光酒桌 花月
local m=60002010 local m=60002010
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.stfil(c) function cm.stfil(c)
return not c:IsCode(60002010) and c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER) and not c:IsForbidden() return not c:IsCode(60002010) and c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER) and not c:IsForbidden()
end end
...@@ -24,7 +24,7 @@ function cm.extraMove(e,tp) ...@@ -24,7 +24,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(ssg,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(ssg,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 辰月 -- 时光酒桌 辰月
local m=60002011 local m=60002011
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.extraMove(e,tp) function cm.extraMove(e,tp)
local c=e:GetHandler() local c=e:GetHandler()
if Duel.SelectYesNo(tp,aux.Stringid(m,0)) then if Duel.SelectYesNo(tp,aux.Stringid(m,0)) then
...@@ -16,7 +16,7 @@ function cm.extraMove(e,tp) ...@@ -16,7 +16,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 乾月 -- 时光酒桌 乾月
local m=60002012 local m=60002012
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.rmfil(c) function cm.rmfil(c)
return c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER) and c:IsAbleToRemove() return c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER) and c:IsAbleToRemove()
end end
...@@ -20,7 +20,7 @@ function cm.extraMove(e,tp) ...@@ -20,7 +20,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 幕月 -- 时光酒桌 幕月
local m=60002013 local m=60002013
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.stfil(c) function cm.stfil(c)
return c:IsFaceup() and c:IsCanChangePosition() return c:IsFaceup() and c:IsCanChangePosition()
end end
...@@ -20,7 +20,7 @@ function cm.extraMove(e,tp) ...@@ -20,7 +20,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(m,3)) e2:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 荷月 -- 时光酒桌 荷月
local m=60002014 local m=60002014
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.cpfil(c) function cm.cpfil(c)
return c:IsAttackPos() and c:IsCanChangePosition() return c:IsAttackPos() and c:IsCanChangePosition()
end end
...@@ -20,7 +20,7 @@ function cm.extraMove(e,tp) ...@@ -20,7 +20,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(m,3)) e2:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 相月 -- 时光酒桌 相月
local m=60002015 local m=60002015
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.thfil(c) function cm.thfil(c)
return c:IsSetCard(0x3629) and not c:IsCode(m) and c:IsAbleToHand() return c:IsSetCard(0x3629) and not c:IsCode(m) and c:IsAbleToHand()
end end
...@@ -21,7 +21,7 @@ function cm.extraMove(e,tp) ...@@ -21,7 +21,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
......
-- 时光酒桌 桂月 -- 时光酒桌 桂月
local m=60002016 local m=60002016
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.tgtfil(c) function cm.tgtfil(c)
return c:IsType(TYPE_MONSTER) and c:IsSetCard(0x3629) return c:IsType(TYPE_MONSTER) and c:IsSetCard(0x3629)
end end
...@@ -23,7 +23,7 @@ function cm.extraMove(e,tp) ...@@ -23,7 +23,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
...@@ -80,7 +80,7 @@ function cm.gop(e,tp,eg,ep,ev,re,r,rp) ...@@ -80,7 +80,7 @@ function cm.gop(e,tp,eg,ep,ev,re,r,rp)
e1:SetOperation(cm.gxgop) e1:SetOperation(cm.gxgop)
e1:SetReset(RESET_PHASE+PHASE_END) e1:SetReset(RESET_PHASE+PHASE_END)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_PHASE+PHASE_END) e1:SetCode(EVENT_PHASE+PHASE_END)
......
-- 时光酒桌 菊月 -- 时光酒桌 菊月
local m=60002017 local m=60002017
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.thfil(c) function cm.thfil(c)
return c:IsType(TYPE_SPELL) and c:IsSetCard(0x3629) return c:IsType(TYPE_SPELL) and c:IsSetCard(0x3629)
end end
...@@ -21,7 +21,7 @@ function cm.extraMove(e,tp) ...@@ -21,7 +21,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
...@@ -58,7 +58,7 @@ function cm.addop(e,tp,eg,ep,ev,re,r,rp) ...@@ -58,7 +58,7 @@ function cm.addop(e,tp,eg,ep,ev,re,r,rp)
if g:GetCount()<=0 then return end if g:GetCount()<=0 then return end
local tc=g:GetFirst() local tc=g:GetFirst()
while tc do while tc do
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_SET_ATTACK_FINAL) e1:SetCode(EFFECT_SET_ATTACK_FINAL)
...@@ -85,7 +85,7 @@ function cm.gtg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -85,7 +85,7 @@ function cm.gtg(e,tp,eg,ep,ev,re,r,rp,chk)
end end
function cm.gop(e,tp,eg,ep,ev,re,r,rp) function cm.gop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_CHAINING) e1:SetCode(EVENT_CHAINING)
...@@ -93,7 +93,7 @@ function cm.gop(e,tp,eg,ep,ev,re,r,rp) ...@@ -93,7 +93,7 @@ function cm.gop(e,tp,eg,ep,ev,re,r,rp)
e1:SetOperation(cm.gxgop) e1:SetOperation(cm.gxgop)
e1:SetReset(RESET_PHASE+PHASE_END) e1:SetReset(RESET_PHASE+PHASE_END)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_PHASE+PHASE_END) e1:SetCode(EVENT_PHASE+PHASE_END)
......
-- 时光酒桌 坤月 -- 时光酒桌 坤月
local m=60002018 local m=60002018
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -7,7 +7,7 @@ function cm.initial_effect(c) ...@@ -7,7 +7,7 @@ function cm.initial_effect(c)
local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5) local e2=timeTable.spsummon(c,m,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.thfil(c) function cm.thfil(c)
return c:IsType(TYPE_SPELL) and c:IsSetCard(0x3629) return c:IsType(TYPE_SPELL) and c:IsSetCard(0x3629)
end end
...@@ -31,7 +31,7 @@ function cm.extraMove(e,tp) ...@@ -31,7 +31,7 @@ function cm.extraMove(e,tp)
end end
Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(c,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
-- e2 -- e2
function cm.extra3(c) function cm.extra3(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,3)) e1:SetDescription(aux.Stringid(m,3))
...@@ -87,7 +87,7 @@ function cm.gcost(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -87,7 +87,7 @@ function cm.gcost(e,tp,eg,ep,ev,re,r,rp,chk)
end end
function cm.gop(e,tp,eg,ep,ev,re,r,rp) function cm.gop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_CHAINING) e1:SetCode(EVENT_CHAINING)
...@@ -95,7 +95,7 @@ function cm.gop(e,tp,eg,ep,ev,re,r,rp) ...@@ -95,7 +95,7 @@ function cm.gop(e,tp,eg,ep,ev,re,r,rp)
e1:SetOperation(cm.gxgop) e1:SetOperation(cm.gxgop)
e1:SetReset(RESET_PHASE+PHASE_END) e1:SetReset(RESET_PHASE+PHASE_END)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
-- --
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_PHASE+PHASE_END) e1:SetCode(EVENT_PHASE+PHASE_END)
......
-- 时光酒桌 意识 -- 时光酒桌 意识
local m=60002021 local m=60002021
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -16,7 +16,7 @@ function cm.initial_effect(c) ...@@ -16,7 +16,7 @@ function cm.initial_effect(c)
timeTable.spell(c,cm.extra3,cm.extra5) timeTable.spell(c,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.chlimit(e,ep,tp) function cm.chlimit(e,ep,tp)
return tp==ep return tp==ep
end end
...@@ -67,7 +67,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp) ...@@ -67,7 +67,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp)
Duel.SSet(tp,sc) Duel.SSet(tp,sc)
end end
end end
-- e2 -- e2
function cm.extra3(e,tp) function cm.extra3(e,tp)
local g=Duel.GetMatchingGroup(cm.setfilter,tp,LOCATION_HAND,0,nil) local g=Duel.GetMatchingGroup(cm.setfilter,tp,LOCATION_HAND,0,nil)
local ct=math.min(Duel.GetLocationCount(tp,LOCATION_SZONE),g:GetCount()) local ct=math.min(Duel.GetLocationCount(tp,LOCATION_SZONE),g:GetCount())
......
-- 时光酒桌 年华 -- 时光酒桌 年华
local m=60002022 local m=60002022
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -15,7 +15,7 @@ function cm.initial_effect(c) ...@@ -15,7 +15,7 @@ function cm.initial_effect(c)
timeTable.spell(c,cm.extra3,cm.extra5) timeTable.spell(c,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.actg(e,tp,eg,ep,ev,re,r,rp,chk) function cm.actg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)>=10 end if chk==0 then return Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)>=10 end
if Duel.GetMatchingGroup(Card.IsFacedown,tp,LOCATION_ONFIELD,0,nil):GetCount()>=3 then if Duel.GetMatchingGroup(Card.IsFacedown,tp,LOCATION_ONFIELD,0,nil):GetCount()>=3 then
...@@ -39,7 +39,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp) ...@@ -39,7 +39,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)<10 then return end if Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)<10 then return end
Duel.ConfirmDecktop(tp,10) Duel.ConfirmDecktop(tp,10)
local g=Duel.GetDecktopGroup(tp,10) local g=Duel.GetDecktopGroup(tp,10)
local count=g:FilterCount(cm.ckfil,nil)-- counter and 0x3629 local count=g:FilterCount(cm.ckfil,nil)-- counter and 0x3629
local cg=Group.CreateGroup() local cg=Group.CreateGroup()
if count>=0 and g:FilterCount(cm.thfil1,nil)>0 then if count>=0 and g:FilterCount(cm.thfil1,nil)>0 then
local tc=g:FilterSelect(tp,cm.thfil1,1,1,nil):GetFirst() local tc=g:FilterSelect(tp,cm.thfil1,1,1,nil):GetFirst()
...@@ -67,7 +67,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp) ...@@ -67,7 +67,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g3) Duel.ConfirmCards(1-tp,g3)
end end
end end
-- e2 -- e2
function cm.setf(c) function cm.setf(c)
return c:IsSSetable() and c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER) return c:IsSSetable() and c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER)
end end
......
-- 时光酒桌 刹那 -- 时光酒桌 刹那
local m=60002023 local m=60002023
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -16,7 +16,7 @@ function cm.initial_effect(c) ...@@ -16,7 +16,7 @@ function cm.initial_effect(c)
timeTable.spell(c,cm.extra3,cm.extra5) timeTable.spell(c,cm.extra3,cm.extra5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.accost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.accost(e,tp,eg,ep,ev,re,r,rp,chk)
local rc=Duel.GetMatchingGroupCount(Card.IsAbleToRemoveAsCost,tp,LOCATION_HAND+LOCATION_GRAVE,0,nil) local rc=Duel.GetMatchingGroupCount(Card.IsAbleToRemoveAsCost,tp,LOCATION_HAND+LOCATION_GRAVE,0,nil)
local rh=Duel.GetMatchingGroupCount(Card.IsAbleToHand,tp,0,LOCATION_ONFIELD,nil) local rh=Duel.GetMatchingGroupCount(Card.IsAbleToHand,tp,0,LOCATION_ONFIELD,nil)
...@@ -82,7 +82,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp) ...@@ -82,7 +82,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp)
end end
end end
end end
-- e2 -- e2
function cm.thfil(c) function cm.thfil(c)
return c:IsAbleToHand() and (c:IsType(TYPE_TRAP) and c:IsType(TYPE_COUNTER)) return c:IsAbleToHand() and (c:IsType(TYPE_TRAP) and c:IsType(TYPE_COUNTER))
end end
......
-- 时光酒桌 门扉 -- 时光酒桌 门扉
local m=60002024 local m=60002024
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c60002009.lua") Duel.LoadScript("c60002009.lua")
...@@ -40,7 +40,7 @@ function cm.initial_effect(c) ...@@ -40,7 +40,7 @@ function cm.initial_effect(c)
c:RegisterEffect(e5) c:RegisterEffect(e5)
timeTable.globle(c) timeTable.globle(c)
end end
-- e1 -- e1
function cm.setfilter(c) function cm.setfilter(c)
return c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER) return c:IsSetCard(0x3629) and c:IsType(TYPE_MONSTER)
end end
...@@ -77,7 +77,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp) ...@@ -77,7 +77,7 @@ function cm.acop(e,tp,eg,ep,ev,re,r,rp)
Duel.RaiseEvent(sg,EVENT_SSET,e,REASON_EFFECT,tp,tp,0) Duel.RaiseEvent(sg,EVENT_SSET,e,REASON_EFFECT,tp,tp,0)
end end
end end
-- e2,3,4 -- e2,3,4
function cm.condition3(e,tp,eg,ep,ev,re,r,rp) function cm.condition3(e,tp,eg,ep,ev,re,r,rp)
local x=Duel.GetFlagEffect(tp,60002009) local x=Duel.GetFlagEffect(tp,60002009)
return x>=2 return x>=2
......
--晚安与睡颜 -- 晚安与睡颜
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_COUNTER)
......
--制胜的瞬间 -- 制胜的瞬间
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_DESTROY+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_DESTROY+CATEGORY_COUNTER)
......
--布洛妮娅-存护之志- -- 布洛妮娅-存护之志-
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
c:SetUniqueOnField(1,0,m) c:SetUniqueOnField(1,0,m)
--defense attack -- defense attack
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DEFENSE_ATTACK) e1:SetCode(EFFECT_DEFENSE_ATTACK)
e1:SetValue(1) e1:SetValue(1)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--special summon -- special summon
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
......
--但战斗还未结束 -- 但战斗还未结束
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_DRAW+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_DRAW+CATEGORY_COUNTER)
......
--于夜色中 -- 于夜色中
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_COUNTER)
......
--别让世界静下来 -- 别让世界静下来
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_COUNTER)
......
--无可取代的东西 -- 无可取代的东西
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_TOHAND+CATEGORY_COUNTER)
......
--鼹鼠党欢迎你 -- 鼹鼠党欢迎你
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_RECOVER+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_RECOVER+CATEGORY_COUNTER)
......
--暖夜不会漫长 -- 暖夜不会漫长
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_DRAW+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_DRAW+CATEGORY_COUNTER)
......
--一场术后对话 -- 一场术后对话
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_DRAW+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_DRAW+CATEGORY_COUNTER)
......
--决心如汗珠般闪耀 -- 决心如汗珠般闪耀
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_POSITION+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_POSITION+CATEGORY_COUNTER)
......
--猎物的视线 -- 猎物的视线
local cm,m,o=GetID() local cm,m,o=GetID()
function cm.initial_effect(c) function cm.initial_effect(c)
c:EnableCounterPermit(0x629,LOCATION_ONFIELD) c:EnableCounterPermit(0x629,LOCATION_ONFIELD)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
--e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) -- e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--change effect type -- change effect type
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -17,7 +17,7 @@ function cm.initial_effect(c) ...@@ -17,7 +17,7 @@ function cm.initial_effect(c)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destory -- destory
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0)) e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_POSITION+CATEGORY_COUNTER) e1:SetCategory(CATEGORY_POSITION+CATEGORY_COUNTER)
......
--盛夏回忆·飞舞 -- 盛夏回忆·飞舞
function c65810070.initial_effect(c) function c65810070.initial_effect(c)
--仪式召唤 -- 仪式召唤
aux.AddCodeList(c,65810055) aux.AddCodeList(c,65810055)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_DECKDES) e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_DECKDES)
...@@ -11,7 +11,7 @@ function c65810070.initial_effect(c) ...@@ -11,7 +11,7 @@ function c65810070.initial_effect(c)
e1:SetTarget(c65810070.target1) e1:SetTarget(c65810070.target1)
e1:SetOperation(c65810070.activate1) e1:SetOperation(c65810070.activate1)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--回收 -- 回收
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_TOHAND+CATEGORY_GRAVE_ACTION) e2:SetCategory(CATEGORY_TOHAND+CATEGORY_GRAVE_ACTION)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
......
--科学的原点 SCIENCE -- 科学的原点 SCIENCE
function c75646616.initial_effect(c) function c75646616.initial_effect(c)
aux.AddCodeList(c,75646600) aux.AddCodeList(c,75646600)
--Activate -- Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(75646616,0)) e1:SetDescription(aux.Stringid(75646616,0))
e1:SetCategory(CATEGORY_TOGRAVE+CATEGORY_RECOVER+CATEGORY_TOHAND+CATEGORY_SEARCH) e1:SetCategory(CATEGORY_TOGRAVE+CATEGORY_RECOVER+CATEGORY_TOHAND+CATEGORY_SEARCH)
...@@ -11,7 +11,7 @@ function c75646616.initial_effect(c) ...@@ -11,7 +11,7 @@ function c75646616.initial_effect(c)
e1:SetTarget(c75646616.target) e1:SetTarget(c75646616.target)
e1:SetOperation(c75646616.activate) e1:SetOperation(c75646616.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--Recover -- Recover
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_RECOVER+CATEGORY_SPECIAL_SUMMON) e2:SetCategory(CATEGORY_RECOVER+CATEGORY_SPECIAL_SUMMON)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
......
-- 湖畔的温柔乡 -- 湖畔的温柔乡
local m=81010036 local m=81010036
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua") Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
-- activate -- activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SEARCH+CATEGORY_TOHAND) e1:SetCategory(CATEGORY_SEARCH+CATEGORY_TOHAND)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
...@@ -11,7 +11,7 @@ function cm.initial_effect(c) ...@@ -11,7 +11,7 @@ function cm.initial_effect(c)
e1:SetCountLimit(1,m+EFFECT_COUNT_CODE_OATH) e1:SetCountLimit(1,m+EFFECT_COUNT_CODE_OATH)
e1:SetOperation(cm.activate) e1:SetOperation(cm.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
-- gain atk -- gain atk
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD) e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_UPDATE_ATTACK) e2:SetCode(EFFECT_UPDATE_ATTACK)
...@@ -20,7 +20,7 @@ function cm.initial_effect(c) ...@@ -20,7 +20,7 @@ function cm.initial_effect(c)
e2:SetTarget(cm.atktg) e2:SetTarget(cm.atktg)
e2:SetValue(2000) e2:SetValue(2000)
c:RegisterEffect(e2) c:RegisterEffect(e2)
-- destroy -- destroy
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetCategory(CATEGORY_DRAW) e3:SetCategory(CATEGORY_DRAW)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
......
--夜色之下·便利屋68 -- 夜色之下·便利屋68
local m=81086031 local m=81086031
local cm=_G["c"..m] local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua") Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c) function cm.initial_effect(c)
--fusion procedure -- fusion procedure
aux.AddMaterialCodeList(c,81086007) aux.AddMaterialCodeList(c,81086007)
c:EnableReviveLimit() c:EnableReviveLimit()
aux.AddFusionProcMix(c,true,true,81086007,cm.matfilter1,cm.matfilter2,nil) aux.AddFusionProcMix(c,true,true,81086007,cm.matfilter1,cm.matfilter2,nil)
--spsummon condition -- spsummon condition
local e0=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e0:SetType(EFFECT_TYPE_SINGLE) e0:SetType(EFFECT_TYPE_SINGLE)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SINGLE_RANGE) e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SINGLE_RANGE)
...@@ -15,7 +15,7 @@ function cm.initial_effect(c) ...@@ -15,7 +15,7 @@ function cm.initial_effect(c)
e0:SetRange(LOCATION_EXTRA) e0:SetRange(LOCATION_EXTRA)
e0:SetValue(aux.fuslimit) e0:SetValue(aux.fuslimit)
c:RegisterEffect(e0) c:RegisterEffect(e0)
--act limit -- act limit
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
...@@ -24,7 +24,7 @@ function cm.initial_effect(c) ...@@ -24,7 +24,7 @@ function cm.initial_effect(c)
e1:SetTargetRange(0,LOCATION_MZONE) e1:SetTargetRange(0,LOCATION_MZONE)
e1:SetTarget(cm.actfilter) e1:SetTarget(cm.actfilter)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--negate -- negate
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_NEGATE+CATEGORY_TOGRAVE) e2:SetCategory(CATEGORY_NEGATE+CATEGORY_TOGRAVE)
e2:SetType(EFFECT_TYPE_QUICK_O) e2:SetType(EFFECT_TYPE_QUICK_O)
...@@ -37,7 +37,7 @@ function cm.initial_effect(c) ...@@ -37,7 +37,7 @@ function cm.initial_effect(c)
e2:SetTarget(cm.negtg) e2:SetTarget(cm.negtg)
e2:SetOperation(cm.negop) e2:SetOperation(cm.negop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--spsummon -- spsummon
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetCategory(CATEGORY_SPECIAL_SUMMON) e3:SetCategory(CATEGORY_SPECIAL_SUMMON)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
......
-- 军势的朝比奈千夜 -- 军势的朝比奈千夜
local s,id,o=GetID() local s,id,o=GetID()
function s.initial_effect(c) function s.initial_effect(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
--红魔馆的绯红恶魔 蕾米莉亚·斯卡雷特 -- 红魔馆的绯红恶魔 蕾米莉亚·斯卡雷特
function c88178103.initial_effect(c) function c88178103.initial_effect(c)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(88178103,0)) e2:SetDescription(aux.Stringid(88178103,0))
......
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