- UID
- 1316068
- 主题
- 3
- 阅读权限
- 30
- 帖子
- 544
- 精华
- 0
- 积分
- 272
- 金钱
- 5280
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 1319 小时
- 评议
- 0
- 帖子
- 544
- 精华
- 0
- 积分
- 272
- 金钱
- 5280
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
原帖由 project950 于 2006-5-26 10:00 发表
現在已找不到在建筑物添加生產單位的教程...
樓主可以發一個嗎?
让单位拥有生产能力.
修改示例:让explorer可以建造超级堡垒.
打开Proto.xml.
搜索到描述explorer的部分.
你会发现再往下有
<UnitType>AbstractInfantry</UnitType>
<Train row ='0' page ='6' column ='1'>TradingPost</Train>
<Train row ='0' page ='6' column ='0'>TownCenter</Train>
<Train row ='0' page ='6' column ='2'>WarDog</Train>
复制上面的最后一行,粘贴到它的下一行(注意格式),column改为3,后面的英文单位名称改为FortFrontier(超级堡垒)即可!
已经可以使英雄具有建造超级堡垒的能力了
对于没有生产能力的单位,在其最后一行UnitType的下一行添加如上描述行(<Train row ='X' page ='X' column ='X'>XXX</Train> 即可!
补充:以上是一个基本例子,当然你可以按自己所想去改,例如你可以用医生、弓箭手或任何单位包括建筑物,只要用以上的方法就都能生产出你想要的东西了,注意:这种改法的前题是这些单位都必须属于你国家能够生产的才行,若是其他国家有而你没的兵种或建筑,要想也能生产的话,还需在Data文件夹里打开techtree文件进行修改,以丧尸狗(Fluffy)为例,这原本是所有国家都不能生产的,要生产的话你先要在 techtree文件里找到你所用的国家名,如法国,你会看到以下的几行:
ch name ='Age0French' type ='Normal'>
<DBID>105</DBID>
<Status>UNOBTAINABLE</Status>
<Flag>Shadow</Flag>
<Effects>
<Effect type ='Data' amount ='1.00' subtype ='Enable' relativity ='Absolute'>
<Target type ='ProtoUnit'>Explorer</Target></Effect>
.................................................
.................................................
</Effects>
</Tech>
以上整段就是法国的属性定义描述了,如可以造什么兵种或建筑,可以升级什么科技等,于是你想法国能生产丧尸狗而其他国家不能的话,就在<Effect type ='Data' amount ='1.00' subtype ='Enable' relativity ='Absolute'>
这一行上面加上这两句:
<Effect type ='Data' amount ='1.00' subtype ='Enable' relativity ='Absolute'>
<Target type ='ProtoUnit'>Fluffy</Target></Effect>
若是想生产英雄华盛顿(SPCWashington)的话就同上面一样,只是改一下名字就OK了,即:
<Effect type ='Data' amount ='1.00' subtype ='Enable' relativity ='Absolute'>
<Target type ='ProtoUnit'>SPCWashington</Target></Effect>
记得在techtree文件里添加完后,别忘了还要在proto文件里添加你要指定的生产单位哦,就是最上面所讲的让单位拥有生产某一单位能力的设置,两者都要一齐改(指己方本来不拥有的单位),不然就生产不了哦。
希望你能看得懂及掌握!
) |
|