猪油贰爷 发表于 2010-7-7 03:00:05

兵种附加单位(动物、船只)文本解读!

本帖最后由 猪油贰爷 于 2010-7-25 05:36 编辑

descr_animals.txt就是动物属性文本,我们先看看其内容:

;        This file contains the animal linkages; it gets parsed on application
;        startup but is not otherwise referred to. The data format is thus:
;
;        Fields should be entered in the order shown.
;
;        ;                                                indicates a comment ;-)
;        []                                                indicates optional

这段没什么用,忽略掉!

;        type                        indicates a new mount type, must be followed by id name string
;        class                        animal class (current possibilities - wardog, pig)
;        model                        model id from descr_model_battle
;        radius                        animal radius
;        [ x_radius ]                animal x axis radius for elliptical mounts (radius is y radius in this case)
;        height                        animal height
;        mass                        animal mass

这段就是对一组动物属性参数的介绍(解析),我们先理解并翻译一下:

;        type类型                动物名称(当前版本只有wardog和pig)
;        class种类               动物种类(当前版本只有wardog和pig)
;        model模型            模型取自descr.model.battle .txt
;        radius半径            动物的半径
;        [ x_radius ]X轴半径   动物的X轴半径 (上面说的半径是Y轴半径))
;        height高度            动物的高度
;        mass质量               动物的质量

不难看出,这个动物文本,我们能修改的地方并不多!我们就直接分析所有项目的可行操作吧:

1、type类型
当前版本只有wardog和pig

2、class种类
只能选择wardog或pig,wardog为普通肉搏战斗类,pig为火攻类(有can_run_amok发疯属性)

3、model模型       
模型取自descr.model.battle .txt所设模型项目(不知道把人模改进去效果如何呢)

4、radius半径(y半径)       
就是动物的长度啦(战场里面占用的位置)

5、x_radius(x半径)
就是动物的宽度(战场里面占用的位置)

6、height高度
就是动物的高度(战场里面占用的位置)

7、mass质量
就是动物的碰撞质量(跟士兵的碰撞质量同理)

猪油贰爷 发表于 2010-7-7 04:28:23

本帖最后由 猪油贰爷 于 2010-7-9 14:35 编辑

descr_ship.txt就是船只属性文本,我们先看看其内容:

;        This file contains the mount linkages; it gets parsed on application
;        startup but is not otherwise referred to. The data format is thus:
;
;        ;                                                indicates a comment ;-)
;
这段没用,忽略掉,继续往下       
                                               
;        type                                        indicates a new ship type, must be followed by id name string
;        ship_type                                either flag, transport, war
;        size                                        size of the ship in metres (10-50)
;        speed                                        speed of the ship in kmph (1-20)
;        power                                        method of power        (sail, oars)
;        artillery                                artillery type (flame, rock) - this should refer to the engine_db eventually
;        ram                                                (yes, no)
;        durability                                damage ship can take before sinking (0-20)
;        armour                                        armour value of ship (0-20)
;        depth                                        how much water it draws (in m), depth of water needed to operate
;        beam                                        height of the sides, (for boarding, firing archers ect)

这段就是对一组船只属性参数的介绍(解析),我们先理解并翻译一下:

;        type名称                                船只名称
;        ship_type类型                        船只类型(transport运输船, war战船)
;        size大小                                船只的大小(以米计算)
;        speed速度                                船只的速度
;        power动力                        船只动力类型(sail帆,oars桨)
;        artillery大炮                        大炮类型(flame火焰, rock投石)
;        ram撞击                                能否撞击(yes,no)
;        durability耐久值                        船只的耐久值(0-20)
;        armour装甲                        船的装甲(0-20)
;        depth深度                                船只的吃水深度(也就是需要多深的水才能操作)
;        beam高度                                船只侧面的高度(用于登船,射击等)

此外,还有一个比较重要的项目这介绍里没列出,就是:

carrying_capacity承载能力,也就是船队最大船只数量(此项目加插在ship_type和size之间)

不难看出,这个动物文本,我们能修改的地方并不多!我们就直接分析所有项目的可行操作吧:

1、type名称
就是船的名称啦

2、ship_type类型
就是船的类型啦,分为transport运输船, war战船两种

3、carrying_capacity承载能力
船队最大船只数量(上限不详)

4、size大小
船只的大小(按米计算,上下限不详)

5、speed速度
就是航行(移动)速度,按km/h计算(上下限不详)

6、power动力
动力类型,分为sail帆(风力)和oars桨(人力)

7、artillery大炮
船只所使用之大炮类型,flame火焰炮, rock投石炮

8、ram撞击
船只是否会撞击敌方船只(yes or no)

9、durability耐久值
就是船只的初始耐久度啦,下限为1,上限为20

10、armour装甲
船只的装甲(0-20)

11、depth深度
船只的吃水深度,也就是需要多深的水才能操作

12、beam高度
船只侧面的高度(用于登船,射击等)

PS:由于罗马全战里面水战只能自动战斗,因此对于这个船只属性的修改好像没有多大的用处!

猪油贰爷 发表于 2010-7-8 05:00:41

本帖最后由 猪油贰爷 于 2010-7-8 15:25 编辑

此帖仅供交流学习使用,如有发现错误或不足,烦请回复告知!其他无关回复将一律予以删除,谢谢......

notdiebird 发表于 2010-8-19 23:31:49

好文!谢谢

悠嘻乖乖 发表于 2011-5-21 13:44:21

好像对三国没什么用吧!

key999 发表于 2011-6-3 17:40:31

我猜想原本罗马应该是想要设计海上战斗的,不过後来没有了......

ddd222 发表于 2011-12-10 02:43:15

:lol:lol:lol:lol:lol:lol:lol:lol:lol
页: [1]
查看完整版本: 兵种附加单位(动物、船只)文本解读!