Commit ce1d8f32 authored by Vury Leo's avatar Vury Leo

Add synchro monsters

parent 6c475043
......@@ -4,6 +4,7 @@ function s.initial_effect(c)
c:EnableReviveLimit()
--material
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
--spsummon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--Synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--destroy
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c10602628.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,c10602628.mfilter,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=c10602628.mfilter,
})
c:EnableReviveLimit()
--level
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,10 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,s.sfilter,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_MACHINE,
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_WIND) end,
})
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c10755984.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x10),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsSetCard(0x10) end,
})
c:EnableReviveLimit()
--destroy
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c109401.initial_effect(c)
--Synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c11790356.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--Change race
local e1=Effect.CreateEffect(c)
......
--ラヴァルバル・エクスロード
function c12018201.initial_effect(c)
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsAttribute,ATTRIBUTE_FIRE),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_FIRE) end,
})
c:EnableReviveLimit()
--destroy
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--Synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--swapcontorl1
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c12496261.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0x29),aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSetCard(0x29) end,
})
c:EnableReviveLimit()
--equip
local e1=Effect.CreateEffect(c)
......
......@@ -4,6 +4,7 @@ function s.initial_effect(c)
c:EnableReviveLimit()
--material
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableCounterPermit(0x67)
--indestructible
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c12948099.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c12954226.initial_effect(c)
--Synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--extra summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c12986807.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsAttribute,ATTRIBUTE_FIRE),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_FIRE) end,
})
c:EnableReviveLimit()
--to hand
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,10 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_LIGHT),aux.NonTuner(Card.IsAttribute,ATTRIBUTE_DARK),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_LIGHT) end,
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_DARK) end,
})
c:EnableReviveLimit()
--atk up
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,10 @@ function c13574687.initial_effect(c)
aux.AddMaterialCodeList(c,6142213)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsCode,6142213),aux.NonTuner(nil),1,1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsCode(6142213) end,
non_tuner_max=1,
})
c:EnableReviveLimit()
--destroy & damage
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c13995824.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_BEAST),aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_BEAST,
})
c:EnableReviveLimit()
--deckdes
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
local s,id,o=GetID()
function s.initial_effect(c)
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c14577226.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsAttribute,ATTRIBUTE_WIND),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_WIND) end,
})
c:EnableReviveLimit()
--damage
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c15028680.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--remove
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c15240238.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--negate
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c15248594.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--destory
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--draw and destory
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c16051717.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--add type
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c16527176.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,c16527176.synfilter,aux.NonTuner(c16527176.synfilter),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=c16527176.synfilter,
non_tuner_filter=c16527176.synfilter,
})
c:EnableReviveLimit()
end
function c16527176.synfilter(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c17377751.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--cannot special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,11 @@
function c17548456.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0x22),aux.NonTuner(Card.IsRace,RACE_DINOSAUR),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSetCard(0x22) end,
non_tuner_race=RACE_DINOSAUR,
non_tuner_min=2,
})
c:EnableReviveLimit()
--destroy
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,9 @@ function c17760003.initial_effect(c)
aux.AddMaterialCodeList(c,68505803)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsCode,68505803),aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsCode(68505803) end,
})
c:EnableReviveLimit()
--mat check
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,11 @@
function c17775525.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0x9a),aux.NonTuner(Card.IsSetCard,0x9a),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSetCard(0x9a) end,
non_tuner_filter=function(mc) return mc:IsSetCard(0x9a) end,
non_tuner_min=2,
})
c:EnableReviveLimit()
--defense attack
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c17994645.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1,1)
Synchro.AddSynchroProcedure(c,{
non_tuner_max=1,
})
c:EnableReviveLimit()
--add type
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,9 @@ function c18013090.initial_effect(c)
aux.AddMaterialCodeList(c,96182448)
--synchro summon
aux.AddSynchroProcedure(c,c18013090.tfilter,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=c18013090.tfilter,
})
c:EnableReviveLimit()
--atkup
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c18239909.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSynchroType,TYPE_PENDULUM),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsSynchroType(TYPE_PENDULUM) end,
})
c:EnableReviveLimit()
--destroy
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--to grave
local e1=Effect.CreateEffect(c)
......
--燦幻超龍トランセンド・ドラギオン
function c18969888.initial_effect(c)
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_DRAGON),aux.NonTuner(Card.IsRace,RACE_DRAGON),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_DRAGON,
non_tuner_race=RACE_DRAGON,
})
c:EnableReviveLimit()
--
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c19048328.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--mat check
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c19204398.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--atk
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c19974580.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--atkup
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c20374351.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsAttribute,ATTRIBUTE_FIRE),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_FIRE) end,
})
c:EnableReviveLimit()
--to grave
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,11 @@ local s,id,o=GetID()
function c21123811.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSynchroType,TYPE_SYNCHRO),aux.NonTuner(Card.IsSynchroType,TYPE_SYNCHRO),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
non_tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
non_tuner_min=2,
})
c:EnableReviveLimit()
--cannot special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c21187631.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--disable attack
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c21249921.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_DRAGON),aux.NonTuner(Card.IsRace,RACE_WINDBEAST),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_DRAGON,
non_tuner_race=RACE_WINDBEAST,
})
c:EnableReviveLimit()
--equip
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
local s,id,o=GetID()
function s.initial_effect(c)
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--get
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c21368273.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c21435914.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_DARK),aux.NonTuner(Card.IsRace,RACE_DRAGON),1,1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_DARK) end,
non_tuner_race=RACE_DRAGON,
})
c:EnableReviveLimit()
--battle indestructable
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c21516908.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--level up
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c21915012.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--lv up/down
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c2203790.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x100d),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsSetCard(0x100d) end,
})
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -4,6 +4,7 @@ function s.initial_effect(c)
aux.AddCodeList(c,23512906)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--atk up
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,11 @@
function c22858242.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_DARK),aux.NonTuner(Card.IsRace,RACE_BEAST),1,1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_DARK) end,
non_tuner_race=RACE_BEAST,
non_tuner_max=1,
})
c:EnableReviveLimit()
--actlimit
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,9 @@ function c2322421.initial_effect(c)
aux.AddMaterialCodeList(c,71971554)
--synchro summon
aux.AddSynchroProcedure(c,c2322421.tfilter,aux.NonTuner(nil),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=c2322421.tfilter,
})
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c23338098.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--add type
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c23361526.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--choose effect
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c23693634.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--Atk up
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c23874409.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsRace,RACE_MACHINE),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_race=RACE_MACHINE,
})
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c2403771.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,9 @@ local s,id,o=GetID()
function s.initial_effect(c)
c:EnableReviveLimit()
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_FISH),aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_FISH,
})
--banish
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
......
......@@ -4,6 +4,7 @@ function c24070330.initial_effect(c)
aux.AddCodeList(c,75304793)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--pendulum summon
aux.EnablePendulumAttribute(c,false)
......
......@@ -2,6 +2,11 @@
function c24221808.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_PSYCHO),aux.NonTuner(Card.IsRace,RACE_PSYCHO),2)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_PSYCHO,
non_tuner_race=RACE_PSYCHO,
non_tuner_min=2,
})
c:EnableReviveLimit()
--remove
local e1=Effect.CreateEffect(c)
......
......@@ -4,6 +4,7 @@ function s.initial_effect(c)
c:EnableReviveLimit()
--materials
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
--semd to grave
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
......
......@@ -3,6 +3,11 @@ function c24696097.initial_effect(c)
aux.AddMaterialCodeList(c,44508094)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSynchroType,TYPE_SYNCHRO),aux.FilterBoolFunction(Card.IsCode,44508094),1,1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
non_tuner_filter=function(mc) return mc:IsCode(44508094) end,
non_tuner_max=1,
})
c:EnableReviveLimit()
--multi attack
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c24943456.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x27),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsSetCard(0x27) end,
})
c:EnableReviveLimit()
--pierce
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c25132288.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsAttribute,ATTRIBUTE_LIGHT),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_LIGHT) end,
})
c:EnableReviveLimit()
--addown
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,10 @@ function c25165047.initial_effect(c)
aux.AddMaterialCodeList(c,2403771)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.FilterBoolFunction(Card.IsCode,2403771),1,1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsCode(2403771) end,
non_tuner_max=1,
})
c:EnableReviveLimit()
--change lp
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c25200959.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c25373678.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsRace,RACE_WINDBEAST),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_race=RACE_WINDBEAST,
})
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c25472513.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1,1)
Synchro.AddSynchroProcedure(c,{
non_tuner_max=1,
})
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c25682811.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_DRAGON),aux.NonTuner(Card.IsRace,RACE_WINDBEAST),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_DRAGON,
non_tuner_race=RACE_WINDBEAST,
})
c:EnableReviveLimit()
--equip
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c25862681.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c25904894.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsRace,RACE_MACHINE),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_race=RACE_MACHINE,
})
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c25958491.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_LIGHT),aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_LIGHT) end,
})
c:EnableReviveLimit()
--Atk update
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,11 @@
function c26268488.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSynchroType,TYPE_SYNCHRO),aux.NonTuner(Card.IsSynchroType,TYPE_SYNCHRO),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
non_tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
non_tuner_min=2,
})
c:EnableReviveLimit()
--cannot special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c26304459.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_FIRE),aux.NonTuner(Card.IsRace,RACE_PYRO),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_FIRE) end,
non_tuner_race=RACE_PYRO,
})
c:EnableReviveLimit()
--remove
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ function c26326541.initial_effect(c)
c:SetSPSummonOnce(26326541)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--position
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c26443791.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--search
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c26949946.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0x101b),aux.NonTuner(Card.IsSetCard,0x101b),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSetCard(0x101b) end,
non_tuner_filter=function(mc) return mc:IsSetCard(0x101b) end,
})
c:EnableReviveLimit()
--handes
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c27315304.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),2)
Synchro.AddSynchroProcedure(c,{
non_tuner_min=2,
})
c:EnableReviveLimit()
--return hand
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c2743001.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSynchroType,TYPE_SYNCHRO),aux.NonTuner(Card.IsSynchroType,TYPE_SYNCHRO),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
non_tuner_filter=function(mc) return mc:IsSynchroType(TYPE_SYNCHRO) end,
})
c:EnableReviveLimit()
--remove
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ function c27548199.initial_effect(c)
c:EnableCounterPermit(0x4b)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--equip
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c27565379.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--Damage
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c27572350.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsRace,RACE_DRAGON),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_race=RACE_DRAGON,
})
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c2772236.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0xe),aux.NonTuner(Card.IsRace,RACE_THUNDER),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSetCard(0xe) end,
non_tuner_race=RACE_THUNDER,
})
c:EnableReviveLimit()
--direct attack
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c28240337.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--Atk up
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c28403802.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_PSYCHO),aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_PSYCHO,
})
c:EnableReviveLimit()
--to hand or grave
local e1=Effect.CreateEffect(c)
......
--ジェット・ウォリアー
function c286392.initial_effect(c)
local s,id,o=GetID()
function s.initial_effect(c)
aux.AddMaterialCodeList(c,9742784)
--synchro summon
aux.AddSynchroProcedure(c,c286392.tfilter,aux.NonTuner(nil),1)
aux.AddSynchroProcedure(c,s.tfilter,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=s.tfilter,
})
c:EnableReviveLimit()
--tohand
local e1=Effect.CreateEffect(c)
......@@ -10,10 +14,10 @@ function c286392.initial_effect(c)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_SPSUMMON_SUCCESS)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DELAY)
e1:SetCountLimit(1,286392)
e1:SetCondition(c286392.thcon)
e1:SetTarget(c286392.thtg)
e1:SetOperation(c286392.thop)
e1:SetCountLimit(1,id)
e1:SetCondition(s.thcon)
e1:SetTarget(s.thtg)
e1:SetOperation(s.thop)
c:RegisterEffect(e1)
--special summon
local e2=Effect.CreateEffect(c)
......@@ -21,46 +25,46 @@ function c286392.initial_effect(c)
e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_GRAVE)
e2:SetCountLimit(1,286393)
e2:SetCost(c286392.spcost)
e2:SetTarget(c286392.sptg)
e2:SetOperation(c286392.spop)
e2:SetCost(s.spcost)
e2:SetTarget(s.sptg)
e2:SetOperation(s.spop)
c:RegisterEffect(e2)
end
c286392.material_setcode=0x1017
function c286392.tfilter(c)
s.material_setcode=0x1017
function s.tfilter(c)
return c:IsCode(9742784) or c:IsHasEffect(20932152)
end
function c286392.thcon(e,tp,eg,ep,ev,re,r,rp)
function s.thcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsSummonType(SUMMON_TYPE_SYNCHRO)
end
function c286392.thtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
function s.thtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsOnField() and chkc:IsControler(1-tp) and chkc:IsAbleToHand() end
if chk==0 then return Duel.IsExistingTarget(Card.IsAbleToHand,tp,0,LOCATION_ONFIELD,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RTOHAND)
local g=Duel.SelectTarget(tp,Card.IsAbleToHand,tp,0,LOCATION_ONFIELD,1,1,nil)
Duel.SetOperationInfo(0,CATEGORY_TOHAND,g,1,0,0)
end
function c286392.thop(e,tp,eg,ep,ev,re,r,rp)
function s.thop(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) then
Duel.SendtoHand(tc,nil,REASON_EFFECT)
end
end
function c286392.cfilter(c,ft,tp)
function s.cfilter(c,ft,tp)
return c:IsLevelBelow(2)
and (ft>0 or (c:IsControler(tp) and c:GetSequence()<5)) and (c:IsControler(tp) or c:IsFaceup())
end
function c286392.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
function s.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
local ft=Duel.GetLocationCount(tp,LOCATION_MZONE)
if chk==0 then return ft>-1 and Duel.CheckReleaseGroup(tp,c286392.cfilter,1,nil,ft,tp) end
local g=Duel.SelectReleaseGroup(tp,c286392.cfilter,1,1,nil,ft,tp)
if chk==0 then return ft>-1 and Duel.CheckReleaseGroup(tp,s.cfilter,1,nil,ft,tp) end
local g=Duel.SelectReleaseGroup(tp,s.cfilter,1,1,nil,ft,tp)
Duel.Release(g,REASON_COST)
end
function c286392.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsCanBeSpecialSummoned(e,0,tp,false,false,POS_FACEUP_DEFENSE) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c286392.spop(e,tp,eg,ep,ev,re,r,rp)
function s.spop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsRelateToEffect(e) and Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP_DEFENSE)~=0 then
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c29143726.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--spsummon
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ local s,id,o=GetID()
function s.initial_effect(c)
--Synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c29552709.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x10),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsSetCard(0x10) end,
})
c:EnableReviveLimit()
--to hand
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c2956282.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,c2956282.synfilter,aux.NonTuner(c2956282.synfilter),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=c2956282.synfilter,
non_tuner_filter=c2956282.synfilter,
})
c:EnableReviveLimit()
--negate
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c29765339.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0xe),aux.NonTuner(Card.IsRace,RACE_THUNDER),1)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsSetCard(0xe) end,
non_tuner_race=RACE_THUNDER,
})
c:EnableReviveLimit()
--direct attack
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c29981921.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_WARRIOR),aux.NonTuner(Card.IsSetCard,0x103d),1)
Synchro.AddSynchroProcedure(c,{
tuner_race=RACE_WARRIOR,
non_tuner_filter=function(mc) return mc:IsSetCard(0x103d) end,
})
c:EnableReviveLimit()
--negate
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c3040496.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--to hand
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,10 @@
function c30604579.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,c30604579.tfilter,aux.NonTuner(nil),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=c30604579.tfilter,
non_tuner_min=2,
})
c:EnableReviveLimit()
--negate
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ function c30607616.initial_effect(c)
c:SetUniqueOnField(1,0,30607616)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--battle immune
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,7 @@
function c30757396.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--damage
local e1=Effect.CreateEffect(c)
......
......@@ -3,6 +3,7 @@ function c30983281.initial_effect(c)
aux.AddCodeList(c,44508094)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
Synchro.AddSynchroProcedure(c)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,11 @@
function c31385077.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_LIGHT),aux.NonTuner(Card.IsAttribute,ATTRIBUTE_DARK),2)
Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_LIGHT) end,
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_DARK) end,
non_tuner_min=2,
})
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
......@@ -2,6 +2,9 @@
function c31632536.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsAttribute,ATTRIBUTE_FIRE),1)
Synchro.AddSynchroProcedure(c,{
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_FIRE) end,
})
c:EnableReviveLimit()
--chain attack
local e1=Effect.CreateEffect(c)
......
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.
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.
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.
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