Skip to content

Commit 1061ddc

Browse files
authored
Added new card scripts
1 parent 81686d4 commit 1061ddc

File tree

11 files changed

+861
-0
lines changed

11 files changed

+861
-0
lines changed

pre-release/c100442025.lua

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
--ヤミー☆サプライズ
2+
--Yummy☆Surprise
3+
--scripted by pyrQ
4+
local s,id=GetID()
5+
function s.initial_effect(c)
6+
--Activate 1 of these effects
7+
local e1=Effect.CreateEffect(c)
8+
e1:SetDescription(aux.Stringid(id,0))
9+
e1:SetType(EFFECT_TYPE_ACTIVATE)
10+
e1:SetCode(EVENT_FREE_CHAIN)
11+
e1:SetHintTiming(0,TIMING_STANDBY_PHASE|TIMING_MAIN_END|TIMING_BATTLE_START|TIMINGS_CHECK_MONSTER_E)
12+
e1:SetCost(s.effcost)
13+
e1:SetTarget(s.efftg)
14+
e1:SetOperation(s.effop)
15+
c:RegisterEffect(e1)
16+
end
17+
s.listed_series={SET_YUMMY}
18+
function s.monoppthfilter(c,e,tp)
19+
return ((c:IsAttribute(ATTRIBUTE_LIGHT) and c:IsRace(RACE_BEAST) and c:IsControler(tp)) or c:IsControler(1-tp))
20+
and c:IsCanBeEffectTarget(e) and c:IsAbleToHand()
21+
end
22+
function s.rescon(sg,e,tp,mg)
23+
return sg:FilterCount(Card.IsControler,nil,tp)==2
24+
end
25+
function s.spfilter(c,e,tp)
26+
return c:IsSetCard(SET_YUMMY) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
27+
end
28+
function s.fieldspellthfilter(c)
29+
return c:IsFieldSpell() and c:IsFaceup() and c:IsAbleToHand()
30+
end
31+
function s.effcost(e,tp,eg,ep,ev,re,r,rp,chk)
32+
e:SetLabel(-100)
33+
local g=Duel.GetMatchingGroup(s.monoppthfilter,tp,LOCATION_MZONE,LOCATION_ONFIELD,nil,e,tp)
34+
local b1=not Duel.HasFlagEffect(tp,id) and #g>=4
35+
and aux.SelectUnselectGroup(g,e,tp,4,4,s.rescon,0)
36+
local b2=not Duel.HasFlagEffect(tp,id+100) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0
37+
and Duel.IsExistingMatchingCard(s.spfilter,tp,LOCATION_HAND|LOCATION_GRAVE,0,1,nil,e,tp)
38+
local b3=not Duel.HasFlagEffect(tp,id+200)
39+
and Duel.IsExistingMatchingCard(s.fieldspellthfilter,tp,LOCATION_ONFIELD|LOCATION_GRAVE,0,1,nil)
40+
if chk==0 then return b1 or b2 or b3 end
41+
end
42+
function s.efftg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
43+
if chkc then return false end
44+
local cost_skip=e:GetLabel()~=-100
45+
local g=Duel.GetMatchingGroup(s.monoppthfilter,tp,LOCATION_MZONE,LOCATION_ONFIELD,nil,e,tp)
46+
local b1=not Duel.HasFlagEffect(tp,id) and #g>=4
47+
and aux.SelectUnselectGroup(g,e,tp,4,4,s.rescon,0)
48+
local b2=not Duel.HasFlagEffect(tp,id+100) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0
49+
and Duel.IsExistingMatchingCard(s.spfilter,tp,LOCATION_HAND|LOCATION_GRAVE,0,1,nil,e,tp)
50+
local b3=not Duel.HasFlagEffect(tp,id+200)
51+
and Duel.IsExistingMatchingCard(s.fieldspellthfilter,tp,LOCATION_ONFIELD|LOCATION_GRAVE,0,1,nil)
52+
if chk==0 then e:SetLabel(0) return b1 or b2 or b3 end
53+
local op=Duel.SelectEffect(tp,
54+
{b1,aux.Stringid(id,1)},
55+
{b2,aux.Stringid(id,2)},
56+
{b3,aux.Stringid(id,3)})
57+
e:SetLabel(op)
58+
if op==1 then
59+
e:SetCategory(CATEGORY_TOHAND)
60+
e:SetProperty(EFFECT_FLAG_CARD_TARGET)
61+
if not cost_skip then Duel.RegisterFlagEffect(tp,id,RESET_PHASE|PHASE_END,0,1) end
62+
local tg=aux.SelectUnselectGroup(g,e,tp,4,4,s.rescon,1,tp,HINTMSG_RTOHAND)
63+
Duel.SetTargetCard(tg)
64+
Duel.SetOperationInfo(0,CATEGORY_TOHAND,tg,4,tp,0)
65+
elseif op==2 then
66+
e:SetCategory(CATEGORY_SPECIAL_SUMMON)
67+
e:SetProperty(0)
68+
if not cost_skip then Duel.RegisterFlagEffect(tp,id+100,RESET_PHASE|PHASE_END,0,1) end
69+
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_HAND|LOCATION_GRAVE)
70+
elseif op==3 then
71+
e:SetCategory(CATEGORY_TOHAND)
72+
e:SetProperty(0)
73+
if not cost_skip then Duel.RegisterFlagEffect(tp,id+200,RESET_PHASE|PHASE_END,0,1) end
74+
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_ONFIELD|LOCATION_GRAVE)
75+
end
76+
end
77+
function s.plfilter(c)
78+
return c:IsSetCard(SET_YUMMY) and c:IsFieldSpell() and not c:IsForbidden()
79+
end
80+
function s.effop(e,tp,eg,ep,ev,re,r,rp)
81+
local op=e:GetLabel()
82+
if op==1 then
83+
--Return 2 LIGHT Beast monsters you control and 2 cards your opponent controls to the hand
84+
local tg=Duel.GetTargetCards(e)
85+
if #tg>0 then
86+
Duel.SendtoHand(tg,nil,REASON_EFFECT)
87+
end
88+
elseif op==2 then
89+
--Special Summon 1 "Yummy" monster from your hand or GY, but it cannot attack directly this turn
90+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
91+
local sc=Duel.SelectMatchingCard(tp,aux.NecroValleyFilter(s.spfilter),tp,LOCATION_HAND|LOCATION_GRAVE,0,1,1,nil,e,tp):GetFirst()
92+
if sc and Duel.SpecialSummon(sc,0,tp,tp,false,false,POS_FACEUP)>0 then
93+
--It cannot attack directly this turn
94+
local e1=Effect.CreateEffect(e:GetHandler())
95+
e1:SetDescription(3207)
96+
e1:SetType(EFFECT_TYPE_SINGLE)
97+
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT)
98+
e1:SetCode(EFFECT_CANNOT_DIRECT_ATTACK)
99+
e1:SetReset(RESETS_STANDARD_PHASE_END)
100+
sc:RegisterEffect(e1)
101+
end
102+
elseif op==3 then
103+
--Return 1 Field Spell from your face-up field or GY to the hand, then you can place 1 "Yummy" Field Spell from your hand face-up on your field
104+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
105+
local sc=Duel.SelectMatchingCard(tp,aux.NecroValleyFilter(s.fieldspellthfilter),tp,LOCATION_ONFIELD|LOCATION_GRAVE,0,1,1,nil):GetFirst()
106+
if sc and Duel.SendtoHand(sc,nil,REASON_EFFECT)>0 and sc:IsLocation(LOCATION_HAND) then
107+
Duel.ConfirmCards(1-tp,sc)
108+
Duel.ShuffleHand(tp)
109+
if Duel.IsExistingMatchingCard(s.plfilter,tp,LOCATION_HAND,0,1,nil) and Duel.SelectYesNo(tp,aux.Stringid(id,4)) then
110+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TOFIELD)
111+
local plc=Duel.SelectMatchingCard(tp,s.plfilter,tp,LOCATION_HAND,0,1,1,nil):GetFirst()
112+
if plc then
113+
Duel.BreakEffect()
114+
local fc=Duel.GetFieldCard(tp,LOCATION_FZONE,0)
115+
if fc then
116+
Duel.SendtoGrave(fc,REASON_RULE)
117+
Duel.BreakEffect()
118+
end
119+
Duel.MoveToField(plc,tp,tp,LOCATION_FZONE,POS_FACEUP,true)
120+
end
121+
end
122+
end
123+
end
124+
end

