Commit 8ec55bfd authored by Tachibana's avatar Tachibana

ndyd

parent a8a2dd13
......@@ -12,33 +12,6 @@
22100121
22100123
22100131
22100201
22100203
22100205
22100207
22100209
22100211
22100213
22100215
22100217
22100219
22100221
22100223
22100225
22100227
22100229
22100231
22100233
22100235
23000242
23000243
23000244
23000245
23000246
23000247
23000248
23000254
23000256
26818038
30099900
33200103
......@@ -49,14 +22,6 @@
22100125
22100127
22100129
23000232
23000233
23000241
23000249
23000251
23000252
23000253
23000255
26818037
!side
30010010
......
#created by ...
#main
33300200
33300201
33300202
33300203
33300204
33300205
33300206
33300207
33500959
33502026
33502701
40006762
......
No preview for this file type
......@@ -495,6 +495,10 @@
20000000 2 --史黛拉
20000050 2 --藏于心之Chein
20000056 0 --疾速机械剑齿虎
20000162 1 --虚构素体 A001
20000163 1 --虚构素体 B001
20000164 1 --虚构素体 C001
20000165 1 --虚构素体 D001
#201
20100214 2 --御刀使-柳濑舞衣
20100233 2 --出阵!刻下一闪之灯火
......@@ -595,15 +599,6 @@
22600104 0 --传灵 月问
22600219 0 --占星少女的启示
#230
23000001 1 --传令旗手
23000070 0 --血族禁忌之书
23000100 0 --血族 地狱挽歌 夜莱
23000200 0 --血腥夜愿 节制
23000232 1 --血族猎手 圣徒教官 凌参
23000233 1 --血族猎手 屠夫修女 凌参
23000241 0 --血族盟约 梦魇骑士
23000243 1 --血族魔物 三头犬
23000245 0 --血族魔物 烈焰梦魇
23000305 1 --白马将军·公孙瓒
23004005 0 --奇妙冒险团 礼物天使
23004020 0 --奇妙冒险团 多彩调配师
......
......@@ -19,10 +19,9 @@ function cm.initial_effect(c)
e2:SetCondition(cm.con1)
e2:SetOperation(cm.op1)
c:RegisterEffect(e2)
end
function cm.filter1(c)
return c:IsType(TYPE_FUSION) and c.fst==nil
return c:IsType(TYPE_FUSION)
end
function cm.con1(e,tp)
local sg=Duel.GetMatchingGroup(cm.filter1,tp,0x7f,0x7f,nil)
......@@ -229,6 +228,7 @@ function cm.rfilter(c,tp)
return c:IsCode(m) and c:IsAbleToRemove() and (not c:IsLocation(LOCATION_ONFIELD) or c:IsFaceup()) and Duel.GetLocationCountFromEx(tp,tp,c)>0
end
function cm.spfilter(c,e,tp)
if c.fst==nil then return false end
return c:IsType(TYPE_FUSION) and Duel.GetMatchingGroupCount(cm.rfilter,tp,LOCATION_HAND+LOCATION_ONFIELD+LOCATION_GRAVE,0,nil,tp)>=c.fst and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_FUSION,tp,false,false)
end
function cm.con(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -99,7 +99,7 @@ function cm.sppop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if not (c:IsRelateToEffect(e) and Duel.IsExistingMatchingCard(aux.NecroValleyFilter(cm.tdfilter),tp,LOCATION_GRAVE,0,1,nil,e,tp) and c:IsAbleToExtra()) then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local tc=Duel.SelectMatchingCard(tp,aux.NecroValleyFilter(cm.tdfilte)r,tp,LOCATION_GRAVE,0,1,1,nil,e,tp)
local tc=Duel.SelectMatchingCard(tp,aux.NecroValleyFilter(cm.tdfilter),tp,LOCATION_GRAVE,0,1,1,nil,e,tp)
if tc:GetCount()>0 then
if Duel.SpecialSummon(tc,0,tp,tp,true,false,POS_FACEUP)~=0 then
Duel.SendtoExtraP(c,nil,REASON_EFFECT)
......
This diff is collapsed.
--默示界源核·烈风
local m=22100203
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
local e1=Suyu_Cjz_ms.hnegate(c,m,TYPE_SPELL+TYPE_TRAP,LOCATION_ONFIELD)
local e2=Suyu_Cjz_ms.htgth(c,m,ATTRIBUTE_WIND)
Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,Suyu_Cjz_ms.rcounterfilter)
end
--默示界源核·清露
local m=22100205
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
local e1=Suyu_Cjz_ms.hnegate(c,m,TYPE_MONSTER,LOCATION_ONFIELD)
local e2=Suyu_Cjz_ms.htgth(c,m,ATTRIBUTE_WATER)
Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,Suyu_Cjz_ms.rcounterfilter)
end
--默示界源核·薪火
local m=22100207
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
local e1=Suyu_Cjz_ms.hnegate(c,m,TYPE_SPELL+TYPE_TRAP,LOCATION_HAND)
local e2=Suyu_Cjz_ms.htgth(c,m,ATTRIBUTE_FIRE)
Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,Suyu_Cjz_ms.rcounterfilter)
end
--默示界源核·晨光
local m=22100209
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
local e1=Suyu_Cjz_ms.hnegate(c,m,TYPE_MONSTER,LOCATION_GRAVE)
local e2=Suyu_Cjz_ms.htgth(c,m,ATTRIBUTE_LIGHT)
Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,Suyu_Cjz_ms.rcounterfilter)
end
--默示界源核·黯魂
local m=22100211
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
local e1=Suyu_Cjz_ms.hnegate(c,m,TYPE_SPELL+TYPE_TRAP,LOCATION_GRAVE)
local e2=Suyu_Cjz_ms.htgth(c,m,ATTRIBUTE_DARK)
Duel.AddCustomActivityCounter(m,ACTIVITY_SPSUMMON,Suyu_Cjz_ms.rcounterfilter)
end
--默示界·锈岩
local m=22100213
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1=Suyu_Cjz_ms.ritsp(c,1,LOCATION_HAND+LOCATION_GRAVE)
local e2=Suyu_Cjz_ms.ritspeff(c,m,CATEGORY_TOGRAVE,LOCATION_MZONE,cm.con)
local e3=Suyu_Cjz_ms.reth(c,m)
end
function cm.con(c)
return c:IsType(TYPE_MONSTER) and c:GetDefense()>=c:GetAttack()
end
\ No newline at end of file
--默示界·飙岚
local m=22100215
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1=Suyu_Cjz_ms.ritsp(c,1,LOCATION_HAND+LOCATION_EXTRA)
local e2=Suyu_Cjz_ms.ritspeff(c,m,CATEGORY_TOGRAVE,LOCATION_SZONE,cm.con)
local e3=Suyu_Cjz_ms.reth(c,m)
end
function cm.con(c)
return c:IsFacedown()
end
\ No newline at end of file
--默示界·潮瀑
local m=22100217
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1=Suyu_Cjz_ms.ritsp(c,0,LOCATION_HAND+LOCATION_EXTRA)
local e2=Suyu_Cjz_ms.ritspeff(c,m,CATEGORY_TOGRAVE,LOCATION_ONFIELD,cm.con)
local e3=Suyu_Cjz_ms.reth(c,m)
end
function cm.con(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsFaceup()
end
\ No newline at end of file
--默示界·爆焰
local m=22100219
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1=Suyu_Cjz_ms.ritsp(c,0,LOCATION_HAND+LOCATION_GRAVE)
local e2=Suyu_Cjz_ms.ritspeff(c,m,CATEGORY_TOGRAVE,LOCATION_MZONE,cm.con)
local e3=Suyu_Cjz_ms.reth(c,m)
end
function cm.con(c)
return c:IsType(TYPE_MONSTER) and c:GetDefense()<=c:GetAttack()
end
\ No newline at end of file
--默示界·幽光
local m=22100221
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1=Suyu_Cjz_ms.ritsp(c,1,LOCATION_EXTRA+LOCATION_GRAVE)
local e2=Suyu_Cjz_ms.ritspeff(c,m,CATEGORY_REMOVE,LOCATION_GRAVE,cm.con)
local e3=Suyu_Cjz_ms.reth(c,m)
end
function cm.con(c)
return c:IsType(TYPE_MONSTER) and c:IsAbleToRemove()
end
\ No newline at end of file
--默示界·耀暗
local m=22100223
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1=Suyu_Cjz_ms.ritsp(c,1,LOCATION_EXTRA+LOCATION_GRAVE)
local e2=Suyu_Cjz_ms.ritspeff(c,m,CATEGORY_REMOVE,LOCATION_GRAVE,cm.con)
local e3=Suyu_Cjz_ms.reth(c,m)
end
function cm.con(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToRemove()
end
\ No newline at end of file
--默示界·创生之意
local m=22100225
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1,e5=Suyu_Cjz_ms.ritspLP(c,m)
local e3=Suyu_Cjz_ms.htgthbow(c,m)
local e4=Suyu_Cjz_ms.ritsprule(c,m,LOCATION_MZONE,1,POS_FACEUP,cm.con)
--indes
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
e2:SetRange(LOCATION_MZONE)
e2:SetTargetRange(LOCATION_MZONE,0)
e2:SetCondition(cm.indcon)
e2:SetTarget(cm.indtg)
e2:SetValue(1)
c:RegisterEffect(e2)
end
function cm.mat_filter(c)
return c:GetOriginalRace()==RACE_MACHINE
end
function cm.con(c)
return c:IsType(TYPE_MONSTER) and c:GetBaseDefense()>=c:GetBaseAttack()
end
function cm.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_RITUAL)
end
function cm.indtg(e,c)
return c:IsType(TYPE_RITUAL)
end
\ No newline at end of file
--默示界·无限之意
local m=22100227
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1,e5=Suyu_Cjz_ms.ritspLP(c,m)
local e3=Suyu_Cjz_ms.htgthbow(c,m)
local e4=Suyu_Cjz_ms.ritsprule(c,m,LOCATION_ONFIELD,1,POS_FACEUP,cm.con)
--indes
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_UPDATE_ATTACK)
e2:SetRange(LOCATION_MZONE)
e2:SetTargetRange(LOCATION_MZONE,0)
e2:SetCondition(cm.indcon)
e2:SetTarget(cm.indtg)
e2:SetValue(cm.atkval)
c:RegisterEffect(e2)
local e6=e2:Clone()
e6:SetCode(EFFECT_UPDATE_DEFENSE)
c:RegisterEffect(e6)
end
function cm.mat_filter(c)
return c:GetOriginalRace()==RACE_MACHINE
end
function cm.con(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsFaceup()
end
function cm.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_RITUAL)
end
function cm.indtg(e,c)
return c:IsType(TYPE_RITUAL)
end
function cm.atkval(e)
return Duel.GetMatchingGroupCount(cm.PD,e:GetHandlerPlayer(),LOCATION_GRAVE+LOCATION_MZONE+LOCATION_EXTRA,0,nil)*300
end
function cm.PD(c)
return c:IsType(TYPE_RITUAL) and c:IsFaceup() and c:IsType(TYPE_MONSTER)
end
\ No newline at end of file
--默示界·永恒之意
local m=22100229
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1,e5=Suyu_Cjz_ms.ritspLP(c,m)
local e3=Suyu_Cjz_ms.htgthbow(c,m)
local e4=Suyu_Cjz_ms.ritsprule(c,m,LOCATION_ONFIELD,1,POS_FACEUP,cm.con)
--indes
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_CANNOT_DISABLE)
e2:SetRange(LOCATION_MZONE)
e2:SetTargetRange(LOCATION_MZONE,0)
e2:SetCondition(cm.indcon)
e2:SetTarget(cm.indtg)
c:RegisterEffect(e2)
end
function cm.mat_filter(c)
return c:GetOriginalRace()==RACE_MACHINE
end
function cm.con(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsFacedown()
end
function cm.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_RITUAL)
end
function cm.indtg(e,c)
return c:IsType(TYPE_RITUAL)
end
\ No newline at end of file
--默示界·湮灭之意
local m=22100231
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1,e5=Suyu_Cjz_ms.ritspLP(c,m)
local e3=Suyu_Cjz_ms.htgthbow(c,m)
local e4=Suyu_Cjz_ms.ritsprule(c,m,LOCATION_MZONE,1,POS_FACEUP,cm.con)
--indes
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_CANNOT_BE_EFFECT_TARGET)
e2:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE)
e2:SetRange(LOCATION_MZONE)
e2:SetTargetRange(LOCATION_MZONE,0)
e2:SetCondition(cm.indcon)
e2:SetTarget(cm.indtg)
e2:SetValue(aux.tgoval)
c:RegisterEffect(e2)
end
function cm.mat_filter(c)
return c:GetOriginalRace()==RACE_MACHINE
end
function cm.con(c)
return c:IsType(TYPE_MONSTER) and c:GetBaseDefense()<=c:GetBaseAttack()
end
function cm.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_RITUAL)
end
function cm.indtg(e,c)
return c:IsType(TYPE_RITUAL)
end
\ No newline at end of file
--默示界·守序之意
local m=22100233
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1,e10=Suyu_Cjz_ms.ritspLP(c,m)
local e3=Suyu_Cjz_ms.htgthbow(c,m)
local e4=Suyu_Cjz_ms.ritsprule(c,m,LOCATION_GRAVE,0,POS_FACEDOWN,cm.con)
--indes
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetRange(LOCATION_MZONE)
e2:SetCode(EFFECT_CANNOT_RELEASE)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e2:SetTargetRange(0,1)
e2:SetCondition(cm.indcon)
e2:SetTarget(cm.indtg)
e2:SetValue(aux.tgoval)
c:RegisterEffect(e2)
--cannot material
local e5=Effect.CreateEffect(c)
e5:SetType(EFFECT_TYPE_FIELD)
e5:SetRange(LOCATION_MZONE)
e5:SetCode(EFFECT_CANNOT_BE_FUSION_MATERIAL)
e5:SetTarget(cm.indtg)
e5:SetValue(1)
e5:SetTargetRange(LOCATION_MZONE,0)
c:RegisterEffect(e5)
local e6=e5:Clone()
e6:SetCode(EFFECT_CANNOT_BE_SYNCHRO_MATERIAL)
c:RegisterEffect(e6)
local e7=e5:Clone()
e7:SetCode(EFFECT_CANNOT_BE_XYZ_MATERIAL)
c:RegisterEffect(e7)
local e8=e5:Clone()
e8:SetCode(EFFECT_CANNOT_BE_LINK_MATERIAL)
c:RegisterEffect(e8)
end
function cm.mat_filter(c)
return c:GetOriginalRace()==RACE_MACHINE
end
function cm.con(c)
return c:IsType(TYPE_MONSTER) and c:IsAbleToRemove()
end
function cm.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_RITUAL)
end
function cm.indtg(e,c)
return c:IsType(TYPE_RITUAL) and c:IsControler(e:GetHandlerPlayer())
end
\ No newline at end of file
--默示界·自由之意
local m=22100235
local cm=_G["c"..m]
Duel.LoadScript("c22100201.lua")
function cm.initial_effect(c)
c:EnableReviveLimit()
aux.EnablePendulumAttribute(c)
local e0,e1,e5=Suyu_Cjz_ms.ritspLP(c,m)
local e3=Suyu_Cjz_ms.htgthbow(c,m)
local e4=Suyu_Cjz_ms.ritsprule(c,m,LOCATION_GRAVE,0,POS_FACEDOWN,cm.con)
--indes
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetRange(LOCATION_MZONE)
e2:SetCode(EFFECT_CANNOT_REMOVE)
e2:SetTargetRange(LOCATION_MZONE,0)
e2:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE)
e2:SetCondition(cm.indcon)
e2:SetTarget(cm.indtg)
e2:SetValue(aux.tgoval)
c:RegisterEffect(e2)
end
function cm.mat_filter(c)
return c:GetOriginalRace()==RACE_MACHINE
end
function cm.con(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToRemove()
end
function cm.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_RITUAL)
end
function cm.indtg(e,c)
return c:IsType(TYPE_RITUAL)
end
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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