Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Código gerado pelo Bing
- local s,id=GetID()
- function s.initial_effect(c)
- --Ganhar atk/def
- local e1=Effect.CreateEffect(c)
- e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F)
- e1:SetCode(EVENT_SPSUMMON_SUCCESS)
- e1:SetProperty(EFFECT_FLAG_DELAY)
- e1:SetOperation(s.atkop)
- c:RegisterEffect(e1)
- local e2=e1:Clone()
- e2:SetCode(EVENT_SUMMON_SUCCESS)
- c:RegisterEffect(e2)
- end
- function s.atkop(e,tp,eg,ep,ev,re,r,rp)
- local c=e:GetHandler()
- local ct=Duel.GetMatchingGroupCount(Card.IsType,tp,LOCATION_ONFIELD,0,nil,TYPE_SPELL+TYPE_TRAP) --Contar o número de spells/traps que o controlador desta carta controla
- if ct>0 then
- --Ganhar 200*ct de atk/def até o final deste turno
- local e1=Effect.CreateEffect(c)
- e1:SetType(EFFECT_TYPE_SINGLE)
- e1:SetCode(EFFECT_UPDATE_ATTACK)
- e1:SetReset(RESET_EVENT+RESETS_STANDARD_DISABLE+RESET_PHASE+PHASE_END) --O efeito termina na End Phase deste turno
- e1:SetValue(200*ct) --O valor do aumento é 200 vezes o número de spells/traps
- c:RegisterEffect(e1)
- local e2=e1:Clone()
- e2:SetCode(EFFECT_UPDATE_DEFENSE) --O mesmo efeito se aplica à defesa
- c:RegisterEffect(e2)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement