Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-scripts
Commits
ccf7c60f
Commit
ccf7c60f
authored
Jun 28, 2017
by
mercury233
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
revert
parent
8737e30b
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
37 additions
and
35 deletions
+37
-35
c20849090.lua
c20849090.lua
+3
-3
c23857661.lua
c23857661.lua
+2
-2
c27107590.lua
c27107590.lua
+2
-2
c27383110.lua
c27383110.lua
+3
-3
c29491334.lua
c29491334.lua
+3
-3
c36704180.lua
c36704180.lua
+2
-2
c37679169.lua
c37679169.lua
+3
-2
c41201386.lua
c41201386.lua
+1
-1
c48444114.lua
c48444114.lua
+3
-2
c59496924.lua
c59496924.lua
+3
-3
c62835876.lua
c62835876.lua
+2
-2
c64063868.lua
c64063868.lua
+2
-2
c66171432.lua
c66171432.lua
+2
-2
c85991529.lua
c85991529.lua
+2
-2
c92609670.lua
c92609670.lua
+2
-2
c94454495.lua
c94454495.lua
+2
-2
No files found.
c20849090.lua
View file @
ccf7c60f
...
@@ -50,8 +50,8 @@ function c20849090.spcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -50,8 +50,8 @@ function c20849090.spcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c20849090
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c20849090
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c20849090
.
spfilter
(
c
,
e
,
tp
)
function
c20849090
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
6
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
6
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
@@ -68,4 +68,4 @@ function c20849090.spop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -68,4 +68,4 @@ function c20849090.spop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
if
g
:
GetCount
()
>
0
then
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
end
end
\ No newline at end of file
c23857661.lua
View file @
ccf7c60f
...
@@ -14,9 +14,9 @@ function c23857661.cfilter(c)
...
@@ -14,9 +14,9 @@ function c23857661.cfilter(c)
return
c
:
IsSetCard
(
0x88
)
and
c
:
IsType
(
TYPE_MONSTER
)
and
c
:
IsAbleToGraveAsCost
()
return
c
:
IsSetCard
(
0x88
)
and
c
:
IsType
(
TYPE_MONSTER
)
and
c
:
IsAbleToGraveAsCost
()
end
end
function
c23857661
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c23857661
.
cost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
Duel
.
IsExistingMatchingCard
(
c23857661
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
and
Duel
.
IsExistingMatchingCard
(
c23857661
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
Duel
.
DiscardHand
(
tp
,
c23857661
.
cfilter
,
1
,
1
,
REASON_COST
)
Duel
.
DiscardHand
(
tp
,
c23857661
.
cfilter
,
1
,
1
,
REASON_COST
)
end
end
function
c23857661
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c23857661
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
c27107590.lua
View file @
ccf7c60f
...
@@ -65,8 +65,8 @@ function c27107590.thop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -65,8 +65,8 @@ function c27107590.thop(e,tp,eg,ep,ev,re,r,rp)
end
end
function
c27107590
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c27107590
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
if
chk
==
0
then
return
Duel
.
GetActivityCount
(
tp
,
ACTIVITY_SPSUMMON
)
==
0
and
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
end
if
chk
==
0
then
return
Duel
.
GetActivityCount
(
tp
,
ACTIVITY_SPSUMMON
)
==
0
and
c
:
IsAbleToRemoveAsCost
(
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
c
,
POS_FACEUP
,
REASON_COST
)
local
e1
=
Effect
.
CreateEffect
(
c
)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetCode
(
EFFECT_CANNOT_SPECIAL_SUMMON
)
e1
:
SetCode
(
EFFECT_CANNOT_SPECIAL_SUMMON
)
...
...
c27383110.lua
View file @
ccf7c60f
...
@@ -87,8 +87,8 @@ function c27383110.thcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -87,8 +87,8 @@ function c27383110.thcon(e,tp,eg,ep,ev,re,r,rp)
return
re
:
GetHandler
()
==
e
:
GetHandler
()
return
re
:
GetHandler
()
==
e
:
GetHandler
()
end
end
function
c27383110
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c27383110
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
and
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
and
e
:
GetHandler
():
IsAbleToRemove
(
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c27383110
.
thfilter
(
c
,
e
,
tp
)
function
c27383110
.
thfilter
(
c
,
e
,
tp
)
return
c
:
IsLocation
(
LOCATION_GRAVE
)
and
c
:
IsControler
(
tp
)
and
c
:
IsAbleToHand
()
and
c
:
IsCanBeEffectTarget
(
e
)
return
c
:
IsLocation
(
LOCATION_GRAVE
)
and
c
:
IsControler
(
tp
)
and
c
:
IsAbleToHand
()
and
c
:
IsCanBeEffectTarget
(
e
)
...
@@ -117,4 +117,4 @@ function c27383110.evop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -117,4 +117,4 @@ function c27383110.evop(e,tp,eg,ep,ev,re,r,rp)
local
tc
=
e
:
GetLabelObject
()
local
tc
=
e
:
GetLabelObject
()
Duel
.
RaiseEvent
(
tc
,
EVENT_CUSTOM
+
27383110
,
e
,
0
,
tp
,
tp
,
0
)
Duel
.
RaiseEvent
(
tc
,
EVENT_CUSTOM
+
27383110
,
e
,
0
,
tp
,
tp
,
0
)
e
:
SetLabelObject
(
nil
)
e
:
SetLabelObject
(
nil
)
end
end
\ No newline at end of file
c29491334.lua
View file @
ccf7c60f
...
@@ -41,8 +41,8 @@ function c29491334.spcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -41,8 +41,8 @@ function c29491334.spcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c29491334
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c29491334
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c29491334
.
spfilter
(
c
,
e
,
tp
)
function
c29491334
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
5
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
5
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
@@ -59,4 +59,4 @@ function c29491334.spop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -59,4 +59,4 @@ function c29491334.spop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
if
g
:
GetCount
()
>
0
then
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
end
end
\ No newline at end of file
c36704180.lua
View file @
ccf7c60f
...
@@ -47,9 +47,9 @@ function c36704180.drcfilter(c)
...
@@ -47,9 +47,9 @@ function c36704180.drcfilter(c)
return
(
c
:
IsSetCard
(
0x10db
)
or
(
c
:
IsSetCard
(
0xdb
)
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)))
and
c
:
IsAbleToGraveAsCost
()
return
(
c
:
IsSetCard
(
0x10db
)
or
(
c
:
IsSetCard
(
0xdb
)
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)))
and
c
:
IsAbleToGraveAsCost
()
end
end
function
c36704180
.
drcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c36704180
.
drcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
Duel
.
IsExistingMatchingCard
(
c36704180
.
drcfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
and
Duel
.
IsExistingMatchingCard
(
c36704180
.
drcfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
Duel
.
DiscardHand
(
tp
,
c36704180
.
drcfilter
,
1
,
1
,
REASON_COST
,
nil
)
Duel
.
DiscardHand
(
tp
,
c36704180
.
drcfilter
,
1
,
1
,
REASON_COST
,
nil
)
end
end
function
c36704180
.
drtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c36704180
.
drtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
...
...
c37679169.lua
View file @
ccf7c60f
...
@@ -63,8 +63,9 @@ function c37679169.spcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -63,8 +63,9 @@ function c37679169.spcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c37679169
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c37679169
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
local
c
=
e
:
GetHandler
()
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
if
chk
==
0
then
return
c
:
IsAbleToRemoveAsCost
()
and
c
:
IsLocation
(
LOCATION_GRAVE
)
end
Duel
.
Remove
(
c
,
POS_FACEUP
,
REASON_COST
)
end
end
function
c37679169
.
spfilter
(
c
,
e
,
tp
)
function
c37679169
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
4
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
4
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
...
c41201386.lua
View file @
ccf7c60f
...
@@ -61,7 +61,7 @@ function c41201386.cfilter(c)
...
@@ -61,7 +61,7 @@ function c41201386.cfilter(c)
return
c
:
IsSetCard
(
0xba
)
and
c
:
IsAbleToRemoveAsCost
()
return
c
:
IsSetCard
(
0xba
)
and
c
:
IsAbleToRemoveAsCost
()
end
end
function
c41201386
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c41201386
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
Duel
.
IsExistingMatchingCard
(
c41201386
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
and
Duel
.
IsExistingMatchingCard
(
c41201386
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_REMOVE
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c41201386
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
1
,
nil
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c41201386
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
1
,
nil
)
...
...
c48444114.lua
View file @
ccf7c60f
...
@@ -39,8 +39,9 @@ function c48444114.activate(e,tp,eg,ep,ev,re,r,rp)
...
@@ -39,8 +39,9 @@ function c48444114.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
end
end
function
c48444114
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c48444114
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
Duel
.
IsExistingMatchingCard
(
Card
.
IsDiscardable
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
()
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
and
Duel
.
IsExistingMatchingCard
(
Card
.
IsDiscardable
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
Duel
.
DiscardHand
(
tp
,
Card
.
IsDiscardable
,
1
,
1
,
REASON_COST
+
REASON_DISCARD
)
Duel
.
DiscardHand
(
tp
,
Card
.
IsDiscardable
,
1
,
1
,
REASON_COST
+
REASON_DISCARD
)
end
end
function
c48444114
.
filter2
(
c
)
function
c48444114
.
filter2
(
c
)
...
...
c59496924.lua
View file @
ccf7c60f
...
@@ -56,8 +56,8 @@ function c59496924.spcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -56,8 +56,8 @@ function c59496924.spcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c59496924
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c59496924
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c59496924
.
spfilter
(
c
,
e
,
tp
)
function
c59496924
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
5
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
5
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
@@ -74,4 +74,4 @@ function c59496924.spop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -74,4 +74,4 @@ function c59496924.spop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
if
g
:
GetCount
()
>
0
then
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
end
end
\ No newline at end of file
c62835876.lua
View file @
ccf7c60f
...
@@ -17,9 +17,9 @@ function c62835876.cfilter(c)
...
@@ -17,9 +17,9 @@ function c62835876.cfilter(c)
return
c
:
IsSetCard
(
0xb1
)
and
c
:
IsType
(
TYPE_MONSTER
)
and
c
:
IsAbleToGraveAsCost
()
return
c
:
IsSetCard
(
0xb1
)
and
c
:
IsType
(
TYPE_MONSTER
)
and
c
:
IsAbleToGraveAsCost
()
end
end
function
c62835876
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c62835876
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
Duel
.
IsExistingMatchingCard
(
c62835876
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
and
Duel
.
IsExistingMatchingCard
(
c62835876
.
cfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
Duel
.
DiscardHand
(
tp
,
c62835876
.
cfilter
,
1
,
1
,
REASON_COST
,
nil
)
Duel
.
DiscardHand
(
tp
,
c62835876
.
cfilter
,
1
,
1
,
REASON_COST
,
nil
)
end
end
function
c62835876
.
filter
(
c
)
function
c62835876
.
filter
(
c
)
...
...
c64063868.lua
View file @
ccf7c60f
...
@@ -62,8 +62,8 @@ function c64063868.thcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -62,8 +62,8 @@ function c64063868.thcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c64063868
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c64063868
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c64063868
.
thfilter
(
c
)
function
c64063868
.
thfilter
(
c
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
8
)
and
c
:
IsAbleToHand
()
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
8
)
and
c
:
IsAbleToHand
()
...
...
c66171432.lua
View file @
ccf7c60f
...
@@ -81,9 +81,9 @@ function c66171432.activate(e,tp,eg,ep,ev,re,r,rp)
...
@@ -81,9 +81,9 @@ function c66171432.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
end
end
function
c66171432
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c66171432
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
Duel
.
CheckReleaseGroup
(
tp
,
nil
,
1
,
nil
)
end
and
Duel
.
CheckReleaseGroup
(
tp
,
nil
,
1
,
nil
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
local
g
=
Duel
.
SelectReleaseGroup
(
tp
,
nil
,
1
,
1
,
nil
)
local
g
=
Duel
.
SelectReleaseGroup
(
tp
,
nil
,
1
,
1
,
nil
)
Duel
.
Release
(
g
,
REASON_COST
)
Duel
.
Release
(
g
,
REASON_COST
)
end
end
...
...
c85991529.lua
View file @
ccf7c60f
...
@@ -93,8 +93,8 @@ function c85991529.thcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -93,8 +93,8 @@ function c85991529.thcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c85991529
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c85991529
.
thcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c85991529
.
thfilter
(
c
)
function
c85991529
.
thfilter
(
c
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
9
)
and
c
:
IsAbleToHand
()
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
9
)
and
c
:
IsAbleToHand
()
...
...
c92609670.lua
View file @
ccf7c60f
...
@@ -50,8 +50,8 @@ function c92609670.spop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -50,8 +50,8 @@ function c92609670.spop(e,tp,eg,ep,ev,re,r,rp)
end
end
end
end
function
c92609670
.
lvcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c92609670
.
lvcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
and
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
and
e
:
GetHandler
():
IsAbleToRemove
(
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c92609670
.
lvfilter
(
c
)
function
c92609670
.
lvfilter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x106f
)
and
c
:
GetLevel
()
>
1
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x106f
)
and
c
:
GetLevel
()
>
1
...
...
c94454495.lua
View file @
ccf7c60f
...
@@ -47,8 +47,8 @@ function c94454495.spcon(e,tp,eg,ep,ev,re,r,rp)
...
@@ -47,8 +47,8 @@ function c94454495.spcon(e,tp,eg,ep,ev,re,r,rp)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
return
c
:
IsReason
(
REASON_DESTROY
)
and
c
:
IsReason
(
REASON_BATTLE
+
REASON_EFFECT
)
end
end
function
c94454495
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c94454495
.
spcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
0
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
if
chk
==
0
then
return
e
:
GetHandler
():
IsAbleToRemoveAsCost
(
)
and
e
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
)
end
aux
.
bfgcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
1
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_COST
)
end
end
function
c94454495
.
spfilter
(
c
,
e
,
tp
)
function
c94454495
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
4
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0xd2
)
and
c
:
IsLevelBelow
(
4
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment