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
7f4361f2
Commit
7f4361f2
authored
Jul 13, 2025
by
Vury Leo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Check empty field
parent
a7022cd9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
4 deletions
+11
-4
c2129638.lua
c2129638.lua
+0
-1
procedure.lua
procedure.lua
+11
-3
No files found.
c2129638.lua
View file @
7f4361f2
...
...
@@ -3,7 +3,6 @@ local s,id,o=GetID()
function
s
.
initial_effect
(
c
)
--fusion material
c
:
EnableReviveLimit
()
-- aux.AddFusionProcCodeRep(c,89631139,2,true,true)
Fusion
.
AddFusionProcedure
(
c
,{
slots
=
{
Fusion
.
Slot
.
Code
(
89631139
),
...
...
procedure.lua
View file @
7f4361f2
...
...
@@ -3725,6 +3725,14 @@ function Fusion.FusionCondition(tc,slots,mat_filter,fgoalcheck,allow_extras,sele
return
false
end
end
-- ensure there's at least one free Monster Zone if chkf requests a field-checked summon
if
chkf
~=
PLAYER_NONE
then
local
tp
=
chkf
&
0xf
if
Duel
.
GetLocationCountFromEx
(
tp
,
tp
,
mg
,
tc
)
<=
0
then
return
false
end
end
return
true
end
...
...
@@ -4379,8 +4387,8 @@ function Fusion.PatternsMinMax(patterns)
end
-- Helper: combine patterns into one operation function
function
Fusion
.
MultiOperation
(
tc
,
patterns
)
return
function
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
rp
,
gc
,
chkf
)
function
Fusion
.
MultiOperation
(
tc
,
patterns
)
return
function
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
r
p
,
gc
,
chkf
)
-- filter patterns by any locked codes, once per operation
local
locked
=
Fusion
.
LockedCodes
local
active_patterns
=
{}
...
...
@@ -4417,7 +4425,7 @@ function Fusion.MultiOperation(tc, patterns)
end
while
true
do
local
finishable
=
sg
:
GetCount
()
>=
min_req
and
strict_cond
(
e
,
sg
,
gc
,
chkf
)
local
finishable
=
sg
:
GetCount
()
>=
min_req
and
strict_cond
(
e
,
sg
,
gc
,
chkf
)
local
addable
=
Group
.
CreateGroup
()
for
_
,
mc
in
ipairs
(
eg_arr
)
do
...
...
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