--Dawnbreak Knight function c249000775.initial_effect(c) aux.EnableDualAttribute(c) --special summon local e1=Effect.CreateEffect(c) e1:SetType(EFFECT_TYPE_FIELD) e1:SetCode(EFFECT_SPSUMMON_PROC) e1:SetProperty(EFFECT_FLAG_UNCOPYABLE) e1:SetRange(LOCATION_HAND) e1:SetCondition(c249000775.spcon) c:RegisterEffect(e1) --change base attack local e2=Effect.CreateEffect(c) e2:SetType(EFFECT_TYPE_SINGLE) e2:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e2:SetRange(LOCATION_MZONE) e2:SetCondition(aux.IsDualState) e2:SetCode(EFFECT_SET_BASE_ATTACK) e2:SetValue(2500) c:RegisterEffect(e2) local e3=Effect.CreateEffect(c) e3:SetType(EFFECT_TYPE_SINGLE) e3:SetCode(EFFECT_ADD_TYPE) e3:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e3:SetRange(LOCATION_MZONE) e3:SetCondition(aux.IsDualState) e3:SetValue(TYPE_TUNER) c:RegisterEffect(e3) --lv up local e4=Effect.CreateEffect(c) e4:SetType(EFFECT_TYPE_SINGLE) e4:SetCode(EFFECT_SYNCHRO_LEVEL) e4:SetValue(c249000775.lvval) c:RegisterEffect(e4) end function c249000775.spcon(e,c) if c==nil then return true end return Duel.GetFieldGroupCount(c:GetControler(),LOCATION_MZONE,0) < Duel.GetFieldGroupCount(c:GetControler(),0,LOCATION_MZONE) and Duel.GetLocationCount(c:GetControler(),LOCATION_MZONE)>0 end function c249000775.lvval(e,c) local lv=e:GetHandler():GetLevel() if lv<=2 then return 1 end return lv-2 end