--Kamissekai of Future Emperors - Kang function c249001272.initial_effect(c) c:SetUniqueOnField(1,0,249001272) c:EnableReviveLimit() --Cannot special summon local e1=Effect.CreateEffect(c) e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetCode(EFFECT_SPSUMMON_CONDITION) e1:SetValue(aux.FALSE) c:RegisterEffect(e1) --immune local e2=Effect.CreateEffect(c) e2:SetType(EFFECT_TYPE_SINGLE) e2:SetCode(EFFECT_IMMUNE_EFFECT) e2:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e2:SetRange(LOCATION_MZONE) e2:SetValue(c249001272.immfilter) c:RegisterEffect(e2) --destroy local e3=Effect.CreateEffect(c) e3:SetDescription(aux.Stringid(91998119,0)) e3:SetCategory(CATEGORY_DESTROY) e3:SetType(EFFECT_TYPE_IGNITION) e3:SetProperty(EFFECT_FLAG_CARD_TARGET) e3:SetRange(LOCATION_MZONE) e3:SetCost(c249001272.descost) e3:SetTarget(c249001272.destg) e3:SetOperation(c249001272.desop) c:RegisterEffect(e3) --cannot release local e4=Effect.CreateEffect(c) e4:SetType(EFFECT_TYPE_SINGLE) e4:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e4:SetRange(LOCATION_MZONE) e4:SetCode(EFFECT_UNRELEASABLE_SUM) e4:SetValue(1) c:RegisterEffect(e4) local e5=e4:Clone() e5:SetCode(EFFECT_UNRELEASABLE_NONSUM) c:RegisterEffect(e5) --negate local e6=Effect.CreateEffect(c) e6:SetDescription(aux.Stringid(11819616,0)) e6:SetCategory(CATEGORY_NEGATE+CATEGORY_DESTROY) e6:SetType(EFFECT_TYPE_QUICK_O) e6:SetCode(EVENT_CHAINING) e6:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DAMAGE_CAL) e6:SetRange(LOCATION_MZONE) e6:SetCountLimit(1) e6:SetCondition(c249001272.discon) e6:SetTarget(c249001272.distg) e6:SetOperation(c249001272.disop) c:RegisterEffect(e6) end function c249001272.immfilter(e,te) if te:IsActiveType(TYPE_MONSTER) and te:IsActivated() and te:GetOwnerPlayer()~=e:GetHandlerPlayer() then local lv=e:GetHandler():GetLevel() local ec=te:GetOwner() if ec:GetOriginalRank()==0 and ec:GetOriginalLevel()==0 then return false end if ec:IsType(TYPE_XYZ) then return ec:GetOriginalRank()