Commit e903dca5 authored by Vury Leo's avatar Vury Leo

fix and or

parent 98e6bcb3
...@@ -5,7 +5,7 @@ function s.initial_effect(c) ...@@ -5,7 +5,7 @@ function s.initial_effect(c)
c:EnableReviveLimit() c:EnableReviveLimit()
aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,s.matfilter2,1,99) aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,s.matfilter2,1,99)
Synchro.AddSynchroProcedure(c,{ Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc,tc) return mc:IsAttribute(ATTRIBUTE_DARK|ATTRIBUTE_LIGHT) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) or Synchro.DefaultTunerFilter(mc,tc) end, tuner_filter=function(mc,tc) return (mc:IsAttribute(ATTRIBUTE_DARK|ATTRIBUTE_LIGHT) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler())) or Synchro.DefaultTunerFilter(mc,tc) end,
drop_default_tuner_filter=true, drop_default_tuner_filter=true,
non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_DARK|ATTRIBUTE_LIGHT) end, non_tuner_filter=function(mc) return mc:IsAttribute(ATTRIBUTE_DARK|ATTRIBUTE_LIGHT) end,
}) })
......
...@@ -7,7 +7,7 @@ function s.initial_effect(c) ...@@ -7,7 +7,7 @@ function s.initial_effect(c)
--synchro summon --synchro summon
aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,aux.NonTuner(Card.IsType,TYPE_SYNCHRO),1,99) aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,aux.NonTuner(Card.IsType,TYPE_SYNCHRO),1,99)
Synchro.AddSynchroProcedure(c,{ Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc,tc) return mc:IsSynchroType(TYPE_PENDULUM) and mc:IsSummonType(SUMMON_TYPE_PENDULUM) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) or Synchro.DefaultTunerFilter(mc,tc) end, tuner_filter=function(mc,tc) return (mc:IsSynchroType(TYPE_PENDULUM) and mc:IsSummonType(SUMMON_TYPE_PENDULUM) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler())) or Synchro.DefaultTunerFilter(mc,tc) end,
drop_default_tuner_filter=true, drop_default_tuner_filter=true,
}) })
--indes --indes
......
...@@ -5,7 +5,7 @@ function s.initial_effect(c) ...@@ -5,7 +5,7 @@ function s.initial_effect(c)
c:EnableReviveLimit() c:EnableReviveLimit()
aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,aux.NonTuner(nil),1,99) aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,aux.NonTuner(nil),1,99)
Synchro.AddSynchroProcedure(c,{ Synchro.AddSynchroProcedure(c,{
tuner_filter=function(mc,tc) return mc:IsSynchroType(TYPE_NORMAL) and c:IsSetCard(0xfd) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) or Synchro.DefaultTunerFilter(mc,tc) end, tuner_filter=function(mc,tc) return (mc:IsSynchroType(TYPE_NORMAL) and c:IsSetCard(0xfd) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler())) or Synchro.DefaultTunerFilter(mc,tc) end,
drop_default_tuner_filter=true, drop_default_tuner_filter=true,
}) })
--search --search
......
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