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
7d3d2a41
Commit
7d3d2a41
authored
Jul 18, 2024
by
Chen Bill
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update Auxiliary.IsCanBeQuickEffect
parent
311364bc
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
40 additions
and
23 deletions
+40
-23
c21441617.lua
c21441617.lua
+2
-2
c23756165.lua
c23756165.lua
+2
-2
c30741503.lua
c30741503.lua
+2
-2
c3134857.lua
c3134857.lua
+2
-2
c4055337.lua
c4055337.lua
+2
-2
c50140163.lua
c50140163.lua
+2
-2
c57835716.lua
c57835716.lua
+2
-2
c76145142.lua
c76145142.lua
+2
-2
c87257460.lua
c87257460.lua
+2
-2
c94046012.lua
c94046012.lua
+2
-2
utility.lua
utility.lua
+20
-3
No files found.
c21441617.lua
View file @
7d3d2a41
...
@@ -21,10 +21,10 @@ function c21441617.initial_effect(c)
...
@@ -21,10 +21,10 @@ function c21441617.initial_effect(c)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
function
c21441617
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c21441617
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c21441617
.
spcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c21441617
.
spcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c21441617
.
spfilter
(
c
,
e
,
tp
)
function
c21441617
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0x11b
)
and
not
c
:
IsCode
(
21441617
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0x11b
)
and
not
c
:
IsCode
(
21441617
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
...
c23756165.lua
View file @
7d3d2a41
...
@@ -48,11 +48,11 @@ function c23756165.regop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -48,11 +48,11 @@ function c23756165.regop(e,tp,eg,ep,ev,re,r,rp)
end
end
function
c23756165
.
eqcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c23756165
.
eqcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
not
aux
.
IsCan
beQuickEffect
(
c
,
tp
,
95937545
,
0x3
)
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
not
aux
.
IsCan
BeQuickEffect
(
c
,
tp
,
95937545
)
end
end
function
c23756165
.
eqcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c23756165
.
eqcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
aux
.
IsCan
beQuickEffect
(
c
,
tp
,
95937545
,
0x3
)
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
aux
.
IsCan
BeQuickEffect
(
c
,
tp
,
95937545
)
end
end
function
c23756165
.
filter
(
c
)
function
c23756165
.
filter
(
c
)
return
c
:
IsLevelBelow
(
5
)
and
c
:
IsFaceup
()
and
c
:
IsAbleToChangeControler
()
return
c
:
IsLevelBelow
(
5
)
and
c
:
IsFaceup
()
and
c
:
IsAbleToChangeControler
()
...
...
c30741503.lua
View file @
7d3d2a41
...
@@ -37,10 +37,10 @@ function c30741503.indcon(e)
...
@@ -37,10 +37,10 @@ function c30741503.indcon(e)
return
e
:
GetHandler
():
IsLinkState
()
return
e
:
GetHandler
():
IsLinkState
()
end
end
function
c30741503
.
tdcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c30741503
.
tdcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c30741503
.
tdcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c30741503
.
tdcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c30741503
.
tdfilter
(
c
)
function
c30741503
.
tdfilter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_MACHINE
)
and
c
:
IsAbleToDeck
()
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_MACHINE
)
and
c
:
IsAbleToDeck
()
...
...
c3134857.lua
View file @
7d3d2a41
...
@@ -42,10 +42,10 @@ function c3134857.indcon(e)
...
@@ -42,10 +42,10 @@ function c3134857.indcon(e)
return
e
:
GetHandler
():
IsLinkState
()
return
e
:
GetHandler
():
IsLinkState
()
end
end
function
c3134857
.
tdcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c3134857
.
tdcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c3134857
.
tdcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c3134857
.
tdcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
dscon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
and
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
dscon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
and
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c3134857
.
tdfilter
(
c
)
function
c3134857
.
tdfilter
(
c
)
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_MACHINE
)
and
c
:
IsAbleToDeck
()
return
c
:
IsFaceup
()
and
c
:
IsRace
(
RACE_MACHINE
)
and
c
:
IsAbleToDeck
()
...
...
c4055337.lua
View file @
7d3d2a41
...
@@ -29,10 +29,10 @@ function c4055337.indval(e,c)
...
@@ -29,10 +29,10 @@ function c4055337.indval(e,c)
return
c
:
IsType
(
TYPE_LINK
)
return
c
:
IsType
(
TYPE_LINK
)
end
end
function
c4055337
.
atkcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c4055337
.
atkcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c4055337
.
atkcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c4055337
.
atkcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
dscon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
and
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
dscon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
and
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c4055337
.
tgfilter
(
c
)
function
c4055337
.
tgfilter
(
c
)
return
c
:
IsFaceup
()
return
c
:
IsFaceup
()
...
...
c50140163.lua
View file @
7d3d2a41
...
@@ -36,11 +36,11 @@ function c50140163.regop(e,tp,eg,ep,ev,re,r,rp)
...
@@ -36,11 +36,11 @@ function c50140163.regop(e,tp,eg,ep,ev,re,r,rp)
end
end
function
c50140163
.
eqcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c50140163
.
eqcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
not
aux
.
IsCan
beQuickEffect
(
c
,
tp
,
95937545
,
0x3
)
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
not
aux
.
IsCan
BeQuickEffect
(
c
,
tp
,
95937545
)
end
end
function
c50140163
.
eqcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c50140163
.
eqcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
aux
.
IsCan
beQuickEffect
(
c
,
tp
,
95937545
,
0x3
)
return
c
:
GetFlagEffect
(
id
+
1
)
>
0
and
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
aux
.
IsCan
BeQuickEffect
(
c
,
tp
,
95937545
)
end
end
function
c50140163
.
filter
(
c
)
function
c50140163
.
filter
(
c
)
return
c
:
IsAbleToChangeControler
()
return
c
:
IsAbleToChangeControler
()
...
...
c57835716.lua
View file @
7d3d2a41
...
@@ -20,10 +20,10 @@ function c57835716.initial_effect(c)
...
@@ -20,10 +20,10 @@ function c57835716.initial_effect(c)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
function
c57835716
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c57835716
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c57835716
.
spcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c57835716
.
spcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c57835716
.
spfilter
(
c
,
e
,
tp
)
function
c57835716
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0x11b
)
and
not
c
:
IsCode
(
57835716
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0x11b
)
and
not
c
:
IsCode
(
57835716
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
...
c76145142.lua
View file @
7d3d2a41
...
@@ -39,10 +39,10 @@ function c76145142.indcon(e)
...
@@ -39,10 +39,10 @@ function c76145142.indcon(e)
return
e
:
GetHandler
():
IsLinkState
()
return
e
:
GetHandler
():
IsLinkState
()
end
end
function
c76145142
.
tdcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c76145142
.
tdcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c76145142
.
tdcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c76145142
.
tdcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c76145142
.
tdcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
function
c76145142
.
tdcost
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
e
:
GetHandler
():
GetAttackAnnouncedCount
()
==
0
end
if
chk
==
0
then
return
e
:
GetHandler
():
GetAttackAnnouncedCount
()
==
0
end
...
...
c87257460.lua
View file @
7d3d2a41
...
@@ -35,11 +35,11 @@ end
...
@@ -35,11 +35,11 @@ end
c87257460
.
lvup
=
{
23756165
}
c87257460
.
lvup
=
{
23756165
}
function
c87257460
.
eqcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c87257460
.
eqcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
return
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
not
aux
.
IsCan
beQuickEffect
(
c
,
tp
,
95937545
,
0x3
)
return
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
not
aux
.
IsCan
BeQuickEffect
(
c
,
tp
,
95937545
)
end
end
function
c87257460
.
eqcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c87257460
.
eqcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
c
=
e
:
GetHandler
()
return
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
aux
.
IsCan
beQuickEffect
(
c
,
tp
,
95937545
,
0x3
)
return
not
aux
.
IsSelfEquip
(
c
,
FLAG_ID_ALLURE_QUEEN
)
and
aux
.
IsCan
BeQuickEffect
(
c
,
tp
,
95937545
)
end
end
function
c87257460
.
filter
(
c
)
function
c87257460
.
filter
(
c
)
return
c
:
IsLevelBelow
(
3
)
and
c
:
IsFaceup
()
and
c
:
IsAbleToChangeControler
()
return
c
:
IsLevelBelow
(
3
)
and
c
:
IsFaceup
()
and
c
:
IsAbleToChangeControler
()
...
...
c94046012.lua
View file @
7d3d2a41
...
@@ -20,10 +20,10 @@ function c94046012.initial_effect(c)
...
@@ -20,10 +20,10 @@ function c94046012.initial_effect(c)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
function
c94046012
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c94046012
.
spcon1
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
not
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
not
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c94046012
.
spcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
function
c94046012
.
spcon2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
aux
.
IsCan
beQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
,
0x11b
)
return
aux
.
IsCan
BeQuickEffect
(
e
:
GetHandler
(),
tp
,
90351981
)
end
end
function
c94046012
.
spfilter
(
c
,
e
,
tp
)
function
c94046012
.
spfilter
(
c
,
e
,
tp
)
return
c
:
IsSetCard
(
0x11b
)
and
not
c
:
IsCode
(
94046012
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
return
c
:
IsSetCard
(
0x11b
)
and
not
c
:
IsCode
(
94046012
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
...
utility.lua
View file @
7d3d2a41
...
@@ -1646,12 +1646,29 @@ end
...
@@ -1646,12 +1646,29 @@ end
function
Auxiliary
.
IsSelfEquip
(
c
,
id
)
function
Auxiliary
.
IsSelfEquip
(
c
,
id
)
return
c
:
GetEquipGroup
():
IsExists
(
Card
.
GetFlagEffect
,
1
,
nil
,
id
)
return
c
:
GetEquipGroup
():
IsExists
(
Card
.
GetFlagEffect
,
1
,
nil
,
id
)
end
end
---Orcustrated Babel
---@param c Card
---@return boolean
function
Auxiliary
.
OrcustratedBabelFilter
(
c
)
return
c
:
IsOriginalSetCard
(
0x11b
)
and
(
c
:
IsLocation
(
LOCATION_MZONE
)
and
c
:
IsAllTypes
(
TYPE_LINK
+
TYPE_MONSTER
)
or
c
:
IsLocation
(
LOCATION_GRAVE
)
and
c
:
IsType
(
TYPE_MONSTER
))
end
---Golden Allure Queen
---@param c Card
---@return boolean
function
Auxiliary
.
GoldenAllureQueenFilter
(
c
)
return
c
:
IsOriginalSetCard
(
0x3
)
end
--The table of all "become quick effects"
Auxiliary
.
quick_effect_filter
=
{}
Auxiliary
.
quick_effect_filter
[
90351981
]
=
Auxiliary
.
OrcustratedBabelFilter
Auxiliary
.
quick_effect_filter
[
95937545
]
=
Auxiliary
.
GoldenAllureQueenFilter
---Check if the effect of c becomes a Quick Effect.
---Check if the effect of c becomes a Quick Effect.
---@param c Card
---@param c Card
---@param tp integer
---@param tp integer
---@param code integer
---@param code integer
---@param setname integer
---@return boolean
---@return boolean
function
Auxiliary
.
IsCanbeQuickEffect
(
c
,
tp
,
code
,
setname
)
function
Auxiliary
.
IsCanBeQuickEffect
(
c
,
tp
,
code
)
return
Duel
.
IsPlayerAffectedByEffect
(
tp
,
code
)
and
c
:
IsOriginalSetCard
(
setname
)
local
filter
=
Auxiliary
.
quick_effect_filter
[
code
]
return
Duel
.
IsPlayerAffectedByEffect
(
tp
,
code
)
~=
nil
and
filter
~=
nil
and
filter
(
c
)
end
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