攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--No.30 破滅のアシッド・ゴーレム function c81330115.initial_effect(c) --xyz summon aux.AddXyzProcedure(c,nil,3,2) c:EnableReviveLimit() --remove material local e1=Effect.CreateEffect(c) e1:SetDescription(aux.Stringid(81330115,0)) e1:SetCategory(CATEGORY_DAMAGE) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F) e1:SetCode(EVENT_PHASE+PHASE_STANDBY) e1:SetRange(LOCATION_MZONE) e1:SetCountLimit(1) e1:SetCondition(c81330115.rmcon) e1:SetTarget(c81330115.rmtg) e1:SetOperation(c81330115.rmop) c:RegisterEffect(e1) --cannot attack local e2=Effect.CreateEffect(c) e2:SetType(EFFECT_TYPE_SINGLE) e2:SetCode(EFFECT_CANNOT_ATTACK) e2:SetCondition(c81330115.atcon) c:RegisterEffect(e2) --disable spsummon local e3=Effect.CreateEffect(c) e3:SetType(EFFECT_TYPE_FIELD) e3:SetRange(LOCATION_MZONE) e3:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e3:SetTargetRange(1,0) c:RegisterEffect(e3) end c81330115.xyz_number=30 function c81330115.atcon(e) return e:GetHandler():GetOverlayCount()==0 end function c81330115.rmcon(e,tp,eg,ep,ev,re,r,rp) return Duel.GetTurnPlayer()==tp end function c81330115.rmtg(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return true end if e:GetHandler():GetOverlayCount()==0 then Duel.SetOperationInfo(0,CATEGORY_DAMAGE,nil,0,tp,2000) end end function c81330115.rmop(e,tp,eg,ep,ev,re,r,rp) if e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_EFFECT) and Duel.SelectYesNo(tp,aux.Stringid(81330115,1)) then e:GetHandler():RemoveOverlayCard(tp,1,1,REASON_EFFECT) else Duel.Damage(tp,2000,REASON_EFFECT) end end