文明6吧 关注:498,446贴子:4,411,985
  • 23回复贴,共1

【改派】关于大津巴布韦。

只看楼主收藏回复

大家都知道大津巴布韦的商路效果只能单城有效。但有没有办法让每个城市都享有津巴布韦的效果?


IP属地:江西来自Android客户端1楼2017-08-05 10:07回复
    喔个人试过用modifier player cities attach modifier函数让每个城市都获得该效果,但没用。


    IP属地:江西来自Android客户端2楼2017-08-05 10:09
    回复
      以下是我的源代码中关于这种特性全国化的关键字段(注意这只是关键字段而不是全部的源代码),麻烦吧内改派高手看看到底有何问题:
      第一段:在buildingmodifiers框架下,为津巴布韦建筑添加新特性。
      <BuildingModifiers>
      <Row>
      <BuildingType>BUILDING_GREAT_ZIMBABWE</BuildingType>
      <ModifierId>GREAT_ZIMBABWE_DOMESTICBONUSRESOURCEGOLD_ALL</ModifierId>
      </Row>
      <Row>
      <BuildingType>BUILDING_GREAT_ZIMBABWE</BuildingType>
      <ModifierId>GREAT_ZIMBABWE_INTERNATIONALBONUSRESOURCEGOLD_ALL</ModifierId>
      </Row>
      </BuildingModifiers>
      第二段:在modifier框架下,定义新特性需要用到的构建函数。这里选择的函数类型如下(MODIFIER_PLAYER_CITIES_ATTACH_MODIFIER即之前第一段定义的特性名称所用到的构造函数为:玩家所有城市都获得某种特性):
      <Modifiers>
      <Row>
      <ModifierId>GREAT_ZIMBABWE_DOMESTICBONUSRESOURCEGOLD_ALL</ModifierId>
      <ModifierType>MODIFIER_PLAYER_CITIES_ATTACH_MODIFIER</ModifierType>
      </Row>
      <Row>
      <ModifierId>GREAT_ZIMBABWE_INTERNATIONALBONUSRESOURCEGOLD_ALL</ModifierId>
      <ModifierType>MODIFIER_PLAYER_CITIES_ATTACH_MODIFIER</ModifierType>
      </Row>
      </Modifiers>
      第三段:为定义好名称和需要用到的函数的特性赋值,即我定义的特性是让玩家所有城市获得哪种特性(文明6官方定义好的特性名称)。这里赋值为原津巴布韦让商路加成金币的特性id。
      <ModifierArguments>
      <Row>
      <ModifierId>GREAT_ZIMBABWE_DOMESTICBONUSRESOURCEGOLD_ALL</ModifierId>
      <Name>ModifierId</Name>
      <Value>GREAT_ZIMBABWE_DOMESTICBONUSRESOURCEGOLD</Value>
      </Row>
      <Row>
      <ModifierId>GREAT_ZIMBABWE_INTERNATIONALBONUSRESOURCEGOLD_ALL</ModifierId>
      <Name>ModifierId</Name>
      <Value>GREAT_ZIMBABWE_INTERNATIONALBONUSRESOURCEGOLD</Value>
      </Row>
      </ModifierArguments>


      IP属地:江西3楼2017-08-05 10:23
      回复
        我测试过我的函数构建并无语法错误,但开测试档却发现效果并没有全国化。


        IP属地:江西4楼2017-08-05 10:24
        回复
          @悲伤的柏林 亲,请问你知道吗?


          IP属地:江西5楼2017-08-05 10:28
          回复
            我想知道怎么把城市的范围从 3 环扩大到 10 环在 globalparameter 里改过,没效果


            IP属地:加拿大来自iPhone客户端6楼2017-08-05 11:41
            收起回复
              没人知道吗?


              IP属地:江西7楼2017-08-05 13:00
              回复
                吧里有没有改派?我记得有不少人做过mod的。麻烦各位走过路过的吧友们能at一下


                IP属地:江西来自Android客户端8楼2017-08-05 20:47
                回复
                  不太懂,我要改也是往弱了改,这样加强奇观我觉得直接修改器加钱更省事儿......


                  IP属地:天津来自iPhone客户端9楼2017-08-06 01:59
                  收起回复