攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--No.86 H-C ロンゴミアント function c63504681.initial_effect(c) --xyz summon aux.AddXyzProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_WARRIOR),4,2,nil,nil,5) c:EnableReviveLimit() --remove material local e1=Effect.CreateEffect(c) e1:SetDescription(aux.Stringid(63504681,0)) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F) e1:SetCode(EVENT_PHASE+PHASE_END) e1:SetRange(LOCATION_MZONE) e1:SetCountLimit(1) e1:SetCondition(c63504681.rmcon) e1:SetOperation(c63504681.rmop) c:RegisterEffect(e1) --battle indestructable local e2=Effect.CreateEffect(c) e2:SetType(EFFECT_TYPE_SINGLE) e2:SetCode(EFFECT_INDESTRUCTABLE_BATTLE) e2:SetValue(1) e2:SetCondition(c63504681.effcon) e2:SetLabel(1) c:RegisterEffect(e2) --atk/def local e3=Effect.CreateEffect(c) e3:SetType(EFFECT_TYPE_SINGLE) e3:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e3:SetRange(LOCATION_MZONE) e3:SetCode(EFFECT_UPDATE_ATTACK) e3:SetValue(1500) e3:SetCondition(c63504681.effcon) e3:SetLabel(2) c:RegisterEffect(e3) local e4=e3:Clone() e4:SetCode(EFFECT_UPDATE_DEFENSE) c:RegisterEffect(e4) --immune local e5=Effect.CreateEffect(c) e5:SetType(EFFECT_TYPE_SINGLE) e5:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e5:SetRange(LOCATION_MZONE) e5:SetCode(EFFECT_IMMUNE_EFFECT) e5:SetValue(c63504681.efilter) e5:SetCondition(c63504681.effcon) e5:SetLabel(3) c:RegisterEffect(e5) --disable spsummon local e6=Effect.CreateEffect(c) e6:SetType(EFFECT_TYPE_FIELD) e6:SetRange(LOCATION_MZONE) e6:SetCode(EFFECT_CANNOT_SUMMON) e6:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e6:SetTargetRange(0,1) e6:SetCondition(c63504681.effcon) e6:SetLabel(4) c:RegisterEffect(e6) local e7=e6:Clone() e7:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) c:RegisterEffect(e7) --destroy local e8=Effect.CreateEffect(c) e8:SetDescription(aux.Stringid(63504681,1)) e8:SetCategory(CATEGORY_DESTROY) e8:SetType(EFFECT_TYPE_IGNITION) e8:SetCountLimit(1) e8:SetRange(LOCATION_MZONE) e8:SetCondition(c63504681.effcon) e8:SetTarget(c63504681.destg) e8:SetOperation(c63504681.desop) e8:SetLabel(5) c:RegisterEffect(e8) end c63504681.xyz_number=86 function c63504681.rmcon(e,tp,eg,ep,ev,re,r,rp) return Duel.GetTurnPlayer()~=tp end function c63504681.rmop(e,tp,eg,ep,ev,re,r,rp) local c=e:GetHandler() if c:GetOverlayCount()>0 then c:RemoveOverlayCard(tp,1,1,REASON_EFFECT) end end function c63504681.effcon(e,tp,eg,ep,ev,re,r,rp) return e:GetHandler():GetOverlayCount()>=e:GetLabel() end function c63504681.efilter(e,te) return te:GetOwner()~=e:GetOwner() end function c63504681.destg(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return Duel.IsExistingMatchingCard(aux.TRUE,tp,0,LOCATION_ONFIELD,1,nil) end local g=Duel.GetMatchingGroup(aux.TRUE,tp,0,LOCATION_ONFIELD,nil) Duel.SetOperationInfo(0,CATEGORY_DESTROY,g,g:GetCount(),0,0) end function c63504681.desop(e,tp,eg,ep,ev,re,r,rp) local g=Duel.GetMatchingGroup(aux.TRUE,tp,0,LOCATION_ONFIELD,nil) Duel.Destroy(g,REASON_EFFECT) end