Commit 889e03cc authored by Chrono-Genex's avatar Chrono-Genex Committed by GitHub

fix Charmer and so on (#1998)

parent adda56fb
......@@ -11,7 +11,7 @@ function c19327348.initial_effect(c)
c:RegisterEffect(e1)
end
function c19327348.filter(c)
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_DARK) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_DARK) and c:IsAbleToChangeControler()
end
function c19327348.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c19327348.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c31440542.initial_effect(c)
c:RegisterEffect(e1)
end
function c31440542.filter(c)
return c:IsFaceup() and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAbleToChangeControler()
end
function c31440542.ctltg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c31440542.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c37620434.initial_effect(c)
c:RegisterEffect(e1)
end
function c37620434.filter(c)
return c:IsFaceup() and c:IsRace(RACE_FIEND) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsRace(RACE_FIEND) and c:IsAbleToChangeControler()
end
function c37620434.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c37620434.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c37744402.initial_effect(c)
c:RegisterEffect(e1)
end
function c37744402.filter(c)
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_WIND) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_WIND) and c:IsAbleToChangeControler()
end
function c37744402.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c37744402.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c37970940.initial_effect(c)
c:RegisterEffect(e1)
end
function c37970940.filter(c)
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_EARTH) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_EARTH) and c:IsAbleToChangeControler()
end
function c37970940.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c37970940.filter(chkc) end
......
......@@ -11,10 +11,10 @@ function c5257687.initial_effect(c)
c:RegisterEffect(e1)
end
function c5257687.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and chkc:IsControlerCanBeChanged() end
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and chkc:IsAbleToChangeControler() end
if chk==0 then return true end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONTROL)
local g=Duel.SelectTarget(tp,Card.IsControlerCanBeChanged,tp,0,LOCATION_MZONE,1,1,nil)
local g=Duel.SelectTarget(tp,Card.IsAbleToChangeControler,tp,0,LOCATION_MZONE,1,1,nil)
Duel.SetOperationInfo(0,CATEGORY_CONTROL,g,1,0,0)
end
function c5257687.operation(e,tp,eg,ep,ev,re,r,rp)
......
......@@ -11,7 +11,7 @@ function c63018132.initial_effect(c)
c:RegisterEffect(e1)
end
function c63018132.filter(c)
return c:IsFaceup() and c:IsRace(RACE_DRAGON) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsRace(RACE_DRAGON) and c:IsAbleToChangeControler()
end
function c63018132.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c63018132.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c73318863.initial_effect(c)
c:RegisterEffect(e1)
end
function c73318863.filter(c)
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_LIGHT) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_LIGHT) and c:IsAbleToChangeControler()
end
function c73318863.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c73318863.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c74364659.initial_effect(c)
c:RegisterEffect(e1)
end
function c74364659.filter(c)
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_WATER) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_WATER) and c:IsAbleToChangeControler()
end
function c74364659.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c74364659.filter(chkc) end
......
......@@ -11,7 +11,7 @@ function c759393.initial_effect(c)
c:RegisterEffect(e1)
end
function c759393.filter(c)
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_FIRE) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsAttribute(ATTRIBUTE_FIRE) and c:IsAbleToChangeControler()
end
function c759393.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c759393.filter(chkc) end
......
......@@ -19,7 +19,7 @@ function c7914843.initial_effect(c)
c:RegisterEffect(e2)
end
function c7914843.filter(c)
return c:IsFaceup() and c:IsRace(RACE_MACHINE) and c:IsControlerCanBeChanged()
return c:IsFaceup() and c:IsRace(RACE_MACHINE) and c:IsAbleToChangeControler()
end
function c7914843.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and c7914843.filter(chkc) end
......
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