纳索的莫里斯 发表于 2025-2-1 11:00:41

求教哪里出了问题,添加卡牌半成功

本帖最后由 纳索的莫里斯 于 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里就不行了,我怀疑是卡牌坐标的问题,于是调整了几次,但也没成功,不明白为什么同样的代码对印度和日本不生效,请大佬指教

こはね 发表于 2025-2-2 14:57:30

能上传mod文件吗

纳索的莫里斯 发表于 2025-2-3 23:14:46

こはね 发表于 2025-2-2 14:57
能上传mod文件吗

已经解决了,我也不知道怎么解决的,新建了两个主城mod文件,然后重新黏贴代码,把坐标改了一下就成功了
页: [1]
查看完整版本: 求教哪里出了问题,添加卡牌半成功