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
d32874ff
Commit
d32874ff
authored
Aug 08, 2018
by
DailyShana
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix equip traps
when disabled, set CancelToGrave(false) only if it has relation to the chain.
parent
5f7761af
Changes
40
Hide whitespace changes
Inline
Side-by-side
Showing
40 changed files
with
120 additions
and
40 deletions
+120
-40
c13235258.lua
c13235258.lua
+3
-1
c13317419.lua
c13317419.lua
+3
-1
c15684835.lua
c15684835.lua
+3
-1
c18096222.lua
c18096222.lua
+3
-1
c18446701.lua
c18446701.lua
+3
-1
c20007374.lua
c20007374.lua
+3
-1
c21350571.lua
c21350571.lua
+3
-1
c23122036.lua
c23122036.lua
+3
-1
c2542230.lua
c2542230.lua
+3
-1
c259314.lua
c259314.lua
+3
-1
c26647858.lua
c26647858.lua
+3
-1
c30155789.lua
c30155789.lua
+3
-1
c35146019.lua
c35146019.lua
+3
-1
c37390589.lua
c37390589.lua
+3
-1
c38643567.lua
c38643567.lua
+3
-1
c43405287.lua
c43405287.lua
+3
-1
c47819246.lua
c47819246.lua
+3
-1
c49551909.lua
c49551909.lua
+3
-1
c53656677.lua
c53656677.lua
+3
-1
c54451023.lua
c54451023.lua
+3
-1
c57135971.lua
c57135971.lua
+3
-1
c57470761.lua
c57470761.lua
+3
-1
c58272005.lua
c58272005.lua
+3
-1
c59490397.lua
c59490397.lua
+3
-1
c6112401.lua
c6112401.lua
+3
-1
c62753201.lua
c62753201.lua
+3
-1
c62868900.lua
c62868900.lua
+3
-1
c63049052.lua
c63049052.lua
+3
-1
c6691855.lua
c6691855.lua
+3
-1
c68054593.lua
c68054593.lua
+3
-1
c68540058.lua
c68540058.lua
+3
-1
c75361204.lua
c75361204.lua
+3
-1
c75987257.lua
c75987257.lua
+3
-1
c78586116.lua
c78586116.lua
+3
-1
c80143954.lua
c80143954.lua
+3
-1
c86607583.lua
c86607583.lua
+3
-1
c87043568.lua
c87043568.lua
+3
-1
c879958.lua
c879958.lua
+3
-1
c93655221.lua
c93655221.lua
+3
-1
c98239899.lua
c98239899.lua
+3
-1
No files found.
c13235258.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c13235258
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c13235258
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c13235258
.
filter
(
c
)
function
c13235258
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_INSECT
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_INSECT
)
...
...
c13317419.lua
View file @
d32874ff
...
@@ -51,7 +51,9 @@ end
...
@@ -51,7 +51,9 @@ end
function
c13317419
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c13317419
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c13317419
.
filter
(
c
)
function
c13317419
.
filter
(
c
)
return
c
:
IsPosition
(
POS_FACEUP_ATTACK
)
and
c
:
IsAttackAbove
(
800
)
return
c
:
IsPosition
(
POS_FACEUP_ATTACK
)
and
c
:
IsAttackAbove
(
800
)
...
...
c15684835.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c15684835
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c15684835
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c15684835
.
filter
(
c
,
e
,
tp
)
function
c15684835
.
filter
(
c
,
e
,
tp
)
return
c
:
IsFaceup
()
and
c
:
IsControler
(
1
-
tp
)
and
c
:
IsCanBeEffectTarget
(
e
)
return
c
:
IsFaceup
()
and
c
:
IsControler
(
1
-
tp
)
and
c
:
IsCanBeEffectTarget
(
e
)
...
...
c18096222.lua
View file @
d32874ff
...
@@ -47,7 +47,9 @@ end
...
@@ -47,7 +47,9 @@ end
function
c18096222
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c18096222
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c18096222
.
filter
(
c
)
function
c18096222
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_DUAL
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_DUAL
)
...
...
c18446701.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c18446701
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c18446701
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c18446701
.
filter
(
c
)
function
c18446701
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_SPELLCASTER
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_SPELLCASTER
)
...
...
c20007374.lua
View file @
d32874ff
...
@@ -56,7 +56,9 @@ end
...
@@ -56,7 +56,9 @@ end
function
c20007374
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c20007374
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c20007374
.
filter
(
c
,
e
,
tp
)
function
c20007374
.
filter
(
c
,
e
,
tp
)
return
c
:
IsCode
(
44508094
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
SUMMON_TYPE_SYNCHRO
,
tp
,
false
,
false
)
return
c
:
IsCode
(
44508094
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
SUMMON_TYPE_SYNCHRO
,
tp
,
false
,
false
)
...
...
c21350571.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c21350571
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c21350571
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c21350571
.
filter
(
c
)
function
c21350571
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_BEAST
+
RACE_BEASTWARRIOR
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_BEAST
+
RACE_BEASTWARRIOR
)
...
...
c23122036.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c23122036
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c23122036
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c23122036
.
filter
(
c
)
function
c23122036
.
filter
(
c
)
return
c
:
IsFaceup
()
return
c
:
IsFaceup
()
...
...
c2542230.lua
View file @
d32874ff
...
@@ -39,7 +39,9 @@ end
...
@@ -39,7 +39,9 @@ end
function
c2542230
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c2542230
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c2542230
.
filter
(
c
)
function
c2542230
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_DRAGON
)
and
c
:
IsType
(
TYPE_SYNCHRO
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_DRAGON
)
and
c
:
IsType
(
TYPE_SYNCHRO
)
...
...
c259314.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c259314
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c259314
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c259314
.
filter
(
c
)
function
c259314
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x56
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x56
)
...
...
c26647858.lua
View file @
d32874ff
...
@@ -33,7 +33,9 @@ end
...
@@ -33,7 +33,9 @@ end
function
c26647858
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c26647858
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c26647858
.
filter
(
c
)
function
c26647858
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsAttackBelow
(
1500
)
and
c
:
IsRace
(
RACE_WARRIOR
)
return
c
:
IsFaceup
()
and
c
:
IsAttackBelow
(
1500
)
and
c
:
IsRace
(
RACE_WARRIOR
)
...
...
c30155789.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c30155789
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c30155789
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c30155789
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c30155789
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
chkc
:
IsControler
(
tp
)
and
chkc
:
IsLocation
(
LOCATION_MZONE
)
and
chkc
:
IsFaceup
()
end
if
chkc
then
return
chkc
:
IsControler
(
tp
)
and
chkc
:
IsLocation
(
LOCATION_MZONE
)
and
chkc
:
IsFaceup
()
end
...
...
c35146019.lua
View file @
d32874ff
...
@@ -57,7 +57,9 @@ end
...
@@ -57,7 +57,9 @@ end
function
c35146019
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c35146019
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c35146019
.
spfilter
(
c
,
e
,
tp
)
function
c35146019
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0x103
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
,
POS_FACEUP_ATTACK
)
return
c
:
IsSetCard
(
0x103
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
,
POS_FACEUP_ATTACK
)
...
...
c37390589.lua
View file @
d32874ff
...
@@ -73,7 +73,9 @@ end
...
@@ -73,7 +73,9 @@ end
function
c37390589
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c37390589
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c37390589
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c37390589
.
operation
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
...
...
c38643567.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c38643567
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c38643567
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c38643567
.
filter
(
c
)
function
c38643567
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x56
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x56
)
...
...
c43405287.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c43405287
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c43405287
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c43405287
.
filter
(
c
)
function
c43405287
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0xc008
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0xc008
)
...
...
c47819246.lua
View file @
d32874ff
...
@@ -58,7 +58,9 @@ end
...
@@ -58,7 +58,9 @@ end
function
c47819246
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c47819246
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c47819246
.
filter
(
c
)
function
c47819246
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0xdc
)
and
c
:
IsType
(
TYPE_XYZ
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0xdc
)
and
c
:
IsType
(
TYPE_XYZ
)
...
...
c49551909.lua
View file @
d32874ff
...
@@ -33,7 +33,9 @@ end
...
@@ -33,7 +33,9 @@ end
function
c49551909
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c49551909
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c49551909
.
filter
(
c
)
function
c49551909
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x6f
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x6f
)
...
...
c53656677.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c53656677
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c53656677
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c53656677
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c53656677
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
chkc
==
Duel
.
GetAttackTarget
()
end
if
chkc
then
return
chkc
==
Duel
.
GetAttackTarget
()
end
...
...
c54451023.lua
View file @
d32874ff
...
@@ -48,7 +48,9 @@ end
...
@@ -48,7 +48,9 @@ end
function
c54451023
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c54451023
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c54451023
.
filter
(
c
)
function
c54451023
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_PLANT
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_PLANT
)
...
...
c57135971.lua
View file @
d32874ff
...
@@ -45,7 +45,9 @@ end
...
@@ -45,7 +45,9 @@ end
function
c57135971
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c57135971
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c57135971
.
filter
(
c
)
function
c57135971
.
filter
(
c
)
return
c
:
IsSetCard
(
0x3b
)
and
c
:
IsFaceup
()
return
c
:
IsSetCard
(
0x3b
)
and
c
:
IsFaceup
()
...
...
c57470761.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c57470761
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c57470761
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c57470761
.
filter
(
c
)
function
c57470761
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_DRAGON
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_DRAGON
)
...
...
c58272005.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c58272005
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c58272005
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c58272005
.
filter
(
c
)
function
c58272005
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_DINOSAUR
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_DINOSAUR
)
...
...
c59490397.lua
View file @
d32874ff
...
@@ -44,7 +44,9 @@ end
...
@@ -44,7 +44,9 @@ end
function
c59490397
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c59490397
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c59490397
.
filter
(
c
)
function
c59490397
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
and
c
:
IsSetCard
(
0x10b
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
and
c
:
IsSetCard
(
0x10b
)
...
...
c6112401.lua
View file @
d32874ff
...
@@ -41,7 +41,9 @@ end
...
@@ -41,7 +41,9 @@ end
function
c6112401
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c6112401
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c6112401
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c6112401
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
false
end
if
chkc
then
return
false
end
...
...
c62753201.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c62753201
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c62753201
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c62753201
.
filter
(
c
)
function
c62753201
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
and
c
:
IsSetCard
(
0x10f
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
and
c
:
IsSetCard
(
0x10f
)
...
...
c62868900.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c62868900
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c62868900
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c62868900
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c62868900
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
chkc
==
eg
:
GetFirst
()
end
if
chkc
then
return
chkc
==
eg
:
GetFirst
()
end
...
...
c63049052.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c63049052
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c63049052
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c63049052
.
filter
(
c
)
function
c63049052
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRank
(
4
)
return
c
:
IsFaceup
()
and
c
:
IsRank
(
4
)
...
...
c6691855.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c6691855
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c6691855
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c6691855
.
filter
(
c
)
function
c6691855
.
filter
(
c
)
return
c
:
IsFaceup
()
return
c
:
IsFaceup
()
...
...
c68054593.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c68054593
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c68054593
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c68054593
.
filter
(
c
)
function
c68054593
.
filter
(
c
)
return
c
:
IsFaceup
()
return
c
:
IsFaceup
()
...
...
c68540058.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c68540058
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c68540058
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c68540058
.
filter
(
c
)
function
c68540058
.
filter
(
c
)
return
c
:
IsFaceup
()
return
c
:
IsFaceup
()
...
...
c75361204.lua
View file @
d32874ff
...
@@ -37,7 +37,9 @@ end
...
@@ -37,7 +37,9 @@ end
function
c75361204
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c75361204
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c75361204
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c75361204
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
chkc
:
IsControler
(
tp
)
and
chkc
:
IsLocation
(
LOCATION_MZONE
)
and
chkc
:
IsFaceup
()
end
if
chkc
then
return
chkc
:
IsControler
(
tp
)
and
chkc
:
IsLocation
(
LOCATION_MZONE
)
and
chkc
:
IsFaceup
()
end
...
...
c75987257.lua
View file @
d32874ff
...
@@ -47,7 +47,9 @@ end
...
@@ -47,7 +47,9 @@ end
function
c75987257
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c75987257
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c75987257
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c75987257
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
local
tc
=
Duel
.
GetAttacker
()
local
tc
=
Duel
.
GetAttacker
()
...
...
c78586116.lua
View file @
d32874ff
...
@@ -42,7 +42,9 @@ end
...
@@ -42,7 +42,9 @@ end
function
c78586116
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c78586116
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c78586116
.
filter
(
c
)
function
c78586116
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x26
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x26
)
...
...
c80143954.lua
View file @
d32874ff
...
@@ -41,7 +41,9 @@ end
...
@@ -41,7 +41,9 @@ end
function
c80143954
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c80143954
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c80143954
.
filter
(
c
)
function
c80143954
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x103
)
return
c
:
IsFaceup
()
and
c
:
IsSetCard
(
0x103
)
...
...
c86607583.lua
View file @
d32874ff
...
@@ -48,7 +48,9 @@ end
...
@@ -48,7 +48,9 @@ end
function
c86607583
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c86607583
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c86607583
.
spfilter
(
c
,
e
,
tp
)
function
c86607583
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0x101
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
,
POS_FACEUP
)
return
c
:
IsSetCard
(
0x101
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
,
POS_FACEUP
)
...
...
c87043568.lua
View file @
d32874ff
...
@@ -32,7 +32,9 @@ end
...
@@ -32,7 +32,9 @@ end
function
c87043568
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c87043568
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c87043568
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
function
c87043568
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
chkc
)
if
chkc
then
return
chkc
:
IsControler
(
tp
)
and
chkc
:
IsLocation
(
LOCATION_MZONE
)
and
chkc
:
IsFaceup
()
end
if
chkc
then
return
chkc
:
IsControler
(
tp
)
and
chkc
:
IsLocation
(
LOCATION_MZONE
)
and
chkc
:
IsFaceup
()
end
...
...
c879958.lua
View file @
d32874ff
...
@@ -44,7 +44,9 @@ end
...
@@ -44,7 +44,9 @@ end
function
c879958
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c879958
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c879958
.
filter
(
c
)
function
c879958
.
filter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
...
...
c93655221.lua
View file @
d32874ff
...
@@ -41,7 +41,9 @@ end
...
@@ -41,7 +41,9 @@ end
function
c93655221
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c93655221
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c93655221
.
eqfilter
(
c
)
function
c93655221
.
eqfilter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
return
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_LINK
)
...
...
c98239899.lua
View file @
d32874ff
...
@@ -48,7 +48,9 @@ end
...
@@ -48,7 +48,9 @@ end
function
c98239899
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c98239899
.
tgop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
local
cid
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_CHAIN_ID
)
if
cid
~=
e
:
GetLabel
()
then
return
end
if
cid
~=
e
:
GetLabel
()
then
return
end
e
:
GetOwner
():
CancelToGrave
(
false
)
if
e
:
GetOwner
():
IsRelateToChain
(
ev
)
then
e
:
GetOwner
():
CancelToGrave
(
false
)
end
end
end
function
c98239899
.
filter
(
c
)
function
c98239899
.
filter
(
c
)
return
c
:
IsFaceup
()
return
c
:
IsFaceup
()
...
...
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