沙巴克配置文件一般默认存放在mir200/castle目录中,其中List.txt是沙巴克城堡的配置列表,相应的目录中是实际的沙巴克配置信息。
, t- q0 B4 S! x& e/ h5 h
1 X+ S3 A1 K$ s& _1 O5 E" y" G" Z( q5 c+ I2 H( o6 b0 r
进入相应目录后,找到SabukW.txt,其中保存着城堡的城门血量,还有沙巴克所属范围的商店地图代码等配置信息,下面我们一起来看一下完整配置内容,我会在后面做上相应注解。$ G2 e& ^ q' G+ R9 y0 K
( `8 Z! l& Y! T4 d8 x' ]
# G: k: P6 M6 p1 ]$ t% q4 K[Setup], h9 t6 U. _$ x2 |6 x u7 R
CastleName=沙巴克 ;沙巴克的城堡名称,现在可以实现沙城改名功能,此项用于保存修改过的名字。
. ~8 L" ^( n' JOwnGuild= ;所属行会名称% {+ z5 U# l$ w3 D! Q" \
ChangeDate=2010-5-30 上午 01:46:09 ;上次变更时间% \/ _% D# _) b E# E) O, S
WarDate=2010-5-29 下午 06:12:52 ;下次攻城站开始时间
. f; X d7 {4 i! M0 E& J7 PIncomeToday=2010-5-30 上午 12:00:09 ;今日最后收入时间
8 b& i- r8 Z w5 e1 U+ {TotalGold=1944570 ;沙巴克收入金币总数量7 X1 D; q f I s
TodayIncome=0 ;今日沙巴克收入金币数量
( L" T; H+ F6 J( x& e& y[Defense]1 y! T) t! [3 i7 ~ K- Q
CastleMapList=0151,0152,0153,0154,0155,0156, ;附属沙巴克地图代码
7 \. C, [; C! ?+ Z% hCastleMap=3 ;攻城站所处地图代码. i9 \ u$ f. h4 t
CastleHomeMap=3 ;沙巴克回城点地图代码, N5 k( P( K# u3 [0 Q
CastleHomeX=644 ;沙巴克回城点X坐标6 i; Q9 N8 \* M+ u8 g1 ]+ V* q: T, e1 v
CastleHomeY=290 ;沙巴克回城点Y坐标
3 k! h5 j% L9 W+ R# {, aCastleWarRangeX=100 ;沙巴克攻城区域X坐标范围,以回城点为中心0 ] E6 h3 |- }8 z0 e7 d& j/ a G" _, J
CastleWarRangeY=100 ;沙巴克攻城区域Y坐标范围,以回城点为中心. g' K" R% a. V" i
CastlePlaceMap=0150 ;沙巴克皇宫地图代码
R$ Y c7 O; c- n8 dCastleSecretMap=D701 ;沙巴克秘道地图代码: U; E" ^# W. \0 `1 t# X; a
CastlePalaceDoorX=631 ;沙巴克皇宫大门所在X坐标
% b$ _" E& W% U; OCastlePalaceDoorY=274 ;沙巴克皇宫大门所在Y坐标- X2 b; q; A8 d' d
MainDoorX=672 ;沙巴克主城墙所在X坐标
" M' y* X1 D3 N* K. z1 h( y) F* _MainDoorY=330 ;沙巴克主城墙所在Y坐标
8 V# B* G1 Q) s# CMainDoorName=MainDoor ;沙巴克主城墙名称,对应怪物数据库中数据; }8 E5 h, F* k! Q0 F
LeftWallX=624 ;沙巴克左城墙所在X坐标. C5 M8 \8 \/ b/ [
LeftWallY=278 ;沙巴克左城墙所在Y坐标$ }( f( V- c! F5 S
LeftWallName=LeftWall ;沙巴克左城墙名称,对应怪物数据库中数据: o+ w' Y8 m0 r6 z
CenterWallX=627 ;沙巴克中城墙所在X坐标
' {% m* N$ @+ S6 sCenterWallY=278 ;沙巴克中城墙所在Y坐标- u" V N1 w* P! ], P
CenterWallName=CenterWall ;沙巴克中城墙名称,对应怪物数据库中数据; r6 `, |0 R `' m
RightWallX=634 ;沙巴克右城墙所在Y坐标
8 k; l* ]4 n! A* G) w1 l* m! qRightWallY=271 ;沙巴克右城墙所在Y坐标' A* P1 S- F) R8 G7 D( l
RightWallName=RightWall ;沙巴克右城墙名称,对应怪物数据库中数据( x- Q0 }; u# C& y- E8 Y" {& l
Archer_1_Name=弓箭手 ;下方我就不一一介绍,只是数字不同,编号为1的弓箭手名称,对应数据库中的怪物数据% x7 N2 a$ w [* Z; n7 N$ P
Archer_1_HP=0 ;编号为1的弓箭手血量剩余
_3 O9 Q7 X3 v! nArcher_2_Name=弓箭手 e0 Q6 q' R; l
Archer_2_HP=04 L& H2 c+ g f9 u
Archer_3_Name=弓箭手$ {" Q6 w& N/ G0 I. `# P4 }
Archer_3_HP=0' \) t- s5 _3 b+ K
Archer_4_Name=弓箭手
8 [* G) x5 m, O, c) p; m# WArcher_4_HP=0
7 n. h; T' V3 A, }* N# o( |8 X3 OArcher_5_Name=弓箭手
. ^3 k+ |+ ~6 K! m" ]* lArcher_5_HP=0
2 A3 e' ]4 T8 U, ]* uArcher_6_Name=弓箭手3 p& x2 J* X8 S3 a; g
Archer_6_HP=0
- s7 D- g5 f3 R" N+ lArcher_7_Name=弓箭手
6 r4 y1 R! h e* U- K/ N( O0 K3 VArcher_7_HP=0
& G4 s3 S! C: p! C4 W2 h7 f. x5 X* BArcher_8_Name=弓箭手$ {7 _5 l" m" ^* A( e" _$ M
Archer_8_HP=0
/ G: {# i y8 q4 WArcher_9_Name=弓箭手
; ~9 T& [7 @) b" n2 [Archer_9_HP=0
! ?2 D# m7 M+ {) m; C( wArcher_10_Name=弓箭手
2 r, G" E0 l# I8 j VArcher_10_HP=0
' l2 Q) H8 h( D) ]Archer_11_Name=弓箭手
7 [( s" r, ~0 e! v4 l. lArcher_11_HP=0
# Z5 Y7 c! \ K! b) x7 f& I+ hArcher_12_Name=弓箭手
7 h+ g* W9 D4 h+ j: NArcher_12_HP=0) `% ]* W' O' d
Guard_1_Name=守卫 ;下方我就不一一介绍,只是数字不同,编号为1的沙巴克守卫名称,对应数据库中的怪物数据
' Z5 i1 M$ r" U! t3 V* ?; v# PGuard_1_HP=0 ;编号为1的沙巴克守卫剩余血量# I8 T" r1 k, s3 z: a; V- B5 o0 u
Guard_2_Name=守卫+ i; e8 b& z3 ^) a' |# E1 d. b
Guard_2_HP=0
! V8 T. P& m) WGuard_3_Name=守卫! K' z: _8 A$ I t3 o8 A7 x/ Z- E: O
Guard_3_HP=0
4 R5 |, p& o% t1 f* }7 O5 l1 SGuard_4_Name=守卫. K5 t3 o, _! b! ~0 @
Guard_4_HP=0* v4 g9 U1 a' ]9 x [' c
MainDoorOpen=1 ;城门状态,1为打开,0为关闭
( ?! d0 o4 E. Q) g+ s. eMainDoorHP=4412 ;城门剩余血量
J8 j! h: W4 _LeftWallHP=1975 ;皇宫左城墙剩余血量3 Q( Y7 e! K3 W2 W5 f
CenterWallHP=3206 ;皇宫中城墙剩余血量
; D- C" T" W5 |5 F4 D$ FRightWallHP=2328 ;皇宫右城墙剩余血量 b) p. a3 Y4 E7 @, R1 @/ Q% d: q
CastleWarAreaHomeMap=3 ;沙巴克攻城区域回城点
2 R; a: \. C2 S; @CastleWarAreaHomeX=3307 D# @4 `9 p9 L
CastleWarAreaHomeY=330
7 m6 @2 R9 B' x6 C- gArcher_1_X=662 ;下面这些为弓箭手及守卫的所在坐标,一般为默认,无需修改9 v5 w0 Q7 {+ M: p) k! t4 l
Archer_1_Y=333
# w* ]6 t* K0 _! c6 u0 {1 x# cArcher_2_X=664# G0 h6 O7 V6 q* M' o! C, @
Archer_2_Y=331
1 u7 @; B' R3 D2 g1 h6 RArcher_3_X=666
% C8 S$ V3 L9 l: t3 x, ^* m- qArcher_3_Y=329
! R& x8 g. e3 U( n. h9 `Archer_4_X=676
# I" K: z n& k, x) D2 l- EArcher_4_Y=3195 X3 Q8 X0 h1 W+ C# H
Archer_5_X=678% `6 e M" ?- _" {3 p. O! I
Archer_5_Y=317
. q/ s' \; A3 @" @; R* \) PArcher_6_X=681
& L" [ O8 ` nArcher_6_Y=314
% A0 U5 x) _, B; ]9 n* z; _5 [Archer_7_X=628
" d7 P8 U9 \0 g f8 u) M4 N; \Archer_7_Y=271
8 \* G& ^/ ]$ P9 N! IArcher_8_X=632
9 L9 ?' i, w+ {4 VArcher_8_Y=2673 b1 k4 F8 P, z5 R2 W* i
Archer_9_X=670
! t. m D3 z, {; Q# i9 LArcher_9_Y=335% {: E: r6 @; X
Archer_10_X=671
$ t0 ^/ r1 {3 |' t; FArcher_10_Y=334( C# z5 R, U' l E% m5 W" f) ?4 ^% R
Archer_11_X=6759 R s& r; l; x& @& r. ~6 f
Archer_11_Y=330+ \6 H) u3 F6 ]( d ]
Archer_12_X=676
9 t' O, \4 m# u1 p( w9 ~% ZArcher_12_Y=329) }1 Y8 [. L; F
Guard_1_X=652
* J \0 S ?# c+ TGuard_1_Y=323" w7 b6 N& }* r2 o7 x' _
Guard_2_X=665
% }2 S m4 Y* U1 h6 B. r0 ]7 `Guard_2_Y=3101 d" M" d! Y- r- I/ f( I# @
Guard_3_X=657* j* O* W# z$ ~- o! i% W9 B% b
Guard_3_Y=306& Q4 l) Q. `0 q0 y% r9 E) ?
Guard_4_X=650
% ~9 ~1 z$ n4 ~: Q1 fGuard_4_Y=315
' a& [. C9 L5 o% [% H5 M2 }. Y2 w
# w4 K, R* R& E3 z s8 W' I6 C |