pre-release/c101301013.lua

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
--静寂のサイコガール+
2+
--Serene Psychic Girl
3+
--scripted by Naim
4+
local s,id=GetID()
5+
function s.initial_effect(c)
6+
--Banish 1 card from your hand, and if you do, Special Summon 1 Level 4 or lower Psychic monster from your Deck
7+
local e1=Effect.CreateEffect(c)
8+
e1:SetDescription(aux.Stringid(id,0))
9+
e1:SetCategory(CATEGORY_REMOVE+CATEGORY_SPECIAL_SUMMON)
10+
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
11+
e1:SetProperty(EFFECT_FLAG_DELAY)
12+
e1:SetCode(EVENT_SUMMON_SUCCESS)
13+
e1:SetCountLimit(1,id)
14+
e1:SetTarget(s.rmvsptg)
15+
e1:SetOperation(s.rmvspop)
16+
c:RegisterEffect(e1)
17+
local e2=e1:Clone()
18+
e2:SetCode(EVENT_SPSUMMON_SUCCESS)
19+
c:RegisterEffect(e2)
20+
--Increase the Level of face-up monster(s) by 1
21+
local e3=Effect.CreateEffect(c)
22+
e3:SetDescription(aux.Stringid(id,1))
23+
e3:SetCategory(CATEGORY_LVCHANGE)
24+
e3:SetType(EFFECT_TYPE_IGNITION)
25+
e3:SetProperty(EFFECT_FLAG_CARD_TARGET)
26+
e3:SetRange(LOCATION_MZONE)
27+
e3:SetCountLimit(1,{id,1})
28+
e3:SetTarget(s.lvtg)
29+
e3:SetOperation(s.lvop)
30+
c:RegisterEffect(e3)
31+
end
32+
s.listed_names={id}
33+
function s.spfilter(c,e,tp)
34+
return c:IsLevelBelow(4) and c:IsRace(RACE_PSYCHIC) and not c:IsCode(id) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
35+
end
36+
function s.rmvsptg(e,tp,eg,ep,ev,re,r,rp,chk)
37+
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
38+
and Duel.IsExistingMatchingCard(Card.IsAbleToRemove,tp,LOCATION_HAND,0,1,nil)
39+
and Duel.IsExistingMatchingCard(s.spfilter,tp,LOCATION_DECK,0,1,nil,e,tp) end
40+
Duel.SetOperationInfo(0,CATEGORY_REMOVE,nil,1,tp,LOCATION_HAND)
41+
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_DECK)
42+
end
43+
function s.rmvspop(e,tp,eg,ep,ev,re,r,rp)
44+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
45+
local rg=Duel.SelectMatchingCard(tp,Card.IsAbleToRemove,tp,LOCATION_HAND,0,1,1,nil)
46+
if #rg>0 and Duel.Remove(rg,POS_FACEUP,REASON_EFFECT)>0 and rg:GetFirst():IsLocation(LOCATION_REMOVED)
47+
and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 then
48+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
49+
local g=Duel.SelectMatchingCard(tp,s.spfilter,tp,LOCATION_DECK,0,1,1,nil,e,tp)
50+
if #g>0 then
51+
Duel.SpecialSummon(g,0,tp,tp,false,false,POS_FACEUP)
52+
end
53+
end
54+
local c=e:GetHandler()
55+
--You cannot Special Summon from the Extra Deck for the rest of this turn, except Psychic monsters
56+
local e1=Effect.CreateEffect(c)
57+
e1:SetDescription(aux.Stringid(id,2))
58+
e1:SetType(EFFECT_TYPE_FIELD)
59+
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_CLIENT_HINT)
60+
e1:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
61+
e1:SetTargetRange(1,0)
62+
e1:SetTarget(function(e,c) return c:IsLocation(LOCATION_EXTRA) and not c:IsRace(RACE_PSYCHIC) end)
63+
e1:SetReset(RESET_PHASE|PHASE_END)
64+
Duel.RegisterEffect(e1,tp)
65+
--"Clock Lizard" check
66+
aux.addTempLizardCheck(c,tp,function(e,c) return not c:IsOriginalRace(RACE_PSYCHIC) end)
67+
end
68+
function s.lvtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
69+
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsFaceup() and chkc:HasLevel() end
70+
local ct=Duel.GetMatchingGroupCount(aux.FaceupFilter(Card.IsRace,RACE_PSYCHIC),tp,LOCATION_MZONE,0,nil)
71+
if chk==0 then return ct>0 and Duel.IsExistingTarget(aux.FaceupFilter(Card.HasLevel),tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
72+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TARGET)
73+
local g=Duel.SelectTarget(tp,aux.FaceupFilter(Card.HasLevel),tp,LOCATION_MZONE,LOCATION_MZONE,1,ct,nil)
74+
Duel.SetOperationInfo(0,CATEGORY_LVCHANGE,g,#g,tp,1)
75+
end
76+
function s.lvop(e,tp,eg,ep,ev,re,r,rp)
77+
local tg=Duel.GetTargetCards(e):Match(Card.IsFaceup,nil)
78+
if #tg==0 then return end
79+
local c=e:GetHandler()
80+
for tc in tg:Iter() do
81+
--Increase their Levels by 1
82+
local e1=Effect.CreateEffect(c)
83+
e1:SetType(EFFECT_TYPE_SINGLE)
84+
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
85+
e1:SetCode(EFFECT_UPDATE_LEVEL)
86+
e1:SetValue(1)
87+
e1:SetReset(RESETS_STANDARD_PHASE_END)
88+
tc:RegisterEffect(e1)
89+
end
90+
end

pre-release/c101301014.lua

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
--寡黙なるサイコミニスター
2+
--Hushed Psychic Minister
3+
--scripted by Naim
4+
local s,id=GetID()
5+
function s.initial_effect(c)
6+
--If you control a Psychic monster other than "Hushed Psychic Minister", you can Special Summon this card (from your hand) in Defense Position
7+
local e1=Effect.CreateEffect(c)
8+
e1:SetDescription(aux.Stringid(id,0))
9+
e1:SetType(EFFECT_TYPE_FIELD)
10+
e1:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SPSUM_PARAM)
11+
e1:SetCode(EFFECT_SPSUMMON_PROC)
12+
e1:SetRange(LOCATION_HAND)
13+
e1:SetTargetRange(POS_FACEUP_DEFENSE,0)
14+
e1:SetCountLimit(1,id,EFFECT_COUNT_CODE_OATH)
15+
e1:SetCondition(s.spcon)
16+
c:RegisterEffect(e1)
17+
--Banish 1 face-up monster on the field until the End Phase
18+
local e2=Effect.CreateEffect(c)
19+
e2:SetDescription(aux.Stringid(id,1))
20+
e2:SetCategory(CATEGORY_REMOVE)
21+
e2:SetType(EFFECT_TYPE_IGNITION)
22+
e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
23+
e2:SetRange(LOCATION_GRAVE)
24+
e2:SetCountLimit(1,{id,1})
25+
e2:SetCost(s.rmvcost)
26+
e2:SetTarget(s.rmvtg)
27+
e2:SetOperation(s.rmvop)
28+
c:RegisterEffect(e2)
29+
end
30+
s.listed_names={id}
31+
function s.spconfilter(c)
32+
return c:IsRace(RACE_PSYCHIC) and not c:IsCode(id) and c:IsFaceup()
33+
end
34+
function s.spcon(e,c)
35+
if c==nil then return true end
36+
local tp=c:GetControler()
37+
return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
38+
and Duel.IsExistingMatchingCard(s.spconfilter,tp,LOCATION_MZONE,0,1,nil)
39+
end
40+
function s.rmvcostfilter(c)
41+
return c:IsRace(RACE_PSYCHIC) and c:IsAbleToRemoveAsCost()
42+
end
43+
function s.rmvcost(e,tp,eg,ep,ev,re,r,rp,chk)
44+
local c=e:GetHandler()
45+
if chk==0 then return c:IsAbleToRemoveAsCost()
46+
and Duel.IsExistingMatchingCard(s.rmvcostfilter,tp,LOCATION_GRAVE,0,1,c) end
47+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
48+
local g=Duel.SelectMatchingCard(tp,s.rmvcostfilter,tp,LOCATION_GRAVE,0,1,1,c)
49+
g:AddCard(c)
50+
Duel.Remove(g,POS_FACEUP,REASON_COST)
51+
end
52+
function s.rmvtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
53+
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsFaceup() and chkc:IsAbleToRemove() end
54+
if chk==0 then return Duel.IsExistingTarget(aux.FaceupFilter(Card.IsAbleToRemove),tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
55+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
56+
local g=Duel.SelectTarget(tp,aux.FaceupFilter(Card.IsAbleToRemove),tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
57+
Duel.SetOperationInfo(0,CATEGORY_REMOVE,g,1,tp,0)
58+
end
59+
function s.rmvop(e,tp,eg,ep,ev,re,r,rp)
60+
local tc=Duel.GetFirstTarget()
61+
if tc:IsRelateToEffect(e) then
62+
aux.RemoveUntil(tc,nil,REASON_EFFECT,PHASE_END,id,e,tp,aux.DefaultFieldReturnOp)
63+
end
64+
end

pre-release/c101301015.lua

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
--メンタルプロシージャー
2+
--Mind Procedure
3+
--scripted by Naim
4+
local s,id=GetID()
5+
function s.initial_effect(c)
6+
--If this card you control would be used as Synchro Material for a Psychic monster, you can treat it as a non-Tuner
7+
local e1=Effect.CreateEffect(c)
8+
e1:SetType(EFFECT_TYPE_SINGLE)
9+
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
10+
e1:SetCode(EFFECT_NONTUNER)
11+
e1:SetRange(LOCATION_MZONE)
12+
e1:SetValue(function(e,sc) return sc:IsRace(RACE_PSYCHIC) end)
13+
c:RegisterEffect(e1)
14+
--Add 1 "Teleport" Normal or Quick-Play Spell from your Deck or GY to your hand
15+
local e2=Effect.CreateEffect(c)
16+
e2:SetDescription(aux.Stringid(id,0))
17+
e2:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
18+
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
19+
e2:SetProperty(EFFECT_FLAG_DELAY)
20+
e2:SetCode(EVENT_SUMMON_SUCCESS)
21+
e2:SetCountLimit(1,id)
22+
e2:SetCost(Cost.PayLP(2000))
23+
e2:SetTarget(s.thtg)
24+
e2:SetOperation(s.thop)
25+
c:RegisterEffect(e2)
26+
local e3=e2:Clone()
27+
e3:SetCode(EVENT_SPSUMMON_SUCCESS)
28+
e3:SetCondition(function(e,tp,eg,ep,ev,re,r,rp) return re and re:IsMonsterEffect() end)
29+
c:RegisterEffect(e3)
30+
--Special Summn this card
31+
local e4=Effect.CreateEffect(c)
32+
e4:SetDescription(aux.Stringid(id,1))
33+
e4:SetCategory(CATEGORY_SPECIAL_SUMMON)
34+
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
35+
e4:SetProperty(EFFECT_FLAG_DELAY)
36+
e4:SetCode(EVENT_REMOVE)
37+
e4:SetCountLimit(1,id)
38+
e4:SetCost(Cost.PayLP(1000))
39+
e4:SetTarget(s.sptg)
40+
e4:SetOperation(s.spop)
41+
c:RegisterEffect(e4)
42+
end
43+
s.listed_series={SET_TELEPORT}
44+
function s.thfilter(c)
45+
return c:IsSetCard(SET_TELEPORT) and (c:IsNormalSpell() or c:IsQuickPlaySpell()) and c:IsAbleToHand()
46+
end
47+
function s.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
48+
if chk==0 then return Duel.IsExistingMatchingCard(s.thfilter,tp,LOCATION_DECK|LOCATION_GRAVE,0,1,nil) end
49+
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK|LOCATION_GRAVE)
50+
end
51+
function s.thop(e,tp,eg,ep,ev,re,r,rp)
52+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
53+
local g=Duel.SelectMatchingCard(tp,aux.NecroValleyFilter(s.thfilter),tp,LOCATION_DECK|LOCATION_GRAVE,0,1,1,nil)
54+
if #g>0 then
55+
Duel.SendtoHand(g,nil,REASON_EFFECT)
56+
Duel.ConfirmCards(1-tp,g)
57+
end
58+
end
59+
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
60+
local c=e:GetHandler()
61+
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
62+
and c:IsCanBeSpecialSummoned(e,0,tp,false,false) end
63+
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,c,1,tp,0)
64+
end
65+
function s.spop(e,tp,eg,ep,ev,re,r,rp)
66+
local c=e:GetHandler()
67+
if c:IsRelateToEffect(e) then
68+
Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)
69+
end
70+
end

0 commit comments

Comments
 (0)