<?xml version="1.0" encoding="utf-8"?> |
|
|
|
<traderoutemanager> |
|
<unittypeowner>TradingPost</unittypeowner> |
|
<level> |
第一个贸易路线等级,即为默认没有升级的贸易路线 |
<awardsound>FindNugget</awardsound> |
贸易单位经过贸易站运送资源、单位的声音(soundsets.xml) |
<levelname>31650</levelname> |
I: 马拉雪橇 |
<nauticallevelname>62403</nauticallevelname> |
人力车 |
<!--nautical对应art5.bar里面的Treeain\traderoutes.xml里面的设定:nautical="false"、nautical="true"。用来区分美洲与亚洲贸易路线,下同--> |
<icontexture>ui\trade_route\trade1</icontexture> |
图标 |
<nauticalicontexture>units\asians\shared\rickshaw\rickshaw1_icon_portrait</nauticalicontexture> |
nautical图标 |
</level> |
|
<level> |
第二个贸易路线等级。(驿马车) |
<upgrade> |
从A类型升级为B类型,自行参考art5.bar里面的Treeain\traderoutes.xml |
<from>dirt</from> |
从马拉雪橇dirt |
<to>stone</to> |
升级为驿马车stone |
</upgrade> |
|
<upgrade> |
|
<from>snow</from> |
从(雪地)马拉雪橇snow |
<to>stone</to> |
升级为驿马车stone |
</upgrade> |
|
<upgrade> |
|
<from>water</from> |
从人力车water |
<to>water2</to> |
升级为(亚洲)贸易车队water2 |
</upgrade> |
|
<grantsvisibility/> |
|
<awardsound>FindNugget</awardsound> |
贸易单位经过贸易站运送资源、单位的声音(soundsets.xml) |
<levelname>31651</levelname> |
驿马车 |
<nauticallevelname>64989</nauticallevelname> |
贸易车队 |
<icontexture>ui\trade_route\trade2</icontexture> |
图标 |
<nauticalicontexture>units\asians\shared\rickshaw\rickshaw2_icon_portrait</nauticalicontexture> |
nautical图标 |
</level> |
|
<level> |
第三个贸易路线等级。(火车) |
<upgrade> |
|
<from>stone</from> |
从驿马车stone |
<to>train</to> |
升级为火车train |
</upgrade> |
|
<upgrade> |
|
<from>water2</from> |
从(亚洲)贸易车队 |
<to>water3</to> |
升级为(亚洲)火车 |
</upgrade> |
|
<transport/> |
|
<grantsvisibility/> |
|
<awardsound>FindNugget</awardsound> |
贸易单位经过贸易站运送资源、单位的声音(soundsets.xml) |
<levelname>31652</levelname> |
火车头 |
<nauticallevelname>31652</nauticallevelname> |
火车头 |
<icontexture>ui\trade_route\trade3</icontexture> |
图标 |
<nauticalicontexture>ui\trade_route\trade3</nauticalicontexture> |
nautical图标 |
</level> |
|
<buildresourceaward/> |
|
<traderoutelengthscale>360</traderoutelengthscale> |
|
<unitmultiples> |
贸易路线按钮 |
<unit> |
因<techprereq>ypTradeRouteCaptureable</techprereq>设定了前提科技,而protoy.xml没有该科技按钮,techtreey没有任何可调用该科技的设定,所以这个贸易路线按钮,不能通过任何方式获得。 |
<name>ypCrateofFood</name> |
<count>1</count> |
<mincount>1</mincount> |
<maxcount>1</maxcount> |
<countincrement>0</countincrement> |
<activetooltipid>34054</activetooltipid> |
<disabledtooltipid>34058</disabledtooltipid> |
<techprereq>ypTradeRouteCaptureable</techprereq> |
<activeicon>art\ui\command\generate_food_on</activeicon> |
<disabledicon>art\ui\command\generate_food_off</disabledicon> |
</unit> |
<unit> |
因<techprereq>ypTradeRouteCaptureable</techprereq>设定了前提科技,而protoy.xml没有该科技按钮,techtreey没有任何可调用该科技的设定,所以这个贸易路线按钮,不能通过任何方式获得。 |
<name>ypCrateofWood</name> |
<count>1</count> |
<mincount>1</mincount> |
<maxcount>1</maxcount> |
<countincrement>0</countincrement> |
<activetooltipid>34053</activetooltipid> |
<disabledtooltipid>34059</disabledtooltipid> |
<techprereq>ypTradeRouteCaptureable</techprereq> |
<activeicon>art\ui\command\generate_wood_on</activeicon> |
<disabledicon>art\ui\command\generate_wood_off</disabledicon> |
</unit> |
<unit> |
因<techprereq>ypTradeRouteCaptureable</techprereq>设定了前提科技,而protoy.xml没有该科技按钮,techtreey没有任何可调用该科技的设定,所以这个贸易路线按钮,不能通过任何方式获得。 |
<name>ypCrateofCoin</name> |
<count>1</count> |
<mincount>1</mincount> |
<maxcount>1</maxcount> |
<countincrement>0</countincrement> |
<activetooltipid>34055</activetooltipid> |
<disabledtooltipid>34057</disabledtooltipid> |
<techprereq>ypTradeRouteCaptureable</techprereq> |
<activeicon>art\ui\command\generate_coin_on</activeicon> |
<disabledicon>art\ui\command\generate_coin_off</disabledicon> |
</unit> |
<unit> |
|
<name>ypCrateofFood1</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34054</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在运送食物。 |
<disabledtooltipid>34058</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求把食物运送到这个贸易站。 |
<techprereq>ypTradeRouteUpgrade1</techprereq> |
该按钮需要改良科技ypTradeRouteUpgrade1才会显示 |
<activeicon>art\ui\command\generate_food_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_food_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>ypCrateofWood1</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34053</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在运送木材。 |
<disabledtooltipid>34059</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求把木材运送到这个贸易站。 |
<techprereq>ypTradeRouteUpgrade1</techprereq> |
该按钮需要改良科技ypTradeRouteUpgrade1才会显示 |
<activeicon>art\ui\command\generate_wood_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_wood_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>ypCrateofCoin1</name> |
protoy.xml的单位调用名(protoy.xml不存在此单位) |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34055</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在运送钱币。 |
<disabledtooltipid>34057</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求把钱币运送到这个贸易站。 |
<techprereq>ypTradeRouteUpgrade1</techprereq> |
该按钮需要改良科技ypTradeRouteUpgrade1才会显示 |
<activeicon>art\ui\command\generate_coin_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_coin_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>CrateofFood</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34054</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在运送食物。 |
<disabledtooltipid>34058</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求把食物运送到这个贸易站。 |
<techprereq>TradeRouteUpgrade1</techprereq> |
|
<activeicon>art\ui\command\generate_food_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_food_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>CrateofWood</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34053</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在运送木材。 |
<disabledtooltipid>34059</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求把木材运送到这个贸易站。 |
<techprereq>TradeRouteUpgrade1</techprereq> |
|
<activeicon>art\ui\command\generate_wood_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_wood_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>CrateofCoin</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34055</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在运送钱币。 |
<disabledtooltipid>34057</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求把钱币运送到这个贸易站。 |
<techprereq>TradeRouteUpgrade1</techprereq> |
|
<activeicon>art\ui\command\generate_coin_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_coin_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>CrateofXP</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>34056</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释:这个贸易站在为您增加经验值。 |
<disabledtooltipid>34060</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释:要求在这个贸易站生产经验值。 |
<activeicon>art\ui\command\generate_fame_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\generate_fame_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
<unit> |
|
<name>ypNatGurkha</name> |
protoy.xml的单位调用名 |
<count>1</count> |
没有任何效果 |
<mincount>1</mincount> |
没有任何效果 |
<maxcount>1</maxcount> |
没有任何效果 |
<countincrement>0</countincrement> |
|
<activetooltipid>61946</activetooltipid> |
使用该按钮的情况下鼠标移动到图标上显示注释 |
<disabledtooltipid>61949</disabledtooltipid> |
未使用该按钮的情况下鼠标移动到图标上显示注释 |
<techprereq>ypTradeRouteUpgradeIndia1</techprereq> |
|
<activeicon>art\ui\command\tactic_ashigaru_on</activeicon> |
使用该按钮的情况下显示的图标 |
<disabledicon>art\ui\command\tactic_ashigaru_off</disabledicon> |
未使用该按钮的情况下显示的图标 |
</unit> |
|
</unitmultiples> |
|
</traderoutemanager> |
|
运送的资源数量由单位自身携带的资源数量决定【资源箱携带资源*贸易路线长度(具体算法我不清楚,没这个时间去研究)】,例如100食物资源箱,在某地图运送的是108食物,当你修改那个食物箱携带200资源后,回到那幅地图,运送的资源会变成216。
那个<techprereq>TestTech2</techprereq>的前提科技"TestTech2"自己制作,我为了节省时间是直接使用了命令改良科技,没有设定任何按钮,所以本教程没有techtreey.xml没有启用科技的示例,protoy.xml没有设定按钮的示例。
优点:自由对战的时候,有些大佬喜欢1V4,但是优势会随着时间越来越低,因为那些人躲起来龟缩,然后发展起来了,1V4那个是重军事却牺牲经济(条约卡组与正常卡组的区别),所以拖得越久,优势越低,但是如果能通过贸易路线无视人口上限的话。
<type>Maintain</type>,但是又有一个头疼的地方,Maintain训练单位是有训练时间的,而那个训练时间等于那个单位本身的训练时间,自己体会吧,生成单位需要30秒,你却在1秒内杀死那个运送的单位...就算是30秒后才杀死单位,但是延时30秒,又怎样说的过去?如果你想运送火枪手这些正常单位又不能将他们的训练时间改成0。
然后所有unittype与flag全部删掉,添加一个tactics,unittype的unit标签是必须删掉的,不然会计算死亡单位,而那些flag,根据我之前修改经验来看,不删好像会出现问题
如果你嫌现有的贸易路线运送的资源太小,又不想去修改地图;或者你想让某一个国家比其他国家多出部分资源,可以利用科技增加资源箱的资源,那样贸易路线的资源也会增加。
科技语句:
上述语句会增加单位携带的资源数量,然后贸易路线也会同时增加资源,副作用也很明显,就是资源箱的资源变多了。
我的最初意见是在protoy.xml复制原有的3种资源箱,然后制作新资源箱,再去替换掉techtreey.xml、civs.xml、colonies.xml原有3个资源箱的调用名。
另一种方法是把traderoutes.xml定义的资源箱给修改了,我已经证实了traderoutes.xml的资源箱可以改,那么就不用那么麻烦去3个文件都执行一次全部替换了。
因为我在前面设定的茶叶箱为50茶叶,是其他资源箱的二分之一,所以其余四个用科技增加的资源箱=43.55X2X10=871