攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--No.39 希望皇ホープ function c84013237.initial_effect(c) --xyz summon aux.AddXyzProcedure(c,nil,4,2) c:EnableReviveLimit() --disable attack local e1=Effect.CreateEffect(c) e1:SetDescription(aux.Stringid(84013237,0)) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e1:SetRange(LOCATION_MZONE) e1:SetCode(EVENT_ATTACK_ANNOUNCE) e1:SetCost(c84013237.atkcost) e1:SetOperation(c84013237.atkop) c:RegisterEffect(e1) --self destroy local e2=Effect.CreateEffect(c) e2:SetDescription(aux.Stringid(84013237,1)) e2:SetCategory(CATEGORY_DESTROY) e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F) e2:SetCode(EVENT_BE_BATTLE_TARGET) e2:SetCondition(c84013237.descon) e2:SetTarget(c84013237.destg) e2:SetOperation(c84013237.desop) c:RegisterEffect(e2) end c84013237.xyz_number=39 function c84013237.atkcost(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST) end e:GetHandler():RemoveOverlayCard(tp,1,1,REASON_COST) end function c84013237.atkop(e,tp,eg,ep,ev,re,r,rp) Duel.NegateAttack() end function c84013237.descon(e,tp,eg,ep,ev,re,r,rp) local c=e:GetHandler() return Duel.GetAttackTarget()==c and c:GetOverlayCount()==0 end function c84013237.destg(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return true end Duel.SetOperationInfo(0,CATEGORY_DESTROY,e:GetHandler(),1,0,0) end function c84013237.desop(e,tp,eg,ep,ev,re,r,rp) if e:GetHandler():IsRelateToEffect(e) then Duel.Destroy(e:GetHandler(),REASON_EFFECT) end end