Commit 84d8c7e5 authored by DailyShana's avatar DailyShana

nagate activation purely

parent 19001e92
......@@ -81,7 +81,7 @@ end
function c15180041.operation(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
end
function c15180041.spcon2(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -72,7 +72,7 @@ end
function c41175645.operation(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
end
function c41175645.spcon2(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -22,7 +22,7 @@ end
function c46031686.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
Duel.Draw(tp,1,REASON_EFFECT)
Duel.Draw(1-tp,1,REASON_EFFECT)
......
......@@ -56,7 +56,7 @@ end
function c52068432.negop(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
end
function c52068432.remcon(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -33,7 +33,7 @@ function c65240384.negop(e,tp,eg,ep,ev,re,r,rp)
if Duel.ChangePosition(e:GetHandler(),POS_FACEUP_DEFENSE) then
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
end
end
......@@ -71,6 +71,6 @@ end
function c66547759.disop(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
end
......@@ -25,7 +25,7 @@ end
function c73026394.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
local g=Duel.GetMatchingGroup(c73026394.filter,tp,LOCATION_EXTRA,0,nil):RandomSelect(tp,1)
Duel.SendtoGrave(g,REASON_EFFECT)
......
......@@ -41,7 +41,7 @@ end
function c75487237.negop(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
Duel.ChangePosition(e:GetHandler(),POS_FACEUP_DEFENSE)
end
......@@ -132,7 +132,7 @@ end
function c7841112.negop(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
local g=Duel.GetMatchingGroup(Card.IsDestructable,tp,0,LOCATION_ONFIELD,nil)
Duel.Destroy(g,REASON_EFFECT)
......
......@@ -86,6 +86,6 @@ end
function c82744076.negop(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateActivation(ev)
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
end
......@@ -66,7 +66,7 @@ end
function c94919024.operation(e,tp,eg,ep,ev,re,r,rp)
if Duel.NegateActivation(ev) then
if re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:GetHandler():IsRelateToEffect(re) then
Duel.SendtoGrave(eg,REASON_RULE)
Duel.SendtoGrave(eg,REASON_EFFECT)
end
Duel.Recover(tp,1000,REASON_EFFECT)
Duel.Recover(1-tp,1000,REASON_EFFECT)
......
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