Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-scripts
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
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
八宫一月
ygopro-scripts
Commits
b2e885b7
Commit
b2e885b7
authored
Apr 11, 2016
by
salix5
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
EFFECT_FORBIDDEN
parent
aa095402
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
26 deletions
+10
-26
c29417188.lua
c29417188.lua
+0
-8
c43711255.lua
c43711255.lua
+0
-8
constant.lua
constant.lua
+10
-10
No files found.
c29417188.lua
View file @
b2e885b7
...
@@ -30,14 +30,6 @@ function c29417188.operation(e,tp,eg,ep,ev,re,r,rp)
...
@@ -30,14 +30,6 @@ function c29417188.operation(e,tp,eg,ep,ev,re,r,rp)
e1
:
SetLabel
(
ac
)
e1
:
SetLabel
(
ac
)
e1
:
SetReset
(
RESET_PHASE
+
PHASE_END
+
RESET_OPPO_TURN
)
e1
:
SetReset
(
RESET_PHASE
+
PHASE_END
+
RESET_OPPO_TURN
)
Duel
.
RegisterEffect
(
e1
,
tp
)
Duel
.
RegisterEffect
(
e1
,
tp
)
local
e2
=
Effect
.
CreateEffect
(
e
:
GetHandler
())
e2
:
SetType
(
EFFECT_TYPE_FIELD
)
e2
:
SetCode
(
EFFECT_DISABLE
)
e2
:
SetTargetRange
(
0x7f
,
0x7f
)
e2
:
SetTarget
(
c29417188
.
bantg
)
e2
:
SetLabel
(
ac
)
e2
:
SetReset
(
RESET_PHASE
+
PHASE_END
+
RESET_OPPO_TURN
)
Duel
.
RegisterEffect
(
e2
,
tp
)
end
end
function
c29417188
.
bantg
(
e
,
c
)
function
c29417188
.
bantg
(
e
,
c
)
return
c
:
IsCode
(
e
:
GetLabel
())
return
c
:
IsCode
(
e
:
GetLabel
())
...
...
c43711255.lua
View file @
b2e885b7
...
@@ -17,14 +17,6 @@ function c43711255.initial_effect(c)
...
@@ -17,14 +17,6 @@ function c43711255.initial_effect(c)
e2
:
SetTarget
(
c43711255
.
bantg
)
e2
:
SetTarget
(
c43711255
.
bantg
)
e2
:
SetLabelObject
(
e1
)
e2
:
SetLabelObject
(
e1
)
c
:
RegisterEffect
(
e2
)
c
:
RegisterEffect
(
e2
)
local
e3
=
Effect
.
CreateEffect
(
c
)
e3
:
SetType
(
EFFECT_TYPE_FIELD
)
e3
:
SetCode
(
EFFECT_DISABLE
)
e3
:
SetRange
(
LOCATION_SZONE
)
e3
:
SetTargetRange
(
0x7f
,
0x7f
)
e3
:
SetTarget
(
c43711255
.
bantg
)
e3
:
SetLabelObject
(
e1
)
c
:
RegisterEffect
(
e3
)
end
end
function
c43711255
.
bantg
(
e
,
c
)
function
c43711255
.
bantg
(
e
,
c
)
return
c
:
IsCode
(
e
:
GetLabelObject
():
GetLabel
())
and
(
not
c
:
IsOnField
()
or
c
:
GetRealFieldID
()
>
e
:
GetFieldID
())
return
c
:
IsCode
(
e
:
GetLabelObject
():
GetLabel
())
and
(
not
c
:
IsOnField
()
or
c
:
GetRealFieldID
()
>
e
:
GetFieldID
())
...
...
constant.lua
View file @
b2e885b7
...
@@ -93,7 +93,7 @@ REASON_MATERIAL =0x8 --作为融合/同调/超量素材或用於儀式/升級
...
@@ -93,7 +93,7 @@ REASON_MATERIAL =0x8 --作为融合/同调/超量素材或用於儀式/升級
REASON_SUMMON
=
0x10
--召唤
REASON_SUMMON
=
0x10
--召唤
REASON_BATTLE
=
0x20
--战斗破坏
REASON_BATTLE
=
0x20
--战斗破坏
REASON_EFFECT
=
0x40
--效果
REASON_EFFECT
=
0x40
--效果
REASON_COST
=
0x80
--
COST
REASON_COST
=
0x80
--
用於代價或無法支付代價而破壞
REASON_ADJUST
=
0x100
--调整(御前试合)
REASON_ADJUST
=
0x100
--调整(御前试合)
REASON_LOST_TARGET
=
0x200
--失去效果对象
REASON_LOST_TARGET
=
0x200
--失去效果对象
REASON_RULE
=
0x400
--规则
REASON_RULE
=
0x400
--规则
...
@@ -150,10 +150,10 @@ STATUS_EFFECT_REPLACED =0x80000 --效果被替代(红莲霸权)
...
@@ -150,10 +150,10 @@ STATUS_EFFECT_REPLACED =0x80000 --效果被替代(红莲霸权)
STATUS_UNION
=
0x100000
--同盟
STATUS_UNION
=
0x100000
--同盟
STATUS_ATTACK_CANCELED
=
0x200000
--攻击取消
STATUS_ATTACK_CANCELED
=
0x200000
--攻击取消
STATUS_INITIALIZING
=
0x400000
--初始化..
STATUS_INITIALIZING
=
0x400000
--初始化..
STATUS_ACTIVATED
=
0x800000
--
效果已发动
STATUS_ACTIVATED
=
0x800000
--
魔法陷阱卡发动過
STATUS_JUST_POS
=
0x1000000
--已改變表示形式(用於STATUS_CONTINUOUS_POS判定)
STATUS_JUST_POS
=
0x1000000
--已改變表示形式(用於STATUS_CONTINUOUS_POS判定)
STATUS_CONTINUOUS_POS
=
0x2000000
--改變後再次設定成其他表示形式
STATUS_CONTINUOUS_POS
=
0x2000000
--改變後再次設定成其他表示形式
STATUS_
IS_PUBLIC
=
0x4000000
--N/A
STATUS_
FORBIDDEN
=
0x4000000
--不能play
STATUS_ACT_FROM_HAND
=
0x8000000
--從手牌发动
STATUS_ACT_FROM_HAND
=
0x8000000
--從手牌发动
STATUS_OPPO_BATTLE
=
0x10000000
--和對手的怪兽戰鬥
STATUS_OPPO_BATTLE
=
0x10000000
--和對手的怪兽戰鬥
STATUS_FLIP_SUMMON_TURN
=
0x20000000
--在本回合反转召唤
STATUS_FLIP_SUMMON_TURN
=
0x20000000
--在本回合反转召唤
...
@@ -168,8 +168,8 @@ ASSUME_RACE =6
...
@@ -168,8 +168,8 @@ ASSUME_RACE =6
ASSUME_ATTACK
=
7
ASSUME_ATTACK
=
7
ASSUME_DEFENCE
=
8
ASSUME_DEFENCE
=
8
--Counter --指示物
--Counter --指示物
COUNTER_NEED_PERMIT
=
0x1000
--
某指示物数量上限
COUNTER_NEED_PERMIT
=
0x1000
--
可以放置某指示物
COUNTER_NEED_ENABLE
=
0x2000
--
可以放置某指示物
COUNTER_NEED_ENABLE
=
0x2000
--
放在自己身上的指示物(卡片守衛)
--Phase --阶段
--Phase --阶段
PHASE_DRAW
=
0x01
--抽卡阶段
PHASE_DRAW
=
0x01
--抽卡阶段
PHASE_STANDBY
=
0x02
--准备阶段
PHASE_STANDBY
=
0x02
--准备阶段
...
@@ -243,7 +243,7 @@ EFFECT_FLAG_IGNORE_RANGE =0x0020 --影响所有区域的卡(禁止令 大宇
...
@@ -243,7 +243,7 @@ EFFECT_FLAG_IGNORE_RANGE =0x0020 --影响所有区域的卡(禁止令 大宇
EFFECT_FLAG_ABSOLUTE_TARGET
=
0x0040
--Target Range不会因为控制权的改变而改变
EFFECT_FLAG_ABSOLUTE_TARGET
=
0x0040
--Target Range不会因为控制权的改变而改变
EFFECT_FLAG_IGNORE_IMMUNE
=
0x0080
--无视效果免疫
EFFECT_FLAG_IGNORE_IMMUNE
=
0x0080
--无视效果免疫
EFFECT_FLAG_SET_AVAILABLE
=
0x0100
--影响场上里侧的卡/裡側狀態可發動
EFFECT_FLAG_SET_AVAILABLE
=
0x0100
--影响场上里侧的卡/裡側狀態可發動
EFFECT_FLAG_C
ONTINUOUS
=
0x0200
--N/A
EFFECT_FLAG_C
ANNOT_NEGATED
=
0x0200
--含有"此效果不會被無效"的敘述
EFFECT_FLAG_CANNOT_DISABLE
=
0x0400
--不会被无效
EFFECT_FLAG_CANNOT_DISABLE
=
0x0400
--不会被无效
EFFECT_FLAG_PLAYER_TARGET
=
0x0800
--以玩家为对象
EFFECT_FLAG_PLAYER_TARGET
=
0x0800
--以玩家为对象
EFFECT_FLAG_BOTH_SIDE
=
0x1000
--双方都能使用(部分场地,弹压)
EFFECT_FLAG_BOTH_SIDE
=
0x1000
--双方都能使用(部分场地,弹压)
...
@@ -255,7 +255,7 @@ EFFECT_FLAG_SINGLE_RANGE =0x20000 --只对自己有效
...
@@ -255,7 +255,7 @@ EFFECT_FLAG_SINGLE_RANGE =0x20000 --只对自己有效
EFFECT_FLAG_UNCOPYABLE
=
0x40000
--不能复制(效果外文本)
EFFECT_FLAG_UNCOPYABLE
=
0x40000
--不能复制(效果外文本)
EFFECT_FLAG_OATH
=
0x80000
--誓约效果
EFFECT_FLAG_OATH
=
0x80000
--誓约效果
EFFECT_FLAG_SPSUM_PARAM
=
0x100000
--指定召喚/规则特殊召唤的位置和表示形式(熔岩魔神)
EFFECT_FLAG_SPSUM_PARAM
=
0x100000
--指定召喚/规则特殊召唤的位置和表示形式(熔岩魔神)
EFFECT_FLAG_REPEAT
=
0x200000
--
发动被无效后可以再次发动
EFFECT_FLAG_REPEAT
=
0x200000
--
N/A
EFFECT_FLAG_NO_TURN_RESET
=
0x400000
--发条等“这张卡在场上只能发动一次”的效果
EFFECT_FLAG_NO_TURN_RESET
=
0x400000
--发条等“这张卡在场上只能发动一次”的效果
EFFECT_FLAG_EVENT_PLAYER
=
0x800000
--视为对方玩家的效果(动作?)
EFFECT_FLAG_EVENT_PLAYER
=
0x800000
--视为对方玩家的效果(动作?)
EFFECT_FLAG_OWNER_RELATE
=
0x1000000
--持續成為對象
EFFECT_FLAG_OWNER_RELATE
=
0x1000000
--持續成為對象
...
@@ -272,7 +272,7 @@ EFFECT_FLAG2_COF =0x0002 --
...
@@ -272,7 +272,7 @@ EFFECT_FLAG2_COF =0x0002 --
--========== Codes ========== --对永续性效果表示效果类型(EFFECT开头),对诱发型效果表示触发效果的事件/时点(EVENT开头)
--========== Codes ========== --对永续性效果表示效果类型(EFFECT开头),对诱发型效果表示触发效果的事件/时点(EVENT开头)
EFFECT_IMMUNE_EFFECT
=
1
--效果免疫
EFFECT_IMMUNE_EFFECT
=
1
--效果免疫
EFFECT_DISABLE
=
2
--效果无效(技能抽取)
EFFECT_DISABLE
=
2
--效果无效(技能抽取)
EFFECT_CANNOT_DISABLE
=
3
--
卡
不能被无效
EFFECT_CANNOT_DISABLE
=
3
--
效果
不能被无效
EFFECT_SET_CONTROL
=
4
--设置控制权
EFFECT_SET_CONTROL
=
4
--设置控制权
EFFECT_CANNOT_CHANGE_CONTROL
=
5
--不能改变控制权
EFFECT_CANNOT_CHANGE_CONTROL
=
5
--不能改变控制权
EFFECT_CANNOT_ACTIVATE
=
6
--玩家不能发动效果
EFFECT_CANNOT_ACTIVATE
=
6
--玩家不能发动效果
...
@@ -281,7 +281,7 @@ EFFECT_DISABLE_EFFECT =8 --效果无效(聖杯)
...
@@ -281,7 +281,7 @@ EFFECT_DISABLE_EFFECT =8 --效果无效(聖杯)
EFFECT_DISABLE_CHAIN
=
9
--在連鎖串中無效(processor.cpp)
EFFECT_DISABLE_CHAIN
=
9
--在連鎖串中無效(processor.cpp)
EFFECT_DISABLE_TRAPMONSTER
=
10
--陷阱怪兽无效
EFFECT_DISABLE_TRAPMONSTER
=
10
--陷阱怪兽无效
EFFECT_CANNOT_INACTIVATE
=
12
--发动不能被无效
EFFECT_CANNOT_INACTIVATE
=
12
--发动不能被无效
EFFECT_CANNOT_DISEFFECT
=
13
--效果不能被无效
EFFECT_CANNOT_DISEFFECT
=
13
--效果
處理時
不能被无效
EFFECT_CANNOT_CHANGE_POSITION
=
14
--不能改变表示形式
EFFECT_CANNOT_CHANGE_POSITION
=
14
--不能改变表示形式
EFFECT_TRAP_ACT_IN_HAND
=
15
--陷阱可以从手牌发动
EFFECT_TRAP_ACT_IN_HAND
=
15
--陷阱可以从手牌发动
EFFECT_TRAP_ACT_IN_SET_TURN
=
16
--陷阱可以在盖放的回合发动
EFFECT_TRAP_ACT_IN_SET_TURN
=
16
--陷阱可以在盖放的回合发动
...
@@ -531,7 +531,7 @@ EVENT_BATTLE_CONFIRM =1133 --伤害计算前(反转後)
...
@@ -531,7 +531,7 @@ EVENT_BATTLE_CONFIRM =1133 --伤害计算前(反转後)
EVENT_PRE_DAMAGE_CALCULATE
=
1134
--伤害计算时(羽斬)
EVENT_PRE_DAMAGE_CALCULATE
=
1134
--伤害计算时(羽斬)
EVENT_DAMAGE_CALCULATING
=
1135
--伤害计算(只能使用EFFECT_TYPE_CONTINUOUS)
EVENT_DAMAGE_CALCULATING
=
1135
--伤害计算(只能使用EFFECT_TYPE_CONTINUOUS)
EVENT_PRE_BATTLE_DAMAGE
=
1136
--即将产生战斗伤害(只能使用EFFECT_TYPE_CONTINUOUS)
EVENT_PRE_BATTLE_DAMAGE
=
1136
--即将产生战斗伤害(只能使用EFFECT_TYPE_CONTINUOUS)
EVENT_BATTLE_END
=
1137
--
(N/A)
EVENT_BATTLE_END
=
1137
--
N/A
EVENT_BATTLED
=
1138
--伤害计算后(异女、同反转效果时点)
EVENT_BATTLED
=
1138
--伤害计算后(异女、同反转效果时点)
EVENT_BATTLE_DESTROYING
=
1139
--战斗破坏送去墓地时(BF-苍炎之修罗)
EVENT_BATTLE_DESTROYING
=
1139
--战斗破坏送去墓地时(BF-苍炎之修罗)
EVENT_BATTLE_DESTROYED
=
1140
--战斗破坏送去墓地时(杀人番茄等)
EVENT_BATTLE_DESTROYED
=
1140
--战斗破坏送去墓地时(杀人番茄等)
...
...
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