-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSwordStudio.NET.ini.example
More file actions
788 lines (746 loc) · 28.9 KB
/
SwordStudio.NET.ini.example
File metadata and controls
788 lines (746 loc) · 28.9 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
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
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
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
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
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
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
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
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
####################################################################################################
# Configuration file for PalStudio.NET #
# #
# This document was generated by [Pal Studio.NET]. #
# #
# CHAR = int8_t // -128 ~ 127 #
# BYTE = uint8_t // 0 ~ 255 #
# SHORT = int16_t // -32768 ~ 32767 #
# WORD = uint16_t // 0 ~ 65535 #
# INT = int32_t // -2147483648 ~ 2147483647 #
# DWORD = uint32_t // 0 ~ 4294967295 #
# LONG = int64_t // -9223372036854775808 ~ 9223372036854775807 #
# QDWORD = uint64_t // 0 ~ 18446744073709551615 #
# #
# Lines started with '#' is treated as comments. #
# #
# Editor: VS Code Tab Size: 26 Font Family: YouYuan Text Encode: UTF-8 #
# #
####################################################################################################
[BEGIN File]
# Type NodeName FileName ArchiveMethod
File EnemyBMP abc.mkf MKF | YJ_1 | SMKF | RLE
File ItemBMP ball.mkf MKF | YJ_1 | SMKF | RLE
File CoreData data.mkf MKF | BIN
File UnitDescription desc.dat TXT : BIG5
File PlayerBattleBMP f.mkf MKF | YJ_1 | SMKF | RLE
File BackgroundBMP fbp.mkf MKF | YJ_1 | ColorNumList
File MagicBMP fire.mkf MKF | YJ_1 | SMKF | RLE
File GameMapTile gop.mkf MKF | YJ_1 | SMKF | RLE
File DialogMessage m.msg TXT : BIG5
File GameMap map.mkf MKF | YJ_1 | BIN
File EventBMP mgo.mkf MKF | YJ_1 | SMKF | RLE
File Palette pat.mkf MKF | ACT
File AvatarBMP rgm.mkf MKF | SMKF | RLE
File CutScenesBMP rng.mkf MKF | MKF | YJ1 | RLE
File Voice voc.mkf MKF | VOC
File Voice_98 sounds.mkf MKF | WAV
File MainData sss.mkf MKF | BIN
File UnitName word.dat TXT : BIG5
[END File]
[BEGIN CoreData]
# Type NodeName Title
CHUNK Store 货郎
CHUNK Enemy 敌人
CHUNK EnemyTeam 敌方队列
CHUNK PlayerRole 队员初始属性
CHUNK Magic 仙术属性
CHUNK BattleField 战场影响
CHUNK LevelUpMagic 仙术所需修行
CHUNK <NULL> <NULL>
CHUNK <NULL> <NULL>
CHUNK <NULL> <NULL>
CHUNK <NULL> <NULL>
CHUNK BattleEffectIndex 队员行动特效
CHUNK <NULL> <NULL>
CHUNK EnemyPos 敌方队列坐标
CHUNK LevelUpExp 修行晋所需经验
[END CoreData]
[BEGIN Store]
# Type NodeName Title
WORD Util_0 商品 0
WORD Util_1 商品 1
WORD Util_2 商品 2
WORD Util_3 商品 3
WORD Util_4 商品 4
WORD Util_5 商品 5
WORD Util_6 商品 6
WORD Util_7 商品 7
WORD Util_8 商品 8
[END Store]
[BEGIN Enemy]
# Type NodeName Title
WORD IdleFrames 蠕动帧数
WORD MagicFrames 施法帧数
WORD AttackFrames 进攻帧数
WORD IdleAnimSpeed 蠕动速度
WORD ActWaitFrames 每帧延迟
WORD YPosOffset Y 轴偏移
SHORT AttackSound 攻前音效
SHORT ActionSound 击中音效
SHORT MagicSound 施法音效
SHORT DeathSound 死亡音效
SHORT CallSound 攻击音效
WORD Health 体力
WORD Exp 可得经验
WORD Cash 可得金钱
WORD Level 修行
WORD Magic 默认仙术
WORD MagicRate 施法概率
WORD AttackEquivItem 攻击附带
WORD AttackEquivItemRate 附带概率
WORD StealItem 偷窃可得
WORD StealItem 可偷数量
WORD AttackStrength 武术
WORD MagicStrength 灵力
WORD Defense 防御
WORD Dexterity 身法/速度
WORD FleeRate 吉运/逃跑
WORD PoisonResistance 毒抗
WORD ElemResistance_Wind 风抗
WORD ElemResistance_Thunder 雷抗
WORD ElemResistance_Water 水抗
WORD ElemResistance_Fire 火抗
WORD ElemResistance_Soil 土抗
WORD PhysicalResistance 物抗
WORD DualMove 行动次数
WORD CollectValue 灵葫值
[END Enemy]
[BEGIN EnemyTeam]
# Type NodeName Title
SHORT Util_EnemyNum_0 敌人编号_位置 0
SHORT Util_EnemyNum_1 敌人编号_位置 1
SHORT Util_EnemyNum_2 敌人编号_位置 2
SHORT Util_EnemyNum_3 敌人编号_位置 3
SHORT Util_EnemyNum_4 敌人编号_位置 4
[END EnemyTeam]
[BEGIN PlayerRole]
# Type NodeName Title
WORD Avatar 肖像画
WORD SpriteNum_Battle 战斗像
WORD SpriteNum_Scene 行走像
WORD Name 名字
WORD AttackAllEnemy 全攻
WORD <NULL> <NULL>
WORD Level 修行
WORD HP_Max 体力上限
WORD MP_Max 真气上限
WORD HP 体力
WORD MP 真气
WORD Equipment_Hat 装备_头戴
WORD Equipment_Cloak 装备_披挂
WORD Equipment_Wear 装备_身穿
WORD Equipment_Weapon 装备_手持
WORD Equipment_Shoe 装备_脚穿
WORD Equipment_Jewelry 装备_配戴
WORD AttackStrength 武术
WORD MagicStrength 灵力
WORD Defense 防御
WORD Dexterity 身法/速度
WORD FleeRate 吉运/逃跑
WORD wPoisonResistance 毒抗
WORD wElemResistance_Wind 风抗
WORD wElemResistance_Thunder 雷抗
WORD wElemResistance_Water 水抗
WORD wElemResistance_Fire 火抗
WORD wElemResistance_Soil 土抗
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD CoveredBy 虚弱受援
WORD Magic_0 仙术 0
WORD Magic_1 仙术 1
WORD Magic_2 仙术 2
WORD Magic_3 仙术 3
WORD Magic_4 仙术 4
WORD Magic_5 仙术 5
WORD Magic_6 仙术 6
WORD Magic_7 仙术 7
WORD Magic_8 仙术 8
WORD Magic_9 仙术 9
WORD Magic_10 仙术 10
WORD Magic_11 仙术 11
WORD Magic_12 仙术 12
WORD Magic_13 仙术 13
WORD Magic_14 仙术 14
WORD Magic_15 仙术 15
WORD Magic_16 仙术 16
WORD Magic_17 仙术 17
WORD Magic_18 仙术 18
WORD Magic_19 仙术 19
WORD Magic_20 仙术 20
WORD Magic_21 仙术 21
WORD Magic_22 仙术 22
WORD Magic_23 仙术 23
WORD Magic_24 仙术 24
WORD Magic_25 仙术 25
WORD Magic_26 仙术 26
WORD Magic_27 仙术 27
WORD Magic_28 仙术 28
WORD Magic_29 仙术 29
WORD Magic_30 仙术 30
WORD Magic_31 仙术 31
WORD WalkFrames 行走帧编号
WORD CooperativeMagic 合体法术
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD DeathSound 死亡音效
WORD AttackSound 音效编号_普攻呼喊
WORD WeaponSound 音效编号_武器砍中
WORD CriticalSound 音效编号_倍攻/暴击呼喊
WORD MagicSound 音效编号_施法呼喊
WORD CoverSound 音效编号_格挡/援护
WORD DyingSound 音效编号_虚弱呼喊
[END PlayerRole]
[BEGIN Magic]
# Type NodeName Title
WORD Effect 形象号
WORD Type 作用域
WORD XOffset 偏移 X
WORD YOffset 偏移 Y
WORD Specific 召唤神形
WORD Speed 特效速度
WORD KeepEffect 形象残留
WORD FireDelay 音效延迟
WORD EffectTimes 耗时
WORD Shake 场景震动
WORD Wave 场景波动
WORD <NULL> <NULL>
WORD CostMP 消耗真气
WORD BaseDamage 伤害
WORD Elemental 系属
WORD Sound 音效
[END Magic]
[BEGIN BattleField]
# Type NodeName Title
WORD wScreenWave 场景波动等级
WORD MagicEffect_Wind 自然属性_风
WORD MagicEffect_Thunder 自然属性_雷
WORD MagicEffect_Water 自然属性_水
WORD MagicEffect_Fire 自然属性_火
WORD MagicEffect_Soil 自然属性_土
[END BattleField]
[BEGIN LevelUpMagic]
# Type NodeName Title
WORD Level 所需等级
WORD Util_MagicNum 仙术单位编号
[END LevelUpMagic]
[BEGIN BattleEffectIndex]
# Type NodeName Title
WORD AttackEffectNum 普攻特效编号
WORD MagicEffectNum 施法特效编号
[END BattleEffectIndex]
[BEGIN EnemyPos]
# Type NodeName Title
WORD Pos0_X X 坐标_位置 0
WORD Pos0_Y Y 坐标_位置 0
WORD Pos1_X X 坐标_位置 1
WORD Pos1_Y Y 坐标_位置 1
WORD Pos2_X X 坐标_位置 2
WORD Pos2_Y Y 坐标_位置 2
WORD Pos3_X X 坐标_位置 3
WORD Pos3_Y Y 坐标_位置 3
WORD Pos4_X X 坐标_位置 4
WORD Pos4_Y Y 坐标_位置 4
[END EnemyPos]
[BEGIN LevelUpExp]
# Type NodeName Title
WORD ExpNumber 所需经验
[END LevelUpExp]
[BEGIN MainData]
# Type NodeName Title
CHUNK Event 事件
CHUNK Scene 场景
CHUNK Unit 单位
CHUNK MessageIndex 对话索引
CHUNK Script 脚本
[END MainData]
[BEGIN Event]
# Type NodeName Title
SHORT VanishTime 暂隐时间 # Vanish time (?)
WORD X X 坐标 # X coordinate on the map
WORD Y Y 坐标 # Y coordinate on the map
SHORT Layer 图层 # Layer value
WORD TriggerScript 互动脚本 # Trigger script entry
WORD AutoScript 自动脚本 # Auto script entry
SHORT State 状态 # State of this object
WORD TriggerMode 互动模式 # Trigger mode
WORD SpriteNum 形象编号 # Sprite ID
WORD SpriteFrames 每方向帧数 # Total number of frames of the sprite
WORD Direction 面朝方向 # Direction
WORD CurrentFrameNum 当前方向 # Current frame number
WORD ScriptIdleFrame 互动脚本次数 # Count of idle frames, used by trigger script
WORD SpritePtrOffset SpritePtrOffset # FIXME: ???
WORD SpriteFramesAuto 自动脚本最大次数 # Total number of frames of the sprite, used by auto script
WORD ScriptIdleFrameCountAuto 自动脚本当前次数 # Count of idle frames, used by auto script
[END Event]
[BEGIN Scene]
# Type NodeName Title
WORD MapID 地图编号 # Map ID
WORD ScriptOnEnter 进场脚本 # When entering this scene, execute script from here
WORD ScriptOnTeleport 土遁脚本 # When teleporting out of this scene, execute script from here
WORD EventObjectIndex 事件起始编号 # Event objects in this scene begins from number wEventObjectIndex + 1
[END Scene]
[BEGIN Unit]
# Type NodeName Title Range
UNION Unit_System 系统 OMIT # Omitted, Because the rest are all system Unit......
UNION Unit_Player 队员 26~41 # Player UnitID 36~41
UNION Unit_Item 道具 61~294 # Item UnitID 61~294
UNION Unit_Magic 仙术 295~397 | 24 # Magic UnitID 295~397
UNION Unit_Enemy 敌人 398~550 # Enemy UnitID 398~550
UNION Unit_Posion 毒性 551~564 # Posion UnitID 551~564
[END Unit]
[BEGIN Unit_System]
# Type NodeName Title
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD <NULL> <NULL>
[END Unit_System]
[BEGIN Unit_Player]
# Type NodeName Title
WORD <NULL> <NULL>
WORD <NULL> <NULL>
WORD ScriptOnFriendDeath 友亡怒燃脚本 # when friends in party dies, execute script from here
WORD ScriptOnDying 友伤心焚脚本 # when dying, execute script from here
WORD <NULL> <NULL>
WORD <NULL> <NULL>
[END Unit_Player]
[BEGIN Unit_Item]
# Type NodeName Title
WORD Bitmap 形象编号 # bitmap number in BALL.MKF
WORD Price 售价 # price
WORD ScriptOnUse 使用脚本 # script executed when using this item
WORD ScriptOnEquip 装备脚本 # script executed when equipping this item
WORD ScriptOnThrow 投掷脚本 # script executed when throwing this item to enemy
WORD <NULL> <NULL>
BIT Flags 可使用 # flags_0
BIT Flags 可装备 # flags_1
BIT Flags 可投掷 # flags_2
BIT Flags 数量耗损 # flags_3
BIT Flags 作用于全体 # flags_4
BIT Flags 可典当 # flags_5
BIT Flags 李逍遥可装备 # flags_6
BIT Flags 赵灵儿可装备 # flags_7
BIT Flags 巫后可装备 # flags_8
BIT Flags 阿奴可装备 # flags_9
BIT Flags 盖罗娇可装备 # flags_10
[END Unit_Item]
[BEGIN Unit_Magic]
# Type NodeName Title
WORD MagicDataNum 属性编号 # magic number, according to DATA.MKF #3
WORD <NULL> <NULL>
WORD ScriptOnSuccess 前戏成功脚本 # when magic succeed, execute script from here
WORD ScriptOnUse 前戏脚本 # when use this magic, execute script from here
WORD <NULL> <NULL>
BIT Flags 战外可施展 # flags_0
BIT Flags 战内可施展 # flags_1
BIT Flags <NULL> # flags_2
BIT Flags 目标为敌方 # flags_3
BIT Flags 作用于全体 # flags_4
[END Unit_Magic]
[BEGIN Unit_Enemy]
# Type NodeName Title
WORD EnemyDataNum 属性编号 # ID of the enemy, according to DATA.MKF #1, Also indicates the bitmap number in ABC.MKF.
WORD ResistanceToSorcery 巫抗 # resistance to sorcery and poison (0 min, 10 max)
WORD ScriptOnTurnStart 战斗开始前脚本 # script executed when turn starts
WORD ScriptOnBattleEnd 战斗结束后脚本 # script executed when battle ends
WORD ScriptOnReady 战斗脚本 # script executed when the enemy is ready
WORD <NULL> <NULL>
[END Unit_Enemy]
[BEGIN Unit_Posion]
# Type NodeName Title
WORD PoisonLevel 毒性等级 # level of the poison
WORD Color 颜色 # color of avatars, according to PAT.MKF
WORD PlayerScript 队员中毒脚本 # script executed when player has this poison (per round)
WORD <NULL> <NULL>
WORD EnemyScript 敌人中毒脚本 # script executed when enemy has this poison (per round)
WORD <NULL> <NULL>
[END Unit_Posion]
[BEGIN MessageIndex]
# Type NodeName Title
DWORD MessageOffset 对话索引偏移
[END MessageIndex]
[BEGIN Script]
# Type NodeName Title
WORD CommandID 指令编号
WORD Parameter_0 参数 0
WORD Parameter_1 参数 1
WORD Parameter_2 参数 2
WORD Parameter_3 参数 3
[END Script]
[BEGIN ScriptDesc]
# CommandID 脚本标题 参数1 标题 参数2 标题 参数3 标题 脚本注释
0x0000 END 无 无 无 ===========================================
0x0001 PAUSE 无 无 无 暂停执行。将调用地址替换为下一条命令
0x0002 END_REPLACE 脚本地址 限制次数 无 停止执行。将调用地址替换为参数1 指向的地址。“参数2 == 0”或“互动触发器计次 >= 参数2限制的次数”时不再跳转,直接运行下一条
0x0003 JMP 脚本地址 限制次数 无 无条件跳转到 参数1 指向的地址。“参数2 != 0”或“互动触发器计次 < 参数2限制的次数”时不再跳转,直接运行下一条
0x0004 CALL 脚本地址 无 无 调用 参数1 指向的子脚本地址。
0x0005 *SCENE_UPDATE 无 延迟时间 无 重绘场景。清理对话并刷新场景;参数2 缺省则为 60 ms,否则延迟时间为 参数2 * 60 ms;参数3 != 0 则更新所有队员
0x0006 CMP_RATE 概率 脚本地址 无 条件跳转,根据概率。参数1 指定的概率;生成随机数 < 概率值则继续执行下一条,否则跳转到 参数2 指定的地址
0x0007 *BATTLE_START 敌方队列编号 全灭脚本地址 逃跑脚本地址 开始战斗。参数1 指定敌方队列编号;我方全灭则执行的 参数2 指定的脚本地址;我方逃跑则执行 参数3 指定的脚本地址,
0x0008 REPLACE_NEXT 无 无 无 将调用地址替换为下一条命令
0x0009 NOP 空闲时间 无 无 等待 参数1 指定的时间(帧数);参数2 != 0 则在等待时间内处理触发事件
0x000A *MENU_IF_FALSE 脚本地址 无 无 条件跳转,玩家选否。绘制“是”和“否”的选项,选“否”则跳转到参数一指向的地址
0x000B $WALK_HALF_W 无 无 无 当前事件对象向西行走一步。方向为左下,移速为 2 级
0x000C $WALK_HALF_N 无 无 无 当前事件对象向北行走一步。方向为左上,移速为 2 级
0x000D $WALK_HALF_E 无 无 无 当前事件对象向东行走一步。方向为右上,移速为 2 级
0x000E $WALK_HALF_S 无 无 无 当前事件对象向南行走一步。方向为右下,移速为 2 级
0x000F $SET_FACE_DIRF 方向编号 帧编号 无 设置当前事件对象的面朝方向和帧编号。参数1 指定面朝方向 详见 PALMOD/System/FaceDirection.TSV;参数2 指定当前面朝方向上的帧编号;参数1 和 参数2 != 0xFFFF
0x0010 $WALK_TO XBlock YBlock Half 当前对象直行相对移动到指定位置。参数1 指定XBlock;参数2 指定YBlock;参数3 指定Half;移速为 3 级
0x0011 $WALK_TO_LOWER XBlock YBlock Half 当前对象以低速相对移动到指定位置。参数1 指定XBlock;参数2 指定YBlock;参数3 指定Half;移速为 2 级,游戏主循环帧数每过两帧才走一步
0x0012 $SET_POS_REL 无 XRel YRel 设置事件对象到相对于队伍的位置。参数2 指定XRel;参数3 指定YRel
0x0013 $SET_POS_ABS 无 X Y 设置事件对象到指定的位置。参数1 指定X;参数2 指定Y
0x0014 $SET_CURR_FRAME 帧编号 无 无 设置对象的帧编号;参数1 指定帧编号;置帧,从面朝西开始算,面朝方向 = 参数1 / 3 + 1
0x0015 @SET_FACE_DIRF 方向编号 帧编号 角色编号 为队员设置指定的面朝方向和帧编号。参数1 指定面朝方向 详见 PALMOD/System/FaceDirectionID.TSV;参数2 指定当前面朝方向上的帧编号;参数3 指定队员目标编号 详见 PALMOD/System/CharacterID.TSV
0x0016 $SET_FACE_DIRF2 事件编号 方向编号 帧编号 设置事件对象的面朝方向和帧编号。参数1 指定事件编号 != 0 0xFFFF:当前对象;参数2 指定面朝方向 详见 PALMOD/System/FaceDirection.TSV;参数3 指定当前面朝方向上的帧编号
0x0017 @SET_ATTR_EXTRA 装备类型编号 装备属性编号 属性值 为队员设置装备属性,战后清除。参数1 指定装备类型 详见 PALMOD/System/EquipTypeID.TSV;参数2 指定装备属性编号 详见 PALMOD/System/EquipAttrID.TSV;参数3 欲增加的属性值
0x0018 @EQIUP_WAER 装备类型编号 装备单位编号 无 为队员穿戴选定的装备。参数1 指定装备类型 详见 PALMOD/System/EquipTypeID.TSV;参数2 指定装备单位编号
0x0019 @ADD_ATTR 属性编号 属性值 角色编号 为队员增加属性。参数1 指定属性编号 详见 PALMOD/Data/PlayerRoles.TSV;指定属性值;参数3 指定队员目标编号 详见 PALMOD/System/CharacterID.TSV
0x001A @SET_ATTR 属性编号 属性值 角色编号 为队员设置属性。参数1 指定属性编号 详见 PALMOD/Data/PlayerRoles.TSV;参数2 指定属性值;参数3 指定队员目标编号 详见 PALMOD/System/CharacterID.TSV
0x001B @ADD_HP_CURR 作用目标 体力值 无 为队员恢复或损耗体力。参数1 指定作用目标 单人:0 全体:1;参数2 欲增加的体力值,负数则为减少
0x001C @ADD_MP_CURR 作用目标 真气值 无 为队员恢复或损耗体力。参数1 指定作用目标 单人:0 全体:1;参数2 欲增加的体力值,负数则为减少
0x001D @ADD_HMP_CURR 作用目标 真气值 无 为队员恢复或损耗体力。参数1 指定作用目标 单人:0 全体:1;参数2 欲增加的体力值,负数则为减少;参数3 欲增加的真气值,负数则为减少
0x001E *ADD_CASH 金钱值 脚本地址 无 增加或损耗 参数1 指定金钱,负数则为减少;参数2 损耗金钱时金钱不足则跳转到的脚本地址
0x001F *ADD_ITEM 道具单位编号 道具数量 无 得到道具。参数1 指定道具单位编号;参数2 指定得到的道具的数量
0x0020 *POP_ITEM 道具单位编号 道具数量 脚本地址 失去道具。参数1 指定道具单位编号;参数2 指定损耗的道具的数量;参数3 欲损耗的道具数量不足则跳转到的脚本地址;若库存不足会把队员穿戴的装备直接删除掉,并清除掉该装备为队员增加的属性
0x0021 %SUB_HP 作用目标 体力值 无 为敌人损耗或恢复体力。参数1 指定作用目标 单人:0 全体:1;参数2 欲减少的体力值,负数则为增加
0x0022 @REVIVE_TENTHS 作用目标 体力恢复十分比 无 为队员复活并以十分比恢复体力。参数1 指定作用目标 单人:0 全体:1;参数2 欲恢复的体力十分比
0x0023 @EQIUP_TAKEOFF 队员编号 装备类型编号 无 为队员拆卸已穿戴的装备。参数1 指定队员编号 PALMOD/System/RoleID.TSV;参数2 指定装备类型 全部:0 头戴:1.披挂.身穿.手持.脚穿.配戴 依次加一
0x0024 $SET_SCRIPT_A 事件编号 脚本地址 无 设置对象自动脚本地址。参数1 指定事件编号 != 0 0xFFFF:当前对象;参数2 欲设置的自动脚本地址
0x0025 $SET_SCRIPT_T 事件编号 脚本地址 无 设置对象互动脚本地址。参数1 指定事件编号 != 0 0xFFFF:当前对象;参数2 欲设置的互动脚本地址
0x0026 *MENU_STORE 店铺编号 无 无 进入店铺,购买道具菜单。参数1 指定店铺编号,详见 PALMOD/Data/Store.TSV
0x0027 *MENU_SELL 无 无 无 进入当铺,出售道具菜单,典当会以半价出售道具。
0x0028 %SET_POISON 作用目标 毒性单位编号 无 为敌方中毒。参数1 指定作用目标 单人:0 全体:1;参数2 指定毒性单位编号 详见 PALMOD/Data/Object/Poison.TSV
0x0029 @SET_POISON 作用目标 毒性单位编号 无 为我方中毒。参数1 指定作用目标 单人:0 全体:1;参数2 指定毒性单位编号 详见 PALMOD/Data/Object/Poison.TSV
0x002A %POP_POISON 作用目标 毒性单位编号 无 为敌方解毒。参数1 指定作用目标 单人:0 全体:1;参数2 指定毒性单位编号 详见 PALMOD/Data/Object/Poison.TSV
0x002B @POP_POISON 作用目标 毒性单位编号 无 为队员解毒。参数1 指定作用目标 单人:0 全体:1;参数2 指定毒性等级 详见 PALMOD/Data/Object/Poison.TSV
0x002C @POP_POISON_LV 作用目标 毒性等级 无 为队员解毒,解除不高于指定的等级的毒。参数1 指定作用目标 单人:0 全体:1;参数2 指定毒性单位编号 详见 PALMOD/Data/Object/Poison.TSV
0x002D @SET_BUFF BUFF编号 生效回合数 无 为队员添加特殊状态。参数1 指定 BUFF 状态编号 详见 PALMOD/System/ConditionID.TSV;参数2 指定生效回合数
0x002E %SET_BUFF BUFF编号 生效回合数 脚本地址 为敌人添加特殊状态。参数1 指定 BUFF 状态编号 详见 PALMOD/System/ConditionID.TSV;参数2 指定生效回合数;参数3 状态添加失败时跳转到的脚本地址
0x002F @POP_BUFF BUFF编号 无 无 为队员解除特殊状态。参数1 指定 BUFF 状态编号 详见 PALMOD/System/ConditionID.TSV
0x0030 @ADD_ATTR_TEMP 属性编号 暂时增加百分比 角色编号 为队员暂时增加属性。参数1 指定属性编号 详见 PALMOD/Data/PlayerRoles.TSV;参数2 指定欲增加的属性百分比;参数3 指定队员目标编号 详见 PALMOD/System/CharacterID.TSV
0x0031 @SET_BATTLE_IMG 战斗形象编号 无 无 为当前队员改变战斗形象。参数1 指定战斗形象编号 详见 PALMOD/System/PlayerBattleSpriteID.TSV
0x0032 @LOST_SCRIPT_0 脚本地址 脚本地址 无 为队员进行战时/平时分派。参数1 指定战时分派脚本地址;参数2 指定平时分派脚本地址;此指令已被游戏弃用!
0x0033 *COLLECT_ENEMY 脚本地址 无 无 灵葫收妖。参数1 指定敌方没有灵葫值时跳转到的脚本地址
0x0034 *COLLECT_ITEM 脚本地址 无 无 灵壶炼丹。参数1 指定灵葫值告罄时跳转到的脚本地址
0x0035 *SCENE_SHAKE 震动次数 震动等级 无 场景震动。参数1 指定场景震动次数,缺省则停止震地并重绘场景;参数2 指定场景震动等级,缺省则默认为 4 级
0x0036 *SET_RNG RNG动画编号 无 无 设置欲播放的 RNG 动画。参数1 指定 RNG 动画编号;
0x0037 *PLAY_RNG 起始帧数 欲播放帧数 播放速度 播放 RNG 动画。参数1 指定起始播放帧数;参数2 指定欲播放帧数,缺省则默认为 全部;参数3 播放速度,缺省则默认为 16
0x0038 *SCENE_TELEPORT 脚本地址 无 无 脱离洞窟,执行场景传送脚本。参数1 指定传送失败时跳转到的脚本地址。CASE: 0:在战斗中 1:当前场景传送脚本地址为0x0000
0x0039 @DRAIN_ENEMY_HP 体力值 无 无 为队员从选定的敌方吸取体力补充给自己。参数1 指定欲吸取的体力值
0x003A *BATTLE_ESCAPE 脚本地址 无 无 非 BOSS 战时,我方逃离战场。参数1 指定 BOSS 战时跳转到的脚本地址
0x003B &SET_CENTER 字体颜色 无 是否正在播放RNG 在屏幕中间显示对话框,参数1 指定字体颜色;参数2 无;参数3 是否正在播放RNG
0x003C &SET_UPPER 字体颜色 RGM肖像编号 是否正在播放RNG 在屏幕上方显示对话框,参数1 指定字体颜色;参数2 指定 RGM 肖像编号;参数3 当前是否正在播放RNG
0x003D &SET_LOWER 字体颜色 RGM肖像编号 是否正在播放RNG 在屏幕上方显示对话框,参数1 指定字体颜色;参数2 指定 RGM 肖像编号;参数3 当前是否正在播放RNG
0x003E &SET_CENTER_SYS 字体颜色 无 无 在屏幕中间的系统提示窗口中显示文本。参数1 字体颜色
0x003F @DRIVE_SLOW XBlock YBlock Half 队员乘坐当前事件对象以低速相对移动到指定位置。参数1 指定XBlock;参数2 指定YBlock;参数3 指定Half;移速为 2 级
0x0040 $SET_TRIG_MODE 事件编号 触发方式编号 无 设置事件对象的触发方式。参数1 指定事件编号 != 0 0xFFFF:当前对象;参数2 指定事件触发方式编号 详见 PALMOD/System/TriggerModeID.TSV
0x0041 ASSERT 无 无 无 使脚本执行失败。一般用于使仙术前序脚本执行失败,并不再执行后续脚本,如酒不足时不再召唤酒神,而是触发系统提示窗口。
0x0042 @SIMU_MAGIC 仙术单位编号 基础伤害值 敌方目标编号 为我方模拟仙术。多用于道具投掷脚本。参数1 指定仙术单位编号,参数2 指定基础伤害值,参数3 敌方目标编号 1~5 ,当前敌人:0
0x0043 *SET_BGM_SCENE 音乐编号 播放方式编号 无 设置场景音乐。参数1 指定背景音乐编号 详见 PALMOD/System/MusicID.TSV;参数2 指定播放方式编号 详见 PALMOD/System/MusicParamID.TSV
0x0044 @DRIVE_NORMAL XBlock YBlock Half 队员乘坐当前事件对象以中速相对移动到指定位置。参数1 指定XBlock;参数2 指定YBlock;参数3 指定Half;移速为 4 级
0x0045 *SET_BGM_BATTLE 音乐编号 无 无 设置战斗音乐。参数1 指定背景音乐编号 详见 PALMOD/System/MusicID.TSV
0x0046 @SET_POSITION XBlock YBlock Half 为队伍设置场景坐标。参数1 指定XBlock;参数2 指定YBlock;参数3 指定Half
0x0047 *PLAY_VOICE 音效编号 无 无 播放音效。参数1 指定音效编号 详见 ......这个没法总结
[END ScriptDesc]
[BEGIN SceneDesc]
# NodeName Title
0x0000 空场景
0x0001 余杭.客栈各分立房间.原始
0x0002 余杭.客栈各分立房间.灵儿被劫
0x0003 余杭.客栈大厅
0x0004 余杭.盛渔村
0x0005 余杭.集市
0x0006 余杭.十里坡
0x0007 余杭.山神庙外
0x0008 余杭.老王家.老丁家
0x0009 余杭.废屋
0x000A 余杭.洪大夫诊所
0x000B 余杭.山神庙里
0x000C 余杭.打铁铺
0x000D 余杭.林师傅木工铺
0x000E 仙灵岛.花树.灵池.原始
0x000F 仙灵岛.岸边
0x0010 仙灵岛.草妖峡谷
0x0011 仙灵岛.莲池.断
0x0012 仙灵岛.莲池.连
0x0013 仙灵岛.洞天
0x0014 仙灵岛.水月宫.未赠药
0x0015 苏州.内.初至
0x0016 苏州.外
0x0017 苏州.内.次日
0x0018 苏州.城东民居
0x0019 苏州.客栈.大厅
0x001A 苏州.客栈.各单间
0x001B 苏州.客栈.大通铺
0x001C 苏州.客栈.赌厅
0x001D 苏州.当铺
0x001E 苏州.药铺
0x001F 苏州.兵器铺
0x0020 苏州.林家堡.演武厅.比武招亲
0x0021 苏州.林家堡.演武厅.演武结束
0x0022 苏州.林家堡.客厅
0x0023 苏州.林家堡.后院
0x0024 苏州.林家堡.西厢房.原始
0x0025 苏州.林家堡.西厢房.墙破
0x0026 苏州.林家堡.东厢房
0x0027 隐龙窟.山道
0x0028 隐龙窟.迷宫.终.无蛇妖男
0x0029 隐龙窟.迷宫.终.蛇妖男
0x002A 隐龙窟.近迹
0x002B 隐龙窟.柴翁居.1
0x002C 隐龙窟.柴翁居.2
0x002D 隐龙窟.迷宫.1
0x002E 隐龙窟.迷宫.2
0x002F 隐龙窟.内洞
0x0030 山路.白河村.前
0x0031 白河村
0x0032 白河村.米行
0x0033 白河村.各分立屋宇
0x0034 白河村.韩医仙屋外
0x0035 白河村.韩医仙诊厅
0x0036 山路.白河村后
0x0037 鬼阴山.山路
0x0038 玉佛寺.寺外.庙宇未消失
0x0039 玉佛寺.寺外.庙宇消失
0x003A 玉佛寺.寺内
0x003B 将军冢.墓底.血池
0x003C 将军冢.上层
0x003D 黑水镇
0x003E 黑水镇.各分立屋宇
0x003F 乱葬岗.荒野
0x0040 乱葬岗.墓地
0x0041 将军冢.下层.1
0x0042 将军冢.下层.2
0x0043 鬼阴山.鬼阴坛.密谋
0x0044 鬼阴山.山路
0x0045 鬼阴山.绝顶
0x0046 鬼阴山.迷宫
0x0047 鬼阴山.迷宫
0x0048 鬼阴山.迷宫
0x0049 鬼阴山.迷宫
0x004A 鬼阴山.迷宫
0x004B 鬼阴山.迷宫
0x004C 鬼阴山.鬼阴坛石室
0x004D 鬼阴山.鬼阴坛.得救
0x004E 鬼阴山.鬼阴坛后门
0x004F 扬州.废城
0x0050 山道.鬼阴山后
0x0051 扬州.府衙.痛揍
0x0052 扬州.1
0x0053 山道.扬州前
0x0054 扬州.2
0x0055 扬州.3
0x0056 扬州.4
0x0057 扬州.5
0x0058 飞贼之家.无.地牢入口.可以进入
0x0059 飞贼之家.隐.地牢入口.无法进入
0x005A 飞贼之家.显
0x005B 扬州.牢房
0x005C 井底密道.飞贼密室
0x005D 扬州.客栈
0x005E 扬州.客栈.杂物间
0x005F 扬州.客栈.灶间
0x0060 扬州.各独立商户及井后空屋
0x0061 扬州.客栈.各独立间
0x0062 扬州.城墙.各岗哨
0x0063 扬州.民居
0x0064 长安
0x0065 蛤蟆谷.后段
0x0066 蛤蟆谷.前段
0x0067 蛤蟆洞.前段
0x0068 蛤蟆洞.后段
0x0069 山路.蛤蟆谷前
0x006A 山路.白苗驿站.驿站外
0x006B 长安城外.田园摸牛
0x006C 长安.尚书府.刘晋元居所外
0x006D 长安.尚书府.刘晋元居所外
0x006E 长安城外.白苗驿站.驿站内
0x006F 长安.水仙尊王庙外
0x0070 长安.水仙尊王庙外.无船
0x0071 田园.蛤蟆谷前
0x0072 长安.尚书府内
0x0073 长安.尚书府内
0x0074 长安.尚书府.幽径
0x0075 长安.尚书府.刘晋元居所外.毒仙林关闭
0x0076 长安.尚书府.大厅
0x0077 长安.尚书府.大厅.楼上
0x0078 长安.尚书府.膳厅.原始
0x0079 长安.尚书府.膳厅.用餐后
0x007A 长安.尚书府.刘晋元居所.原始
0x007B 长安.尚书府.刘晋元居所.第一次下楼.讨论
0x007C 长安.尚书府.刘晋元居所.刘晋元房间.原始.刘晋元趴倒
0x007D 长安.尚书府.刘晋元居所.刘晋元房间.刘晋元立
0x007E 长安.尚书府.刘晋元居所.刘晋元房间.笨天师画符
0x007F 长安.酒楼.一层
0x0080 长安.荒酒楼.无人
0x0081 长安.百花浴
0x0082 长安.妓院.一楼
0x0083 长安.妓院.二楼
0x0084 长安.妓院.各房间
0x0085 长安.妓院.各房间
0x0086 长安.妓院.各房间.莺莺夫人
0x0087 长安.兵器铺
0x0088 长安.民居
0x0089 长安.民居.商人家
0x008A 毒仙林.大蜘蛛居所.战前
0x008B 毒仙林.迷宫
0x008C 毒仙林.大蜘蛛居所.战后
0x008D 忆往昔.毒仙林晋元救蝶
0x008E 忆往昔.尚书府蝶仙化形
0x008F 忆往昔.晋元房双亲订婚
0x0090 锁妖塔.七星盘龙柱
0x0091 锁妖塔.底层.灵儿被缚
0x0092 锁妖塔.八层
0x0093 锁妖塔.五层.姜清
0x0094 锁妖塔.三层.天鬼皇
0x0095 锁妖塔.五层.崩溃
0x0096 蜀山云海.独立酒剑仙
0x0097 田园.长安城外
0x0098 锁妖塔.底层.未被缚
0x0099 锁妖塔.底层.妖议
0x009A 锁妖塔.三层.书中仙
0x009B 蜀山.前山
0x009C 锁妖塔.二层.化妖池
0x009D 蜀山仙剑派正殿.外
0x009E 蜀山仙剑派后山
0x009F 蜀山仙剑派正殿.内
0x00A0 仙剑派弟子房间
0x00A1 蜀山云海.前段
0x00A2 蜀山云海.后段
0x00A3 锁妖塔外
0x00A4 锁妖塔全景
0x00A5 锁妖塔.七层
0x00A6 锁妖塔.六层
0x00A7 锁妖塔.四层
0x00A8 锁妖塔.底层.外
0x00A9 忆往昔.灵岛仙宫亲为辩
0x00AA 忆往昔.灵池未料此般逢
0x00AB 忆往昔.拼尽残生为还魂
0x00AC 恍惚.林月如
0x00AD 圣姑家.灵儿生产
0x00AE 圣姑家.李逍遥醒来
0x00AF 桃源村
0x00B0 圣姑室外
0x00B1 圣姑室外.剑圣黯离
0x00B2 桃花源.大雾
0x00B3 灵山
0x00B4 桃花源.门户
0x00B5 桃花源.决战木道人
0x00B6 桃源村.化林
0x00B7 桃源村.褒奖
0x00B8 树洞.迷宫
0x00B9 神木林.凤凰巢
0x00BA 神木林.底
0x00BB 树洞.开
0x00BC 废神木林
0x00BD 桃花源.迷宫.前
0x00BE 桃花源.迷宫.后
0x00BF 大理.各白苗住房
0x00C0 神木林.迷宫
0x00C1 忆往昔.欢喜冤家擂前约
0x00C2 忆往昔.心事暗怀二人心
0x00C3 忆往昔.忧逍遥月如离堡
0x00C4 忆往昔.逞侠肝怒斥逃奴
0x00C5 忆往昔.扬州夜月如幽叹
0x00C6 忆往昔.尚书府二人谐心
0x00C7 忆往昔.言犹在耳成永谶
0x00C8 火麒麟洞.终.火麒麟兽
0x00C9 梦之床
0x00CA 大理.城郊.正常
0x00CB 大理.女娲神殿.正常
0x00CC 大理.祭坛.正常
0x00CD 大理.族议厅.正常
0x00CE 大理.废汉人聚居地
0x00CF 大理.商业区
0x00D0 大理.汉人聚居地.正常
0x00D1 大理.汉人聚居地.商业区
0x00D2 大理.族议厅.楼下
0x00D3 大理.女娲神殿.外.正常
0x00D4 火麒麟洞
0x00D5 试炼窟.女娲遗迹
0x00D6 土路.试炼窟外.1
0x00D7 土路.试炼窟外.2.遭遇盖罗娇
0x00D8 试炼窟.1
0x00D9 试炼窟.2
0x00DA 试炼窟.3
0x00DB 试炼窟.4
0x00DC 试炼窟.5.二层门
0x00DD 试炼窟.废二层
0x00DE 试炼窟.二层.未知
0x00DF 试炼窟.二层.未知
0x00E0 试炼窟.未知
0x00E1 试炼窟.三层.未知
0x00E2 试炼窟.三层.所有伏
0x00E3 路途.回魂仙梦
0x00E4 回魂仙梦.南绍王宫.地牢.关
0x00E5 回魂仙梦.南绍王宫.外
0x00E6 回魂仙梦.南绍王宫.秘道
0x00E7 回魂仙梦.水底秘道.后段
0x00E8 路途一.回魂仙梦
0x00E9 回魂仙梦.水底秘道.前段
0x00EA 回魂仙梦.南绍王宫.地牢.开
0x00EB 回魂仙梦.南绍
0x00EC 回魂仙梦.南绍王宫
0x00ED 回魂仙梦.南绍王宫.内殿
0x00EE 回魂仙梦.南绍王宫.秘道.外
0x00EF 南绍王宫.无用宫室
0x00F0 南绍王宫.无用宫室一
0x00F1 南绍王宫.秘道.内.1.空
0x00F2 南绍王宫.秘道.内.2.空
0x00F3 南绍王宫.秘道.内.3.空
0x00F4 南绍王宫.秘道.内.4.空
0x00F5 回魂仙梦.南绍王宫.秘道.地牢.囚怪
0x00F6 南绍王宫.秘道.内.石室.天蛇杖
0x00F7 回魂仙梦.余杭.山神庙.外
0x00F8 回魂仙梦.余杭.十年前
0x00F9 回魂仙梦.余杭.山神庙.内.姥姥伤
0x00FA 回魂仙梦.余杭.十里坡
0x00FB 回魂仙梦.余杭.客栈.大厅
0x00FC 回魂仙梦.余杭.客栈.房间
0x00FD 回魂仙梦.余杭
0x00FE 回魂仙梦.余杭.集市
0x00FF 回魂仙梦.余杭.集市.各无人分立屋宇.废屋
0x0100 回魂仙梦.余杭.集市.铁匠铺
0x0101 回魂仙梦.余杭.集市.林师傅木匠铺
0x0102 大理.祭坛.已摆满.动画前
0x0103 大理.城郊.战
0x0104 路.试炼窟外.战
0x0105 大理.城郊.战.天降甘霖.新的生机
0x0106 大理.祭坛.载歌载舞
0x0107 大理.女娲神殿.外.防
0x0108 大理.女娲神殿.灵儿拜母
0x0109 大理.女娲神殿.防
0x010A 火麒麟洞.终.无
0x010B 大理.族议厅.战
0x010C 大理.各分立屋宇.空.逃难.未知
0x010D 大理.汉人聚居地.屠杀
0x010E 大理.汉人聚居地.商业区.空
0x010F 大理.民居.未知.空
0x0110 大理.祭坛.空.疑为开口
0x0111 火麒麟洞.1.空
0x0112 废大理.空.不整
0x0113 大理.雨后
0x0114 大理.女娲神殿.外.雨中
0x0115 南绍王宫.秘道.外
0x0116 南绍王宫.内殿.假巫王
0x0117 南绍王宫.秘道.内.怪
0x0118 南绍王宫.外.空
0x0119 南绍王宫.空
0x011A 南绍王宫.无用宫室
0x011B 南绍王宫.无用宫室一
0x011C 南绍王宫.地牢.门开
0x011D 南绍王宫.秘道.1.怪
0x011E 南绍王宫.秘道.2.怪
0x011F 南绍王宫.秘道.3.怪
0x0120 南绍王宫.秘道.4.怪
0x0121 南绍王宫.秘道.地牢.怪
0x0122 南绍王宫.秘道.5.宝
0x0123 无底深渊.1
0x0124 无底深渊.2
0x0125 无底深渊.起始
0xFFFF 无
[END SceneDesc]