Commit 57a63111 authored by nekrozar's avatar nekrozar

fix

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