攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--空炎星-サイチョウ function c66084673.initial_effect(c) --attack up local e1=Effect.CreateEffect(c) e1:SetDescription(aux.Stringid(66084673,0)) e1:SetCategory(CATEGORY_ATKCHANGE) e1:SetType(EFFECT_TYPE_QUICK_O) e1:SetRange(LOCATION_MZONE) e1:SetCode(EVENT_PRE_DAMAGE_CALCULATE) e1:SetCondition(c66084673.atkcon) e1:SetCost(c66084673.atkcost) e1:SetOperation(c66084673.atkop) c:RegisterEffect(e1) end function c66084673.atkcon(e,tp,eg,ep,ev,re,r,rp) return (Duel.GetAttacker():IsControler(tp) and Duel.GetAttacker():IsSetCard(0x79)) or (Duel.GetAttackTarget() and Duel.GetAttackTarget():IsControler(tp) and Duel.GetAttackTarget():IsSetCard(0x79)) end function c66084673.filter1(c) return c:IsFaceup() and c:IsSetCard(0x7c) and c:IsAbleToGraveAsCost() end function c66084673.filter2(c) return c:IsSetCard(0x79) and c:GetBaseAttack()>0 and c:IsAbleToGraveAsCost() end function c66084673.atkcost(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return e:GetHandler():GetFlagEffect(66084673)==0 and Duel.IsExistingMatchingCard(c66084673.filter1,tp,LOCATION_ONFIELD,0,1,nil) and Duel.IsExistingMatchingCard(c66084673.filter2,tp,LOCATION_HAND,0,1,nil) end Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TOGRAVE) local g1=Duel.SelectMatchingCard(tp,c66084673.filter1,tp,LOCATION_ONFIELD,0,1,1,nil) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TOGRAVE) local g2=Duel.SelectMatchingCard(tp,c66084673.filter2,tp,LOCATION_HAND,0,1,1,nil) e:SetLabel(g2:GetFirst():GetBaseAttack()) g1:Merge(g2) Duel.SendtoGrave(g1,REASON_COST) e:GetHandler():RegisterFlagEffect(66084673,RESET_PHASE+PHASE_DAMAGE_CAL,0,1) end function c66084673.atkop(e,tp,eg,ep,ev,re,r,rp) local c=Duel.GetAttacker() if c:IsControler(1-tp) then c=Duel.GetAttackTarget() end local e1=Effect.CreateEffect(e:GetHandler()) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetCode(EFFECT_UPDATE_ATTACK) e1:SetReset(RESET_PHASE+PHASE_DAMAGE_CAL) e1:SetValue(e:GetLabel()) c:RegisterEffect(e1) end