Commit ac140537 authored by Vury Leo's avatar Vury Leo

Add ヤミー

parent ab02792f
......@@ -4,6 +4,23 @@ function s.initial_effect(c)
--synchro summon
c:EnableReviveLimit()
aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,s.matfilter2,1,1)
Synchro.AddSynchroProcedure(c,{
--- @param mc Card
level_mapper=function(mc,tc)
if mc:IsType(TYPE_LINK) and mc:IsLink(1) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) then
return {1}
end
return Synchro.DefaultLevelMapper(mc,tc)
end,
tuner_filter=function(mc,tc)
if mc:IsType(TYPE_LINK) and mc:IsLink(1) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) then
return true
end
return Synchro.DefaultTunerFilter(mc,tc)
end,
drop_default_tuner_filter=true,
non_tuner_max=1,
})
local e0=Effect.CreateEffect(c)
e0:SetType(EFFECT_TYPE_FIELD)
e0:SetCode(EFFECT_SYNCHRO_LEVEL_EX)
......
......@@ -4,6 +4,23 @@ function s.initial_effect(c)
--synchro summon
c:EnableReviveLimit()
aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,s.matfilter2,1,1)
Synchro.AddSynchroProcedure(c,{
--- @param mc Card
level_mapper=function(mc,tc)
if mc:IsType(TYPE_LINK) and mc:IsLink(1) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) then
return {1}
end
return Synchro.DefaultLevelMapper(mc,tc)
end,
tuner_filter=function(mc,tc)
if mc:IsType(TYPE_LINK) and mc:IsLink(1) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) then
return true
end
return Synchro.DefaultTunerFilter(mc,tc)
end,
drop_default_tuner_filter=true,
non_tuner_max=1,
})
local e0=Effect.CreateEffect(c)
e0:SetType(EFFECT_TYPE_FIELD)
e0:SetCode(EFFECT_SYNCHRO_LEVEL_EX)
......
......@@ -4,6 +4,23 @@ function s.initial_effect(c)
--synchro summon
c:EnableReviveLimit()
aux.AddSynchroMixProcedure(c,s.matfilter1,nil,nil,s.matfilter2,1,1)
Synchro.AddSynchroProcedure(c,{
--- @param mc Card
level_mapper=function(mc,tc)
if mc:IsType(TYPE_LINK) and mc:IsLink(1) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) then
return {1}
end
return Synchro.DefaultLevelMapper(mc,tc)
end,
tuner_filter=function(mc,tc)
if mc:IsType(TYPE_LINK) and mc:IsLink(1) and mc:IsLocation(LOCATION_MZONE) and mc:IsControler(tc:GetControler()) then
return true
end
return Synchro.DefaultTunerFilter(mc,tc)
end,
drop_default_tuner_filter=true,
non_tuner_max=1,
})
local e0=Effect.CreateEffect(c)
e0:SetType(EFFECT_TYPE_FIELD)
e0:SetCode(EFFECT_SYNCHRO_LEVEL_EX)
......
......@@ -3693,7 +3693,7 @@ function Synchro.SynCondition(tuner_race,tuner_filter,non_tuner_race,non_tuner_f
local skip_hand_count_check=accel_synchro_opts.skip_hand_count_check or false
local additional_scheck=accel_synchro_opts.additional_scheck
--- add additional_scheck
--- add additional_scheck from accel synchro
if additional_scheck~=nil then
local old_scheck=scheck
scheck=aux.AND(additional_scheck,old_scheck)
......
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