--Astralost Twinsky local ref,id=GetID() Duel.LoadScript("Astralost.lua") function ref.initial_effect(c) --Activate local e0=Effect.CreateEffect(c) e0:SetType(EFFECT_TYPE_ACTIVATE) e0:SetCode(EVENT_FREE_CHAIN) c:RegisterEffect(e0) --LP Gain local e1=Effect.CreateEffect(c) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetCode(EVENT_CHAINING) e1:SetRange(LOCATION_FZONE) e1:SetCondition(ref.lpcon) e1:SetOperation(ref.lpop) c:RegisterEffect(e1) end --LP Gain function ref.lpcon(e,tp,eg,ep,ev,re,r,rp) local c=e:GetHandler() return rp~=tp end function ref.lpop(e,tp,eg,ep,ev,re,r,rp) Astralost.EachRecover(300) end