Commit e0f6412c authored by salix5's avatar salix5

fix: No.16

c54719828 No.16 色の支配者ショック·ルーラー
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=12168&keyword=&tag=-1
Now monsters like 毒蛇神ヴェノミナーガ will not be affected by the effect of No.16 色の支配者ショック·ルーラー.
parent 16c605be
...@@ -28,19 +28,28 @@ function c54719828.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -28,19 +28,28 @@ function c54719828.operation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e1:SetProperty(EFFECT_FLAG_SET_AVAILABLE+EFFECT_FLAG_IGNORE_RANGE)
e1:SetCode(EFFECT_CANNOT_ACTIVATE) e1:SetCode(EFFECT_CANNOT_TRIGGER)
e1:SetTargetRange(1,1)
if e:GetLabel()==0 then if e:GetLabel()==0 then
e1:SetValue(c54719828.aclimit1) e1:SetProperty(EFFECT_FLAG_SET_AVAILABLE+EFFECT_FLAG_IGNORE_RANGE)
e1:SetCode(EFFECT_CANNOT_TRIGGER)
e1:SetTarget(c54719828.tg)
elseif e:GetLabel()==1 then elseif e:GetLabel()==1 then
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetCode(EFFECT_CANNOT_ACTIVATE)
e1:SetTargetRange(1,1)
e1:SetValue(c54719828.aclimit2) e1:SetValue(c54719828.aclimit2)
else e1:SetValue(c54719828.aclimit3) end else
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetCode(EFFECT_CANNOT_ACTIVATE)
e1:SetTargetRange(1,1)
e1:SetValue(c54719828.aclimit3)
end
e1:SetReset(RESET_PHASE+PHASE_END+RESET_OPPO_TURN,1) e1:SetReset(RESET_PHASE+PHASE_END+RESET_OPPO_TURN,1)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
end end
function c54719828.aclimit1(e,re,tp) function c54719828.tg(e,c)
return re:IsActiveType(TYPE_MONSTER) return c:IsType(TYPE_MONSTER)
end end
function c54719828.aclimit2(e,re,tp) function c54719828.aclimit2(e,re,tp)
return re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:IsActiveType(TYPE_SPELL) return re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:IsActiveType(TYPE_SPELL)
......
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