本帖最后由 纳索的莫里斯 于 2025-2-1 11:00 编辑
我想仿照非洲国家那几张运输影响力令牌的卡牌给亚洲三国也做一套,因为游戏里没有出口商品的箱子,所以做成了直接添加到玩家库存里的模式。如下:
以下添加到了techtreemods.xml <tech name="MODShipTrade300Infinite" type="Normal"> <dbid>11113</dbid> <displaynameid>222222</displaynameid> <rollovertextid>222223</rollovertextid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>40.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>resources\art\homecity\home_city_props\icons\dock_props.png</icon> <flag>HomeCity</flag> <effects> <effect type="Data" amount="300.00" subtype="Resource" resource="Trade" relativity="Absolute"> <target type="Player"> </target> </effect> </effects> </tech>
<tech name="MODShipTrade600" type="Normal"> <dbid>11114</dbid> <displaynameid>222224</displaynameid> <rollovertextid>222225</rollovertextid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>40.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>resources\art\homecity\home_city_props\icons\dock_props.png</icon> <flag>HomeCity</flag> <effects> <effect type="Data" amount="600.00" subtype="Resource" resource="Trade" relativity="Absolute"> <target type="Player"> </target> </effect> </effects> </tech>
<tech name="MODShipTrade700" type="Normal"> <dbid>11115</dbid> <displaynameid>222225</displaynameid> <rollovertextid>222226</rollovertextid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>40.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>resources\art\homecity\home_city_props\icons\dock_props.png</icon> <flag>HomeCity</flag> <effects> <effect type="Data" amount="700.00" subtype="Resource" resource="Trade" relativity="Absolute"> <target type="Player"> </target> </effect> </effects> </tech>
<tech name="MODShipTrade1000" type="Normal"> <dbid>11116</dbid> <displaynameid>222226</displaynameid> <rollovertextid>222227</rollovertextid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>40.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>resources\art\homecity\home_city_props\icons\dock_props.png</icon> <flag>HomeCity</flag> <effects> <effect type="Data" amount="1000.00" subtype="Resource" resource="Trade" relativity="Absolute"> <target type="Player"> </target> </effect> </effects> </tech>
<tech name="MODShipTrade1600" type="Normal"> <dbid>11117</dbid> <displaynameid>222227</displaynameid> <rollovertextid>222228</rollovertextid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>40.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>resources\art\homecity\home_city_props\icons\dock_props.png</icon> <flag>HomeCity</flag> <effects> <effect type="Data" amount="1600.00" subtype="Resource" resource="Trade" relativity="Absolute"> <target type="Player"> </target> </effect> </effects> </tech>
<tech name="MODShipTrade1000Infinite" type="Normal"> <dbid>11118</dbid> <displaynameid>222226</displaynameid> <rollovertextid>222227</rollovertextid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>40.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>resources\art\homecity\home_city_props\icons\dock_props.png</icon> <flag>HomeCity</flag> <effects> <effect type="Data" amount="1000.00" subtype="Resource" resource="Trade" relativity="Absolute"> <target type="Player"> </target> </effect> </effects> </tech> 以下添加到homecitychinese.mods.xml <homecitymods> <cards> <card mergeMode='add'> <name>HCXPIndustrialRevolution</name> <maxcount>1</maxcount> <level>25</level> <prereqtech>-1</prereqtech> <age>3</age> <displayunitcount>1</displayunitcount> </card> <card mergeMode='add'> <name>MODShipTrade300Infinite</name> <maxcount>-1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>0</age> <displayunitcount>300</displayunitcount> <infiniteinlastage>1</infiniteinlastage> </card> <card mergeMode='add'> <name>MODShipTrade600</name> <maxcount>1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>1</age> <displayunitcount>600</displayunitcount> <infiniteinlastage>1</infiniteinlastage> </card> <card mergeMode='add'> <name>MODShipTrade700</name> <maxcount>1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>1</age> <displayunitcount>700</displayunitcount> <infiniteinlastage>1</infiniteinlastage> </card> <card mergeMode='add'> <name>MODShipTrade1000</name> <maxcount>1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>2</age> <displayunitcount>1000</displayunitcount> <infiniteinlastage>1</infiniteinlastage> </card> <card mergeMode='add'> <name>MODShipTrade1600</name> <maxcount>1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>3</age> <displayunitcount>1600</displayunitcount> <infiniteinlastage>1</infiniteinlastage> </card> <card mergeMode='add'> <name>MODShipTrade1000Infinite</name> <maxcount>-1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>3</age> <displayunitcount>1000</displayunitcount> <infiniteinlastage>1</infiniteinlastage> </card> </cards> <building> <name>Emperor's Treasury</name> <obtainabletechs> <tech mergeMode='add' x="3.9" y="2">HCXPIndustrialRevolution</tech> <tech mergeMode='add' x="3" y="1">MODShipTrade300Infinite</tech> <tech mergeMode='add' x="3" y="2">MODShipTrade600</tech> <tech mergeMode='add' x="3" y="3">MODShipTrade700</tech> <tech mergeMode='add' x="3" y="4">MODShipTrade1000</tech> <tech mergeMode='add' x="3" y="5">MODShipTrade1600</tech> <tech mergeMode='add' x="3.9" y="3">MODShipTrade1000Infinite</tech> </obtainabletechs> <activetechs> <tech mergeMode='add' x="3.9" y="2">HCXPIndustrialRevolution</tech> <tech mergeMode='add' x="3" y="1">MODShipTrade300Infinite</tech> <tech mergeMode='add' x="3" y="2">MODShipTrade600</tech> <tech mergeMode='add' x="3" y="3">MODShipTrade700</tech> <tech mergeMode='add' x="3" y="4">MODShipTrade1000</tech> <tech mergeMode='add' x="3" y="5">MODShipTrade1600</tech> <tech mergeMode='add' x="3.9" y="3">MODShipTrade1000Infinite</tech> </activetechs> </building> </homecitymods> 忽略给中国添加的HCXPIndustrialRevolution(工业革命) 这些添加是生效了的 但是把代码依样画葫芦添加到homecityindians.mod.xml、homecityjapanese.mod.xml里就不行了,我怀疑是卡牌坐标的问题,于是调整了几次,但也没成功,不明白为什么同样的代码对印度和日本不生效,请大佬指教
|