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
4
Merge Requests
4
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
bbb3c8a0
Commit
bbb3c8a0
authored
Dec 31, 2023
by
Chen Bill
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
format
parent
adff12ff
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
33 deletions
+33
-33
constant.lua
constant.lua
+31
-31
utility.lua
utility.lua
+2
-2
No files found.
constant.lua
View file @
bbb3c8a0
...
...
@@ -287,7 +287,7 @@ EFFECT_TYPE_QUICK_F =0x0400 --诱发即时必发效果(熊猫龙等)
EFFECT_TYPE_CONTINUOUS
=
0x0800
--由事件觸發的輔助用效果/永續效果
EFFECT_TYPE_XMATERIAL
=
0x1000
--作为超量素材时超量怪兽获得的效果(十二兽)
EFFECT_TYPE_GRANT
=
0x2000
--使其他卡片获得效果(天气模样)
EFFECT_TYPE_TARGET
=
0x4000
--影响持续取的对象的效果(基本只用于魔陷)
EFFECT_TYPE_TARGET
=
0x4000
--影响持续取的对象的效果(基本只用于魔陷)
--========== Flags ========== --效果的特殊性质
EFFECT_FLAG_INITIAL
=
0x0001
--可以发动的
EFFECT_FLAG_FUNC_VALUE
=
0x0002
--此效果的Value属性是函数
...
...
@@ -489,9 +489,9 @@ EFFECT_REFLECT_BATTLE_DAMAGE =202 --战斗伤害由对方代为承受
EFFECT_PIERCE
=
203
--贯穿伤害
EFFECT_BATTLE_DESTROY_REDIRECT
=
204
--战斗破坏时重新指定去向
EFFECT_BATTLE_DAMAGE_TO_EFFECT
=
205
--战斗伤害视为效果伤害
EFFECT_BOTH_BATTLE_DAMAGE
=
206
--战斗伤害由双方承受
EFFECT_ALSO_BATTLE_DAMAGE
=
207
--对自己的战斗伤害让对方也承受
EFFECT_CHANGE_BATTLE_DAMAGE
=
208
--改变此卡给予的战斗伤害、改变玩家受到的战斗伤害
EFFECT_BOTH_BATTLE_DAMAGE
=
206
--战斗伤害由双方承受
EFFECT_ALSO_BATTLE_DAMAGE
=
207
--对自己的战斗伤害让对方也承受
EFFECT_CHANGE_BATTLE_DAMAGE
=
208
--改变此卡给予的战斗伤害、改变玩家受到的战斗伤害
EFFECT_TOSS_COIN_REPLACE
=
220
--重新抛硬币
EFFECT_TOSS_DICE_REPLACE
=
221
--重新掷骰子
EFFECT_FUSION_MATERIAL
=
230
--指定融合素材的條件
...
...
@@ -576,15 +576,15 @@ EFFECT_EXTRA_LINK_MATERIAL =358 --手卡的连接素材
EFFECT_QP_ACT_IN_SET_TURN
=
359
--速攻魔法可以在盖放的回合发动
EFFECT_EXTRA_PENDULUM_SUMMON
=
360
--extra pendulum summon
EFFECT_MATERIAL_LIMIT
=
361
--
EFFECT_SET_BATTLE_ATTACK
=
362
--战斗的伤害计算用设置的攻击力进行
EFFECT_SET_BATTLE_DEFENSE
=
363
--战斗的伤害计算用设置的守备力进行
EFFECT_OVERLAY_RITUAL_MATERIAL
=
364
--此卡的超量素材也能用于仪式召唤
EFFECT_SET_BATTLE_ATTACK
=
362
--战斗的伤害计算用设置的攻击力进行
EFFECT_SET_BATTLE_DEFENSE
=
363
--战斗的伤害计算用设置的守备力进行
EFFECT_OVERLAY_RITUAL_MATERIAL
=
364
--此卡的超量素材也能用于仪式召唤
EFFECT_CHANGE_GRAVE_ATTRIBUTE
=
365
--墓地的卡将会改变属性(升级转变)
EFFECT_CHANGE_GRAVE_RACE
=
366
--墓地的卡将会改变种族(升级转变)
EFFECT_ACTIVATION_COUNT_LIMIT
=
367
--reserve
EFFECT_LIMIT_SPECIAL_SUMMON_POSITION
=
368
--不能以特定表示形式特殊召唤
EFFECT_TUNER
=
369
--同调召唤时可以当作调整(百檎龙-苹果鳞虫)
EFFECT_KAISER_COLOSSEUM
=
370
--皇帝斗技场
EFFECT_KAISER_COLOSSEUM
=
370
--皇帝斗技场
EFFECT_REPLACE_DAMAGE
=
371
--伤害由特定行动代替
EFFECT_FLAG_EFFECT
=
0x20000000
--标记类效果,即RegisterFlagEffect()创建的效果
...
...
@@ -667,10 +667,10 @@ EVENT_CUSTOM =0x10000000 --自訂事件
--Category 效果分类(表示这个效果将要发生什么事,OperationInfo设置了效果分类才能触发针对这一类型发动的卡,如破坏->星尘龙
CATEGORY_DESTROY
=
0x1
--破坏效果
CATEGORY_RELEASE
=
0x2
--解放效果
CATEGORY_REMOVE
=
0x4
--除外效果
CATEGORY_TOHAND
=
0x8
--回手牌效果
CATEGORY_TODECK
=
0x10
--回卡组效果
CATEGORY_RELEASE
=
0x2
--解放效果
CATEGORY_REMOVE
=
0x4
--除外效果
CATEGORY_TOHAND
=
0x8
--回手牌效果
CATEGORY_TODECK
=
0x10
--回卡组效果
CATEGORY_TOGRAVE
=
0x20
--送去墓地效果
CATEGORY_DECKDES
=
0x40
--包含從卡组送去墓地或特殊召唤效果
CATEGORY_HANDES
=
0x80
--捨棄手牌效果
...
...
@@ -796,25 +796,25 @@ SELECT_HEADS =60 --正面
SELECT_TAILS
=
61
--反面
--Timing --提示时点,可以给freechain卡片增加自动提示时点
TIMING_DRAW_PHASE
=
0x1
--抽卡阶段时点
TIMING_STANDBY_PHASE
=
0x2
--准备阶段时点
TIMING_MAIN_END
=
0x4
--主要阶段结束时点
TIMING_BATTLE_START
=
0x8
--战斗阶段开始时点
TIMING_BATTLE_END
=
0x10
--战斗阶段结束时点
TIMING_END_PHASE
=
0x20
--结束阶段时点
TIMING_SUMMON
=
0x40
--召唤时点
TIMING_SPSUMMON
=
0x80
--特殊召唤时点
TIMING_FLIPSUMMON
=
0x100
--翻转召唤时点
TIMING_STANDBY_PHASE
=
0x2
--准备阶段时点
TIMING_MAIN_END
=
0x4
--主要阶段结束时点
TIMING_BATTLE_START
=
0x8
--战斗阶段开始时点
TIMING_BATTLE_END
=
0x10
--战斗阶段结束时点
TIMING_END_PHASE
=
0x20
--结束阶段时点
TIMING_SUMMON
=
0x40
--召唤时点
TIMING_SPSUMMON
=
0x80
--特殊召唤时点
TIMING_FLIPSUMMON
=
0x100
--翻转召唤时点
TIMING_MSET
=
0x200
--放置怪兽时点
TIMING_SSET
=
0x400
--放置魔陷时点
TIMING_POS_CHANGE
=
0x800
--表示形式变更时点
TIMING_ATTACK
=
0x1000
--攻击宣言时点
TIMING_DAMAGE_STEP
=
0x2000
--伤害步骤时点
TIMING_DAMAGE_CAL
=
0x4000
--伤害计算时点
TIMING_CHAIN_END
=
0x8000
--连锁结束时点
TIMING_DRAW
=
0x10000
--抽卡时点(不是抽卡阶段
TIMING_DAMAGE
=
0x20000
--造成伤害时点
TIMING_SSET
=
0x400
--放置魔陷时点
TIMING_POS_CHANGE
=
0x800
--表示形式变更时点
TIMING_ATTACK
=
0x1000
--攻击宣言时点
TIMING_DAMAGE_STEP
=
0x2000
--伤害步骤时点
TIMING_DAMAGE_CAL
=
0x4000
--伤害计算时点
TIMING_CHAIN_END
=
0x8000
--连锁结束时点
TIMING_DRAW
=
0x10000
--抽卡时点(不是抽卡阶段
TIMING_DAMAGE
=
0x20000
--造成伤害时点
TIMING_RECOVER
=
0x40000
--回复时点
TIMING_DESTROY
=
0x80000
--破坏时点
TIMING_DESTROY
=
0x80000
--破坏时点
TIMING_REMOVE
=
0x100000
--除外时点
TIMING_TOHAND
=
0x200000
--加入手牌时点(检索、回收等)
TIMING_TODECK
=
0x400000
--回卡组时点
...
...
@@ -824,7 +824,7 @@ TIMING_EQUIP =0x2000000 --装备时点
TIMING_BATTLE_STEP_END
=
0x4000000
--戰鬥步驟結束時
TIMING_BATTLED
=
0x8000000
--伤害计算后时点
----组合时点
TIMINGS_CHECK_MONSTER
=
0x1c0
-- 怪兽正面上场
TIMINGS_CHECK_MONSTER
=
0x1c0
-- 怪兽正面上场
--Global flag --特殊标记
GLOBALFLAG_DECK_REVERSE_CHECK
=
0x1
--卡组翻转标记
GLOBALFLAG_BRAINWASHING_CHECK
=
0x2
--洗脑解除标记
...
...
@@ -864,7 +864,7 @@ ACTIVITY_CHAIN =7 -- only available in custom counter
--Special cards
CARD_MARINE_DOLPHIN
=
78734254
--海洋海豚(double name)
CARD_TWINKLE_MOSS
=
13857930
--光輝苔蘚(double name)
CARD_QUESTION
=
38723936
--谜题
CARD_QUESTION
=
38723936
--谜题
--Special flag effect id
FLAG_ID_CHAINING
=
1
FLAG_ID_UNION
=
2
utility.lua
View file @
bbb3c8a0
...
...
@@ -926,7 +926,7 @@ end
---@param c Card
---@return boolean
function
Auxiliary
.
DrytronSpSummonType
(
c
)
return
c
:
IsType
(
TYPE_SPSUMMON
)
return
c
:
IsType
(
TYPE_SPSUMMON
)
end
---The `nolimit` parameter for Special Summon effects of Dragon, Xyz monsters where Soul Drain Dragon is available
---(Soul Drain Dragon, Level 8/LIGHT/Dragon/4000/0)
...
...
@@ -939,7 +939,7 @@ end
---@param c Card
---@return boolean
function
Auxiliary
.
TriamidSpSummonType
(
c
)
return
c
:
IsType
(
TYPE_SPSUMMON
)
return
c
:
IsType
(
TYPE_SPSUMMON
)
end
--additional destroy effect for the Labrynth field
function
Auxiliary
.
LabrynthDestroyOp
(
e
,
tp
,
res
)
...
...
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