Commit 2dfa9e70 authored by POLYMER's avatar POLYMER

fix

parent e26c6a0e
...@@ -23,16 +23,17 @@ function c71000171.initial_effect(c) ...@@ -23,16 +23,17 @@ function c71000171.initial_effect(c)
e12:SetRange(LOCATION_HAND+LOCATION_GRAVE) e12:SetRange(LOCATION_HAND+LOCATION_GRAVE)
e12:SetCondition(c71000171.spcon) e12:SetCondition(c71000171.spcon)
c:RegisterEffect(e12) c:RegisterEffect(e12)
--splimit
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD) e4:SetType(EFFECT_TYPE_FIELD)
e4:SetRange(LOCATION_MZONE)
e4:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) e4:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e4:SetRange(LOCATION_MZONE) e4:SetTargetRange(1,0)
e4:SetAbsoluteRange(tp,1,0)
e4:SetTarget(c71000171.splimit) e4:SetTarget(c71000171.splimit)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c71000171.splimit(e,c) function c71000171.splimit(e,c,sump,sumtype,sumpos,targetp,se)
return not c:IsRace(RACE_SPELLCASTER) return not c:IsRace(RACE_SPELLCASTER)
end end
function c71000171.f(c) function c71000171.f(c)
......
...@@ -14,7 +14,6 @@ function c71000174.initial_effect(c) ...@@ -14,7 +14,6 @@ function c71000174.initial_effect(c)
e2:SetTarget(c71000174.drtg) e2:SetTarget(c71000174.drtg)
e2:SetOperation(c71000174.drop) e2:SetOperation(c71000174.drop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
end end
--get effect --get effect
......
...@@ -18,18 +18,18 @@ function c71000175.initial_effect(c) ...@@ -18,18 +18,18 @@ function c71000175.initial_effect(c)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetOperation(c71000175.chainop) e1:SetOperation(c71000175.chainop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--splimit
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD) e4:SetType(EFFECT_TYPE_FIELD)
e4:SetRange(LOCATION_MZONE)
e4:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) e4:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e4:SetRange(LOCATION_MZONE) e4:SetTargetRange(1,0)
e4:SetAbsoluteRange(tp,1,0)
e4:SetTarget(c71000175.splimit) e4:SetTarget(c71000175.splimit)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c71000175.splimit(e,c) function c71000175.splimit(e,c,sump,sumtype,sumpos,targetp,se)
return not c:IsRace(RACE_SPELLCASTER) return not c:IsRace(RACE_SPELLCASTER)
end end
--===== 效果①处理 =====-- --===== 效果①处理 =====--
......
...@@ -37,18 +37,18 @@ function c71000176.initial_effect(c) ...@@ -37,18 +37,18 @@ function c71000176.initial_effect(c)
e12:SetRange(LOCATION_GRAVE) e12:SetRange(LOCATION_GRAVE)
e12:SetCondition(c71000176.spcon) e12:SetCondition(c71000176.spcon)
c:RegisterEffect(e12) c:RegisterEffect(e12)
--splimit
local e41=Effect.CreateEffect(c) local e41=Effect.CreateEffect(c)
e41:SetType(EFFECT_TYPE_FIELD) e41:SetType(EFFECT_TYPE_FIELD)
e41:SetRange(LOCATION_MZONE)
e41:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) e41:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e41:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e41:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e41:SetRange(LOCATION_MZONE) e41:SetTargetRange(1,0)
e41:SetAbsoluteRange(tp,1,0)
e41:SetTarget(c71000176.splimit) e41:SetTarget(c71000176.splimit)
c:RegisterEffect(e41) c:RegisterEffect(e41)
end end
function c71000176.splimit(e,c) function c71000176.splimit(e,c,sump,sumtype,sumpos,targetp,se)
return not c:IsRace(RACE_SPELLCASTER) return not c:IsRace(RACE_SPELLCASTER)
end end
--1 --1
......
...@@ -17,19 +17,18 @@ function c71000177.initial_effect(c) ...@@ -17,19 +17,18 @@ function c71000177.initial_effect(c)
aux.EnableChangeCode(c,71000100,LOCATION_MZONE) aux.EnableChangeCode(c,71000100,LOCATION_MZONE)
--remove --remove
-- --splimit
Duel.AddCustomActivityCounter(71000177,ACTIVITY_CHAIN,c71000177.chainfilter)
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD) e4:SetType(EFFECT_TYPE_FIELD)
e4:SetRange(LOCATION_MZONE)
e4:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) e4:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e4:SetRange(LOCATION_MZONE) e4:SetTargetRange(1,0)
e4:SetAbsoluteRange(tp,1,0)
e4:SetTarget(c71000177.splimit) e4:SetTarget(c71000177.splimit)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function c71000177.splimit(e,c) function c71000177.splimit(e,c,sump,sumtype,sumpos,targetp,se)
return not c:IsRace(RACE_SPELLCASTER) return not c:IsRace(RACE_SPELLCASTER)
end end
function c71000177.chainfilter(re,tp,c71000177) function c71000177.chainfilter(re,tp,c71000177)
......
...@@ -34,7 +34,7 @@ function s.initial_effect(c) ...@@ -34,7 +34,7 @@ function s.initial_effect(c)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
function s.lcheck(g) function s.lcheck(g)
return g:IsExists(Card.IsLinkSetCard,1,nil,0x75f) return g:IsExists(Card.IsLinkSetCard,2,nil,0x75f)
end end
function s.thfilter(c) function s.thfilter(c)
return c:IsCode(75027004) and c:IsAbleToHand() return c:IsCode(75027004) and c:IsAbleToHand()
......
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