Effect Monster
During your opponent's Standby Phase: You can reveal this card in your hand; This card's Level in your hand is treated as Level 4 until the end of your next Main Phase 1.
This is what I used to have for it. I've been messing around a little bit with it but I got nothing so I went back to what it was.
--Level down
local e2=Effect.CreateEffect(c)
e2:SetCategory(CATEGORY_LVCHANGE)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetCode(EVENT_PHASE+PHASE_STANDBY)
e2:SetRange(LOCATION_HAND)
e2:SetCountLimit(1)
e2:SetCondition(c60000086.lvdcon)
e2:SetCost(c60000086.lvdcost)
e2:SetOperation(c60000086.lvdop)
c:RegisterEffect(e2)
end
function c60000086.lvdcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()~=tp
end
function c60000086.lvdcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return not e:GetHandler():IsPublic() end
end
function c60000086.lvdop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsFacedown() or not c:IsRelateToEffect(e) then return end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_CHANGE_LEVEL)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e1:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_MAIN1,2)
e1:SetValue(4)
c:RegisterEffect(e1)
end
Wish I knew what caused this [:wall:]