沙巴克配置文件一般默认存放在mir200/castle目录中,其中List.txt是沙巴克城堡的配置列表,相应的目录中是实际的沙巴克配置信息。4 e$ m5 F- ?: |- h
6 ?4 q, L! v/ I, v
- z0 ~) ~' D$ l8 p/ ]5 e
进入相应目录后,找到SabukW.txt,其中保存着城堡的城门血量,还有沙巴克所属范围的商店地图代码等配置信息,下面我们一起来看一下完整配置内容,我会在后面做上相应注解。
" v& _ T5 t! r6 b/ J" C; c: F, O7 q9 a3 {4 P% Y
, p+ ~3 {9 F! H" [
[Setup]
! }+ }3 O0 C8 b. ~/ Z e& C: QCastleName=沙巴克 ;沙巴克的城堡名称,现在可以实现沙城改名功能,此项用于保存修改过的名字。
5 x# h; E" X9 P: X+ a3 z0 G8 W5 oOwnGuild= ;所属行会名称
6 C* F7 Q6 I. G" \4 D2 _6 HChangeDate=2010-5-30 上午 01:46:09 ;上次变更时间
( M7 E" u2 h A/ Y$ P; W& B; C6 h" o% TWarDate=2010-5-29 下午 06:12:52 ;下次攻城站开始时间& C2 D1 i9 x# N/ o! S* v$ H6 i% R
IncomeToday=2010-5-30 上午 12:00:09 ;今日最后收入时间 W+ H9 p7 b: w9 ?4 X$ k
TotalGold=1944570 ;沙巴克收入金币总数量
1 H: M2 L/ N3 _TodayIncome=0 ;今日沙巴克收入金币数量 _ @/ \" O$ T; F$ H' O f
[Defense]
- y, d5 R3 [" j, m1 o- v* PCastleMapList=0151,0152,0153,0154,0155,0156, ;附属沙巴克地图代码
" m% D6 Z+ A Q8 `CastleMap=3 ;攻城站所处地图代码
: ?' b( N. h g3 F8 TCastleHomeMap=3 ;沙巴克回城点地图代码7 q0 a1 ~' [/ h. D$ N" t
CastleHomeX=644 ;沙巴克回城点X坐标
+ i P3 x2 L' w* `CastleHomeY=290 ;沙巴克回城点Y坐标
- X7 w2 b; W- E# uCastleWarRangeX=100 ;沙巴克攻城区域X坐标范围,以回城点为中心
; F; K* r/ t; l0 z! Y% KCastleWarRangeY=100 ;沙巴克攻城区域Y坐标范围,以回城点为中心
) u. p& }+ ^! U. ~! v( t* tCastlePlaceMap=0150 ;沙巴克皇宫地图代码
- Z f& H0 G: n) l7 aCastleSecretMap=D701 ;沙巴克秘道地图代码
+ P6 X2 K7 a" z' n2 lCastlePalaceDoorX=631 ;沙巴克皇宫大门所在X坐标$ r6 b& n) c2 {8 I4 D8 G" j. `) W8 c g% h
CastlePalaceDoorY=274 ;沙巴克皇宫大门所在Y坐标' W$ D4 p5 K* F: M" m( m
MainDoorX=672 ;沙巴克主城墙所在X坐标% x3 C1 ?# [- o. m: `
MainDoorY=330 ;沙巴克主城墙所在Y坐标
: @! G% C* }+ i, L- m3 lMainDoorName=MainDoor ;沙巴克主城墙名称,对应怪物数据库中数据9 A% Z. I1 ]' ?
LeftWallX=624 ;沙巴克左城墙所在X坐标
: L" S B$ V- [4 Y$ ALeftWallY=278 ;沙巴克左城墙所在Y坐标
# g' d/ w" j0 i' v; ^; S! ILeftWallName=LeftWall ;沙巴克左城墙名称,对应怪物数据库中数据! n2 _3 L* E/ a9 F$ _1 H h% G
CenterWallX=627 ;沙巴克中城墙所在X坐标* f- B9 g& v% l% @/ t3 Q% F
CenterWallY=278 ;沙巴克中城墙所在Y坐标
* u" c4 c& c- @/ _" K" mCenterWallName=CenterWall ;沙巴克中城墙名称,对应怪物数据库中数据
4 e( k+ ~# h9 w7 i( Y; q# K, mRightWallX=634 ;沙巴克右城墙所在Y坐标
9 Z8 E8 L, n& w& Q# l$ FRightWallY=271 ;沙巴克右城墙所在Y坐标) v, {/ O' X* D. ?5 e
RightWallName=RightWall ;沙巴克右城墙名称,对应怪物数据库中数据
0 y$ W+ v% H% ZArcher_1_Name=弓箭手 ;下方我就不一一介绍,只是数字不同,编号为1的弓箭手名称,对应数据库中的怪物数据4 J# m+ C9 f: I/ H
Archer_1_HP=0 ;编号为1的弓箭手血量剩余. z/ d9 e2 O5 e* ?" a
Archer_2_Name=弓箭手
9 _ F R! K6 n: }$ d; ~Archer_2_HP=08 k; X/ ?' u& x. i6 t& U
Archer_3_Name=弓箭手
2 K2 N8 Q4 |6 `- w7 {( M. HArcher_3_HP=0
, s `; Y3 D& y) }Archer_4_Name=弓箭手% `: L9 `7 N# e" ~3 p
Archer_4_HP=06 `: G1 K7 y/ B. r' A2 n
Archer_5_Name=弓箭手+ B4 j; [, }; q8 d' i( x1 ?
Archer_5_HP=0' M, a; e1 S9 }% Z- W2 k# k
Archer_6_Name=弓箭手
3 n9 Y# A& T0 j5 f9 D2 gArcher_6_HP=08 X* p* |1 b! z9 ~% V* P
Archer_7_Name=弓箭手
$ s2 t. [# n- _! F- P; TArcher_7_HP=0
5 ^% {4 R: m" b+ mArcher_8_Name=弓箭手
- E- G" S6 ` d" DArcher_8_HP=05 l0 {8 ]! h( z! d
Archer_9_Name=弓箭手& C' \: O& D) O
Archer_9_HP=0% _; z8 d7 d/ F* b" [7 C5 K% e3 e
Archer_10_Name=弓箭手
+ N5 C C+ s8 |1 H: _Archer_10_HP=0
- n4 L& O+ Z* k1 O) `) o0 WArcher_11_Name=弓箭手& ~+ d+ R# e+ p/ d; Y6 n/ B
Archer_11_HP=0
/ P1 T5 g( w( ~4 hArcher_12_Name=弓箭手- M( ^# A z2 h6 @ }
Archer_12_HP=0; C8 z' o7 [* W, _1 G6 W
Guard_1_Name=守卫 ;下方我就不一一介绍,只是数字不同,编号为1的沙巴克守卫名称,对应数据库中的怪物数据
7 H- `' w( n$ {) s! r) oGuard_1_HP=0 ;编号为1的沙巴克守卫剩余血量/ W% O+ N5 C- j1 s$ w
Guard_2_Name=守卫- W( @! W* h7 J: p
Guard_2_HP=0
M- s b @ @4 Y3 g4 I5 tGuard_3_Name=守卫' T$ L7 E( }/ H& p5 ?+ J' t
Guard_3_HP=0
) }' z2 i7 Q0 a" S4 h) dGuard_4_Name=守卫 v F+ n& K, v4 [6 G; Q- j& O
Guard_4_HP=0( w: c$ |% x1 q) t
MainDoorOpen=1 ;城门状态,1为打开,0为关闭, t0 }. {0 q7 ^8 u5 M$ y% P$ o
MainDoorHP=4412 ;城门剩余血量5 I$ R0 ?6 T" p+ L4 S6 ^- H( ]
LeftWallHP=1975 ;皇宫左城墙剩余血量0 i, K% d. U5 c- N* f9 [8 }: p
CenterWallHP=3206 ;皇宫中城墙剩余血量
! z* G9 c6 h- |* G2 DRightWallHP=2328 ;皇宫右城墙剩余血量
4 S& ]" {! u5 f% J) I5 v- l4 ICastleWarAreaHomeMap=3 ;沙巴克攻城区域回城点
( l( K3 N$ u' R: O7 gCastleWarAreaHomeX=330# f$ W+ _: m; d( Y0 n
CastleWarAreaHomeY=330- t7 \( ^0 h% b/ o+ R% {* h5 {
Archer_1_X=662 ;下面这些为弓箭手及守卫的所在坐标,一般为默认,无需修改7 w1 i1 v! ]: x' X8 Q3 k5 z
Archer_1_Y=333
" a( Y* }4 z) gArcher_2_X=664
+ }1 L; q O7 o& v: U. n) m9 m5 r! DArcher_2_Y=331$ I8 H+ Q! ^5 i& @2 W+ O4 Z
Archer_3_X=666
& w* P/ V; |- x/ O$ ?% c& `Archer_3_Y=329
' b& A0 _1 `, J8 d/ B. W& oArcher_4_X=676
7 D# Q3 k/ E$ {9 Y5 }8 h1 T$ CArcher_4_Y=319
! x/ M5 _% \3 L) W" w+ WArcher_5_X=6785 x# y- o: o6 m2 \
Archer_5_Y=317' R* `, O/ S( X3 z' t) ^
Archer_6_X=681
7 V6 ~% I6 v* {( X4 aArcher_6_Y=314$ v+ g' W, {( _8 j8 H
Archer_7_X=628
6 Q3 W$ V( S! Q$ OArcher_7_Y=271
3 b, o, [8 u1 Y% uArcher_8_X=632) U6 e% S7 z6 W ?7 ?2 W
Archer_8_Y=267
( F7 C& p% e; o# s9 S0 UArcher_9_X=670% [; x: m# p' P9 T+ D8 C
Archer_9_Y=335. N ]' _. S; g
Archer_10_X=671
* E2 T0 i! o, \ V! s, s YArcher_10_Y=334! X8 P5 l5 I2 D, D
Archer_11_X=675
) D4 t" x2 U0 bArcher_11_Y=330( k/ Y5 ^. _" {- e% j: L
Archer_12_X=6769 F+ `6 n. C. e/ |! m2 t# t: L$ k
Archer_12_Y=329( I7 G0 p9 B8 N3 I
Guard_1_X=6521 i: b5 {4 }% J" m) ~
Guard_1_Y=323/ q0 c# A. e" H7 {5 n0 e0 \% p% W' y+ g/ ^
Guard_2_X=665
5 H0 V4 c5 ?5 D: R7 wGuard_2_Y=310$ m) k, I. h$ S# d
Guard_3_X=657
4 A/ V# F( _/ xGuard_3_Y=306
( e7 k1 g7 N9 T) b3 ]3 EGuard_4_X=650
, a9 b# m) ~7 \0 `Guard_4_Y=315
% y+ A+ ^: w' W% I% k
) G9 B a/ R8 \ a8 x( @, K f |