在红色警戒2的 rules(md).ini 规则中,建筑物单位拥有和普通单位共通的一些属性,比如 Strength
、Cost
等,此篇文章对于共通的这一些属性不做释义,请读者参考其它相关的文章,本文只对建筑物中特定的属性和有同义但用处特殊的属性作解释说明,此篇文章的参考环境是红色警戒2尤里的复仇1.001。
建筑物的名称在 [BuildingTypes]
部分作名字注册,但经测试,这好像不是必须的。
BuildCat
建筑物的类型,在红色警戒2中这个属性的用法并不明确有用,修改这个属性会对建筑图标有影响,比如设置为防御类型的建筑后建筑会出现在防御建筑列表里,可能的属性值有:
Combat
:指示为防御类型的建筑Infrastructure
:指示为基础建筑(此项似乎没有作用)Resource
:指示为资源类型的建筑Power
:指示为电力类型的建筑Tech
:指示为科技类型的建筑DontCare
:(此值会使建筑物建造完成后的图标变成等待状态)
虽然此属性影响不大,但为了规则代码统一,还是建议给建筑物设定合适的类型以免产生意料之外的问题。
Armor
建筑物的装甲类型,可能的属性值有:
none
flak
plate
light
medium
heavy
wood
:木质steel
:钢质concrete
:混凝土special_1
special_2
建筑物通常采用 7 ~ 9 号装甲类型,一般来讲这三种装甲在原版红色警戒2的防御力强度排名是:木质 < 钢质 < 混凝土。
Sight
建筑物的视野范围,因为建筑物是不可移动的,所以建筑物放置后的探查地图黑雾就是一次性的,这个属性的值不会超过11,超过11的视野会被解释为11。
AIBasePlanningSide
此属性为人机AI而设定,指定哪一阵营能够建造此建筑物,-1 表示所有阵营,0 表示盟军,1 表示苏军,2 表示尤里,在第三方MOD平台中,如果支持第四阵营那么就是 3 表示第四阵营,4 表示第五阵营(如果支持的话),以此类推;此值不可乱填,否则很容易导致人机出现问题,游戏崩溃。
Capturable
填 yes 或 no,指定建筑物是否能够被工程师占领。
CanC4
填 yes 或 no,指定建筑物是否能够被(真)C4 武器破坏,这也会作用于鲍里斯的空中支援。
Spyable
填 yes 或 no,指定该建筑是否能被间谍渗透,间谍渗透的效果由当前建筑的特有参数决定,在红色警戒2中有以下几个可能的情况:
- 建筑具有 Radar=yes 属性时,会重置雷达的地图迷雾。
- 建筑的 Power 属性是正值时,会导致电力中断一段时间。
- 建筑具有 Factory=InfantryType 属性时,能够建造初始为 2 级的步兵。
- 建筑具有 Factory=VehicleType 属性时,能够建造初始为 2 级的车辆。
- 如果建筑被 PrerequisiteTech 语句列出,那么视为窃取了该阵营的科技,能够建造特殊科技单位。
- 如果建筑的 SuperWeapon 属性绑定了超级武器,将会重置该超级武器的充能时间。
- 建筑具有 Refinery=yes 属性时,视为被窃取了金钱。