Hey Outlaw.I wanted to spare you some time so i found these 2 post on ygopro that can help you with Numeron cards.These all cards almost work perfect with few things need to change.
hero you go.Thase are links for cards:
http://www.ygopro.co/Forum/tabid/95/g/posts/t/7596/New-Monster-Cards--Spanish-and-English#post46090hero you have almost all Numeron spell cards an Number 1,2,3 and 4 and number c1 only thing missing is rewrigting trap cards and Numeron Network need a little fix since it cant activate Numeron cards from deck.I will post code of Numeron Network at the end of this post.
http://www.ygopro.co/Forum/tabid/95/g/posts/t/7303/Number-C1000-Numerronius-The-Divine-Giant-and-Number-Ci1000-Numerronius-Numerronia#post44458and this one here have number c1000 and ci1000.ci1000 works perfect and c1000 have a little problem coy when he attack he destroy all monsters on my opponent field and then i can summon any monster no matter when its destroyed.So can you just limit summon to monster estroyed by c1000 that turn?
that is all and here is script for Numeron Network so if you can fix it awesome:
--Numeron Network
function c500000582.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
c:RegisterEffect(e1)
--act in hand
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetCode(EVENT_PHASE+PHASE_DRAW)
e2:SetRange(LOCATION_HAND)
e2:SetHintTiming(TIMING_PHASE_DRAW)
e2:SetCondition(c500000582.handcon)
e2:SetOperation(c500000582.handop)
c:RegisterEffect(e2)
--Numeron Card Effect
local e3=Effect.CreateEffect(c)
e3:SetDescription(aux.Stringid(500000582,0))
e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetRange(LOCATION_SZONE)
e3:SetCode(EVENT_FREE_CHAIN)
e3:SetCountLimit(1)
e3:SetHintTiming(0,TIMING_STANDBY_PHASE+0x1c0)
e3:SetCondition(c500000582.condition)
e3:SetTarget(c500000582.target)
e3:SetOperation(c500000582.operation)
c:RegisterEffect(e3)
--remove overlay replace
local e4=Effect.CreateEffect(c)
e4:SetDescription(aux.Stringid(500000582,1))
e4:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
e4:SetProperty(EFFECT_FLAG_BOTH_SIDE)
e4:SetCode(EFFECT_OVERLAY_REMOVE_REPLACE)
e4:SetRange(LOCATION_SZONE)
e4:SetCondition(c500000582.rcon)
e4:SetOperation(c500000582.rop)
c:RegisterEffect(e4)
end
function c500000582.handcon(e,tp,eg,ep,ev,re,r,rp)
return tp~=Duel.GetTurnPlayer() and Duel.GetCurrentPhase()==PHASE_DRAW
and Duel.GetFieldGroupCount(tp,LOCATION_ONFIELD,0)==0
end
function c500000582.handop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c then
if Duel.GetFieldCard(1-tp,LOCATION_SZONE,5)~=nil
and Duel.GetFieldCard(1-tp,LOCATION_SZONE,5):IsStatus(STATUS_ACTIVATED) then
Duel.MoveToField(c,tp,tp,LOCATION_SZONE,POS_FACEUP,true)
Duel.Destroy(Duel.GetFieldCard(1-tp,LOCATION_SZONE,5),REASON_RULE)
else
Duel.MoveToField(c,tp,tp,LOCATION_SZONE,POS_FACEUP,true)
end
local te=c:GetActivateEffect()
local tep=c:GetControler()
local cost=te:GetCost()
if cost then cost(te,tep,eg,ep,ev,re,r,rp,1) end
Duel.RaiseEvent(c,EVENT_CHAIN_SOLVED,c:GetActivateEffect(),0,tp,tp,Duel.GetCurrentChain())
end
end
function c500000582.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetFieldGroupCount(tp,LOCATION_ONFIELD,0)<=1
end
function c500000582.filter(c,tp)
return c:IsSetCard(0x623) and c:CheckActivateEffect(false,false,false)~=nil
end
function c500000582.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c500000582.filter,tp,LOCATION_DECK,0,1,nil)
and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 end
end
function c500000582.operation(e,tp,eg,ep,ev,re,r,rp,chk)
if Duel.GetLocationCount(tp,LOCATION_SZONE)<=0 then return end
local g=Duel.SelectMatchingCard(tp,c500000582.filter,tp,LOCATION_DECK,0,1,1,nil,e,tp)
if g:GetCount()>0 then
local tc=g:GetFirst()
local tpe=tc:GetType()
local te=tc:GetActivateEffect()
local tg=te:GetTarget()
local co=te:GetCost()
local op=te:GetOperation()
e:SetCategory(te:GetCategory())
e:SetProperty(te:GetProperty())
e:SetCode(te:SetCode())
e:SetCondition(te:SetCondition())
Duel.ClearTargetCard()
if bit.band(tpe,TYPE_FIELD)~=0 then
local of=Duel.GetFieldCard(1-tp,LOCATION_SZONE,5)
if of then Duel.Destroy(of,REASON_RULE) end
of=Duel.GetFieldCard(tp,LOCATION_SZONE,5)
if of and Duel.Destroy(of,REASON_RULE)==0 then Duel.SendtoGrave(tc,REASON_RULE) end
end
Duel.MoveToField(tc,tp,tp,LOCATION_SZONE,POS_FACEUP,true)
Duel.Hint(HINT_CARD,0,tc:GetCode())
tc:CreateEffectRelation(te)
if bit.band(tpe,TYPE_EQUIP+TYPE_CONTINUOUS+TYPE_FIELD)==0 then
tc:CancelToGrave(false)
end
if co then co(te,tp,eg,ep,ev,re,r,rp,1) end
if tg then tg(te,tp,eg,ep,ev,re,r,rp,1) end
Duel.BreakEffect()
local g=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS)
if g then
local etc=g:GetFirst()
while etc do
etc:CreateEffectRelation(te)
etc=g:GetNext()
end
end
if op then op(te,tp,eg,ep,ev,re,r,rp) end
tc:ReleaseEffectRelation(te)
if etc then
etc=g:GetFirst()
while etc do
etc:ReleaseEffectRelation(te)
etc=g:GetNext()
end
end
end
end
function c500000582.rcon(e,tp,eg,ep,ev,re,r,rp)
return bit.band(r,REASON_COST)~=0 and re:GetHandler():IsSetCard(0x623)
and re:GetHandler():GetOverlayCount()>=ev-1
end
function c500000582.rop(e,tp,eg,ep,ev,re,r,rp)
local ct=bit.band(ev,0xffff)
if ct>1 then
re:GetHandler():RemoveOverlayCard(tp,0,0,REASON_COST)
end
end