Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-222DIY-cards
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
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
alstroemeria-silentlove
ygopro-222DIY-cards
Commits
67bec91b
Commit
67bec91b
authored
Dec 22, 2023
by
花桃白音
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:101s/119/150s/164/172/379s/473s/648s/650s/714s,fix cdb in 648,add 2filed pics
parent
214bb72c
Pipeline
#24510
passed with stages
in 29 minutes and 18 seconds
Changes
52
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
52 changed files
with
354 additions
and
237 deletions
+354
-237
expansions/222DIY.cdb
expansions/222DIY.cdb
+0
-0
expansions/pics/field/50218220.jpg
expansions/pics/field/50218220.jpg
+0
-0
expansions/pics/field/50223275.jpg
expansions/pics/field/50223275.jpg
+0
-0
expansions/pics/field/50223365.jpg
expansions/pics/field/50223365.jpg
+0
-0
expansions/script/c10171001.lua
expansions/script/c10171001.lua
+5
-7
expansions/script/c11900105.lua
expansions/script/c11900105.lua
+0
-2
expansions/script/c15005131.lua
expansions/script/c15005131.lua
+1
-1
expansions/script/c15005132.lua
expansions/script/c15005132.lua
+1
-1
expansions/script/c15005133.lua
expansions/script/c15005133.lua
+1
-1
expansions/script/c15005134.lua
expansions/script/c15005134.lua
+1
-1
expansions/script/c15005136.lua
expansions/script/c15005136.lua
+1
-1
expansions/script/c15005138.lua
expansions/script/c15005138.lua
+1
-0
expansions/script/c15005141.lua
expansions/script/c15005141.lua
+210
-92
expansions/script/c16400100.lua
expansions/script/c16400100.lua
+1
-1
expansions/script/c17243331.lua
expansions/script/c17243331.lua
+7
-3
expansions/script/c37900000.lua
expansions/script/c37900000.lua
+1
-1
expansions/script/c37900001.lua
expansions/script/c37900001.lua
+1
-1
expansions/script/c37900002.lua
expansions/script/c37900002.lua
+1
-1
expansions/script/c37900003.lua
expansions/script/c37900003.lua
+1
-1
expansions/script/c37900004.lua
expansions/script/c37900004.lua
+1
-1
expansions/script/c37900006.lua
expansions/script/c37900006.lua
+1
-1
expansions/script/c37900011.lua
expansions/script/c37900011.lua
+1
-1
expansions/script/c37900012.lua
expansions/script/c37900012.lua
+1
-1
expansions/script/c37900013.lua
expansions/script/c37900013.lua
+1
-1
expansions/script/c37900014.lua
expansions/script/c37900014.lua
+1
-1
expansions/script/c37900015.lua
expansions/script/c37900015.lua
+1
-1
expansions/script/c37900016.lua
expansions/script/c37900016.lua
+1
-1
expansions/script/c37900017.lua
expansions/script/c37900017.lua
+3
-16
expansions/script/c37900029.lua
expansions/script/c37900029.lua
+1
-1
expansions/script/c37900030.lua
expansions/script/c37900030.lua
+1
-1
expansions/script/c47320010.lua
expansions/script/c47320010.lua
+1
-1
expansions/script/c47320012.lua
expansions/script/c47320012.lua
+1
-1
expansions/script/c47320013.lua
expansions/script/c47320013.lua
+6
-2
expansions/script/c64800051.lua
expansions/script/c64800051.lua
+1
-0
expansions/script/c64800181.lua
expansions/script/c64800181.lua
+3
-3
expansions/script/c64800182.lua
expansions/script/c64800182.lua
+4
-4
expansions/script/c64800188.lua
expansions/script/c64800188.lua
+1
-1
expansions/script/c64800189.lua
expansions/script/c64800189.lua
+1
-0
expansions/script/c64800190.lua
expansions/script/c64800190.lua
+1
-0
expansions/script/c64800191.lua
expansions/script/c64800191.lua
+1
-0
expansions/script/c64800193.lua
expansions/script/c64800193.lua
+4
-4
expansions/script/c64800194.lua
expansions/script/c64800194.lua
+2
-3
expansions/script/c64800212.lua
expansions/script/c64800212.lua
+4
-3
expansions/script/c64800213.lua
expansions/script/c64800213.lua
+3
-3
expansions/script/c64800214.lua
expansions/script/c64800214.lua
+3
-3
expansions/script/c65050129.lua
expansions/script/c65050129.lua
+1
-1
expansions/script/c65050131.lua
expansions/script/c65050131.lua
+3
-2
expansions/script/c65050138.lua
expansions/script/c65050138.lua
+1
-1
expansions/script/c71401003.lua
expansions/script/c71401003.lua
+1
-1
expansions/script/c71401018.lua
expansions/script/c71401018.lua
+0
-1
update/filelist.txt
update/filelist.txt
+65
-62
update/version.txt
update/version.txt
+1
-1
No files found.
expansions/222DIY.cdb
View file @
67bec91b
No preview for this file type
expansions/pics/field/50218220.jpg
View replaced file @
214bb72c
View file @
67bec91b
36 KB
|
W:
|
H:
295 KB
|
W:
|
H:
2-up
Swipe
Onion skin
expansions/pics/field/50223275.jpg
0 → 100644
View file @
67bec91b
88.6 KB
expansions/pics/field/50223365.jpg
0 → 100644
View file @
67bec91b
209 KB
expansions/script/c10171001.lua
View file @
67bec91b
--余火
if
not
pcall
(
function
()
require
(
"expansions/script/c10199990"
)
end
)
then
require
(
"script/c10199990
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c10199990.lua"
)
end
)
then
dofile
(
"script/c10199990.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
10171001
)
if
rsds
then
return
end
rsds
=
cm
...
...
@@ -131,11 +131,8 @@ function cm.speop(spcode)
end
-------------------------
function
cm
.
initial_effect
(
c
)
--local e1=rsef.QO(c,nil,{m,1},nil,"rec","ptg",LOCATION_HAND+LOCATION_MZONE,nil,rsds.cost1,rsop.target(800,"rec"),cm.recop)
local
e2
=
rsef
.
QO
(
c
,
nil
,{
m
,
2
},
nil
,
"sp"
,
nil
,
LOCATION_HAND
+
LOCATION_MZONE
,
nil
,
rsds
.
cost1
,
rsop
.
target2
(
cm
.
resetfun
,
cm
.
spfilter
,
"sp"
,
LOCATION_HAND
),
cm
.
spop
)
--local e3=rsef.QO(c,nil,{m,3},nil,"rm",nil,LOCATION_HAND+LOCATION_MZONE,nil,rsds.cost1,rsop.target2(cm.resetfun,cm.rmfilter,"rm",LOCATION_MZONE,LOCATION_MZONE),cm.rmop)
local
e3
=
rsef
.
QO
(
c
,
nil
,{
m
,
4
},
nil
,
"atk,def"
,
nil
,
LOCATION_HAND
+
LOCATION_MZONE
,
nil
,
rsds
.
cost1
,
rsop
.
target2
(
cm
.
resetfun
,
cm
.
atkfilter
,
nil
,
LOCATION_MZONE
,
LOCATION_MZONE
),
cm
.
atkop
)
--local e4=rsef.FTF(c,EVENT_LEAVE_FIELD,{m,0},{2,m},"th",nil,LOCATION_REMOVED,cm.embthcon,rscost.regflag2(),rsop.target(Card.IsAbleToHand,"th"),cm.embthop)
local
e3
=
rsef
.
QO
(
c
,
nil
,{
m
,
4
},
nil
,
"atk,def"
,
"dsp"
,
LOCATION_HAND
+
LOCATION_MZONE
,
nil
,
rsds
.
cost1
,
rsop
.
target
(
cm
.
atkfilter
,
"dum"
,
LOCATION_MZONE
,
LOCATION_MZONE
),
cm
.
atkop
)
local
e4
=
rsef
.
FTF
(
c
,
EVENT_LEAVE_FIELD
,{
m
,
0
},
nil
,
"th"
,
nil
,
LOCATION_REMOVED
,
cm
.
embthcon
,
cm
.
embthcost
,
rsop
.
target
(
Card
.
IsAbleToHand
,
"th"
),
cm
.
embthop
)
end
function
cm
.
recop
(
e
,
tp
)
...
...
@@ -161,7 +158,7 @@ function cm.rmop(e,tp)
end
end
function
cm
.
atkfilter
(
c
,
e
,
tp
)
return
c
:
IsFaceup
()
and
(
e
:
GetLabel
()
~=
100
or
c
~=
e
:
GetHandler
())
and
c
:
IsSetCard
(
0xa335
,
0xc335
)
return
c
:
IsFaceup
()
and
(
not
e
:
IsCostChecked
()
or
c
~=
e
:
GetHandler
()
)
end
function
cm
.
atkop
(
e
,
tp
)
local
ct
=
rsop
.
SelectSolve
(
HINTMSG_FACEUP
,
tp
,
cm
.
atkfilter
,
tp
,
LOCATION_MZONE
,
LOCATION_MZONE
,
1
,
1
,
aux
.
ExceptThisCard
(
e
),
cm
.
solvefun
,
e
,
tp
)
...
...
@@ -169,7 +166,8 @@ end
function
cm
.
solvefun
(
g
,
e
,
tp
)
local
tc
=
g
:
GetFirst
()
local
c
=
e
:
GetHandler
()
local
e1
,
e2
=
rscf
.
QuickBuff
({
c
,
tc
},
"atk+,def+"
,
500
,
"reset"
,
rsreset
.
est_pend
)
Duel
.
HintSelection
(
Group
.
FromCards
(
tc
))
local
e1
,
e2
=
rscf
.
QuickBuff
({
c
,
tc
},
"atk+,def+"
,
500
,
"rst"
,
rsreset
.
est_pend
)
tc
:
RegisterFlagEffect
(
m
,
rsreset
.
est_pend
-
RESET_LEAVE
,
EFFECT_FLAG_CLIENT_HINT
,
1
,
0
,
aux
.
Stringid
(
m
,
5
))
local
e3
,
e4
=
rsef
.
FV_CANNOT_DISABLE
({
c
,
tp
},
"neg,dise"
,
cm
.
imval
(
tc
),
nil
,
nil
,
nil
,
rsreset
.
pend
)
--local phase=Duel.GetCurrentPhase()
...
...
expansions/script/c11900105.lua
View file @
67bec91b
--逸想妖精龙
function
c11900105
.
initial_effect
(
c
)
--spirit
aux
.
EnableSpiritReturn
(
c
,
EVENT_FLIP
)
--summon limit
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
...
...
expansions/script/c15005131.lua
View file @
67bec91b
...
...
@@ -57,7 +57,7 @@ function cm.thop(e,tp,eg,ep,ev,re,r,rp)
end
end
function
cm
.
rmcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
re
and
re
:
GetHandler
():
IsRace
(
RACE_MACHINE
)
return
re
and
re
:
IsActiveType
(
TYPE_MONSTER
)
and
Duel
.
GetChainInfo
(
ev
,
CHAININFO_TRIGGERING_RACE
)
&
RACE_MACHINE
~=
0
end
function
cm
.
rmfilter
(
c
)
return
c
:
IsAbleToRemove
()
and
c
:
IsType
(
TYPE_MONSTER
)
...
...
expansions/script/c15005132.lua
View file @
67bec91b
...
...
@@ -40,7 +40,7 @@ function cm.synclv(e,c)
return
(
6
<<
16
)
+
lv
end
function
cm
.
spcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
re
and
re
:
GetHandler
():
IsRace
(
RACE_MACHINE
)
return
re
and
re
:
IsActiveType
(
TYPE_MONSTER
)
and
Duel
.
GetChainInfo
(
ev
,
CHAININFO_TRIGGERING_RACE
)
&
RACE_MACHINE
~=
0
end
function
cm
.
sptg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
cm
.
scfilter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
)
or
Duel
.
IsExistingMatchingCard
(
cm
.
xyzfilter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
)
end
...
...
expansions/script/c15005133.lua
View file @
67bec91b
...
...
@@ -78,7 +78,7 @@ function cm.tgop(e,tp,eg,ep,ev,re,r,rp)
end
end
function
cm
.
spcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
re
and
re
:
GetHandler
():
IsRace
(
RACE_MACHINE
)
return
re
and
re
:
IsActiveType
(
TYPE_MONSTER
)
and
Duel
.
GetChainInfo
(
ev
,
CHAININFO_TRIGGERING_RACE
)
&
RACE_MACHINE
~=
0
end
function
cm
.
filter
(
c
,
e
,
tp
)
return
c
:
IsCode
(
15005130
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
...
...
expansions/script/c15005134.lua
View file @
67bec91b
...
...
@@ -53,7 +53,7 @@ function cm.operation(e,tp,eg,ep,ev,re,r,rp)
Duel
.
RegisterFlagEffect
(
tp
,
m
,
RESET_PHASE
+
PHASE_END
,
0
,
1
)
end
function
cm
.
tfcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
re
and
re
:
GetHandler
():
IsRace
(
RACE_MACHINE
)
return
re
and
re
:
IsActiveType
(
TYPE_MONSTER
)
and
Duel
.
GetChainInfo
(
ev
,
CHAININFO_TRIGGERING_RACE
)
&
RACE_MACHINE
~=
0
end
function
cm
.
tffilter
(
c
,
tp
)
return
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)
and
not
c
:
IsType
(
TYPE_FIELD
)
and
aux
.
IsCodeListed
(
c
,
15005130
)
and
c
:
IsType
(
TYPE_CONTINUOUS
)
...
...
expansions/script/c15005136.lua
View file @
67bec91b
...
...
@@ -54,7 +54,7 @@ function cm.spop(e,tp,eg,ep,ev,re,r,rp)
end
end
function
cm
.
descon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
re
and
re
:
GetHandler
():
IsRace
(
RACE_MACHINE
)
return
re
and
re
:
IsActiveType
(
TYPE_MONSTER
)
and
Duel
.
GetChainInfo
(
ev
,
CHAININFO_TRIGGERING_RACE
)
&
RACE_MACHINE
~=
0
end
function
cm
.
destg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
g
=
Duel
.
GetMatchingGroup
(
aux
.
TRUE
,
tp
,
LOCATION_ONFIELD
,
LOCATION_ONFIELD
,
nil
)
...
...
expansions/script/c15005138.lua
View file @
67bec91b
...
...
@@ -76,6 +76,7 @@ function cm.tnop(e,tp,eg,ep,ev,re,r,rp)
e3
:
SetCode
(
EVENT_CHAINING
)
e3
:
SetProperty
(
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_DAMAGE_CAL
+
EFFECT_FLAG_NO_TURN_RESET
)
e3
:
SetRange
(
LOCATION_MZONE
)
e3
:
SetCountLimit
(
1
)
e3
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
e3
:
SetCondition
(
cm
.
discon
)
e3
:
SetTarget
(
cm
.
distg
)
...
...
expansions/script/c15005141.lua
View file @
67bec91b
...
...
@@ -3,47 +3,26 @@ local cm=_G["c"..m]
cm
.
name
=
"麦卡恩的秩序"
function
cm
.
initial_effect
(
c
)
aux
.
AddCodeList
(
c
,
15005130
)
--synchro summon
aux
.
AddSynchroMixProcedure
(
c
,
aux
.
Tuner
(
nil
),
aux
.
Tuner
(
nil
),
nil
,
aux
.
NonTuner
(
cm
.
sfilter
),
1
,
99
)
c
:
EnableReviveLimit
()
--self
local
e0
=
Effect
.
CreateEffect
(
c
)
e0
:
SetType
(
EFFECT_TYPE_SINGLE
)
e0
:
SetCode
(
15005141
)
e0
:
SetRange
(
LOCATION_EXTRA
)
e0
:
SetProperty
(
EFFECT_FLAG_SET_AVAILABLE
+
EFFECT_FLAG_SINGLE_RANGE
+
EFFECT_FLAG_UNCOPYABLE
)
c
:
RegisterEffect
(
e0
)
--
Hand Synchro
--
synchro summon
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_SYNCHRO_MATERIAL_CUSTOM
)
e1
:
SetDescription
(
1164
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetCode
(
EFFECT_SPSUMMON_PROC
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
)
e1
:
SetCondition
(
cm
.
syncon
)
e1
:
SetTarget
(
cm
.
syntg
)
e1
:
SetValue
(
1
)
e1
:
SetOperation
(
cm
.
synop
)
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_GRANT
)
e2
:
SetRange
(
LOCATION_EXTRA
)
e2
:
SetTargetRange
(
LOCATION_MZONE
,
0
)
e2
:
SetProperty
(
EFFECT_FLAG_SET_AVAILABLE
)
e2
:
SetTarget
(
cm
.
mattg
)
e2
:
SetLabelObject
(
e1
)
c
:
RegisterEffect
(
e2
)
--Hand Synchro
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_SINGLE
)
e3
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_UNCOPYABLE
+
EFFECT_FLAG_SPSUM_PARAM
)
e3
:
SetCondition
(
cm
.
syncon
)
e3
:
SetCode
(
EFFECT_HAND_SYNCHRO
)
e3
:
SetTargetRange
(
0
,
1
)
local
e4
=
Effect
.
CreateEffect
(
c
)
e4
:
SetType
(
EFFECT_TYPE_FIELD
+
EFFECT_TYPE_GRANT
)
e4
:
SetRange
(
LOCATION_EXTRA
)
e4
:
SetTargetRange
(
LOCATION_MZONE
,
0
)
e4
:
SetProperty
(
EFFECT_FLAG_SET_AVAILABLE
)
e4
:
SetTarget
(
cm
.
mattg
)
e4
:
SetLabelObject
(
e3
)
c
:
RegisterEffect
(
e4
)
e1
:
SetRange
(
LOCATION_EXTRA
)
e1
:
SetCondition
(
cm
.
SynMixCondition
(
aux
.
Tuner
(
nil
),
aux
.
Tuner
(
nil
),
nil
,
aux
.
NonTuner
(
cm
.
sfilter
),
1
,
99
,
gc
))
e1
:
SetTarget
(
cm
.
SynMixTarget
(
aux
.
Tuner
(
nil
),
aux
.
Tuner
(
nil
),
nil
,
aux
.
NonTuner
(
cm
.
sfilter
),
1
,
99
,
gc
))
e1
:
SetOperation
(
cm
.
SynMixOperation
(
aux
.
Tuner
(
nil
),
aux
.
Tuner
(
nil
),
nil
,
aux
.
NonTuner
(
cm
.
sfilter
),
1
,
99
,
gc
))
e1
:
SetValue
(
SUMMON_TYPE_SYNCHRO
)
c
:
RegisterEffect
(
e1
)
--add ind
local
e5
=
Effect
.
CreateEffect
(
c
)
e5
:
SetType
(
EFFECT_TYPE_SINGLE
+
EFFECT_TYPE_CONTINUOUS
)
...
...
@@ -82,77 +61,216 @@ end
function
cm
.
sfilter
(
c
)
return
c
:
IsRace
(
RACE_MACHINE
)
end
function
cm
.
mattg
(
e
,
c
)
return
c
:
IsType
(
TYPE_TUNER
)
function
cm
.
GetSynMaterials
(
tp
,
syncard
)
local
mg
=
Duel
.
GetSynchroMaterial
(
tp
):
Filter
(
aux
.
SynMaterialFilter
,
nil
,
syncard
)
if
mg
then
local
mg2
=
Duel
.
GetMatchingGroup
(
aux
.
SynMaterialFilter
,
tp
,
LOCATION_HAND
,
0
,
nil
,
syncard
)
if
mg2
:
GetCount
()
>
0
then
mg
:
Merge
(
mg2
)
end
end
return
mg
end
function
cm
.
synfilter
(
c
,
syncard
,
tuner
,
f
)
return
c
:
IsFaceupEx
()
and
c
:
IsCanBeSynchroMaterial
(
syncard
,
tuner
)
and
(
f
==
nil
or
f
(
c
,
syncard
))
and
(
c
:
IsFaceup
()
or
(
c
:
IsLocation
(
LOCATION_HAND
)
and
c
:
IsRace
(
RACE_MACHINE
)))
function
cm
.
SynMixCondition
(
f1
,
f2
,
f3
,
f4
,
minc
,
maxc
,
gc
)
return
function
(
e
,
c
,
smat
,
mg1
,
min
,
max
)
if
c
==
nil
then
return
true
end
if
c
:
IsType
(
TYPE_PENDULUM
)
and
c
:
IsFaceup
()
then
return
false
end
local
minc
=
minc
local
maxc
=
maxc
if
min
then
if
min
>
minc
then
minc
=
min
end
if
max
<
maxc
then
maxc
=
max
end
if
minc
>
maxc
then
return
false
end
end
if
smat
and
not
smat
:
IsCanBeSynchroMaterial
(
c
)
then
return
false
end
local
tp
=
c
:
GetControler
()
local
mg
local
mgchk
=
false
if
mg1
then
mg
=
mg1
mgchk
=
true
else
mg
=
cm
.
GetSynMaterials
(
tp
,
c
)
end
if
smat
~=
nil
then
mg
:
AddCard
(
smat
)
end
return
mg
:
IsExists
(
cm
.
SynMixFilter1
,
1
,
nil
,
f1
,
f2
,
f3
,
f4
,
minc
,
maxc
,
c
,
mg
,
smat
,
gc
,
mgchk
)
end
end
function
cm
.
syncheck
(
c
,
g
,
mg
,
tp
,
lv
,
syncard
,
minc
,
maxc
)
g
:
AddCard
(
c
)
local
ct
=
g
:
GetCount
()
local
res
=
cm
.
syngoal
(
g
,
tp
,
lv
,
syncard
,
minc
,
ct
)
or
(
ct
<
maxc
and
mg
:
IsExists
(
cm
.
syncheck
,
1
,
g
,
g
,
mg
,
tp
,
lv
,
syncard
,
minc
,
maxc
))
g
:
RemoveCard
(
c
)
return
res
function
cm
.
SynMixTarget
(
f1
,
f2
,
f3
,
f4
,
minc
,
maxc
,
gc
)
return
function
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
,
c
,
smat
,
mg1
,
min
,
max
)
local
minc
=
minc
local
maxc
=
maxc
if
min
then
if
min
>
minc
then
minc
=
min
end
if
max
<
maxc
then
maxc
=
max
end
if
minc
>
maxc
then
return
false
end
end
::
SynMixTargetSelectStart
::
local
g
=
Group
.
CreateGroup
()
local
mg
local
mgchk
=
false
if
mg1
then
mg
=
mg1
mgchk
=
true
else
mg
=
cm
.
GetSynMaterials
(
tp
,
c
)
end
if
smat
~=
nil
then
mg
:
AddCard
(
smat
)
end
local
c1
local
c2
local
c3
local
cancel
=
Duel
.
IsSummonCancelable
()
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SMATERIAL
)
c1
=
mg
:
Filter
(
cm
.
SynMixFilter1
,
nil
,
f1
,
f2
,
f3
,
f4
,
minc
,
maxc
,
c
,
mg
,
smat
,
gc
,
mgchk
):
SelectUnselect
(
g
,
tp
,
false
,
cancel
,
1
,
1
)
if
not
c1
then
return
false
end
g
:
AddCard
(
c1
)
if
f2
then
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SMATERIAL
)
c2
=
mg
:
Filter
(
cm
.
SynMixFilter2
,
g
,
f2
,
f3
,
f4
,
minc
,
maxc
,
c
,
mg
,
smat
,
c1
,
gc
,
mgchk
):
SelectUnselect
(
g
,
tp
,
false
,
cancel
,
1
,
1
)
if
not
c2
then
return
false
end
if
g
:
IsContains
(
c2
)
then
goto
SynMixTargetSelectStart
end
g
:
AddCard
(
c2
)
if
f3
then
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SMATERIAL
)
c3
=
mg
:
Filter
(
cm
.
SynMixFilter3
,
g
,
f3
,
f4
,
minc
,
maxc
,
c
,
mg
,
smat
,
c1
,
c2
,
gc
,
mgchk
):
SelectUnselect
(
g
,
tp
,
false
,
cancel
,
1
,
1
)
if
not
c3
then
return
false
end
if
g
:
IsContains
(
c3
)
then
goto
SynMixTargetSelectStart
end
g
:
AddCard
(
c3
)
end
end
local
g4
=
Group
.
CreateGroup
()
for
i
=
0
,
maxc
-
1
do
local
mg2
=
mg
:
Clone
()
if
f4
then
mg2
=
mg2
:
Filter
(
f4
,
g
,
c
,
c1
,
c2
,
c3
)
else
mg2
:
Sub
(
g
)
end
local
cg
=
mg2
:
Filter
(
cm
.
SynMixCheckRecursive
,
g4
,
tp
,
g4
,
mg2
,
i
,
minc
,
maxc
,
c
,
g
,
smat
,
gc
,
mgchk
)
if
cg
:
GetCount
()
==
0
then
break
end
local
finish
=
cm
.
SynMixCheckGoal
(
tp
,
g4
,
minc
,
i
,
c
,
g
,
smat
,
gc
,
mgchk
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SMATERIAL
)
local
c4
=
cg
:
SelectUnselect
(
g
+
g4
,
tp
,
finish
,
cancel
,
minc
,
maxc
)
if
not
c4
then
if
finish
then
break
else
return
false
end
end
if
g
:
IsContains
(
c4
)
or
g4
:
IsContains
(
c4
)
then
goto
SynMixTargetSelectStart
end
g4
:
AddCard
(
c4
)
end
g
:
Merge
(
g4
)
if
g
:
GetCount
()
>
0
then
g
:
KeepAlive
()
e
:
SetLabelObject
(
g
)
return
true
else
return
false
end
end
end
function
cm
.
syngoal
(
g
,
tp
,
lv
,
syncard
,
minc
,
ct
)
return
ct
>=
minc
and
g
:
CheckWithSumEqual
(
Card
.
GetSynchroLevel
,
lv
,
ct
,
ct
,
syncard
)
and
Duel
.
GetLocationCountFromEx
(
tp
,
tp
,
g
,
syncard
)
>
0
and
aux
.
MustMaterialCheck
(
g
,
tp
,
EFFECT_MUST_BE_SMATERIAL
)
and
(
g
:
FilterCount
(
Card
.
IsLocation
,
nil
,
LOCATION_HAND
)
==
0
or
(
syncard
:
IsHasEffect
(
15005141
)
and
g
:
FilterCount
(
Card
.
IsLocation
,
nil
,
LOCATION_HAND
)
<=
1
))
function
cm
.
SynMixOperation
(
f1
,
f2
,
f3
,
f4
,
minct
,
maxc
,
gc
)
return
function
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
c
,
smat
,
mg
,
min
,
max
)
local
g
=
e
:
GetLabelObject
()
c
:
SetMaterial
(
g
)
if
g
:
IsExists
(
Card
.
IsLocation
,
1
,
nil
,
LOCATION_HAND
)
then
for
tc
in
aux
.
Next
(
g
)
do
if
tc
:
IsLocation
(
LOCATION_HAND
)
then
Duel
.
ConfirmCards
(
1
-
tp
,
tc
)
end
end
Duel
.
SendtoDeck
(
g
,
nil
,
2
,
REASON_MATERIAL
+
REASON_SYNCHRO
)
else
Duel
.
SendtoGrave
(
g
,
REASON_MATERIAL
+
REASON_SYNCHRO
)
end
g
:
DeleteGroup
()
end
end
function
cm
.
syncon
(
e
)
return
true
function
cm
.
SynMixFilter1
(
c
,
f1
,
f2
,
f3
,
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
gc
,
mgchk
)
return
(
not
f1
or
f1
(
c
,
syncard
))
and
mg
:
IsExists
(
cm
.
SynMixFilter2
,
1
,
c
,
f2
,
f3
,
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c
,
gc
,
mgchk
)
end
function
cm
.
syntg
(
e
,
syncard
,
f
,
min
,
max
)
local
minc
=
min
+
1
local
maxc
=
max
+
1
local
c
=
e
:
GetHandler
()
function
cm
.
SynMixFilter2
(
c
,
f2
,
f3
,
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c1
,
gc
,
mgchk
)
if
f2
then
return
f2
(
c
,
syncard
,
c1
)
and
(
mg
:
IsExists
(
cm
.
SynMixFilter3
,
1
,
Group
.
FromCards
(
c1
,
c
),
f3
,
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c1
,
c
,
gc
,
mgchk
)
or
minc
==
0
and
cm
.
SynMixFilter4
(
c
,
nil
,
1
,
1
,
syncard
,
mg
,
smat
,
c1
,
nil
,
nil
,
gc
,
mgchk
))
else
return
mg
:
IsExists
(
cm
.
SynMixFilter4
,
1
,
c1
,
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c1
,
nil
,
nil
,
gc
,
mgchk
)
end
end
function
cm
.
SynMixFilter3
(
c
,
f3
,
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c1
,
c2
,
gc
,
mgchk
)
if
f3
then
return
f3
(
c
,
syncard
,
c1
,
c2
)
and
(
mg
:
IsExists
(
cm
.
SynMixFilter4
,
1
,
Group
.
FromCards
(
c1
,
c2
,
c
),
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c1
,
c2
,
c
,
gc
,
mgchk
)
or
minc
==
0
and
cm
.
SynMixFilter4
(
c
,
nil
,
1
,
1
,
syncard
,
mg
,
smat
,
c1
,
c2
,
nil
,
gc
,
mgchk
))
else
return
mg
:
IsExists
(
cm
.
SynMixFilter4
,
1
,
Group
.
FromCards
(
c1
,
c2
),
f4
,
minc
,
maxc
,
syncard
,
mg
,
smat
,
c1
,
c2
,
nil
,
gc
,
mgchk
)
end
end
function
cm
.
SynMixFilter4
(
c
,
f4
,
minc
,
maxc
,
syncard
,
mg1
,
smat
,
c1
,
c2
,
c3
,
gc
,
mgchk
)
if
f4
and
not
f4
(
c
,
syncard
,
c1
,
c2
,
c3
)
then
return
false
end
local
sg
=
Group
.
FromCards
(
c1
,
c
)
sg
:
AddCard
(
c1
)
if
c2
then
sg
:
AddCard
(
c2
)
end
if
c3
then
sg
:
AddCard
(
c3
)
end
local
mg
=
mg1
:
Clone
()
if
f4
then
mg
=
mg
:
Filter
(
f4
,
sg
,
syncard
,
c1
,
c2
,
c3
)
else
mg
:
Sub
(
sg
)
end
return
cm
.
SynMixCheck
(
mg
,
sg
,
minc
-
1
,
maxc
-
1
,
syncard
,
smat
,
gc
,
mgchk
)
end
function
cm
.
SynMixCheck
(
mg
,
sg1
,
minc
,
maxc
,
syncard
,
smat
,
gc
,
mgchk
)
local
tp
=
syncard
:
GetControler
()
local
lv
=
syncard
:
GetLevel
()
if
lv
<=
c
:
GetLevel
()
then
return
false
end
local
g
=
Group
.
FromCards
(
c
)
local
mg
=
Duel
.
GetSynchroMaterial
(
tp
):
Filter
(
cm
.
synfilter
,
c
,
syncard
,
c
,
f
)
local
exg
=
Duel
.
GetMatchingGroup
(
cm
.
synfilter
,
tp
,
LOCATION_HAND
,
0
,
c
,
syncard
,
c
,
f
)
mg
:
Merge
(
exg
)
return
mg
:
IsExists
(
cm
.
syncheck
,
1
,
g
,
g
,
mg
,
tp
,
lv
,
syncard
,
minc
,
maxc
)
local
sg
=
Group
.
CreateGroup
()
if
minc
<=
0
and
cm
.
SynMixCheckGoal
(
tp
,
sg1
,
0
,
0
,
syncard
,
sg
,
smat
,
gc
,
mgchk
)
then
return
true
end
if
maxc
==
0
then
return
false
end
return
mg
:
IsExists
(
cm
.
SynMixCheckRecursive
,
1
,
nil
,
tp
,
sg
,
mg
,
0
,
minc
,
maxc
,
syncard
,
sg1
,
smat
,
gc
,
mgchk
)
end
function
cm
.
synop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
syncard
,
f
,
min
,
max
)
local
minc
=
min
+
1
local
maxc
=
max
+
1
local
c
=
e
:
GetHandler
()
local
lv
=
syncard
:
GetLevel
()
local
g
=
Group
.
FromCards
(
c
)
local
mg
=
Duel
.
GetSynchroMaterial
(
tp
):
Filter
(
cm
.
synfilter
,
c
,
syncard
,
c
,
f
)
local
exg
=
Duel
.
GetMatchingGroup
(
cm
.
synfilter
,
tp
,
LOCATION_HAND
,
0
,
c
,
syncard
,
c
,
f
)
mg
:
Merge
(
exg
)
for
i
=
1
,
maxc
do
local
cg
=
mg
:
Filter
(
cm
.
syncheck
,
g
,
g
,
mg
,
tp
,
lv
,
syncard
,
minc
,
maxc
)
if
cg
:
GetCount
()
==
0
then
break
end
local
minct
=
1
if
cm
.
syngoal
(
g
,
tp
,
lv
,
syncard
,
minc
,
i
)
then
minct
=
0
function
cm
.
SynMixCheckRecursive
(
c
,
tp
,
sg
,
mg
,
ct
,
minc
,
maxc
,
syncard
,
sg1
,
smat
,
gc
,
mgchk
)
sg
:
AddCard
(
c
)
ct
=
ct
+
1
local
res
=
cm
.
SynMixCheckGoal
(
tp
,
sg
,
minc
,
ct
,
syncard
,
sg1
,
smat
,
gc
,
mgchk
)
or
(
ct
<
maxc
and
mg
:
IsExists
(
cm
.
SynMixCheckRecursive
,
1
,
sg
,
tp
,
sg
,
mg
,
ct
,
minc
,
maxc
,
syncard
,
sg1
,
smat
,
gc
,
mgchk
))
sg
:
RemoveCard
(
c
)
ct
=
ct
-
1
return
res
end
function
cm
.
MekhaneFilter
(
c
)
return
c
:
IsLocation
(
LOCATION_HAND
)
and
not
c
:
IsRace
(
RACE_MACHINE
)
end
function
cm
.
SynMixCheckGoal
(
tp
,
sg
,
minc
,
ct
,
syncard
,
sg1
,
smat
,
gc
,
mgchk
)
if
ct
<
minc
then
return
false
end
local
g
=
sg
:
Clone
()
g
:
Merge
(
sg1
)
if
Duel
.
GetLocationCountFromEx
(
tp
,
tp
,
g
,
syncard
)
<=
0
then
return
false
end
if
gc
and
not
gc
(
g
)
then
return
false
end
if
smat
and
not
g
:
IsContains
(
smat
)
then
return
false
end
if
not
aux
.
MustMaterialCheck
(
g
,
tp
,
EFFECT_MUST_BE_SMATERIAL
)
then
return
false
end
if
not
(
g
:
CheckWithSumEqual
(
Card
.
GetSynchroLevel
,
syncard
:
GetLevel
(),
g
:
GetCount
(),
g
:
GetCount
(),
syncard
)
and
g
:
FilterCount
(
Card
.
IsLocation
,
nil
,
LOCATION_HAND
)
<=
1
and
not
g
:
IsExists
(
cm
.
MekhaneFilter
,
1
,
nil
))
and
(
not
g
:
IsExists
(
Card
.
IsHasEffect
,
1
,
nil
,
89818984
)
or
not
g
:
CheckWithSumEqual
(
aux
.
GetSynchroLevelFlowerCardian
,
syncard
:
GetLevel
(),
g
:
GetCount
(),
g
:
GetCount
(),
syncard
))
then
return
false
end
local
hg
=
g
:
Filter
(
aux
.
SynMixHandFilter
,
nil
,
tp
,
syncard
)
local
hct
=
hg
:
GetCount
()
if
hct
>
0
and
not
mgchk
then
for
c
in
aux
.
Next
(
g
)
do
local
he
,
hf
,
hmin
,
hmax
=
c
:
GetHandSynchro
()
if
he
then
if
hf
and
hg
:
IsExists
(
aux
.
SynLimitFilter
,
1
,
c
,
hf
,
he
,
syncard
)
then
return
false
end
if
(
hmin
and
hct
<
hmin
)
or
(
hmax
and
hct
>
hmax
)
then
return
false
end
end
end
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SMATERIAL
)
local
sg
=
cg
:
Select
(
tp
,
minct
,
1
,
nil
)
if
sg
:
GetCount
()
==
0
then
break
end
g
:
Merge
(
sg
)
end
if
g
:
IsExists
(
Card
.
IsLocation
,
1
,
nil
,
LOCATION_HAND
)
then
for
tc
in
aux
.
Next
(
g
)
do
if
tc
:
IsLocation
(
LOCATION_HAND
)
then
Duel
.
ConfirmCards
(
1
-
tp
,
tc
)
end
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetProperty
(
EFFECT_FLAG_CANNOT_DISABLE
+
EFFECT_FLAG_IGNORE_IMMUNE
)
e1
:
SetType
(
EFFECT_TYPE_SINGLE
)
e1
:
SetCode
(
EFFECT_TO_GRAVE_REDIRECT
)
e
1
:
SetValue
(
LOCATION_DECK
)
e1
:
SetReset
(
RESET_EVENT
+
RESETS_REDIRECT
)
tc
:
RegisterEffect
(
e1
,
true
)
for
c
in
aux
.
Next
(
g
)
do
local
le
,
lf
,
lloc
,
lmin
,
lmax
=
c
:
GetTunerLimit
()
if
le
then
local
lct
=
g
:
GetCount
()
-
1
if
lloc
then
local
llct
=
g
:
FilterCount
(
Card
.
IsLocation
,
c
,
lloc
)
if
llct
~=
lct
then
return
false
end
e
nd
if
lf
and
g
:
IsExists
(
aux
.
SynLimitFilter
,
1
,
c
,
lf
,
le
,
syncard
)
then
return
false
end
if
(
lmin
and
lct
<
lmin
)
or
(
lmax
and
lct
>
lmax
)
then
return
false
end
end
end
Duel
.
SetSynchroMaterial
(
g
)
return
true
end
function
cm
.
valcheck
(
e
,
c
)
local
g
=
c
:
GetMaterial
()
...
...
expansions/script/c16400100.lua
View file @
67bec91b
...
...
@@ -31,7 +31,7 @@ function s.initial_effect(c)
c
:
RegisterEffect
(
e3
)
end
function
s
.
stfilter
(
c
,
tp
)
return
not
c
:
IsCode
(
id
)
and
c
:
Is
AbleToHan
d
(
0xce2
)
and
c
:
IsAbleToHand
()
return
not
c
:
IsCode
(
id
)
and
c
:
Is
SetCar
d
(
0xce2
)
and
c
:
IsAbleToHand
()
end
function
s
.
activate
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
g
=
Duel
.
GetMatchingGroup
(
s
.
stfilter
,
tp
,
LOCATION_DECK
,
0
,
nil
)
...
...
expansions/script/c17243331.lua
View file @
67bec91b
...
...
@@ -73,8 +73,11 @@ function cm.checkcon(e,tp,eg,ep,ev,re,r,rp)
return
re
:
IsActiveType
(
TYPE_MONSTER
)
end
function
cm
.
checkop
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
code
=
re
:
GetHandler
():
GetOriginalCodeRule
()
Duel
.
RegisterFlagEffect
(
tp
,
m
+
1
,
RESET_PHASE
+
PHASE_END
,
0
,
1
,
code
)
local
codes
=
{
re
:
GetHandler
():
GetOriginalCodeRule
()}
for
i
=
1
,
#
codes
do
Duel
.
RegisterFlagEffect
(
tp
,
m
+
1
,
RESET_PHASE
+
PHASE_END
,
0
,
1
,
codes
[
i
])
Duel
.
RegisterFlagEffect
(
1
-
tp
,
m
+
1
,
RESET_PHASE
+
PHASE_END
,
0
,
1
,
codes
[
i
])
end
end
function
cm
.
limtg
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
true
end
...
...
@@ -96,7 +99,8 @@ end
----------------------------------------------------------------------------
function
cm
.
thcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
r
==
REASON_LINK
local
c
=
e
:
GetHandler
():
GetReasonCard
()
return
r
==
REASON_LINK
and
c
.
SetCard_SCP
end
function
cm
.
thfilter
(
c
)
return
c
.
SetCard_SCP
and
c
:
IsType
(
TYPE_SPELL
+
TYPE_TRAP
)
and
c
:
IsAbleToHand
()
...
...
expansions/script/c37900000.lua
View file @
67bec91b
--复读姬的外包
if
not
pcall
(
function
()
require
(
"expansions/script/c10199990"
)
end
)
then
require
(
"script/c10199990"
)
end
\ No newline at end of file
if
not
pcall
(
function
()
dofile
(
"expansions/script/c10199990.lua"
)
end
)
then
dofile
(
"script/c10199990.lua"
)
end
\ No newline at end of file
expansions/script/c37900001.lua
View file @
67bec91b
--神社
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900001
)
function
cm
.
initial_effect
(
c
)
local
e1
=
rsef
.
A
(
c
)
...
...
expansions/script/c37900002.lua
View file @
67bec91b
--神隐之地
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900002
,
"ShenYing"
)
function
cm
.
initial_effect
(
c
)
local
e1
=
rsef
.
A
(
c
)
...
...
expansions/script/c37900003.lua
View file @
67bec91b
--神隐的奇迹
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900003
,
"ShenYing"
)
function
cm
.
initial_effect
(
c
)
local
e1
=
rsef
.
A
(
c
,
nil
,
nil
,
nil
,
nil
,
"dis~,dise~,neg~"
,
cm
.
con
,
nil
,
nil
,
cm
.
act
)
...
...
expansions/script/c37900004.lua
View file @
67bec91b
--现世的神隐事件
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900004
,
"ShenYing"
)
function
cm
.
initial_effect
(
c
)
local
e1
=
rsef
.
A
(
c
,
nil
,
nil
,{
1
,
m
},
"sp,se,th"
,
nil
,
nil
,
nil
,
rsop
.
target
({
cm
.
spfilter
,
"sp"
,
LOCATION_HAND
},{
aux
.
TRUE
,
"dum"
,
LOCATION_DECK
,
0
,
5
}),
cm
.
act
)
...
...
expansions/script/c37900006.lua
View file @
67bec91b
--神隐事件·符卡重构
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900006
)
function
cm
.
initial_effect
(
c
)
local
e2
=
rsef
.
I
(
c
,
"td"
,{
1
,
m
},
"td,dr"
,
nil
,
LOCATION_GRAVE
,
nil
,
nil
,
rsop
.
target
(
Card
.
IsAbleToDeck
,
"td"
),
cm
.
tdop
)
...
...
expansions/script/c37900011.lua
View file @
67bec91b
--黑白魔法使
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900011
)
function
cm
.
initial_effect
(
c
)
--xyz summon
...
...
expansions/script/c37900012.lua
View file @
67bec91b
--色彩艳丽的门卫
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900012
)
function
cm
.
initial_effect
(
c
)
--xyz summon
...
...
expansions/script/c37900013.lua
View file @
67bec91b
--隐居地上的月球公主
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900013
)
function
cm
.
initial_effect
(
c
)
c
:
SetSPSummonOnce
(
m
)
...
...
expansions/script/c37900014.lua
View file @
67bec91b
--永远的巫女
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900014
)
function
cm
.
initial_effect
(
c
)
--xyz summon
...
...
expansions/script/c37900015.lua
View file @
67bec91b
--幽人的庭师
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900015
)
function
cm
.
initial_effect
(
c
)
--xyz summon
...
...
expansions/script/c37900016.lua
View file @
67bec91b
--完美潇洒的女仆长
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900016
)
function
cm
.
initial_effect
(
c
)
c
:
SetSPSummonOnce
(
m
)
...
...
expansions/script/c37900017.lua
View file @
67bec91b
--不明的魔法之元
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900017
)
function
cm
.
initial_effect
(
c
)
--xyz summon
...
...
@@ -14,21 +14,8 @@ function cm.initial_effect(c)
local
e2
=
rsef
.
FV_Card
(
c
,
"im"
,
cm
.
imval
,
aux
.
TargetBoolFunction
(
Card
.
IsType
,
TYPE_SPELL
+
TYPE_TRAP
),
{
LOCATION_ONFIELD
,
0
},
nil
,
LOCATION_MZONE
)
--immune effect
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
e3
:
SetCode
(
EFFECT_IMMUNE_EFFECT
)
e3
:
SetRange
(
LOCATION_MZONE
)
e3
:
SetTargetRange
(
LOCATION_SZONE
,
0
)
e3
:
SetTarget
(
cm
.
etarget
)
e3
:
SetValue
(
cm
.
efilter
)
c
:
RegisterEffect
(
e3
)
end
function
cm
.
etarget
(
e
,
c
)
return
c
:
IsSetCard
(
0x389
)
end
function
cm
.
efilter
(
e
,
re
)
return
te
:
GetOwner
()
~=
e
:
GetOwner
()
local
e3
=
rsef
.
SV_Card
(
c
,
"indct"
,
rsval
.
indbae
(),
"sr"
,
LOCATION_MZONE
,
nil
,
nil
,
nil
,
2
)
end
function
cm
.
atkop
(
e
,
tp
)
local
e1
=
rsef
.
FV_Card
({
e
:
GetHandler
(),
tp
},
"def+"
,
500
,
...
...
expansions/script/c37900029.lua
View file @
67bec91b
--不老不死的魔女
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900029
)
function
cm
.
initial_effect
(
c
)
c
:
EnableReviveLimit
()
...
...
expansions/script/c37900030.lua
View file @
67bec91b
--护界神·提露密努斯·艾斯特
if
not
pcall
(
function
()
require
(
"expansions/script/c37900000"
)
end
)
then
require
(
"script/c37900000
"
)
end
if
not
pcall
(
function
()
dofile
(
"expansions/script/c37900000.lua"
)
end
)
then
dofile
(
"script/c37900000.lua
"
)
end
local
m
,
cm
=
rscf
.
DefineCard
(
37900030
)
function
cm
.
initial_effect
(
c
)
--xyz summon
...
...
expansions/script/c47320010.lua
View file @
67bec91b
...
...
@@ -14,7 +14,7 @@ function s.indes(c)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetType
(
EFFECT_TYPE_FIELD
)
e1
:
SetCode
(
EFFECT_INDESTRUCTABLE_COUNT
)
e1
:
SetRange
(
LOCATION_
M
ZONE
)
e1
:
SetRange
(
LOCATION_
F
ZONE
)
e1
:
SetTargetRange
(
LOCATION_MZONE
,
0
)
e1
:
SetTarget
(
s
.
indtg
)
e1
:
SetValue
(
s
.
indct
)
...
...
expansions/script/c47320012.lua
View file @
67bec91b
...
...
@@ -18,7 +18,7 @@ function s.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if
chkc
then
return
chkc
:
IsOnField
()
and
s
.
filter
(
chkc
)
end
if
chk
==
0
then
return
Duel
.
IsExistingTarget
(
s
.
filter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
)
and
Duel
.
IsExistingMatchingCard
(
s
.
sumfilter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
)
end
local
g
=
Duel
.
SelectTarget
(
tp
,
s
.
filter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
nil
)
local
g
=
Duel
.
SelectTarget
(
tp
,
s
.
filter
,
tp
,
LOCATION_MZONE
,
0
,
1
,
1
,
nil
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_SUMMON
,
nil
,
0
,
tp
,
LOCATION_HAND
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_RELEASE
,
g
,
0
,
0
,
0
)
end
...
...
expansions/script/c47320013.lua
View file @
67bec91b
...
...
@@ -4,18 +4,22 @@ function s.active(c)
local
e1
=
Effect
.
CreateEffect
(
c
)
e1
:
SetCategory
(
CATEGORY_RELEASE
+
CATEGORY_DESTROY
+
CATEGORY_SPECIAL_SUMMON
+
CATEGORY_DISABLE
)
e1
:
SetType
(
EFFECT_TYPE_ACTIVATE
)
e1
:
SetCode
(
EVENT_
FREE_CHAIN
)
e1
:
SetCode
(
EVENT_
CHAINING
)
e1
:
SetCountLimit
(
1
,
id
)
e1
:
SetCondition
(
s
.
condition
)
e1
:
SetTarget
(
s
.
target
)
e1
:
SetOperation
(
s
.
activate
)
c
:
RegisterEffect
(
e1
)
end
function
s
.
condition
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
return
rp
~=
tp
and
re
:
IsActiveType
(
TYPE_MONSTER
)
and
Duel
.
IsChainNegatable
(
ev
)
end
function
s
.
rfilter
(
c
)
return
c
:
IsReleasable
()
and
c
:
IsType
(
TYPE_MONSTER
)
end
function
s
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
IsExistingMatchingCard
(
s
.
rfilter
,
tp
,
LOCATION_HAND
+
LOCATION_ONFIELD
,
0
,
1
,
nil
)
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_RELEASE
,
nil
,
1
,
0
,
0
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_RELEASE
,
nil
,
1
,
tp
,
LOCATION_HAND
+
LOCATION_ONFIELD
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_DISABLE
,
eg
,
1
,
0
,
0
)
end
function
s
.
activate
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
...
...
expansions/script/c64800051.lua
View file @
67bec91b
...
...
@@ -64,6 +64,7 @@ function cm.regop(e,tp,eg,ep,ev,re,r,rp)
e2
:
SetCode
(
EFFECT_CANNOT_SPECIAL_SUMMON
)
e2
:
SetTarget
(
cm
.
distg
)
c
:
RegisterFlagEffect
(
0
,
RESET_EVENT
+
RESETS_STANDARD
,
EFFECT_FLAG_CLIENT_HINT
,
1
,
0
,
aux
.
Stringid
(
m
,
1
))
c
:
RegisterEffect
(
e2
)
end
function
cm
.
aclimit
(
e
,
re
,
tp
)
return
re
:
IsActiveType
(
TYPE_MONSTER
)
and
re
:
GetHandler
():
IsLocation
(
LOCATION_GRAVE
+
LOCATION_REMOVED
)
...
...
expansions/script/c64800181.lua
View file @
67bec91b
...
...
@@ -92,17 +92,17 @@ function cm.seqop(e,tp,eg,ep,ev,re,r,rp)
if
tc
and
tc
:
IsLocation
(
LOCATION_MZONE
)
then
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_EQUIP
)
e3
:
SetCode
(
EFFECT_
UPDAT
E_LEVEL
)
e3
:
SetCode
(
EFFECT_
CHANG
E_LEVEL
)
e3
:
SetValue
(
10
)
e3
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
t
c
:
RegisterEffect
(
e3
)
c
:
RegisterEffect
(
e3
)
--direct attack
local
e2
=
Effect
.
CreateEffect
(
c
)
e2
:
SetType
(
EFFECT_TYPE_EQUIP
)
e2
:
SetCode
(
EFFECT_DIRECT_ATTACK
)
e2
:
SetCondition
(
cm
.
dircon
)
e2
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
t
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
end
end
function
cm
.
dircon
(
e
)
...
...
expansions/script/c64800182.lua
View file @
67bec91b
...
...
@@ -92,17 +92,17 @@ function cm.seqop(e,tp,eg,ep,ev,re,r,rp)
if
tc
and
tc
:
IsLocation
(
LOCATION_MZONE
)
then
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_EQUIP
)
e3
:
SetCode
(
EFFECT_
UPDAT
E_LEVEL
)
e3
:
SetCode
(
EFFECT_
CHANG
E_LEVEL
)
e3
:
SetValue
(
10
)
e3
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
t
c
:
RegisterEffect
(
e3
)
c
:
RegisterEffect
(
e3
)
--indestructable
local
e5
=
Effect
.
CreateEffect
(
c
)
e5
:
SetType
(
EFFECT_TYPE_EQUIP
)
e5
:
SetCode
(
EFFECT_INDESTRUCTABLE_EFFECT
)
e5
:
SetValue
(
1
)
e
2
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
t
c
:
RegisterEffect
(
e5
)
e
5
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
c
:
RegisterEffect
(
e5
)
end
end
...
...
expansions/script/c64800188.lua
View file @
67bec91b
...
...
@@ -46,7 +46,7 @@ function cm.op(e,tp,eg,ep,ev,re,r,rp)
local
ct
=
Duel
.
GetOperatedGroup
():
GetFirst
()
if
ct
:
IsSetCard
(
0x412
)
and
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
IsExistingMatchingCard
(
aux
.
NecroValleyFilter
(
cm
.
spfilter
),
tp
,
LOCATION_GRAVE
,
0
,
1
,
nil
,
e
,
tp
)
and
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
m
,
1
))
then
and
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
m
,
0
))
then
Duel
.
BreakEffect
()
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
aux
.
NecroValleyFilter
(
cm
.
spfilter
),
tp
,
LOCATION_GRAVE
,
0
,
1
,
1
,
nil
,
e
,
tp
)
...
...
expansions/script/c64800189.lua
View file @
67bec91b
...
...
@@ -29,6 +29,7 @@ function cm.actcfilter(c)
return
c
:
IsSetCard
(
0x412
)
and
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_XYZ
)
end
function
cm
.
activate
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_ATOHAND
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
cm
.
thfilter
,
tp
,
LOCATION_DECK
,
0
,
1
,
1
,
nil
)
if
g
:
GetCount
()
>
0
then
...
...
expansions/script/c64800190.lua
View file @
67bec91b
...
...
@@ -29,6 +29,7 @@ function cm.actcfilter(c)
return
c
:
IsSetCard
(
0x412
)
and
c
:
IsFaceup
()
and
c
:
IsType
(
TYPE_XYZ
)
end
function
cm
.
activate
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
local
tc
=
Duel
.
GetFirstTarget
()
if
tc
:
IsRelateToEffect
(
e
)
and
Duel
.
SpecialSummonStep
(
tc
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
then
local
e1
=
Effect
.
CreateEffect
(
e
:
GetHandler
())
...
...
expansions/script/c64800191.lua
View file @
67bec91b
...
...
@@ -33,6 +33,7 @@ function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
end
end
function
cm
.
activate
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
Duel
.
NegateActivation
(
ev
)
and
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
Duel
.
Destroy
(
eg
,
REASON_EFFECT
)
end
...
...
expansions/script/c64800193.lua
View file @
67bec91b
...
...
@@ -92,11 +92,11 @@ function s.seqop(e,tp,eg,ep,ev,re,r,rp)
local
tc
=
c
:
GetFirstCardTarget
()
if
tc
and
tc
:
IsLocation
(
LOCATION_MZONE
)
then
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_
SINGLE
)
e3
:
SetType
(
EFFECT_TYPE_
EQUIP
)
e3
:
SetCode
(
EFFECT_CHANGE_LEVEL
)
e3
:
SetValue
(
10
)
e3
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
t
c
:
RegisterEffect
(
e3
)
c
:
RegisterEffect
(
e3
)
--cannot be target
local
e7
=
Effect
.
CreateEffect
(
c
)
e7
:
SetType
(
EFFECT_TYPE_SINGLE
)
...
...
@@ -105,11 +105,11 @@ function s.seqop(e,tp,eg,ep,ev,re,r,rp)
e7
:
SetRange
(
LOCATION_MZONE
)
e7
:
SetValue
(
aux
.
imval1
)
e7
:
SetReset
(
RESET_EVENT
+
RESETS_STANDARD
)
t
c
:
RegisterEffect
(
e7
)
c
:
RegisterEffect
(
e7
)
local
e8
=
e7
:
Clone
()
e8
:
SetCode
(
EFFECT_CANNOT_BE_EFFECT_TARGET
)
e8
:
SetValue
(
aux
.
tgoval
)
t
c
:
RegisterEffect
(
e8
)
c
:
RegisterEffect
(
e8
)
end
end
...
...
expansions/script/c64800194.lua
View file @
67bec91b
...
...
@@ -16,11 +16,10 @@ function s.filter(c,e,tp)
return
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
and
Duel
.
IsExistingMatchingCard
(
s
.
eqfilter
,
tp
,
LOCATION_DECK
+
LOCATION_GRAVE
,
0
,
1
,
nil
,
c
)
end
function
s
.
eqfilter
(
c
,
tc
)
return
not
c
:
IsRace
(
tc
:
GetRace
())
and
not
c
:
IsAttribute
(
tc
:
GetAttribute
())
and
c
:
IsSetCard
(
0x412
)
return
(
not
c
:
IsRace
(
tc
:
GetRace
()))
and
(
not
c
:
IsAttribute
(
tc
:
GetAttribute
()))
and
c
:
IsSetCard
(
0x412
)
end
function
s
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
return
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
IsExistingMatchingCard
(
s
.
filter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
,
e
,
tp
)
end
if
chk
==
0
then
return
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
>
0
and
Duel
.
IsExistingMatchingCard
(
s
.
filter
,
tp
,
LOCATION_HAND
,
0
,
1
,
nil
,
e
,
tp
)
end
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TOHAND
,
nil
,
1
,
tp
,
LOCATION_DECK
)
end
function
s
.
filter2
(
c
,
e
,
tp
)
...
...
expansions/script/c64800212.lua
View file @
67bec91b
...
...
@@ -23,6 +23,7 @@ function s.initial_effect(c)
e2
:
SetCode
(
EVENT_CHAINING
)
e2
:
SetProperty
(
EFFECT_FLAG_DAMAGE_STEP
+
EFFECT_FLAG_DAMAGE_CAL
)
e2
:
SetRange
(
LOCATION_MZONE
)
e1
:
SetCountLimit
(
1
,
id
+
10000
)
e2
:
SetCondition
(
s
.
negcon
)
e2
:
SetTarget
(
s
.
negtg
)
e2
:
SetOperation
(
s
.
negop
)
...
...
@@ -44,7 +45,7 @@ function s.thop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
IsExists
(
s
.
thfilter
,
1
,
nil
,
e
,
tp
)
and
Duel
.
SelectYesNo
(
tp
,
aux
.
Stringid
(
id
,
1
))
then
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
local
sg
=
g
:
FilterSelect
(
tp
,
s
.
thfilter
,
1
,
1
,
nil
,
e
,
tp
)
Duel
.
SpecialSummon
(
sg
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
Duel
.
SpecialSummon
(
sg
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
g
:
Sub
(
sg
)
end
Duel
.
Destroy
(
g
,
REASON_EFFECT
)
...
...
@@ -53,7 +54,7 @@ end
function
s
.
negcon
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
)
local
c
=
e
:
GetHandler
()
if
c
:
IsStatus
(
STATUS_BATTLE_DESTROYED
)
or
not
re
:
IsHasProperty
(
EFFECT_FLAG_CARD_TARGET
)
then
return
false
end
if
c
:
IsStatus
(
STATUS_BATTLE_DESTROYED
)
then
return
false
end
if
not
re
:
IsHasProperty
(
EFFECT_FLAG_CARD_TARGET
)
then
return
true
end
local
g
=
Duel
.
GetChainInfo
(
ev
,
CHAININFO_TARGET_CARDS
)
return
g
and
not
g
:
IsContains
(
c
)
...
...
@@ -74,7 +75,7 @@ function s.negop(e,tp,eg,ep,ev,re,r,rp)
if
g
:
GetCount
()
>
0
and
Duel
.
Destroy
(
g
,
REASON_EFFECT
)
~=
0
then
if
Duel
.
NegateActivation
(
ev
)
and
re
:
GetHandler
():
IsRelateToEffect
(
re
)
then
Duel
.
Destroy
(
eg
,
REASON_EFFECT
)
end
end
end
end
\ No newline at end of file
expansions/script/c64800213.lua
View file @
67bec91b
...
...
@@ -36,7 +36,7 @@ function s.checkop2(e,tp,eg,ep,ev,re,r,rp)
local
tc
=
eg
:
GetFirst
()
while
tc
do
local
tp
=
tc
:
GetPreviousControler
()
if
tc
:
GetPreviousPosition
()
&
POS_FACEUP
~=
0
and
tc
:
IsType
(
TYPE_MONSTER
)
and
tc
:
IsRace
(
RACE_FIEND
)
and
Duel
.
GetFlagEffect
(
tp
,
id
)
==
0
then
if
tc
:
GetPreviousPosition
()
&
POS_FACEUP
~=
0
and
tc
:
IsType
(
TYPE_MONSTER
)
and
tc
:
IsRace
(
RACE_FIEND
)
and
Duel
.
GetFlagEffect
(
tp
,
id
)
==
0
then
Duel
.
RegisterFlagEffect
(
tp
,
id
,
RESET_PHASE
+
PHASE_END
,
0
,
1
)
Duel
.
RegisterFlagEffect
(
1
-
tp
,
id
,
RESET_PHASE
+
PHASE_END
,
0
,
1
)
end
...
...
@@ -60,8 +60,8 @@ function s.regop(e,tp,eg,ep,ev,re,r,rp)
Duel
.
RegisterEffect
(
e1
,
tp
)
end
function
s
.
efilter
(
e
,
re
)
local
tp
=
e
:
Get
Handl
er
()
local
rp
=
re
:
Get
Handl
er
()
local
tp
=
e
:
Get
OwnerPlay
er
()
local
rp
=
re
:
Get
OwnerPlay
er
()
return
rp
==
1
-
tp
and
((
re
:
GetActivateLocation
()
~=
LOCATION_MZONE
and
re
:
GetActivateLocation
()
~=
LOCATION_SZONE
)
and
not
re
:
IsHasType
(
EFFECT_TYPE_ACTIVATE
))
end
...
...
expansions/script/c64800214.lua
View file @
67bec91b
...
...
@@ -58,10 +58,10 @@ function s.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel
.
SendtoDeck
(
c
,
nil
,
SEQ_DECKTOP
,
REASON_COST
)
end
function
s
.
spfilter1
(
c
,
e
,
tp
)
return
c
:
Is
Type
(
TYPE_TUNER
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
and
c
:
IsCanBeEffectTarget
(
e
)
return
c
:
Is
Race
(
RACE_FIEND
)
and
c
:
IsCanBeSpecialSummoned
(
e
,
0
,
tp
,
false
,
false
)
and
c
:
IsCanBeEffectTarget
(
e
)
end
function
s
.
fselect1
(
g
,
tp
)
return
Duel
.
IsExistingMatchingCard
(
s
.
synfilter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
g
)
return
Duel
.
IsExistingMatchingCard
(
s
.
synfilter
,
tp
,
LOCATION_EXTRA
,
0
,
1
,
nil
,
g
)
end
function
s
.
synfilter
(
c
,
g
)
return
c
:
IsType
(
TYPE_SYNCHRO
)
and
c
:
IsRace
(
RACE_FIEND
)
and
c
:
IsSynchroSummonable
(
nil
,
g
,
g
:
GetCount
()
-
1
,
g
:
GetCount
()
-
1
)
...
...
@@ -102,7 +102,7 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
Duel
.
RaiseEvent
(
e
:
GetHandler
(),
EVENT_ADJUST
,
nil
,
0
,
PLAYER_NONE
,
PLAYER_NONE
,
0
)
if
og
:
FilterCount
(
Card
.
IsLocation
,
nil
,
LOCATION_MZONE
)
<
g
:
GetCount
()
then
return
end
local
tg
=
Duel
.
GetMatchingGroup
(
s
.
synfilter
,
tp
,
LOCATION_EXTRA
,
0
,
nil
,
og
)
if
og
:
GetCount
()
==
g
:
GetCount
()
and
tg
:
GetCount
()
>
0
then
if
og
:
GetCount
()
==
g
:
GetCount
()
and
tg
:
GetCount
()
>
0
then
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
local
rg
=
tg
:
Select
(
tp
,
1
,
1
,
nil
)
Duel
.
SynchroSummon
(
tp
,
rg
:
GetFirst
(),
nil
,
og
,
og
:
GetCount
()
-
1
,
og
:
GetCount
()
-
1
)
...
...
expansions/script/c65050129.lua
View file @
67bec91b
...
...
@@ -55,7 +55,7 @@ function c65050129.rfil(c)
return
c
:
IsLevel
(
6
)
and
c
:
IsSetCard
(
0x5da8
)
and
bit
.
band
(
c
:
GetType
(),
0x81
)
==
0x81
end
function
c65050129
.
filter
(
c
,
e
,
tp
)
return
(
c
:
IsCanBeSpecialSummoned
(
e
,
SUMMON_TYPE_RITUAL
,
tp
,
false
,
true
)
and
c65050129
.
rfil
(
c
)
return
c
:
IsCanBeSpecialSummoned
(
e
,
SUMMON_TYPE_RITUAL
,
tp
,
false
,
true
)
and
c65050129
.
rfil
(
c
)
end
function
c65050129
.
target
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
if
chk
==
0
then
...
...
expansions/script/c65050131.lua
View file @
67bec91b
...
...
@@ -68,8 +68,9 @@ function c65050131.target(e,tp,eg,ep,ev,re,r,rp,chk)
if
chk
==
0
then
local
mg1
=
Duel
.
GetMatchingGroup
(
c65050131
.
rtfilter
,
tp
,
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
e
:
GetHandler
())
local
ft
=
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
return
c65050131
.
filter
(
e
:
GetHandler
(),
e
,
tp
,
mg1
,
ft
)
return
c65050131
.
filter
(
e
:
GetHandler
(),
e
,
tp
,
mg1
,
ft
)
and
Duel
.
GetFlagEffect
(
tp
,
65050131
)
==
0
end
Duel
.
RegisterFlagEffect
(
tp
,
65050131
,
RESET_CHAIN
,
0
,
1
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_SPECIAL_SUMMON
,
e
:
GetHandler
(),
1
,
0
,
0
)
Duel
.
SetOperationInfo
(
0
,
CATEGORY_TODECK
,
nil
,
1
,
tp
,
LOCATION_GRAVE
)
end
...
...
@@ -79,7 +80,7 @@ function c65050131.activate(e,tp,eg,ep,ev,re,r,rp)
local
mg
=
Duel
.
GetMatchingGroup
(
c65050131
.
rtfilter
,
tp
,
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
e
:
GetHandler
())
local
ft
=
Duel
.
GetLocationCount
(
tp
,
LOCATION_MZONE
)
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_SPSUMMON
)
if
c65050131
.
filter
(
tc
,
e
,
tp
,
mg
1
,
ft
)
then
if
c65050131
.
filter
(
tc
,
e
,
tp
,
mg
,
ft
)
then
local
mat
=
nil
if
ft
>
0
then
Duel
.
Hint
(
HINT_SELECTMSG
,
tp
,
HINTMSG_TODECK
)
...
...
expansions/script/c65050138.lua
View file @
67bec91b
...
...
@@ -66,7 +66,7 @@ function c65050138.activate(e,tp,eg,ep,ev,re,r,rp)
local
c
=
e
:
GetHandler
()
if
not
c
:
IsRelateToEffect
(
e
)
then
return
end
if
Duel
.
IsExistingMatchingCard
(
c65050138
.
filter
,
tp
,
LOCATION_ONFIELD
,
0
,
2
,
nil
,
e
)
then
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c65050138
.
filter
,
tp
,
LOCATION_MZONE
,
0
,
2
,
2
,
e
:
GetHandler
(),
e
)
local
g
=
Duel
.
SelectMatchingCard
(
tp
,
c65050138
.
filter
,
tp
,
LOCATION_MZONE
+
LOCATION_GRAVE
,
0
,
2
,
2
,
e
:
GetHandler
(),
e
)
if
Duel
.
SendtoDeck
(
g
,
nil
,
2
,
REASON_EFFECT
)
==
2
then
Duel
.
SpecialSummon
(
c
,
0
,
tp
,
tp
,
false
,
false
,
POS_FACEUP
)
end
...
...
expansions/script/c71401003.lua
View file @
67bec91b
...
...
@@ -9,7 +9,7 @@ function c71401003.initial_effect(c)
e2
:
SetType
(
EFFECT_TYPE_QUICK_O
)
e2
:
SetRange
(
LOCATION_SZONE
)
e2
:
SetCode
(
EVENT_FREE_CHAIN
)
e2
:
SetHintTiming
(
0
,
TIMINGS_CHECK_MONSTER
)
e2
:
SetHintTiming
(
0
,
TIMINGS_CHECK_MONSTER
+
TIMING_MAIN_END
)
e2
:
SetCountLimit
(
1
,
71501003
)
e2
:
SetCondition
(
c71401003
.
con2
)
e2
:
SetCost
(
c71401003
.
cost2
)
...
...
expansions/script/c71401018.lua
View file @
67bec91b
...
...
@@ -46,7 +46,6 @@ end
function
c71401018
.
cost2
(
e
,
tp
,
eg
,
ep
,
ev
,
re
,
r
,
rp
,
chk
)
local
g
=
Duel
.
GetDecktopGroup
(
tp
,
2
)
if
chk
==
0
then
return
g
:
FilterCount
(
Card
.
IsAbleToRemoveAsCost
,
nil
,
POS_FACEUP
)
==
2
and
Duel
.
GetCustomActivityCount
(
71401001
,
tp
,
ACTIVITY_CHAIN
)
==
0
end
Duel
.
DiscardDeck
(
tp
,
3
,
REASON_COST
)
Duel
.
DisableShuffleCheck
()
Duel
.
Remove
(
g
,
POS_FACEUP
,
REASON_COST
)
yume
.
RegButterflyCostLimit
(
e
,
tp
)
...
...
update/filelist.txt
View file @
67bec91b
.gitlab-ci.yml 4d34970f2f7b7de7d9a30e101ad7e79a
.gitlab-ci.yml.backup 6b1efae0ff9d89f049c462211aca5d61
.vs/ProjectSettings.json e88a33ccaa92ae56561422612f557911
.vs/slnx.sqlite 3ac69e1474e02f3b01e690a7c358a5fd
.vs/VSWorkspaceState.json dbb7b8558a0959569f2b24a3b37c67ab
.vs/ygopro-222DIY-cards/FileContentIndex/01714543-a59e-4bbf-b586-c690e216b81f.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/0f6c78f1-16dc-49b7-99f1-f9060c4b3139.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/4c6f1cdd-825e-4ef0-9691-9318256dd184.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/56c8d1a6-0cc7-487a-bc42-61241c84307a.vsidx 0
.vs/slnx.sqlite 2c042338f4ca69b649414cea8a26c944
.vs/VSWorkspaceState.json 83779277687cf8cacefcfa0bdc0b0837
.vs/ygopro-222DIY-cards/FileContentIndex/1bc43f96-521f-4942-ad44-00338bfd3280.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/1ddc9465-7ffd-43f9-8035-8ddb746bc7ac.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/2e19a0ec-518d-47da-9bf2-af51f5083ca5.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/3ea2d1da-2228-48a8-8059-f564c3f795f6.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/496f1444-0d7a-4bf4-968a-31d8911ca1be.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/5a648417-502f-483e-89b0-b0d21418281f.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/
71174c18-9058-4c9c-b4df-513aec58655c
.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/
8c59711f-c011-4ab6-8406-e8fbbe99e6ed
.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/
68f7d87b-670f-4276-a3fd-e73c767be67a
.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/
bcfbaf1c-a0a7-4d5f-813f-710b0f952ac5
.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/d791416e-6a15-4649-ad19-5a036be551a4.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/e3d026a8-5738-446c-a620-11a330aa7e9b.vsidx 0
.vs/ygopro-222DIY-cards/FileContentIndex/f
e44a4a1-e56e-4679-814d-3fc68f4fc449
.vsidx 0
.vs/ygopro-222DIY-cards/v17/.wsuo
b45dc6e71d3113638c073e4cd6ea91a2
.vs/ygopro-222DIY-cards/v17/workspaceFileList.bin 8
116b39f68c9566d9ece446522bb7e9f
.vs/ygopro-222DIY-cards/FileContentIndex/f
3561574-0e71-4a6d-a46f-dc9ba8117067
.vsidx 0
.vs/ygopro-222DIY-cards/v17/.wsuo
a6fc9603290ec141da57d6f72606062b
.vs/ygopro-222DIY-cards/v17/workspaceFileList.bin 8
317cd9266e0bf55303ae152cdc45468
deck/2023-12-11 1st.ydk 6e41169c6a105a9cdd72fd77830a894b
deck/2023-12-11 2nd.ydk e0cf27aca939f25608dd6935bd4a27b5
deck/2023-12-11 3rd.ydk 412655da30b6f70b1bf107105d132046
deck/2023-12-11 4th.ydk cde5e8d124a82fa48e0bfa8000bdc242
expansions/222DIY.cdb
138aa5841db22dff8e453c08373d5e58
expansions/222DIY.cdb
34d467ad7bde60f1c872eb5ca844f563
expansions/lflist.conf 5536f92d059074170035fc84381516f6
expansions/strings.conf 23eeb59276dd0f135b089d017da5d457
expansions/pics/10000100.jpg 094075113728f2b79eb0c6a029d97e10
...
...
@@ -17752,9 +17753,11 @@ expansions/pics/field/47344563.jpg 3cd5c340576dfc084d371a2270ec16d5
expansions/pics/field/47344564.jpg 63c9c02ee539ba20f9a4a75655eba9de
expansions/pics/field/47364400.png 8bad4a330cb8dc1fecd55222875f995f
expansions/pics/field/50218125.jpg 2bdf9ef00b9c425d819fd0714095f209
expansions/pics/field/50218220.jpg
782c4b56f22fe4c6b405186bf6b4cb73
expansions/pics/field/50218220.jpg
5f80ff3f9d4a5b51c0acf42912587faf
expansions/pics/field/50218675.jpg 4b648aab0e585de1465b94c4ec24ec78
expansions/pics/field/50221435.jpg cbeddc5e8919442a917e98453d631a46
expansions/pics/field/50223275.jpg f309e492e53a3ed4b14415d397d391cc
expansions/pics/field/50223365.jpg 0091094f7ac27a97591f515108258fb9
expansions/pics/field/51495007.jpg 0cd17ab99a92b53a0d1314d5dc287143
expansions/pics/field/51495008.jpg 54fae0e8f3eac7107e803eaf51182d6f
expansions/pics/field/51495009.jpg 939cefb4bd35586610197152aef7fc7b
...
...
@@ -18271,8 +18274,8 @@ expansions/script/c10158009.lua f8d910bf9ef374440d17ed44da53aaea
expansions/script/c10158010.lua 70efd4b4daf3862d976c93d7009767b8
expansions/script/c10158011.lua 282d29884d4b4962105cd48e5720ad5c
expansions/script/c10158012.lua 4a299cb80d65dc31d79ce5fdc55ce895
expansions/script/c10171001.lua
183008846715fcc44823ee8cc27a2f7a
expansions/script/c10171002.lua
5fded4469cc1e30b478ca90333b5cccf
expansions/script/c10171001.lua
a33a967bc9722a9b7db234fdc9b5d7bf
expansions/script/c10171002.lua
dec95b0b2844ced4d4f6c345e1d43bdb
expansions/script/c10171003.lua 90aa5a7bb6dd51506fde501332dcaee6
expansions/script/c10171004.lua 8ac4e0b9ab00ad38ba91a589348284ca
expansions/script/c10171005.lua 81328621062b8aca4b2f30255bb17477
...
...
@@ -19439,7 +19442,7 @@ expansions/script/c11900101.lua b1b44fb9d6aa47023cef761ead18bb2d
expansions/script/c11900102.lua ee8096c18476d3a07cbfa8b07911cb60
expansions/script/c11900103.lua 9013cb825f41561f1ee2b8662271c56f
expansions/script/c11900104.lua 79aa1ee8d8e031fd2b749698bbcd44e2
expansions/script/c11900105.lua
8141604803c32db2139fb20bb84d4579
expansions/script/c11900105.lua
402f41405008a4ae67f0099dadfa668e
expansions/script/c119002.lua fe083c8af2e056c945edcba516ffd488
expansions/script/c1190021.lua f2b47dfa2ceb487a2648808cfc99107e
expansions/script/c1190022.lua ef8949239d4a2feef7ca0864a68bad08
...
...
@@ -21504,17 +21507,17 @@ expansions/script/c15005066.lua 380f8e8527ccc348c4132fba7fdedddb
expansions/script/c15005067.lua ab72a828ed2b9b8e8c180886f68f6d2f
expansions/script/c15005069.lua 919147ed4858f56dfda2457a77c316d3
expansions/script/c15005130.lua 1e3e52a8c5daa73b4cf9a78e701ae086
expansions/script/c15005131.lua
462ccec9dc4aeef51f645acde9fc3914
expansions/script/c15005132.lua
61421c5f16178982cf4ca95ac5041a0c
expansions/script/c15005133.lua
a02c48adc2cbcecf12e3559a69162611
expansions/script/c15005134.lua
eb2133a8b75f230ac2cd4da6f23e7b5c
expansions/script/c15005131.lua
b1972eafe472b43760b668ae0ac9a186
expansions/script/c15005132.lua
10921efc578aa75d472145b9b584214d
expansions/script/c15005133.lua
3576be06f85788a2a1349e91c750aea9
expansions/script/c15005134.lua
2a5cf6d402efd42ad595eb861507e1d7
expansions/script/c15005135.lua 05f8b2ca39b5a770cbc426023fa11988
expansions/script/c15005136.lua
fc2262bde438e1b7af409a497797b0be
expansions/script/c15005136.lua
2ab851bada115aa09ab858c2796f4dd0
expansions/script/c15005137.lua ec8029d73e4ac1bf82bfe8c056317cfa
expansions/script/c15005138.lua
b0b0a13ea6757d8aefd0e1ea4a388948
expansions/script/c15005138.lua
01c442b0ccb04f5cf2674ae3974ac75f
expansions/script/c15005139.lua 4becbee31e9eef41c23d1a40dfbe0ad7
expansions/script/c15005140.lua c9ba32a6e7195c0dc2c21683c58f02a4
expansions/script/c15005141.lua
e856b95f59b6ba82ff5208317b44c6d1
expansions/script/c15005141.lua
16090718d655abc62aea1eeb37a89378
expansions/script/c15005142.lua 25be97df6a6945494bc5ce1acd97b3e4
expansions/script/c15005143.lua 52b9d03291501d10cf1baf4d0c53fc37
expansions/script/c15005144.lua 5bce5d758328c4b8d053b21c96ac2f8f
...
...
@@ -21670,7 +21673,7 @@ expansions/script/c16400096.lua 21245fad998e2504b8f7d61e7774b1f7
expansions/script/c16400097.lua 4ada606c402e1e367fb1aa0455a2ef59
expansions/script/c16400098.lua 2b91e3b19a87ba4c217d6e8afcda2347
expansions/script/c16400099.lua 106faf1904fbb9d9b3062877e4c075fe
expansions/script/c16400100.lua
d99d77bd8f5852f728f37cc0f2baec74
expansions/script/c16400100.lua
cbcf255c84a7b6fce172537aa6f9116d
expansions/script/c16400101.lua 55c01375c8737aa78b1e9ca5df7ddc8c
expansions/script/c16400102.lua 04bf275a8109f1397205f342fa4d3c13
expansions/script/c170002.lua 9e8f664af7de7a91630a1b40e2de1e4c
...
...
@@ -22049,7 +22052,7 @@ expansions/script/c17243327.lua e353d60f8fb5050331478735c72991e9
expansions/script/c17243328.lua d8e31802a8af1cd09ca378f232a6ae41
expansions/script/c17243329.lua 02819c2a1347587271b0f0514ecfc366
expansions/script/c17243330.lua 90c32ffb870817e6158256722ce9755d
expansions/script/c17243331.lua
9c5429f89a6b37aee86b46db2a35fdc5
expansions/script/c17243331.lua
4a8f621d1bcef1bf6f9ad9fd3502b771
expansions/script/c17243332.lua 0f00c4ecd86a701d982b9e7f5e786f39
expansions/script/c17243333.lua ed5eb942ac63fda8607e7d869729d008
expansions/script/c17243334.lua 0901cc397988a93b075b01600111ac6f
...
...
@@ -26952,25 +26955,25 @@ expansions/script/c37585021.lua 2516d99a7e587610a771bc1bfe86c17f
expansions/script/c37585022.lua c481547d34a2e25d58a0ad045c42049d
expansions/script/c37585023.lua 1ca94a00a8825a7461bee6b9c81791d0
expansions/script/c37585024.lua d7148330d65341c14146912bc73db9e6
expansions/script/c37900000.lua
22e67ec654ba56cf203eea247918e8d2
expansions/script/c37900001.lua
5ccd0b8c79d1773043cfdfdd0e427c17
expansions/script/c37900002.lua
ac9af643a3fc578395ddefe1e686bce3
expansions/script/c37900003.lua
e1b31a1b9ba855a9917655f79ec4a5f3
expansions/script/c37900004.lua
0d2b519dac07e91d76339772299f5bce
expansions/script/c37900000.lua
422bf10f788d75f895a796193cc62caa
expansions/script/c37900001.lua
23745da50ac3bba2ce520c1beb202b9b
expansions/script/c37900002.lua
36581b6daf6d8b86ad472afe516187fd
expansions/script/c37900003.lua
996222b6cf1c855fffe7af3b9dda1d7c
expansions/script/c37900004.lua
29ee457f67e54a9813d93897df555c21
expansions/script/c37900005.lua 598fef15b2e6f05248eb260c86409200
expansions/script/c37900006.lua
8c7387ffffc07cb856feeeb94dfe1de5
expansions/script/c37900006.lua
24fb4672c2a58f8b2880cf2adf219528
expansions/script/c37900007.lua 9ca44081eaec3c4f5b4e1fe75a4afea0
expansions/script/c37900008.lua 07b0329c21bb9d515ba7b373669755be
expansions/script/c37900011.lua 2
763d28edf51fdf5ea052868e081d19a
expansions/script/c37900012.lua
2a4f6e8b9d8033033c09a07a81413281
expansions/script/c37900013.lua 7
eeee626a075b6c13afed6bf72bdd9ef
expansions/script/c37900014.lua
197bc95705630b69f42b21249eab2b49
expansions/script/c37900015.lua
357eb61050bf8ba7b1898fc2bf4cfceb
expansions/script/c37900016.lua
1f7e3774b2bfa302d7ff8fb09abb64e1
expansions/script/c37900017.lua
c067bcf3dce57eb39848f52273b653a1
expansions/script/c37900011.lua 2
a982c9a8345e34df395bac775080bdb
expansions/script/c37900012.lua
3224ff56ab58a100113472b37c70d63d
expansions/script/c37900013.lua 7
9352fdef13953b7c66287be39839863
expansions/script/c37900014.lua
996d3f1373c9caf4fb1fd996250c4f05
expansions/script/c37900015.lua
030fb6b99d7384f5832d952f882094ae
expansions/script/c37900016.lua
5247533c4f43dc913d6b5d24d172c6be
expansions/script/c37900017.lua
d97afe28b89d6ecb958e166196e495e8
expansions/script/c37900020.lua 90c226ead73c8186fe26b2352e8f75a3
expansions/script/c37900029.lua f
966fbd57852e37e794adf2a864e279c
expansions/script/c37900030.lua
64683e98bb3680576e7ef365c2bec570
expansions/script/c37900029.lua f
76e8d52e95f67c62e4ff6793950acf7
expansions/script/c37900030.lua
3a3cbfb329ab7467207f47980775834f
expansions/script/c37900031.lua 9c2a1ac01a3c17477cea255714afda03
expansions/script/c37900032.lua 07d894a2a9018836939da1960394f5c6
expansions/script/c37900033.lua 2f7fbf3b459edb9ff16d62da88bd92cb
...
...
@@ -27603,10 +27606,10 @@ expansions/script/c47320006.lua 0765c7857e2aca712898064c6c63fb8d
expansions/script/c47320007.lua 7dc85291c6fe6f9d1a3556f68e894dbd
expansions/script/c47320008.lua 7ba43235b7094ac896503a2c0b412003
expansions/script/c47320009.lua 57504ad26c9d4e86a264d7f16f5cdb9a
expansions/script/c47320010.lua
bc82da6ccc3bbdc946b62afb94b2c878
expansions/script/c47320010.lua
a6c1a9c1c07217f13b35e68a168c90a1
expansions/script/c47320011.lua 4e391846fd197677d57e66cf9e5c7c05
expansions/script/c47320012.lua
a3475efa55db3c550db0e8106a3ce174
expansions/script/c47320013.lua
4c96e5022f59493c2f058c25d2983aef
expansions/script/c47320012.lua
0fc1b76dc898ad42fae01169c1e814aa
expansions/script/c47320013.lua
60c2054a9c59ab17406ff8acdad4ec5a
expansions/script/c47320501.lua 8f498358ed10afd202eb0abc769000cc
expansions/script/c47320502.lua 7b587c1cf47cec114f744c4c5844616d
expansions/script/c47320503.lua 68dc7ab99ba0b9b393b94f2ea254bd52
...
...
@@ -29391,7 +29394,7 @@ expansions/script/c64800047.lua 8ee89dcbecbac86564414c33e050dee7
expansions/script/c64800048.lua d7023795764ffa054e5be0d6d44d91c6
expansions/script/c64800049.lua ed44759a3d7dd4660d32c94ef16286a7
expansions/script/c64800050.lua 5ffcff5e7f2543921e841f77ddfbbcfb
expansions/script/c64800051.lua
91804fe000aa00a304221f2d648e678c
expansions/script/c64800051.lua
01a7f5a9921ea5d1635d64d643cd8484
expansions/script/c64800052.lua af1712a1cc36ae802984da6eb4dc890c
expansions/script/c64800053.lua 3bd8429dbd6c4f134c2b2c04c7be62e1
expansions/script/c64800054.lua fc51c7bfd70296c941b8abc22c2db19b
...
...
@@ -29493,19 +29496,19 @@ expansions/script/c64800172.lua 3a038ad63c54fddfd99c9033df835c56
expansions/script/c64800173.lua cd876b63aba532a2ded326b66a0df828
expansions/script/c64800179.lua 1f1e175048da3bdf9231e59d76322476
expansions/script/c64800180.lua fca4966510089bdea419cb501d38d502
expansions/script/c64800181.lua
9be767eb9705e9a0a13ed0b6a6537c41
expansions/script/c64800182.lua
5f2ff26d07900adaf235f9a622290413
expansions/script/c64800181.lua
2b1fc683a6f4df2b36e0170de7c92515
expansions/script/c64800182.lua
9ec42d6fdb7909955656cbf7255b2867
expansions/script/c64800183.lua 9631207079c83655e5bfd23cd435c461
expansions/script/c64800185.lua 96d84c1498f259016fb23a87b3f1ff62
expansions/script/c64800186.lua 139b11710b0d36508026ed2bb059d896
expansions/script/c64800187.lua 401ff98516510f9f6b35b1dd5e7bbfb8
expansions/script/c64800188.lua
affdb12d686150fa0c250aeaecb66ef0
expansions/script/c64800189.lua
862b131bea95c8f009f6bbd863482501
expansions/script/c64800190.lua
f14add082cec49d2791471f3c12162da
expansions/script/c64800191.lua
aec6c775c40cf5fad2f9fab0aeb5fcfc
expansions/script/c64800188.lua
8affbce4ebf4bd262fc87224e65550a1
expansions/script/c64800189.lua
bcca9f03808709d62bbca0973e4f4c69
expansions/script/c64800190.lua
4f4765a55ddd58b3eb6fb3785203873c
expansions/script/c64800191.lua
2231f638560396c85240bdcef4b633ef
expansions/script/c64800192.lua a28766e613d5adb0a42ec9b4fca79f3f
expansions/script/c64800193.lua
9befca26d58f4684e5a587203d61d98f
expansions/script/c64800194.lua
fc18eb8158e5ee7a704befdedc24b303
expansions/script/c64800193.lua
146f1d7f3ae4a7925e15d68373eefab0
expansions/script/c64800194.lua
1edf934e97b4ba75886a24e31ae177c2
expansions/script/c64800200.lua 5bb48d9b6b80166d3d3835b49a01a857
expansions/script/c64800201.lua e1575942eafb10daeeba56e79432a11d
expansions/script/c64800203.lua 9aa2903f8d65022fe6aaa3e70dfba52a
...
...
@@ -29513,9 +29516,9 @@ expansions/script/c64800204.lua 76ee1c3cb5725a72a90ca3bc4e899dcd
expansions/script/c64800205.lua c2db3b77cd1465af233e42de4cebea57
expansions/script/c64800206.lua 5078ad92a34c3b236a51c5e8902c816c
expansions/script/c64800207.lua dec3e59ae29c545b4ca0b84fb90b66db
expansions/script/c64800212.lua
a1a358c2763970e9bfb8ceb562e029e8
expansions/script/c64800213.lua
7b944ad5dabca5f6bd1f7a3b7ce27008
expansions/script/c64800214.lua
f6949860cb4499c18b2131d427e0c1a9
expansions/script/c64800212.lua
485dd4d4c32126b08d6ba6902161ff4d
expansions/script/c64800213.lua
9b7e8a6a162dfcc4071cc5edd18a1841
expansions/script/c64800214.lua
b715d12d7a60b12e216cd87dabeea2f2
expansions/script/c64800215.lua ca34195426f7760e1f18d5ce088e899a
expansions/script/c64810000.lua 556a95e5d312be9a85e9100c5c937439
expansions/script/c64830501.lua fd06856092926fd1bb9a1c74616ca4d0
...
...
@@ -30219,12 +30222,12 @@ expansions/script/c65050121.lua feeb08bdd0f08cce137f94d65cb56f86
expansions/script/c65050123.lua d034c2510bef107d7f8f6644b1037edf
expansions/script/c65050125.lua cf75ed5991c6ded607d623e8e911a40e
expansions/script/c65050127.lua 165453815743840bd500026273d5a7e6
expansions/script/c65050129.lua
2cc64026cca7e5a4738dcc100d0f2d45
expansions/script/c65050131.lua
d4599d74642ba7e31657d6c81088e6f6
expansions/script/c65050129.lua
15822a76e8b86418d0f7fc2e84cd4e40
expansions/script/c65050131.lua
24ace69765b6131674ff7caa9af3f964
expansions/script/c65050132.lua 2c3ea8a42d936e0b7465773315a56cbc
expansions/script/c65050134.lua 3ea2daeb6902d48ae08caf44fe3d6517
expansions/script/c65050136.lua 43a08246a7e8877029bc521bfd1e7894
expansions/script/c65050138.lua
2ef0d1d16bd47ff660552f652f5dca39
expansions/script/c65050138.lua
4ca9ab7794cfb2f36662f36bcd12652f
expansions/script/c65050139.lua 6082ee4fa1e3abd00d288684cefc1e51
expansions/script/c65050141.lua fe27a0ee4d4da0edd5e24bd3479d2b36
expansions/script/c65050142.lua d29a61130a7d0adc24ca158d3804e3fc
...
...
@@ -31324,7 +31327,7 @@ expansions/script/c71400069.lua 95093079d03da274eba5f7243eb39b24
expansions/script/c71400070.lua a31705f99757846935a329c1aa09a157
expansions/script/c71401001.lua 5712e35a10cd876ffcf8a369afd39df6
expansions/script/c71401002.lua 6a84731fec73ec839b8b3d3a0eedb345
expansions/script/c71401003.lua
2b8545699c19012e8e6b633932ab65e0
expansions/script/c71401003.lua
02bf199c5ee787db02df60068c037f28
expansions/script/c71401004.lua 8f2b28ad04868a69ca21b3dd61ae566f
expansions/script/c71401005.lua 932abc8c0c3e1cc56555da1b57ae4178
expansions/script/c71401006.lua eb5ae391ce0052600d4904695ca3c3b5
...
...
@@ -31339,7 +31342,7 @@ expansions/script/c71401014.lua a651952ef9ae78de6ec925f7b31c9b49
expansions/script/c71401015.lua d960b439a88675f8699d526d2c09ffd1
expansions/script/c71401016.lua 1a2949f81e7e982285f0147480925ee8
expansions/script/c71401017.lua 14b990f875e8d5c9645e1ad567e6f624
expansions/script/c71401018.lua
cadb22c36cdcf0e79619ee0ba9ee8d00
expansions/script/c71401018.lua
abfb3e12ee663ce2adfa8cf8f88f0bd3
expansions/script/c71401019.lua 6cd71fda03d899d6b4d46b5c20d0708d
expansions/script/c71402000.lua 68bb84c32169cf4d74a8e8d9b57dc3a6
expansions/script/c71402001.lua f1df994b7fca725e4298725ffdee4bc5
...
...
@@ -34720,11 +34723,11 @@ expansions/script/tama.lua e81e8bb64ed65e88f6c9d28439b4243e
expansions/script/underscore.lua 1edba1de7fbd192ea4961e0c41e9438e
expansions/script/utterconfusionlib.lua d8abc11763007f170e0781b79c145e99
update/delete.txt bcae307f6039207f11b4daa83f17c0ec
update/filelist.txt
cbc0eca70e9c7c39574f7d9432e2d197
update/filelist.txt
fd5f9a1a7023e92dd6f0e04750e46ebe
update/rename.txt c509c33cdee4e36b1cfaaed4315f2886
update/update-push.bat 49e0e022872a85c5350b8ee445ecd4d8
update/update-push.sh 7e2d4b2410720d4d446f36371420ff54
update/update-server.sh b078089c0cbfcf3460194360681cfb49
update/update-without-sound.bat 22d7b973d79ef9311213aeff61d93d7c
update/update.exe.backup 4e657ec15b4a65065c3ab583043b234e
update/version.txt
0e8e24d4cbcaae4c4b6b666f75a9de9
9
update/version.txt
74b7389d70dc629efdff03f6237ea87
9
update/version.txt
View file @
67bec91b
2023/12/15 13:04:11
\ No newline at end of file
2023/12/22 9:25:44
\ No newline at end of file
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