[MOD] WML标签:unit_type

unit_type标签用于定义单位类型。

单位包括部队和建筑物。相应的对于部队来说,unit_type等同定义兵种,像骑兵、弓兵。对建筑物来说,unit_type定义建筑物种类,像城市、市场、箭塔。

unit_type标签下可存在以下键值/标签。

 

alignment

取值:lawful(守序),chaotic(混乱),neutral(中立),liminal(边缘)。默认:neutral。

语义:立场。

注:立场会影响单位在不同时段的表现。中立单位不受时段影响。守序单位在昼间输出更多的伤害,夜间则攻击力降低。混沌单位在夜间输出更多的伤害,昼间则攻击力降低。边缘单位不论在昼间还是夜间输出的伤害都会降低。

回合时段守序混沌边缘
1黎明XXX
2白天(早上)+25%-25%-25%
3白天(下午)+25%-25%-25%
4黄昏XXX
5夜间(前半夜)-25%+25%-25%
6夜间(后半夜)-25%+25%-25%
7地下-25%+25%-25%

attack_destroy

取值:yes,no。默认no。

语义:该兵种HP被攻击到“零”时是否被摧毁,即从游戏中消失。

影响:

注:对于城市、关卡,该字段往往是no,意味着被攻击到“零”时是被对方攻占,而像市场、箭塔往往是yes,意味着被攻击到“零”时是被对方摧毁。对部队兵种,attack_destroy=no时部队内武将会按各自性格、归属回到相应城市,否则要下野,

base

取值:yes,no。默认no。

生效层:X。

语义:指示该兵种是放在基本层还是覆盖层。yes时放在基本层,no时放在覆盖层。

注:一般只有建筑物才需要设置。当前除了城墙是放在基本层,其它都放在覆盖层。

can_recruit

取值:yes,no。默认no。

语义:该单位类型内是否可以执行征兵。

影响:

鼠标左键按下后,显示的上下文菜单内容

can_reside

取值:yes,no。默认no。

语义:该单位类型内是否可以驻扎单位、出征。

影响:

鼠标移动时,移动到该单位上光标将进变“进城”图标;

鼠标左键按下后,是否要显示可显示区域;

注:

can_recruit=yes时,can_reside会被强制设为yes。

cancel_zoc

取值:yes,no。默认no。

生效层:overlay。

语义:指示一部队位在和该兵种单位是同一格子时,是否能避免掉zoc。yes时指示可以避免zoc,no指示不可以避免zoc。

注:主楼会把这个属性设为yes,也就是当部队移动到主楼时,主楼旁边的敌方部队不会给正移动部队造成zoc。

cost

取值:自然数。默认1。

语义:价格。

land_wall

取值:yes,no。默认yes。

生效层:overlay。

语义:指示该兵种可以登上城墙。yes时指示可以登上城墙,no指示不可以登上城墙。

注:骑兵兵种一般不可登上城墙,这时就需要对骑兵兵种设置此个字段。

level

取值:0、1、2、3、4、5、6。默认0。

语义:等级。

注:理论上部队等级是没有限制的,不过因为在画部队矩形框时只画了[0--6]的素材,于是就限制了这个等级数。

race

取值:human(人类)

语义:兵种归属的种族。

注:种族会影响部队随机产生的特质。

wall

取值:yes,no。默认no。

生效层:base。

语义:指示该兵种是否是城墙。yes时指示是城墙,no时是非城墙。

注:一般只有城墙这个建筑物才需要设置。兵种中是存在一种叫“城墙”的兵种,但为了MOD灵活活性,像程序不限制“城墙”兵种id,使得程序是认“wall”字段,而不是id字段。

walk_wall

取值:yes,no。默认no。

生效层:base,overlay。

语义:指示一部队在该兵种和城墙之间是否可以自由移动。yes时指示可以自由移动,no指示不可以自由移动。

注:主楼、城墙会把这个属性设为yes。也就是说从主楼移动到城墙,从这一处城墙移到另一处城墙,这些移动只消耗1点移动力。对于要从不可自由移动到城墙时,它需要耗部了队一整回合移动力。

 

一、[attack]

[attack]块用于描述该兵种能使用的战法。一兵种最多能使用3种战法,也就是说一个[unit_type]内最多只能存在3个[attack]块,多余[attack]会被忽略。

name

取值:字符串。(必须存在)

语义:战法名称。name有两个作用:1)用于在该[unit_type]块内标识该战法,[attack_anim]中的[filter_attack]使用name来标识它对应的是什么战法;2)用于生成在界面显示的战法名称,这个可翻译字符串:gettext(name, wesnoth.mo)。

全部评论: 0

    写评论: