0% found this document useful (0 votes)
3 views3 pages

A

The document outlines the effects and functionalities of the card 'ティアラメンツ・シェイレーン' in a card game. It includes details on special summoning from the hand, fusion summoning, and conditions for triggering effects. The card allows for deck manipulation and graveyard interactions, enhancing gameplay strategy.

Uploaded by

boyu2592
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

A

The document outlines the effects and functionalities of the card 'ティアラメンツ・シェイレーン' in a card game. It includes details on special summoning from the hand, fusion summoning, and conditions for triggering effects. The card allows for deck manipulation and graveyard interactions, enhancing gameplay strategy.

Uploaded by

boyu2592
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

--ティアラメンツ・シェイレーン

local s,id,o=GetID()

function s.initial_effect(c)

--sp summon

local e1=[Link](c)

e1:SetDescription([Link](id,0))

e1:SetCategory(CATEGORY_DECKDES+CATEGORY_SPECIAL_SUMMON+CAT
EGORY_TOGRAVE)

e1:SetType(EFFECT_TYPE_IGNITION)

e1:SetRange(LOCATION_HAND)

e1:SetCountLimit(1,id)

e1:SetTarget([Link])

e1:SetOperation([Link])

c:RegisterEffect(e1)

--fusion

local e2=[Link](c,{

pre_select_mat_location=LOCATION_HAND|LOCATION_MZONE|
LOCATION_GRAVE,

mat_operation_code_map={

{ [LOCATION_DECK] =
FusionSpell.FUSION_OPERATION_GRAVE },

{ [0xff] = FusionSpell.FUSION_OPERATION_DECK_BOTTOM }

},

gc=[Link]

})

e2:SetDescription([Link](id,1))
e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMM
ON+CATEGORY_GRAVE_ACTION)

e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)

e2:SetCode(EVENT_TO_GRAVE)

e2:SetCountLimit(1,id+o)

e2:SetRange(LOCATION_GRAVE)

e2:SetProperty(EFFECT_FLAG_DELAY)

e2:SetCondition([Link])

c:RegisterEffect(e2)

end

function [Link](c)

return c:IsType(TYPE_MONSTER) and c:IsAbleToGrave()

end

function [Link](e,tp,eg,ep,ev,re,r,rp,chk)

local c=e:GetHandler()

if chk==0 then return [Link](tp,LOCATION_MZONE)>0

and c:IsCanBeSpecialSummoned(e,0,tp,false,false)

and [Link](tp,3)

and
[Link]([Link],tp,LOCATION_HAND,0,1,c) end

[Link](0,CATEGORY_DECKDES,nil,0,tp,3)

[Link](0,CATEGORY_TOGRAVE,nil,1,tp,LOCATION_HAND)

[Link](0,CATEGORY_SPECIAL_SUMMON,c,1,0,0)

end
function [Link](e,tp,eg,ep,ev,re,r,rp)

if e:GetHandler():IsRelateToEffect(e) and
[Link](e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)>0
then

[Link](HINT_SELECTMSG,tp,HINTMSG_TOGRAVE)

local
g=[Link](tp,[Link],tp,LOCATION_HAND,0,1,1,nil)

if #g>0 and [Link](g,REASON_EFFECT)>0 and


g:GetFirst():IsLocation(LOCATION_GRAVE)

and [Link](tp,1) then

[Link]()

[Link](tp,3,REASON_EFFECT)

end

end

end

function [Link](e,tp,eg,ep,ev,re,r,rp)

local ph=[Link]()

return ph~=PHASE_DAMAGE and ph~=PHASE_DAMAGE_CAL and


e:GetHandler():IsReason(REASON_EFFECT)

end

---@param e Effect

function [Link](e)

return e:GetHandler()

end

You might also like