Commit 34d5ae6e authored by salix5's avatar salix5

Merge pull request #1134 from nekrozar/patch-3

fix ZW
parents 0be3c3b7 57a63111
......@@ -74,10 +74,11 @@ function c12927849.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c12927849.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
end
function c12927849.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c12927849.thcon(e,tp,eg,ep,ev,re,r,rp)
local ec=eg:GetFirst()
......
......@@ -53,6 +53,7 @@ function c18865703.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c18865703.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -63,7 +64,7 @@ function c18865703.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c18865703.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c18865703.spfilter(c,e,tp)
return c:IsFaceup() and c:IsType(TYPE_XYZ) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
......
......@@ -52,6 +52,7 @@ function c2648201.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c2648201.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -62,7 +63,7 @@ function c2648201.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c2648201.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c2648201.spcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
......
......@@ -63,6 +63,7 @@ function c29353756.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c29353756.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -73,7 +74,7 @@ function c29353756.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c29353756.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c29353756.negcon(e,tp,eg,ep,ev,re,r,rp)
return rp~=tp and Duel.GetChainInfo(ev,CHAININFO_TRIGGERING_LOCATION)==LOCATION_SZONE
......
......@@ -47,6 +47,7 @@ function c40941889.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c40941889.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -57,5 +58,5 @@ function c40941889.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c40941889.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
......@@ -57,6 +57,7 @@ function c45082499.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c45082499.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -67,7 +68,7 @@ function c45082499.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c45082499.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c45082499.indval(e,re,tp)
return e:GetHandler():GetControler()~=tp
......
......@@ -84,6 +84,7 @@ function c60992364.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c60992364.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -94,7 +95,7 @@ function c60992364.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c60992364.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c60992364.atcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and Duel.GetCurrentPhase()==PHASE_BATTLE and Duel.GetCurrentChain()==0
......
......@@ -52,10 +52,11 @@ function c6330307.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c6330307.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
end
function c6330307.eqlimit(e,c)
return c:IsSetCard(0x7f) and c:IsSetCard(0x1048)
return c==e:GetLabelObject()
end
function c6330307.atkcon(e,tp,eg,ep,ev,re,r,rp)
local a=Duel.GetAttacker()
......
......@@ -48,6 +48,7 @@ function c76080032.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c76080032.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -75,5 +76,5 @@ function c76080032.disop(e,tp,eg,ep,ev,re,r,rp)
tc:RegisterEffect(e2)
end
function c76080032.eqlimit(e,c)
return c:IsCode(56840427)
return c==e:GetLabelObject()
end
......@@ -55,6 +55,7 @@ function c81471108.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c81471108.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -65,7 +66,7 @@ function c81471108.eqop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterEffect(e2)
end
function c81471108.eqlimit(e,c)
return c:IsSetCard(0x7f)
return c==e:GetLabelObject()
end
function c81471108.indval(e,re,tp)
return e:GetHandler():GetControler()~=tp
......
......@@ -50,6 +50,7 @@ function c87008374.eqop(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_EQUIP_LIMIT)
e1:SetReset(RESET_EVENT+0x1fe0000)
e1:SetValue(c87008374.eqlimit)
e1:SetLabelObject(tc)
c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
......@@ -75,5 +76,5 @@ function c87008374.damop(e,tp,eg,ep,ev,re,r,rp)
Duel.Damage(p,d,REASON_EFFECT)
end
function c87008374.eqlimit(e,c)
return c:IsCode(56840427)
return c==e:GetLabelObject()
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