Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts-888
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
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
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-888
Commits
2fe1c22a
Commit
2fe1c22a
authored
Jun 04, 2024
by
mercury233
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'INFO' of
https://github.com/Fluorohydride/ygopro-scripts
parents
fa6ae5e3
32e6a935
Changes
93
Hide whitespace changes
Inline
Side-by-side
Showing
93 changed files
with
95 additions
and
94 deletions
+95
-94
c10474647.lua
c10474647.lua
+1
-1
c11590299.lua
c11590299.lua
+1
-1
c1164211.lua
c1164211.lua
+1
-1
c1340142.lua
c1340142.lua
+1
-1
c14307929.lua
c14307929.lua
+1
-1
c14529511.lua
c14529511.lua
+1
-1
c1528054.lua
c1528054.lua
+1
-1
c1607603.lua
c1607603.lua
+1
-1
c19316241.lua
c19316241.lua
+1
-1
c19652159.lua
c19652159.lua
+1
-1
c22435424.lua
c22435424.lua
+1
-1
c22712877.lua
c22712877.lua
+1
-1
c23657016.lua
c23657016.lua
+1
-1
c24166324.lua
c24166324.lua
+1
-1
c24440742.lua
c24440742.lua
+1
-1
c2463794.lua
c2463794.lua
+1
-1
c24779554.lua
c24779554.lua
+1
-1
c24839398.lua
c24839398.lua
+1
-1
c25388971.lua
c25388971.lua
+1
-1
c25592142.lua
c25592142.lua
+1
-1
c342673.lua
c342673.lua
+1
-1
c34813443.lua
c34813443.lua
+1
-1
c35035985.lua
c35035985.lua
+1
-1
c35151572.lua
c35151572.lua
+1
-1
c35552985.lua
c35552985.lua
+1
-1
c35614780.lua
c35614780.lua
+1
-1
c35778533.lua
c35778533.lua
+1
-1
c36400569.lua
c36400569.lua
+1
-1
c36436372.lua
c36436372.lua
+1
-1
c3685372.lua
c3685372.lua
+1
-1
c36890111.lua
c36890111.lua
+1
-1
c36974120.lua
c36974120.lua
+1
-1
c37006702.lua
c37006702.lua
+1
-1
c37552929.lua
c37552929.lua
+1
-1
c37613663.lua
c37613663.lua
+1
-1
c38745241.lua
c38745241.lua
+1
-1
c38775407.lua
c38775407.lua
+1
-1
c402416.lua
c402416.lua
+1
-1
c40702028.lua
c40702028.lua
+1
-1
c41924516.lua
c41924516.lua
+1
-1
c48228390.lua
c48228390.lua
+1
-1
c49689480.lua
c49689480.lua
+1
-1
c49867899.lua
c49867899.lua
+1
-1
c50042011.lua
c50042011.lua
+2
-2
c50838440.lua
c50838440.lua
+1
-1
c51650038.lua
c51650038.lua
+1
-1
c56863746.lua
c56863746.lua
+1
-1
c57985393.lua
c57985393.lua
+1
-1
c58707981.lua
c58707981.lua
+1
-1
c59016454.lua
c59016454.lua
+1
-1
c59829423.lua
c59829423.lua
+1
-1
c60238002.lua
c60238002.lua
+1
-1
c60764609.lua
c60764609.lua
+1
-1
c61434639.lua
c61434639.lua
+1
-1
c61773610.lua
c61773610.lua
+1
-1
c61950680.lua
c61950680.lua
+1
-1
c61980241.lua
c61980241.lua
+1
-1
c62002838.lua
c62002838.lua
+1
-1
c62156277.lua
c62156277.lua
+1
-1
c62173132.lua
c62173132.lua
+1
-1
c62995268.lua
c62995268.lua
+1
-1
c63017368.lua
c63017368.lua
+1
-1
c63295720.lua
c63295720.lua
+1
-1
c63378869.lua
c63378869.lua
+1
-1
c63825486.lua
c63825486.lua
+1
-1
c63947968.lua
c63947968.lua
+1
-1
c73490417.lua
c73490417.lua
+1
-1
c74139959.lua
c74139959.lua
+1
-1
c74169516.lua
c74169516.lua
+1
-1
c74213995.lua
c74213995.lua
+1
-1
c75352507.lua
c75352507.lua
+1
-1
c76078185.lua
c76078185.lua
+1
-1
c76290637.lua
c76290637.lua
+2
-1
c77313225.lua
c77313225.lua
+1
-1
c82135803.lua
c82135803.lua
+1
-1
c83257450.lua
c83257450.lua
+1
-1
c84079032.lua
c84079032.lua
+1
-1
c84192580.lua
c84192580.lua
+1
-1
c85314178.lua
c85314178.lua
+1
-1
c8540986.lua
c8540986.lua
+1
-1
c885016.lua
c885016.lua
+1
-1
c96030710.lua
c96030710.lua
+1
-1
c97045737.lua
c97045737.lua
+1
-1
c97223101.lua
c97223101.lua
+1
-1
c97262307.lua
c97262307.lua
+1
-1
c97345699.lua
c97345699.lua
+1
-1
c9763474.lua
c9763474.lua
+1
-1
c98007437.lua
c98007437.lua
+1
-1
c98167225.lua
c98167225.lua
+1
-1
c98385955.lua
c98385955.lua
+1
-1
c98828338.lua
c98828338.lua
+1
-1
c99229085.lua
c99229085.lua
+1
-1
c99289828.lua
c99289828.lua
+1
-1
No files found.
c10474647.lua
View file @
2fe1c22a
...
...
@@ -92,4 +92,4 @@ function s.atkop2(e,tp,eg,ep,ev,re,r,rp)
c
:
RegisterEffect
(
e2
)
end
end
end
\ No newline at end of file
end
c11590299.lua
View file @
2fe1c22a
...
...
@@ -63,4 +63,4 @@ function s.atkop(e,tp,eg,ep,ev,re,r,rp)
else
Duel
.
MoveSequence
(
tc
,
SEQ_DECKBOTTOM
)
end
end
\ No newline at end of file
end
c1164211.lua
View file @
2fe1c22a
...
...
@@ -90,4 +90,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
efilter
(
e
,
re
)
return
re
:
IsActiveType
(
TYPE_SPELL
+
TYPE_TRAP
)
end
\ No newline at end of file
end
c1340142.lua
View file @
2fe1c22a
...
...
@@ -71,4 +71,4 @@ function s.disop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
BreakEffect
()
Duel
.
RemoveCounter
(
tp
,
1
,
0
,
0x6a
,
3
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c14307929.lua
View file @
2fe1c22a
...
...
@@ -79,4 +79,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
\ No newline at end of file
end
c14529511.lua
View file @
2fe1c22a
...
...
@@ -95,4 +95,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SendtoHand
(
g
,
nil
,
REASON_EFFECT
)
Duel
.
ConfirmCards
(
1
-
tp
,
g
)
end
end
\ No newline at end of file
end
c1528054.lua
View file @
2fe1c22a
...
...
@@ -95,4 +95,4 @@ function s.desop(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
Destroy
(
tc
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c1607603.lua
View file @
2fe1c22a
...
...
@@ -69,4 +69,4 @@ function s.slop(e,tp,eg,ep,ev,re,r,rp)
if
sg
:
GetCount
()
>
0
then
Duel
.
SpecialSummon
(
sg
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
\ No newline at end of file
end
c19316241.lua
View file @
2fe1c22a
...
...
@@ -95,4 +95,4 @@ function s.lvop(e,tp,eg,ep,ev,re,r,rp)
local
e2
=
e1
:
Clone
()
tc
:
RegisterEffect
(
e2
)
end
end
\ No newline at end of file
end
c19652159.lua
View file @
2fe1c22a
...
...
@@ -97,4 +97,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
if
tc
and
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SpecialSummon
(
tc
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
\ No newline at end of file
end
c22435424.lua
View file @
2fe1c22a
...
...
@@ -89,4 +89,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SendtoHand
(
g
,
nil
,
REASON_EFFECT
)
Duel
.
ConfirmCards
(
1
-
tp
,
g
)
end
end
\ No newline at end of file
end
c22712877.lua
View file @
2fe1c22a
...
...
@@ -59,4 +59,4 @@ function s.tkop(e,tp,eg,ep,ev,re,r,rp)
or
not
Duel
.
IsPlayerCanSpecialSummonMonster
(
tp
,
id
+
o
,
0
,
TYPES_TOKEN_MONSTER
,
0
,
0
,
1
,
RACE_THUNDER
,
ATTRIBUTE_DARK
)
then
return
end
local
token
=
Duel
.
CreateToken
(
tp
,
id
+
o
)
Duel
.
SpecialSummon
(
token
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
\ No newline at end of file
end
c23657016.lua
View file @
2fe1c22a
...
...
@@ -87,4 +87,4 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
splimit
(
e
,
c
)
return
not
c
:
IsRace
(
RACE_DRAGON
)
end
\ No newline at end of file
end
c24166324.lua
View file @
2fe1c22a
...
...
@@ -152,4 +152,4 @@ function s.RitualUltimateFilter(c,filter,e,tp,m1,m2,attack_function,greater_or_e
local
res
=
mg
:
CheckSubGroup
(
s
.
RitualCheck
,
1
,
#
mg
,
tp
,
c
,
atk
,
greater_or_equal
)
aux
.
GCheckAdditional
=
nil
return
res
end
\ No newline at end of file
end
c24440742.lua
View file @
2fe1c22a
...
...
@@ -88,4 +88,4 @@ end
function
s
.
indtg
(
e
,
c
)
local
tc
=
e
:
GetHandler
()
return
c
==
tc
or
c
==
tc
:
GetBattleTarget
()
end
\ No newline at end of file
end
c2463794.lua
View file @
2fe1c22a
...
...
@@ -92,4 +92,4 @@ function s.eqop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
eqlimit
(
e
,
c
)
return
c
==
e
:
GetLabelObject
()
end
\ No newline at end of file
end
c24779554.lua
View file @
2fe1c22a
...
...
@@ -104,4 +104,4 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
c
:
RegisterEffect
(
e2
)
end
Duel
.
SpecialSummonComplete
()
end
\ No newline at end of file
end
c24839398.lua
View file @
2fe1c22a
...
...
@@ -108,4 +108,4 @@ end
function
s
.
desrepop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
Hint
(
HINT_CARD
,
0
,
id
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_EFFECT
+
REASON_REPLACE
)
end
\ No newline at end of file
end
c25388971.lua
View file @
2fe1c22a
...
...
@@ -74,4 +74,4 @@ function s.drop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
end
\ No newline at end of file
end
c25592142.lua
View file @
2fe1c22a
...
...
@@ -69,4 +69,4 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
\ No newline at end of file
end
c342673.lua
View file @
2fe1c22a
...
...
@@ -68,4 +68,4 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SSet
(
tp
,
g
:
GetFirst
())
end
end
end
\ No newline at end of file
end
c34813443.lua
View file @
2fe1c22a
...
...
@@ -143,4 +143,4 @@ function s.attop(e,tp,eg,ep,ev,re,r,rp)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
+
RESET_PHASE
+
PHASE_END
)
tc
:
RegisterEffect
(
e1
)
end
end
\ No newline at end of file
end
c35035985.lua
View file @
2fe1c22a
...
...
@@ -65,4 +65,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c35151572.lua
View file @
2fe1c22a
...
...
@@ -60,4 +60,4 @@ function s.tdop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SendtoHand
(
hg
,
nil
,
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c35552985.lua
View file @
2fe1c22a
...
...
@@ -69,4 +69,4 @@ end
function
s
.
setop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SSet
(
tp
,
c
)
end
end
\ No newline at end of file
end
c35614780.lua
View file @
2fe1c22a
...
...
@@ -153,4 +153,4 @@ function s.atkop(e,tp,eg,ep,ev,re,r,rp)
bc
:
RegisterEffect
(
e3
)
end
end
end
\ No newline at end of file
end
c35778533.lua
View file @
2fe1c22a
...
...
@@ -51,4 +51,4 @@ end
function
s
.
setop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SSet
(
tp
,
c
)
end
end
\ No newline at end of file
end
c36400569.lua
View file @
2fe1c22a
...
...
@@ -75,4 +75,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SpecialSummon
(
tc
,
0
,
tp
,
1
-
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
end
end
end
\ No newline at end of file
end
c36436372.lua
View file @
2fe1c22a
...
...
@@ -71,4 +71,4 @@ function s.upop(e,tp,eg,ep,ev,re,r,rp)
tc
:
RegisterEffect
(
e1
)
end
end
end
\ No newline at end of file
end
c3685372.lua
View file @
2fe1c22a
...
...
@@ -109,4 +109,4 @@ function s.desop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
Damage
(
1
-
tp
,
math.floor
(
atk
/
2
),
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c36890111.lua
View file @
2fe1c22a
...
...
@@ -73,4 +73,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SpecialSummon
(
tc
,
0
,
tp
,
1
-
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
end
end
\ No newline at end of file
end
c36974120.lua
View file @
2fe1c22a
...
...
@@ -79,4 +79,4 @@ function s.adop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
Destroy
(
tc
,
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c37006702.lua
View file @
2fe1c22a
...
...
@@ -83,4 +83,4 @@ function s.tdop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SendtoDeck
(
tc
,
nil
,
SEQ_DECKSHUFFLE
,
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c37552929.lua
View file @
2fe1c22a
...
...
@@ -80,4 +80,4 @@ end
function
s
.
indtg
(
e
,
c
)
local
tc
=
e
:
GetHandler
()
return
c
==
tc
or
c
==
tc
:
GetBattleTarget
()
end
\ No newline at end of file
end
c37613663.lua
View file @
2fe1c22a
...
...
@@ -80,4 +80,4 @@ function s.activate(e,tp,eg,ep,ev,re,r,rp)
Duel
.
BreakEffect
()
Duel
.
SendtoDeck
(
c
,
nil
,
SEQ_DECKSHUFFLE
,
REASON_EFFECT
,
tp
,
true
)
end
end
\ No newline at end of file
end
c38745241.lua
View file @
2fe1c22a
...
...
@@ -84,4 +84,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
aclimit
(
e
,
re
,
tp
)
return
re
:
IsActiveType
(
TYPE_MONSTER
)
and
not
re
:
GetHandler
():
IsSetCard
(
0x71
)
end
\ No newline at end of file
end
c38775407.lua
View file @
2fe1c22a
...
...
@@ -90,4 +90,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
efilter
(
e
,
re
)
return
re
:
IsActiveType
(
TYPE_EFFECT
)
end
\ No newline at end of file
end
c402416.lua
View file @
2fe1c22a
...
...
@@ -106,4 +106,4 @@ function s.desop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
eqlimit
(
e
,
c
)
return
c
==
e
:
GetLabelObject
()
end
\ No newline at end of file
end
c40702028.lua
View file @
2fe1c22a
...
...
@@ -88,4 +88,4 @@ end
function
s
.
damop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
p
,
d
=
Duel
.
GetChainInfo
(
0
,
CHAININFO_TARGET_PLAYER
,
CHAININFO_TARGET_PARAM
)
Duel
.
Damage
(
p
,
d
,
REASON_EFFECT
)
end
\ No newline at end of file
end
c41924516.lua
View file @
2fe1c22a
...
...
@@ -45,4 +45,4 @@ function s.posop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
atktg
(
e
,
c
)
return
c
:
IsType
(
TYPE_SYNCHRO
)
and
c
:
IsRace
(
RACE_ILLUSION
+
RACE_SPELLCASTER
)
end
\ No newline at end of file
end
c48228390.lua
View file @
2fe1c22a
...
...
@@ -74,4 +74,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
Duel
.
SpecialSummon
(
g
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
\ No newline at end of file
end
c49689480.lua
View file @
2fe1c22a
...
...
@@ -79,4 +79,4 @@ function s.retop(e,tp,eg,ep,ev,re,r,rp)
if
e
:
GetHandler
():
IsRelateToEffect
(
e
)
then
Duel
.
SendtoDeck
(
e
:
GetHandler
(),
nil
,
SEQ_DECKSHUFFLE
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c49867899.lua
View file @
2fe1c22a
...
...
@@ -144,4 +144,4 @@ function s.fdfilter(c)
end
function
s
.
gdfilter
(
c
)
return
c
:
IsLocation
(
LOCATION_MZONE
)
and
c
:
IsFaceup
()
or
c
:
IsLocation
(
LOCATION_GRAVE
)
end
\ No newline at end of file
end
c50042011.lua
View file @
2fe1c22a
...
...
@@ -56,7 +56,7 @@ function s.cfilter(c,tp)
end
function
s
.
checkop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
for
p
=
0
,
1
do
if
eg
:
IsExists
(
s
.
cfilter
,
1
,
c
,
p
)
then
if
eg
:
IsExists
(
s
.
cfilter
,
1
,
nil
,
p
)
then
Duel
.
RegisterFlagEffect
(
p
,
id
,
RESET_PHASE
+
PHASE_END
,
0
,
1
)
end
end
...
...
@@ -148,4 +148,4 @@ function s.tgop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
Duel
.
SendtoGrave
(
g
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c50838440.lua
View file @
2fe1c22a
...
...
@@ -83,4 +83,4 @@ function s.setop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
then
Duel
.
SSet
(
tp
,
g
:
GetFirst
())
end
end
\ No newline at end of file
end
c51650038.lua
View file @
2fe1c22a
...
...
@@ -90,4 +90,4 @@ function s.matop(e,tp,eg,ep,ev,re,r,rp)
local
tc
=
tg
:
GetFirst
()
Duel
.
Overlay
(
tc
,
Group
.
FromCards
(
c
))
end
end
\ No newline at end of file
end
c56863746.lua
View file @
2fe1c22a
...
...
@@ -103,4 +103,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
SpecialSummon
(
tc
,
SUMMON_TYPE_RITUAL
,
tp
,
tp
,
false
,
true
,
POS_FACEUP
)
tc
:
CompleteProcedure
()
end
end
\ No newline at end of file
end
c57985393.lua
View file @
2fe1c22a
...
...
@@ -79,4 +79,4 @@ end
function
s
.
synlimit
(
e
,
c
)
if
not
c
then
return
false
end
return
not
c
:
IsLevelBelow
(
8
)
end
\ No newline at end of file
end
c58707981.lua
View file @
2fe1c22a
...
...
@@ -79,4 +79,4 @@ function s.penop(e,tp,eg,ep,ev,re,r,rp)
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
MoveToField
(
c
,
tp
,
tp
,
LOCATION_PZONE
,
POS_FACEUP
,
true
)
end
end
\ No newline at end of file
end
c59016454.lua
View file @
2fe1c22a
...
...
@@ -68,4 +68,4 @@ function s.condition2(e,tp,eg,ep,ev,re,r,rp)
if
not
re
:
IsActiveType
(
TYPE_MONSTER
)
then
return
false
end
local
ex
,
tg
,
tc
=
Duel
.
GetOperationInfo
(
ev
,
CATEGORY_DESTROY
)
return
ex
and
tg
~=
nil
and
tc
+
tg
:
FilterCount
(
s
.
cfilter3
,
nil
)
-
tg
:
GetCount
()
>
0
end
\ No newline at end of file
end
c59829423.lua
View file @
2fe1c22a
...
...
@@ -78,4 +78,4 @@ function s.rmop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
HintSelection
(
sg
)
Duel
.
Remove
(
sg
,
POS_FACEUP
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c60238002.lua
View file @
2fe1c22a
...
...
@@ -107,4 +107,4 @@ function s.retop(e,tp,eg,ep,ev,re,r,rp)
if
Duel
.
GetTurnCount
()
~=
e
:
GetLabel
()
and
ec
:
IsLocation
(
LOCATION_REMOVED
)
then
Duel
.
ReturnToField
(
e
:
GetLabelObject
())
end
end
\ No newline at end of file
end
c60764609.lua
View file @
2fe1c22a
...
...
@@ -95,4 +95,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
end
\ No newline at end of file
end
c61434639.lua
View file @
2fe1c22a
...
...
@@ -47,4 +47,4 @@ function s.disop(e,tp,eg,ep,ev,re,r,rp)
e2
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
+
RESET_PHASE
+
PHASE_END
)
tc
:
RegisterEffect
(
e2
)
end
end
\ No newline at end of file
end
c61773610.lua
View file @
2fe1c22a
...
...
@@ -92,4 +92,4 @@ function s.atkop(e,tp,eg,ep,ev,re,r,rp)
e1
:
SetValue
(
atk
)
tc
:
RegisterEffect
(
e1
)
end
end
\ No newline at end of file
end
c61950680.lua
View file @
2fe1c22a
...
...
@@ -78,4 +78,4 @@ function s.setop(e,tp,eg,ep,ev,re,r,rp)
e1
:
SetValue
(
TYPE_TRAP
+
TYPE_CONTINUOUS
)
tc
:
RegisterEffect
(
e1
)
end
end
\ No newline at end of file
end
c61980241.lua
View file @
2fe1c22a
...
...
@@ -72,4 +72,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoHand
(
c
,
nil
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c62002838.lua
View file @
2fe1c22a
...
...
@@ -148,4 +148,4 @@ function s.atkop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
Destroy
(
tc
,
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c62156277.lua
View file @
2fe1c22a
...
...
@@ -54,4 +54,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoHand
(
tc
,
nil
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c62173132.lua
View file @
2fe1c22a
...
...
@@ -62,4 +62,4 @@ function s.setop(e,tp,eg,ep,ev,re,r,rp)
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SSet
(
tp
,
c
)
end
end
\ No newline at end of file
end
c62995268.lua
View file @
2fe1c22a
...
...
@@ -56,4 +56,4 @@ end
function
s
.
setop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SSet
(
tp
,
c
)
end
end
\ No newline at end of file
end
c63017368.lua
View file @
2fe1c22a
...
...
@@ -89,4 +89,4 @@ function s.repop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
eftg
(
e
,
c
)
return
c
:
IsSetCard
(
0x1ae
)
end
\ No newline at end of file
end
c63295720.lua
View file @
2fe1c22a
...
...
@@ -96,4 +96,4 @@ function s.negtg(e,tp,eg,ep,ev,re,r,rp,chk)
end
function
s
.
negop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
NegateEffect
(
ev
)
end
\ No newline at end of file
end
c63378869.lua
View file @
2fe1c22a
...
...
@@ -108,4 +108,4 @@ function s.desop2(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
GetFlagEffectLabel
(
id
)
==
fid
then
Duel
.
Destroy
(
tc
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c63825486.lua
View file @
2fe1c22a
...
...
@@ -100,4 +100,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoHand
(
c
,
nil
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c63947968.lua
View file @
2fe1c22a
...
...
@@ -70,4 +70,4 @@ end
function
s
.
indtg
(
e
,
c
)
local
tc
=
e
:
GetHandler
()
return
c
==
tc
or
c
==
tc
:
GetBattleTarget
()
end
\ No newline at end of file
end
c73490417.lua
View file @
2fe1c22a
...
...
@@ -91,4 +91,4 @@ function s.tdop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
Destroy
(
dg
,
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c74139959.lua
View file @
2fe1c22a
...
...
@@ -111,4 +111,4 @@ function s.atkop(e,tp,eg,ep,ev,re,r,rp)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
+
RESET_DISABLE
)
c
:
RegisterEffect
(
e1
)
end
end
\ No newline at end of file
end
c74169516.lua
View file @
2fe1c22a
...
...
@@ -91,4 +91,4 @@ function s.efilter(e,ct)
local
p
=
e
:
GetHandlerPlayer
()
local
te
,
tp
=
Duel
.
GetChainInfo
(
ct
,
CHAININFO_TRIGGERING_EFFECT
,
CHAININFO_TRIGGERING_PLAYER
)
return
p
==
tp
and
te
:
IsHasType
(
EFFECT_TYPE_ACTIVATE
)
and
te
:
GetHandler
():
IsCode
(
37613663
)
end
\ No newline at end of file
end
c74213995.lua
View file @
2fe1c22a
...
...
@@ -84,4 +84,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
ChangePosition
(
g
,
POS_FACEDOWN_DEFENSE
)
end
end
end
\ No newline at end of file
end
c75352507.lua
View file @
2fe1c22a
...
...
@@ -86,4 +86,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
splimit
(
e
,
c
,
sump
,
sumtype
,
sumpos
,
targetp
,
se
)
return
not
c
:
IsRace
(
RACE_INSECT
+
RACE_PLANT
+
RACE_REPTILE
)
end
\ No newline at end of file
end
c76078185.lua
View file @
2fe1c22a
...
...
@@ -70,4 +70,4 @@ end
function
s
.
indtg
(
e
,
c
)
local
tc
=
e
:
GetHandler
()
return
c
==
tc
or
c
==
tc
:
GetBattleTarget
()
end
\ No newline at end of file
end
c76290637.lua
View file @
2fe1c22a
...
...
@@ -20,6 +20,7 @@ function s.initial_effect(c)
e2
:
SetDescription
(
aux
.
Stringid
(
id
,
1
))
e2
:
SetCategory
(
CATEGORY_SPECIAL_SUMMON
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_TRIGGER_O
)
e2
:
SetProperty
(
EFFECT_FLAG_DELAY
)
e2
:
SetCode
(
EVENT_SPSUMMON_SUCCESS
)
e2
:
SetRange
(
LOCATION_GRAVE
)
e2
:
SetCountLimit
(
1
,
id
+
o
)
...
...
@@ -101,4 +102,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
end
end
end
end
\ No newline at end of file
end
c77313225.lua
View file @
2fe1c22a
...
...
@@ -58,4 +58,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
atktg
(
e
,
c
)
return
c
:
IsType
(
TYPE_SYNCHRO
)
and
c
:
IsRace
(
RACE_ILLUSION
+
RACE_SPELLCASTER
)
end
\ No newline at end of file
end
c82135803.lua
View file @
2fe1c22a
...
...
@@ -96,4 +96,4 @@ function s.tgop(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SendtoGrave
(
tc
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c83257450.lua
View file @
2fe1c22a
...
...
@@ -98,4 +98,4 @@ function s.damcon(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
damop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
SetLP
(
tp
,
Duel
.
GetLP
(
tp
)
-
1000
)
end
\ No newline at end of file
end
c84079032.lua
View file @
2fe1c22a
...
...
@@ -81,4 +81,4 @@ function s.posop2(e,tp,eg,ep,ev,re,r,rp)
Duel
.
ChangePosition
(
tc
,
POS_FACEUP_ATTACK
)
end
end
end
\ No newline at end of file
end
c84192580.lua
View file @
2fe1c22a
...
...
@@ -112,4 +112,4 @@ function s.tdop(e,tp,eg,ep,ev,re,r,rp)
local
d
=
Duel
.
GetFieldGroupCount
(
e
:
GetOwnerPlayer
(),
LOCATION_HAND
,
0
)
-
(
Duel
.
GetFieldGroupCount
(
e
:
GetOwnerPlayer
(),
0
,
LOCATION_ONFIELD
)
+
6
)
local
sg
=
g
:
RandomSelect
(
e
:
GetOwnerPlayer
(),
d
)
Duel
.
SendtoDeck
(
sg
,
nil
,
SEQ_DECKSHUFFLE
,
REASON_EFFECT
)
end
\ No newline at end of file
end
c85314178.lua
View file @
2fe1c22a
...
...
@@ -93,4 +93,4 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
end
end
end
end
\ No newline at end of file
end
c8540986.lua
View file @
2fe1c22a
...
...
@@ -85,4 +85,4 @@ function s.desop2(e,tp,eg,ep,ev,re,r,rp)
if
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
Duel
.
Destroy
(
eg
,
REASON_EFFECT
)
end
end
\ No newline at end of file
end
c885016.lua
View file @
2fe1c22a
...
...
@@ -63,4 +63,4 @@ function s.repval(e,c)
end
function
s
.
repop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
Duel
.
Remove
(
e
:
GetHandler
(),
POS_FACEUP
,
REASON_EFFECT
)
end
\ No newline at end of file
end
c96030710.lua
View file @
2fe1c22a
...
...
@@ -78,4 +78,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
local
c
=
e
:
GetHandler
()
if
not
c
:
IsRelateToEffect
(
e
)
then
return
end
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
\ No newline at end of file
end
c97045737.lua
View file @
2fe1c22a
...
...
@@ -50,4 +50,4 @@ function s.handcon(e)
end
function
s
.
aclimit
(
e
,
re
,
tp
)
return
re
:
IsActiveType
(
TYPE_MONSTER
)
and
re
:
GetHandler
():
IsAttribute
(
ATTRIBUTE_DARK
+
ATTRIBUTE_FIRE
+
ATTRIBUTE_WATER
)
end
\ No newline at end of file
end
c97223101.lua
View file @
2fe1c22a
...
...
@@ -84,4 +84,4 @@ function s.setop(e,tp,eg,ep,ev,re,r,rp)
tc
:
RegisterEffect
(
e1
)
end
end
end
\ No newline at end of file
end
c97262307.lua
View file @
2fe1c22a
...
...
@@ -64,4 +64,4 @@ function s.droperation(e,tp,eg,ep,ev,re,r,rp)
local
gc
=
g
:
GetClassCount
(
Card
.
GetRace
)
Duel
.
Hint
(
HINT_CARD
,
0
,
id
)
Duel
.
Draw
(
tp
,
gc
,
REASON_EFFECT
)
end
\ No newline at end of file
end
c97345699.lua
View file @
2fe1c22a
...
...
@@ -87,4 +87,4 @@ function s.retop(e,tp,eg,ep,ev,re,r,rp)
end
function
s
.
actlimit
(
e
,
re
,
tp
)
return
re
:
IsActiveType
(
TYPE_MONSTER
)
end
\ No newline at end of file
end
c9763474.lua
View file @
2fe1c22a
...
...
@@ -61,4 +61,4 @@ function s.acop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
Draw
(
tp
,
1
,
REASON_EFFECT
)
end
end
end
\ No newline at end of file
end
c98007437.lua
View file @
2fe1c22a
...
...
@@ -101,4 +101,4 @@ function s.atkop(e,tp,eg,ep,ev,re,r,rp)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
tc
:
RegisterEffect
(
e1
)
end
end
\ No newline at end of file
end
c98167225.lua
View file @
2fe1c22a
...
...
@@ -96,4 +96,4 @@ function s.couop(e,tp,eg,ep,ev,re,r,rp)
end
end
end
end
\ No newline at end of file
end
c98385955.lua
View file @
2fe1c22a
...
...
@@ -76,4 +76,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
c
:
RegisterEffect
(
e2
)
end
Duel
.
SpecialSummonComplete
()
end
\ No newline at end of file
end
c98828338.lua
View file @
2fe1c22a
...
...
@@ -113,4 +113,4 @@ function s.fsop(e,tp,eg,ep,ev,re,r,rp)
end
tc
:
CompleteProcedure
()
end
end
\ No newline at end of file
end
c99229085.lua
View file @
2fe1c22a
...
...
@@ -66,4 +66,4 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
if
tc
:
IsRelateToEffect
(
e
)
then
Duel
.
SpecialSummon
(
tc
,
0
,
tp
,
1
-
tp
,
false
,
false
,
POS_FACEUP_DEFENSE
)
end
end
\ No newline at end of file
end
c99289828.lua
View file @
2fe1c22a
...
...
@@ -52,4 +52,4 @@ end
function
s
.
setop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsRelateToEffect
(
e
)
then
Duel
.
SSet
(
tp
,
c
)
end
end
\ No newline at end of file
end
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