--苍岚水将 阿尔戈斯 function c40009126.initial_effect(c) --synchro summon aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x6f1d),1) c:EnableReviveLimit() --indes local e1=Effect.CreateEffect(c) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e1:SetRange(LOCATION_MZONE) e1:SetCode(EFFECT_EXTRA_ATTACK) e1:SetCondition(c40009126.indcon1) e1:SetValue(1) c:RegisterEffect(e1) --negate local e2=Effect.CreateEffect(c) e2:SetDescription(aux.Stringid(40009126,0)) e2:SetCategory(CATEGORY_NEGATE) e2:SetType(EFFECT_TYPE_QUICK_O) e2:SetCode(EVENT_CHAINING) e2:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DAMAGE_CAL) e2:SetRange(LOCATION_MZONE) e2:SetCountLimit(1,40009126) e2:SetCondition(c40009126.discon) e2:SetTarget(c40009126.distg) e2:SetOperation(c40009126.disop) c:RegisterEffect(e2) --battle indes local e3=Effect.CreateEffect(c) e3:SetType(EFFECT_TYPE_SINGLE) e3:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e3:SetRange(LOCATION_MZONE) e3:SetCode(EFFECT_INDESTRUCTABLE_BATTLE) e3:SetValue(1) e3:SetCondition(c40009126.indcon) c:RegisterEffect(e3) --dam local e4=Effect.CreateEffect(c) e4:SetType(EFFECT_TYPE_SINGLE) e4:SetCode(EFFECT_AVOID_BATTLE_DAMAGE) e4:SetValue(1) c:RegisterEffect(e4) end function c40009126.indcon1(e) return e:GetHandler():IsSummonType(SUMMON_TYPE_SYNCHRO) end function c40009126.discon(e,tp,eg,ep,ev,re,r,rp) local ph=Duel.GetCurrentPhase() if ep==tp or e:GetHandler():IsStatus(STATUS_BATTLE_DESTROYED) then return false end return Duel.GetBattledCount(tp)>2 and re:IsActiveType(TYPE_SPELL+TYPE_TRAP) and Duel.IsChainNegatable(ev) and (ph>PHASE_MAIN1 and ph