游戏王残局简化版

Check-in [df0796fd27]
Login

Check-in [df0796fd27]

Overview
Comment:0
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: df0796fd276775c559a8855fb984ee44fdde91387c7742247540bd53c59a6ec2
User & Date: 顽雨沉风 on 2024-07-01 04:39:04
Other Links: manifest | tags
Context
2024-07-01
04:48
0 check-in: 3fe6e2d9f0 user: 顽雨沉风 tags: trunk
04:39
0 check-in: df0796fd27 user: 顽雨沉风 tags: trunk
03:33
0 check-in: cf784b4230 user: 顽雨沉风 tags: trunk
Changes

Modified single/X-LV-30.lua from [919b5dab34] to [71a49a44a5].

1
2
3


4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
11
12



+
+







--[[message
维护:2024-02-13
简语:最后一个且尤为特殊的新手教学,「莫勉强」。



当初,棉花从不知哪个网络小角落找到了一个新局,但他和我都打不出这个解。
这时,有个人也想试试这局,他叫彦。
由于棉花做的局总是差 100 血,我们惯性地以为这个残局和棉花做的局是同样的,都是残局作者故意设计的差血难题。
但彦却提出了一个令我们诧异的结论——这局无解。
我对彦的结论将信将疑,以为仅仅是他半途而废而已,但在我穷举了这个残局的所有操作后,我终于确定了这个残局的确无解——彦是对的。
面对这种情况,我就想在新手教学残局 X-LV 系列的最后一局(X-LV 系列原定的最后一局是 X-LV-30)来重现这种状况,用来记念这件事。

Modified single/特殊局_2.lua from [8f3dc2cfca] to [a96f593ca6].

1
2

3
4


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

24
25
26
27
28
29
30
1
2
3


4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

24
25
26
27
28
29
30
31


+
-
-
+
+


















-
+







--[[message
维护:2024-06-26
简语:场上怪兽攻击力已改变。
简语:个十百千万?
标签:#枯岳说书人 #暗之侯爵贝利亚
个十百千万?
标签:#暗之侯爵贝利亚
]]
Debug.SetAIName("QQ群181175613")
Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 4)
Debug.SetPlayerInfo(0, 621543, 0, 0)
Debug.SetPlayerInfo(1, 231370, 0, 0)
local d = {}
local f = {}
-- 提攻
--~ 卡
--~ 攻
f.gnkl_jltw = function(o1, o2)
  local k1
  --~ 效果
  k1 = Effect.CreateEffect(o1)
  k1:SetType(EFFECT_TYPE_SINGLE)
  k1:SetCode(EFFECT_UPDATE_ATTACK)
  k1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
  k1:SetValue(o2)
  k1:RegisterEffect(k1)
  o1:RegisterEffect(k1)
  end
d["卡_印卡源"] = Debug.AddCard(5758500, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK)

Debug.AddCard(77622396, 0, 0, LOCATION_SZONE, 1, POS_FACEDOWN_ATTACK)
Debug.AddCard(49658464, 0, 0, LOCATION_SZONE, 2, POS_FACEUP_ATTACK)
Debug.AddCard(22205600, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN_ATTACK)

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
61
62
63
64
65
66
67



















-
-
-
-
-
-
-
-
-
-
-
-
Debug.AddCard(7562372, 1, 1, LOCATION_DECK, 4, POS_FACEDOWN)
Debug.AddCard(7562372, 1, 1, LOCATION_DECK, 4, POS_FACEDOWN)
Debug.AddCard(7562372, 1, 1, LOCATION_DECK, 4, POS_FACEDOWN)
Debug.AddCard(7562372, 1, 1, LOCATION_DECK, 4, POS_FACEDOWN)

Debug.ReloadFieldEnd()
aux.BeginPuzzle(nil, nil, d["卡_印卡源"], 1)
Debug.ShowHint("场上怪兽攻击力已改变")

--[[
你以为这局是拼百位数、十位数、个位数?
试了之后,发现不行,于是想发动《天邪鬼的诅咒》配合《无千干扰》。
但想来想去就是起效不了。
遍翻卡池后终于找到了能让《天邪鬼的诅咒》起效的卡。
咦?!
怎么《天邪鬼的诅咒》不能和《无千干扰》配合呢?
哈哈哈!
这就中圈套了!
]]

Modified single_doc/残局代码/constant.lua from [17138677eb] to [80d62e7d68].

1
2

3
4
5
6
7
8
9
1

2
3
4
5
6
7
8
9

-
+







--min/max value
MIN_ID		=1000		--4 digits, by DataManager::GetDesc()
MIN_ID		=128		--0x80, by DataManager::GetDesc()
MAX_ID		=268435455	--28 bits, by DataManager::GetDesc()
MAX_COUNTER	=65535		--max number for adding/removing counters, by card::add_counter(), field::remove_counter()
MAX_PARAMETER	=0xffff
--Locations 区域
LOCATION_DECK		=0x01		--卡组
LOCATION_HAND		=0x02		--手牌
LOCATION_MZONE		=0x04		--主要怪兽区(0-4)+额外怪兽区(5-6)
125
126
127
128
129
130
131


132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152


153
154
155
156



157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173

174
175
176
177
178
179
180

181
182
183
184
185
186
187
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150

151
152
153
154
155
156
157
158

159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177

178
179
180
181
182
183
184

185
186
187
188
189
190
191
192







+
+

















-



+
+



-
+
+
+
















-
+






-
+







REASON_XYZ			=0x200000	--用於超量召喚
REASON_REPLACE		=0x1000000	--代替
REASON_DRAW			=0x2000000	--抽卡
REASON_REDIRECT		=0x4000000	--改变去向(大宇宙,带菌等)
REASON_REVEAL		=0x8000000	--翻开卡组(森罗)
REASON_LINK			=0x10000000	--用于连接召唤
REASON_LOST_OVERLAY =0x20000000	--超量素材随着超量怪兽离场
REASON_MAINTENANCE	=0x40000000	--维持代价
REASON_ACTION		=0x80000000	--攻击宣言之际等
--Location Reason
LOCATION_REASON_TOFIELD		=0x1	--Duel.GetLocationCount()預設值,凱薩競技場
LOCATION_REASON_CONTROL		=0x2	--Card.IsControlerCanBeChanged()使用
--Summon Type --召唤类型
SUMMON_TYPE_NORMAL		=0x10000000 --通常召唤(EFFECT_SUMMON_PROC,EFFECT_SET_PROC 可用Value修改數值)
SUMMON_TYPE_ADVANCE		=0x11000000 --上级召唤
SUMMON_TYPE_DUAL		=0x12000000	--再度召唤(二重)
SUMMON_TYPE_FLIP		=0x20000000	--翻转召唤
SUMMON_TYPE_SPECIAL		=0x40000000	--特殊召唤(EFFECT_SPSUMMON_PROC,EFFECT_SPSUMMON_PROC_G 可用Value修改數值)
SUMMON_TYPE_FUSION		=0x43000000	--融合召唤
SUMMON_TYPE_RITUAL		=0x45000000	--仪式召唤
SUMMON_TYPE_SYNCHRO		=0x46000000	--同调召唤
SUMMON_TYPE_XYZ			=0x49000000	--超量召唤
SUMMON_TYPE_PENDULUM	=0x4a000000 --灵摆召唤
SUMMON_TYPE_LINK		=0x4c000000 --连接召唤
--Summon Value --特定的召唤方式
SUMMON_VALUE_SELF					=0x1	--自身效果或条件
SUMMON_VALUE_BLACK_GARDEN			=0x10	--黑色花园
SUMMON_VALUE_SYNCHRO_MATERIAL		=0x11	--特殊召唤并作为同调素材(黑羽-东云之东风检查)
SUMMON_VALUE_DARK_SANCTUARY			=0x12	--暗黑圣域
SUMMON_VALUE_MONSTER_REBORN			=0x13	--死者苏生(千年的启示)
SUMMON_VALUE_MASK_CHANGE			=0x14	--
SUMMON_VALUE_ASSAULT_MODE			=0x15	--
SUMMON_VALUE_LV						=0x1000	--对应LV怪兽的效果
SUMMON_VALUE_GLADIATOR				=0x2000	--剑斗兽
SUMMON_VALUE_EVOLTILE				=0x4000	--进化虫
SUMMON_VALUE_NOUVELLEZ				=0x8000	--新式魔厨
SUMMON_VALUE_DARK_FUSION			=SUMMON_TYPE_FUSION|0x16	--
SUMMON_VALUE_FOSSIL_FUSION			=SUMMON_TYPE_FUSION|0x17	--
SUMMON_VALUE_FUTURE_FUSION			=SUMMON_TYPE_FUSION|0x18	--
--Status	--卡片当前状态
STATUS_DISABLED				=0x0001		--效果被无效
STATUS_TO_ENABLE			=0x0002		--将变成有效
STATUS_TO_DISABLE			=0x0004		--将变成无效
STATUS_PROC_COMPLETE		=0x0008		--完成正规召唤(解除苏生限制)
STATUS_SET_TURN				=0x0010		--在本回合覆盖
STATUS_NO_LEVEL				=0x0020		--无等级
STATUS_BATTLE_RESULT		=0x0040		--傷害計算結果預計要破壞的怪獸
STATUS_SPSUMMON_STEP		=0x0080		--效果特召處理中
STATUS_FORM_CHANGED			=0x0100		--改变过表示形式
STATUS_SUMMONING			=0x0200		--召唤中
STATUS_EFFECT_ENABLED		=0x0400		--卡片準備就緒(不在移動、召喚、魔法陷阱發動中)
STATUS_SUMMON_TURN			=0x0800		--在本回合召喚/SET
STATUS_DESTROY_CONFIRMED	=0x1000		--预定被破坏
STATUS_LEAVE_CONFIRMED		=0x2000		--連鎖處理完後送去墓地的魔法陷阱
STATUS_BATTLE_DESTROYED		=0x4000		--战斗破坏确定後尚未移動
STATUS_COPYING_EFFECT		=0x8000		--复制效果
STATUS_COPYING_EFFECT		=0x8000		--正在复制效果
STATUS_CHAINING				=0x10000	--正在連鎖串中
STATUS_SUMMON_DISABLED		=0x20000	--召唤无效後尚未移動
STATUS_ACTIVATE_DISABLED	=0x40000	--发动无效後尚未移動
STATUS_EFFECT_REPLACED		=0x80000	--效果被替代(红莲霸权)
STATUS_FUTURE_FUSION		=0x100000	--未来融合特殊召唤(不触发融合素材效果)
STATUS_ATTACK_CANCELED		=0x200000	--若其為攻擊者,則攻擊中止
STATUS_INITIALIZING			=0x400000	--初始化..
STATUS_INITIALIZING			=0x400000	--正在初始化
STATUS_TO_HAND_WITHOUT_CONFIRM	=0x800000	--非公开的卡被效果加入手卡但未给对方确认
STATUS_JUST_POS				=0x1000000	--已改變表示形式(用於STATUS_CONTINUOUS_POS判定)
STATUS_CONTINUOUS_POS		=0x2000000	--改變後再次設定成其他表示形式
STATUS_FORBIDDEN			=0x4000000	--不能play
STATUS_ACT_FROM_HAND		=0x8000000	--從手牌发动
STATUS_OPPO_BATTLE			=0x10000000	--和對手的怪兽戰鬥
STATUS_FLIP_SUMMON_TURN		=0x20000000	--在本回合反转召唤
227
228
229
230
231
232
233
234

235
236
237
238
239
240
241
242
243
244
245
246
247












248
249
250
251
252
253
254
232
233
234
235
236
237
238

239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271







-
+













+
+
+
+
+
+
+
+
+
+
+
+







CHAININFO_TRIGGERING_PLAYER		=0x04	--连锁的玩家
CHAININFO_TRIGGERING_CONTROLER	=0x08	--连锁的卡的控制者
CHAININFO_TRIGGERING_LOCATION	=0x10	--连锁的位置
CHAININFO_TRIGGERING_SEQUENCE	=0x20	--连锁的位置的编号(指怪兽和魔陷区的格子)
CHAININFO_TARGET_CARDS			=0x40	--连锁的效果的对象(以下3个需要在target函数里设置)
CHAININFO_TARGET_PLAYER			=0x80	--连锁的效果的对象(玩家)
CHAININFO_TARGET_PARAM			=0x100	--连锁的效果的参数值
CHAININFO_DISABLE_REASON		=0x200	--无效的原因
CHAININFO_DISABLE_REASON		=0x200	--无效的原因效果
CHAININFO_DISABLE_PLAYER		=0x400	--无效的玩家
CHAININFO_CHAIN_ID				=0x800	--连锁ID
CHAININFO_TYPE					=0x1000	--连锁类型
CHAININFO_EXTTYPE				=0x2000	--连锁额外类型
CHAININFO_TRIGGERING_POSITION	=0x4000	--连锁发生时的表示形式
CHAININFO_TRIGGERING_CODE		=0x8000	--连锁发生时的密码
CHAININFO_TRIGGERING_CODE2		=0x10000	--连锁发生时的其他密码
CHAININFO_TRIGGERING_LEVEL		=0x40000	--连锁发生时的等级
CHAININFO_TRIGGERING_RANK		=0x80000	--连锁发生时的阶级
CHAININFO_TRIGGERING_ATTRIBUTE	=0x100000	--连锁发生时的属性
CHAININFO_TRIGGERING_RACE		=0x200000	--连锁发生时的种族
CHAININFO_TRIGGERING_ATTACK		=0x400000	--连锁发生时的攻击力
CHAININFO_TRIGGERING_DEFENSE	=0x800000	--连锁发生时的守备力
--Summon info
SUMMON_INFO_CODE			=0x01
SUMMON_INFO_CODE2			=0x02
SUMMON_INFO_TYPE			=0x04
SUMMON_INFO_LEVEL			=0x08
SUMMON_INFO_RANK			=0x10
SUMMON_INFO_ATTRIBUTE		=0x20
SUMMON_INFO_RACE			=0x40
SUMMON_INFO_ATTACK			=0x80
SUMMON_INFO_DEFENSE			=0x100
SUMMON_INFO_REASON_EFFECT	=0x200
SUMMON_INFO_REASON_PLAYER	=0x400
--========== Reset ==========	--重置条件(注意:重置条件可以多个相加)
RESET_SELF_TURN		=0x10000000			--自己回合的階段重置
RESET_OPPO_TURN		=0x20000000			--对方回合的階段重置
RESET_PHASE			=0x40000000			--阶段结束重置(一般和上面那些阶段配合使用)
RESET_CHAIN			=0x80000000			--连锁结束重置
RESET_EVENT			=0x1000				--指定的條件下重置(一般和下面这些事件配合使用)
RESET_CARD			=0x2000				--重置Owner為指定卡片的效果
281
282
283
284
285
286
287
288

289
290
291
292
293
294
295
296
297
298
299

300
301
302
303
304
305
306
307
308
309
310
311
312
313

314
315
316
317
318
319

320
321
322
323
324
325
326
298
299
300
301
302
303
304

305
306
307
308
309
310
311
312
313
314
315

316
317
318
319
320
321
322
323
324
325
326
327
328
329

330
331
332
333
334
335

336
337
338
339
340
341
342
343







-
+










-
+













-
+





-
+







EFFECT_TYPE_TRIGGER_O		=0x0080		--诱发选发效果
EFFECT_TYPE_QUICK_O			=0x0100		--诱发即时效果
EFFECT_TYPE_TRIGGER_F		=0x0200		--诱发必发效果
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属性是函数
EFFECT_FLAG_COUNT_LIMIT		=0x0004		--发动次数限制
EFFECT_FLAG_FIELD_ONLY		=0x0008		--此效果是注册给全局环境的
EFFECT_FLAG_CARD_TARGET		=0x0010		--取对象效果
EFFECT_FLAG_IGNORE_RANGE	=0x0020		--影响所有区域的卡(大宇宙)
EFFECT_FLAG_ABSOLUTE_TARGET	=0x0040		--Target Range固定為某個玩家的視角所見的自己/對方(SetAbsoluteRange()專用)
EFFECT_FLAG_IGNORE_IMMUNE	=0x0080		--无视效果免疫
EFFECT_FLAG_SET_AVAILABLE	=0x0100		--裡側狀態可發動的效果、影响场上里侧的卡的永續型效果
EFFECT_FLAG_CANNOT_NEGATE	=0x0200		--含有"此效果不會被無效"的敘述
EFFECT_FLAG_CAN_FORBIDDEN	=0x0200		--可被禁止令停止適用的效果(與EFFECT_FLAG_CANNOT_DISABLE並用)
EFFECT_FLAG_CANNOT_DISABLE	=0x0400		--效果不会被无效
EFFECT_FLAG_PLAYER_TARGET	=0x0800		--含有"以玩家为对象"的特性(精靈之鏡)、影響玩家的永續型效果(SetTargetRange()改成指定玩家)
EFFECT_FLAG_BOTH_SIDE		=0x1000		--双方都能使用(部分场地,弹压)
EFFECT_FLAG_COPY_INHERIT	=0x2000		--若由复制的效果產生則继承其Reset属性
EFFECT_FLAG_DAMAGE_STEP		=0x4000		--可以在伤害步骤发动
EFFECT_FLAG_DAMAGE_CAL		=0x8000		--可以在伤害计算时发动
EFFECT_FLAG_DELAY			=0x10000	--場合型誘發效果、用於永續效果的EFFECT_TYPE_CONTINUOUS
EFFECT_FLAG_SINGLE_RANGE	=0x20000	--只对自己有效
EFFECT_FLAG_UNCOPYABLE		=0x40000	--不能复制的原始效果(效果外文本)
EFFECT_FLAG_OATH			=0x80000	--誓约效果
EFFECT_FLAG_SPSUM_PARAM		=0x100000	--指定召喚/规则特殊召唤的位置和表示形式(熔岩魔神)
EFFECT_FLAG_REPEAT			=0x200000	--N/A
EFFECT_FLAG_NO_TURN_RESET	=0x400000	--发条等“这张卡在场上只能发动一次”的效果
EFFECT_FLAG_EVENT_PLAYER	=0x800000	--视为对方玩家的效果(动作?)
EFFECT_FLAG_EVENT_PLAYER	=0x800000	--发动/处理效果的玩家为触发事件玩家而不是卡片的持有者,如仪式魔人,万魔殿
EFFECT_FLAG_OWNER_RELATE	=0x1000000	--与效果owner关联的效果
EFFECT_FLAG_CANNOT_INACTIVATE	=0x2000000	--發動不會被無效
EFFECT_FLAG_CLIENT_HINT			=0x4000000	--客户端提示
EFFECT_FLAG_CONTINUOUS_TARGET	=0x8000000	--建立持續對象的永續魔法/永續陷阱/早埋系以外的裝備魔法卡
EFFECT_FLAG_LIMIT_ZONE			=0x10000000 --限制魔法·陷阱卡发动时可以放置的区域
EFFECT_FLAG_COF					=0x20000000 --N/A
EFFECT_FLAG_ACTIVATE_CONDITION	=0x20000000 --诱发效果即将发动时检查条件(手卡诱发之外的无此标记的诱发效果为触发事件时检查)
EFFECT_FLAG_CVAL_CHECK			=0x40000000	--N/A
EFFECT_FLAG_IMMEDIATELY_APPLY	=0x80000000	--卡在发动时效果就立即适用

EFFECT_FLAG2_REPEAT_UPDATE			=0x0001 --最后计算的攻击力上升
EFFECT_FLAG2_COF					=0x0002 --通常魔法卡在MP1以外发动(邪恶的仪式的特殊处理)
EFFECT_FLAG2_WICKED					=0x0004	--神之化身/恐惧之源的攻击力变化最后计算
EFFECT_FLAG2_OPTION					=0x0008	--子機
347
348
349
350
351
352
353
354

355
356
357
358
359
360
361
364
365
366
367
368
369
370

371
372
373
374
375
376
377
378







-
+







EFFECT_CANNOT_FLIP_SUMMON		=21		--不能翻转召唤怪兽
EFFECT_CANNOT_SPECIAL_SUMMON	=22		--不能特殊召唤怪兽
EFFECT_CANNOT_MSET				=23		--不能覆盖怪兽
EFFECT_CANNOT_SSET				=24		--不能覆盖魔陷
EFFECT_CANNOT_DRAW				=25		--不能抽卡
EFFECT_CANNOT_DISABLE_SUMMON	=26		--召唤不会无效
EFFECT_CANNOT_DISABLE_SPSUMMON	=27		--特殊召唤不会无效
EFFECT_SET_SUMMON_COUNT_LIMIT	=28		--限制每回合放置怪兽次数
EFFECT_SET_SUMMON_COUNT_LIMIT	=28		--设置每回合召唤次数
EFFECT_EXTRA_SUMMON_COUNT		=29		--增加召唤(通常召唤)次数
EFFECT_SPSUMMON_CONDITION		=30		--特殊召唤条件
EFFECT_REVIVE_LIMIT				=31		--有苏生限制的怪獸(Card.EnableReviveLimit())
EFFECT_SUMMON_PROC				=32		--召唤规则效果
EFFECT_LIMIT_SUMMON_PROC		=33		--召唤规则限制
EFFECT_SPSUMMON_PROC			=34		--特殊召唤规则
EFFECT_EXTRA_SET_COUNT			=35		--增加盖放(通常召唤)次数
483
484
485
486
487
488
489
490
491
492



493
494
495
496
497
498
499
500
501
502
503
504
505
506



507
508
509
510
511
512
513
514
515
516







-
-
-
+
+
+







EFFECT_ATTACK_DISABLED			=197	--攻击已被無效(Duel.NegateAttack()成功的標記)
EFFECT_NO_BATTLE_DAMAGE			=200	--不会给对方造成战斗伤害
EFFECT_AVOID_BATTLE_DAMAGE		=201	--不会对自己造成战斗伤害
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	--指定融合素材的條件
EFFECT_CHAIN_MATERIAL			=231	--改变融合素材选取方法(连锁素材、电子融合支援)
EFFECT_EXTRA_SYNCHRO_MATERIAL	=232	--在手卡或对方场上也可以当作自己的同调素材
EFFECT_XYZ_MATERIAL				=233	--在对方场上也可以当作自己的超量素材
EFFECT_FUSION_SUBSTITUTE		=234	--代替融合素材
570
571
572
573
574
575
576
577
578
579



580
581
582
583
584
585

586
587
588
589
590
591
592
587
588
589
590
591
592
593



594
595
596
597
598
599
600
601

602
603
604
605
606
607
608
609







-
-
-
+
+
+





-
+







EFFECT_ADD_LINK_SETCODE			=355	--reserve
EFFECT_ADD_LINK_ATTRIBUTE		=356	--用作连接素材时的属性
EFFECT_ADD_LINK_RACE			=357	--用作连接素材时的种族
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()创建的效果

--下面是诱发效果的诱发事件、时点 (如果是TYPE_SINGLE则自己发生以下事件后触发,如果TYPE_FIELD则场上任何卡发生以下事件都触发)
EVENT_STARTUP					=1000	--N/A
EVENT_FLIP						=1001	--翻转时
EVENT_FREE_CHAIN				=1002	--自由时点(强脱等,还有昴星团等诱发即时效果)
628
629
630
631
632
633
634

635
636
637
638
639
640
641
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659







+







EVENT_DRAW						=1110	--抽卡时
EVENT_DAMAGE					=1111	--造成战斗/效果伤害时
EVENT_RECOVER					=1112	--回复生命值时
EVENT_PREDRAW					=1113	--抽卡阶段通常抽卡前
EVENT_SUMMON_NEGATED			=1114	--召唤被无效时
EVENT_FLIP_SUMMON_NEGATED		=1115	--反转召唤被无效时
EVENT_SPSUMMON_NEGATED			=1116	--特殊召唤被无效时
EVENT_SPSUMMON_SUCCESS_G_P		=1117	--EFFECT_SPSUMMON_PROC_G特殊召唤成功前(只能使用EFFECT_TYPE_CONTINUOUS)
EVENT_CONTROL_CHANGED			=1120	--控制权变更
EVENT_EQUIP						=1121	--装备卡装备时
EVENT_ATTACK_ANNOUNCE			=1130	--攻击宣言时
EVENT_BE_BATTLE_TARGET			=1131	--被选为攻击对象时
EVENT_BATTLE_START				=1132	--伤害步骤开始时(反转前)
EVENT_BATTLE_CONFIRM			=1133	--伤害计算前(反转後)
EVENT_PRE_DAMAGE_CALCULATE		=1134	--伤害计算时(羽斬)
661
662
663
664
665
666
667
668
669
670
671




672
673
674
675
676
677
678
679
680
681
682
683
684
685




686
687
688
689
690
691
692
693
694
695
696







-
-
-
-
+
+
+
+







EVENT_PHASE_START				=0x2000	--阶段开始时
EVENT_ADD_COUNTER				=0x10000	--增加指示物时
EVENT_REMOVE_COUNTER			=0x20000	--去除指示物时(A指示物),Card.RemoveCounter()必須手動觸發此事件
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   	--捨棄手牌效果
CATEGORY_SUMMON				=0x100  	--含召唤的效果
CATEGORY_SPECIAL_SUMMON		=0x200  	--含特殊召唤的效果
CATEGORY_TOKEN				=0x400		--含衍生物效果
CATEGORY_GRAVE_ACTION		=0x800  	--包含特殊召喚以外移動墓地的卡的效果(屋敷わらし)
726
727
728
729
730
731
732
733
734


735
736
737
738
739
740
741
744
745
746
747
748
749
750


751
752
753
754
755
756
757
758
759







-
-
+
+







OPCODE_NOT				=0x40000007
OPCODE_ISCODE			=0x40000100
OPCODE_ISSETCARD		=0x40000101
OPCODE_ISTYPE			=0x40000102
OPCODE_ISRACE			=0x40000103
OPCODE_ISATTRIBUTE		=0x40000104
--
DOUBLE_DAMAGE			=0x80000000
HALF_DAMAGE				=0x80000001
DOUBLE_DAMAGE			=-2147483648
HALF_DAMAGE				=-2147483647
--Hint Message	--提示消息,显示在窗口的上面
HINTMSG_RELEASE			=500	--请选择要解放的卡
HINTMSG_DISCARD			=501	--请选择要丢弃的手牌
HINTMSG_DESTROY			=502	--请选择要破坏的卡
HINTMSG_REMOVE			=503	--请选择要除外的卡
HINTMSG_TOGRAVE			=504	--请选择要送去墓地的卡
HINTMSG_RTOHAND			=505	--请选择要返回手牌的卡
785
786
787
788
789
790
791

792
793
794
795
796
797
798
799
800
801
802
803
804








805
806
807
808
809
810
811
812
813








814
815

816
817
818
819
820
821
822
823
824
825

826
827
828
829
830
831
832
803
804
805
806
807
808
809
810
811
812
813
814
815








816
817
818
819
820
821
822
823
824








825
826
827
828
829
830
831
832
833

834
835
836
837
838
839
840
841
842
843

844
845
846
847
848
849
850
851







+





-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+

-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+

-
+









-
+







HINTMSG_RESOLVECARD		=568	--请选择要处理效果的卡
HINTMSG_ZONE			=569	--请选择[%ls]的位置
HINTMSG_DISABLEZONE		=570	--请选择要变成不能使用的卡片区域
HINTMSG_TOZONE			=571	--请选择要移动到的位置
HINTMSG_COUNTER			=572	--请选择要放置指示物的卡
HINTMSG_DISABLE			=573	--请选择要无效的卡
HINTMSG_OPERATECARD		=574	--请选择要操作的卡
HINTMSG_FIELD_FIRST		=575	--请选择场上的卡(按取消可选择其他区域的卡)
--Select	--请选择
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   	--回卡组时点
TIMING_TOGRAVE				=0x800000   	--进墓地时点
TIMING_BATTLE_PHASE			=0x1000000  	--战斗阶段时点
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		--洗脑解除标记
GLOBALFLAG_SCRAP_CHIMERA		=0x4		--废铁奇美拉标记
GLOBALFLAG_DELAYED_QUICKEFFECT	=0x8		--N/A
GLOBALFLAG_DETACH_EVENT			=0x10		--EVENT_DETACH_MATERIAL
GLOBALFLAG_MUST_BE_SMATERIAL	=0x20		--N/A
858
859
860
861
862
863
864
865





877
878
879
880
881
882
883

884
885
886
887
888







-
+
+
+
+
+
ACTIVITY_FLIPSUMMON		=4		--
ACTIVITY_ATTACK			=5		--
ACTIVITY_BATTLE_PHASE	=6		-- not available in custom counter
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
FLAG_ID_NO_NORMAL_DRAW	=3