Skip to content

Commit d83d9bc

Browse files
committed
batch 3
1 parent 1229e68 commit d83d9bc

3 files changed

Lines changed: 15 additions & 11 deletions

File tree

official/c23912837.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ function s.effop(e,tp,eg,ep,ev,re,r,rp)
7777
Duel.HintSelection(g)
7878
Duel.ChangePosition(g,POS_FACEUP_DEFENSE)
7979
end
80-
elseif op==2
80+
elseif op==2 then
8181
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_POSCHANGE)
8282
local g=Duel.SelectMatchingCard(tp,aux.FaceupFilter(Card.IsCanTurnSet),tp,LOCATION_MZONE,0,1,1,nil)
8383
if #g>0 then

official/c28126717.lua

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,19 @@ function s.initial_effect(c)
88
e1:SetType(EFFECT_TYPE_ACTIVATE)
99
e1:SetCode(EVENT_FREE_CHAIN)
1010
c:RegisterEffect(e1)
11-
--Reveal
11+
--Reveal 1 Level 1 "Floowandereeze" monster in your hand and banish 1 "Floowandereeze" card with a different name from your Deck then immediately after this effect resolves, Normal Summon the revealed monster
1212
local e2=Effect.CreateEffect(c)
13+
e2:SetDescription(aux.Stringid(id,0))
1314
e2:SetCategory(CATEGORY_SUMMON+CATEGORY_REMOVE)
1415
e2:SetType(EFFECT_TYPE_IGNITION)
1516
e2:SetRange(LOCATION_FZONE)
1617
e2:SetCountLimit(1,id)
1718
e2:SetTarget(s.rmtg)
1819
e2:SetOperation(s.rmop)
1920
c:RegisterEffect(e2)
20-
--Normal on normal
21+
--Immediately after this effect resolves, Normal Summon 1 "Floowandereeze" monster
2122
local e3=Effect.CreateEffect(c)
23+
e3:SetDescription(aux.Stringid(id,1))
2224
e3:SetCategory(CATEGORY_SUMMON)
2325
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
2426
e3:SetCode(EVENT_SUMMON_SUCCESS)
@@ -43,7 +45,6 @@ function s.rmtg(e,tp,eg,ep,ev,re,r,rp,chk)
4345
Duel.SetOperationInfo(0,CATEGORY_REMOVE,POS_FACEUP,1,tp,LOCATION_DECK)
4446
end
4547
function s.rmop(e,tp,eg,ep,ev,re,r,rp)
46-
if not e:GetHandler():IsRelateToEffect(e) then return end
4748
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONFIRM)
4849
local g1=Duel.SelectMatchingCard(tp,s.filter,tp,LOCATION_HAND,0,1,1,nil,tp)
4950
if #g1>0 then
@@ -68,7 +69,7 @@ function s.nstg(e,tp,eg,ep,ev,re,r,rp,chk)
6869
Duel.SetOperationInfo(0,CATEGORY_SUMMON,nil,1,0,0)
6970
end
7071
function s.nsop(e,tp,eg,ep,ev,re,r,rp)
71-
if not e:GetHandler():IsRelateToEffect(e) then return end
72+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SUMMON)
7273
local g=Duel.SelectMatchingCard(tp,s.nsfilter,tp,LOCATION_HAND|LOCATION_MZONE,0,1,1,nil)
7374
if #g>0 then
7475
local sg=g:GetFirst(tp,1,1,nil)

official/c28534130.lua

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@
33
--Scripted by Eerie Code
44
local s,id=GetID()
55
function s.initial_effect(c)
6-
--Special summon 1 "Salamangreat" monster from hand, then link summon 1 "Salamangreat" monster
6+
--Special Summon 1 "Salamangreat" monster from hand, then Link Summon 1 "Salamangreat" Link Monster using materials you control, including the Summoned monster
77
local e1=Effect.CreateEffect(c)
8+
e1:SetDescription(aux.Stringid(id,0))
89
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
910
e1:SetType(EFFECT_TYPE_ACTIVATE)
1011
e1:SetCode(EVENT_FREE_CHAIN)
1112
e1:SetCountLimit(1,id,EFFECT_COUNT_CODE_OATH)
1213
e1:SetTarget(s.target)
1314
e1:SetOperation(s.activate)
1415
c:RegisterEffect(e1)
15-
--Return 1 "Salamangreat" link monster to extra deck
16+
--Return 1 "Salamangreat" Link Monster from your GY to the Extra Deck
1617
local e2=Effect.CreateEffect(c)
18+
e2:SetDescription(aux.Stringid(id,1))
1719
e2:SetCategory(CATEGORY_TODECK)
1820
e2:SetType(EFFECT_TYPE_IGNITION)
1921
e2:SetRange(LOCATION_GRAVE)
@@ -28,7 +30,8 @@ function s.spfilter2(c,mc,fg)
2830
return c:IsSetCard(SET_SALAMANGREAT) and c:IsLinkSummonable(mc,fg+mc)
2931
end
3032
function s.spfilter(c,e,tp,fg)
31-
return c:IsSetCard(SET_SALAMANGREAT) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) and Duel.IsExistingMatchingCard(s.spfilter2,tp,LOCATION_EXTRA,0,1,nil,c,fg)
33+
return c:IsSetCard(SET_SALAMANGREAT) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
34+
and Duel.IsExistingMatchingCard(s.spfilter2,tp,LOCATION_EXTRA,0,1,nil,c,fg)
3235
end
3336
function s.target(e,tp,eg,ep,ev,re,r,rp,chk)
3437
local fg=Duel.GetMatchingGroup(aux.FaceupFilter(Card.IsCanBeLinkMaterial),tp,LOCATION_MZONE,0,nil)
@@ -39,8 +42,8 @@ function s.target(e,tp,eg,ep,ev,re,r,rp,chk)
3942
end
4043
function s.activate(e,tp,eg,ep,ev,re,r,rp)
4144
if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
42-
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
4345
local fg=Duel.GetMatchingGroup(aux.FaceupFilter(Card.IsCanBeLinkMaterial),tp,LOCATION_MZONE,0,nil)
46+
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
4447
local g=Duel.SelectMatchingCard(tp,s.spfilter,tp,LOCATION_HAND,0,1,1,nil,e,tp,fg)
4548
local tc=g:GetFirst()
4649
if not tc or not Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) then
@@ -96,11 +99,11 @@ function s.tdtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
9699
if chk==0 then return Duel.IsExistingTarget(s.tdfilter,tp,LOCATION_GRAVE,0,1,nil) end
97100
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TODECK)
98101
local g=Duel.SelectTarget(tp,s.tdfilter,tp,LOCATION_GRAVE,0,1,1,nil)
99-
Duel.SetOperationInfo(0,CATEGORY_TODECK,g,#g,0,0)
102+
Duel.SetOperationInfo(0,CATEGORY_TODECK,g,#g,tp,0)
100103
end
101104
function s.tdop(e,tp,eg,ep,ev,re,r,rp)
102105
local tc=Duel.GetFirstTarget()
103-
if tc and tc:IsRelateToEffect(e) then
106+
if tc:IsRelateToEffect(e) then
104107
Duel.SendtoDeck(tc,nil,SEQ_DECKSHUFFLE,REASON_EFFECT)
105108
end
106109
end

0 commit comments

Comments
 (0)