Mirserver
SabukW.txt 沙巴克配置
沙巴克城堡的核心配置:城门、城墙、弓箭手与护卫的位置和血量,以及攻城时间与行会归属。
SabukW.txt 位于 Mir200\Castle\<城堡编号>\ 目录下,是沙巴克城堡的核心配置文件,控制城门、城墙、弓箭手与护卫的位置和血量,以及攻城时间与行会归属。
沙巴克守卫与城墙配置写在
SabukW.txt 中,不是GuardList.txt。SabukW.txt:沙巴克城堡的城门、城墙、弓箭手与护卫的位置与血量。GuardList.txt:地图固定守卫,每行格式为名称 地图编号 X,Y :DIR。
Setup 段
[Setup]
CastleNAME=沙巴克 ; 城堡名称
ChangeDate=2016/12/10 19:21:41 ; 占领日期
WarDate=2016/12/18 20:00:06 ; 攻城日期
IncomeToday=2023/2/25 0:00:04 ; 今日收入结算时间
OwnGuild=测试 ; 当前占领行会
TotalGold=3186976 ; 城堡总金币
TodayIncome=0 ; 今日收入
Defense 段
地图与范围
[Defense]
CastleMapList=n0151,n0152,n0153,n0154,n0155,n0156,new0154,new0155, ; 城堡相关地图列表
CastleMap=n3 ; 城堡所在地图
CastleHomeMap=n3 ; 城堡回城地图
CastleHomeX=644 ; 城堡回城坐标 X
CastleHomeY=290 ; 城堡回城坐标 Y
CastleWarRangeX=100 ; 攻城范围 X
CastleWarRangeY=100 ; 攻城范围 Y
CastlePlaceMap=n0150 ; 城堡占领地图
CastleSecretMap=nD701 ; 城堡密道地图
城门与城墙
CastlePalaceDoorX=630 ; 皇宫门坐标 X
CastlePalaceDoorY=284 ; 皇宫门坐标 Y
MainDoorX=673 ; 正门坐标 X
MainDoorY=330 ; 正门坐标 Y
MainDoorNAME=MainDoor ; 正门对应的怪物名
MainDoorOpen=1 ; 正门是否开启
MainDoorHP=9999 ; 正门血量
LeftWallX=610 ; 左城墙坐标 X
LeftWallY=272 ; 左城墙坐标 Y
LeftWallNAME=LeftWall ; 左城墙对应的怪物名
LeftWallHP=5000 ; 左城墙血量
CenterWallX=620 ; 中城墙坐标 X
CenterWallY=265 ; 中城墙坐标 Y
CenterWallNAME=CenterWall ; 中城墙对应的怪物名
CenterWallHP=5000 ; 中城墙血量
RightWallX=613 ; 右城墙坐标 X
RightWallY=272 ; 右城墙坐标 Y
RightWallNAME=RightWall ; 右城墙对应的怪物名
RightWallHP=5000 ; 右城墙血量
弓箭手与护卫
弓箭手共 12 组、护卫共 4 组,每组三个键:名称、坐标与血量。
Archer_1_Name=沙城弓箭手 ; 弓箭手名称
Archer_1_X=618 ; 弓箭手坐标 X
Archer_1_Y=260 ; 弓箭手坐标 Y
Archer_1_HP=2000 ; 弓箭手血量
; Archer_2 ~ Archer_12 结构相同
GUARD_1_NAME=沙城护卫 ; 护卫名称
GUARD_1_X=671 ; 护卫坐标 X
GUARD_1_Y=334 ; 护卫坐标 Y
GUARD_1_HP=2000 ; 护卫血量
; GUARD_2 ~ GUARD_4 结构相同
怪物数据行
SabukW.txt 中还会出现沙城弓箭手、沙城护卫、城门与城墙的怪物数据行,用于定义这些单位的基础属性:
monster;沙城弓箭手;112;45;71;99;0;0;2000;0;50;50;50;50;40;45;0;0;0;0;18;15;500;1;0;1200;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
monster;沙城护卫;81;19;72;99;0;0;2000;0;50;50;50;50;50;60;0;0;0;0;18;15;500;1;0;1500;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
monster;MainDoor;110;99;900;99;0;0;10000;0;20;20;20;20;0;0;0;0;0;0;15;1;1000;1;0;1000;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
monster;LeftWall;111;98;904;99;0;0;5000;0;20;20;99;99;0;0;0;0;0;0;15;1;1000;1;0;1000;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
monster;RightWall;111;98;905;99;0;0;5000;0;20;20;99;99;0;0;0;0;0;0;15;1;1000;1;0;1000;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
monster;CenterWall;111;98;906;99;0;0;5000;0;20;20;99;99;0;0;0;0;0;0;15;1;1000;1;0;1000;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
与沙巴克国王 NPC 的配合
SabukW.txt 中的 <$CASTLEDOORSTATE>、<$CASTLEGOLD>、<$TODAYINCOME> 等变量会在沙巴克国王 NPC 脚本中回显,城门状态检查命令见 检查城门状态,国王 NPC 脚本见 沙巴克国王 NPC。
