mrf 发表于 2021-8-4 18:27:22

一些决定版和dlc的新增(其实是挖掘出来的)代码作用

一、击杀建筑给钱而不是经验
这里我吐槽一下连小羽都没整明白(我开个玩笑,这个语句太隐蔽了谁也找不到的,只是开个玩笑,小羽大佬nb)

这两天黑叔叔dlc更新,有一张卡就是杀人给钱,而不是经验。所以实际上是能做到的,于是我循着stringid找到了那个语句,即:
<effect type="Data2" amount="1.00" subtype="BountyResourceOverride" unittype="Military" resource="Gold" extrabounty="true" bountyrate="30.00" relativity="Assign">
<target type="Player">
</target>
      </effect>其中unittype="xxx",是指被击杀的单位类型,resource指替换的资源类型,bountyrate我没测出来作用,改成0或者3000都一样,有待大神发掘
其实类似的代码之前就有,比如查找到一个科技,比如查找stringid为80867的科技就能看到,只不过稍有不同:
<tech name="DEHCREVCorsairCaptain" type="Normal">
    <dbid>6449</dbid>
    <displaynameid>80868</displaynameid>
    <cost resourcetype="Ships">1.0000</cost>
    <researchpoints>40.0000</researchpoints>
    <status>UNOBTAINABLE</status>
    <icon>resources\images\icons\techs\revolution\letter_of_marque_barbary.png</icon>
    <rollovertextid>80867</rollovertextid>
    <flag>HomeCity</flag>
    <effects>
      <effect type="Data" amount="1.00" subtype="FreeHomeCityUnit" unittype="deREVCorsairCaptain" relativity="Absolute">
      <target type="Player">
      </target>
      </effect>
<!--省略一堆-->
      <effect type="Data" amount="1.00" subtype="BountyResourceOverride" unittype="Building" resource="Gold" relativity="Assign">
      <target type="Player">
      </target>
      </effect>
      <effect type="Data" amount="1.00" subtype="BountyResourceOverride" unittype="Ship" resource="Gold" relativity="Assign">
      <target type="Player">
      </target>
      </effect>
    </effects>
</tech>这里是Data而不是Data2,少了几个参数,大体上效果是一样的
二、攻击频率随距离变化
以前设定攻击频率的语句中并没有任何参数,只是一个<rof>xxx</rof>,新的语句如下:
<rof type="MinRange" target="1.0">4.000000</rof>target="1.0"就是最快速度,后面的4.000000就是最远的时候最慢速度
三、杀死村民蹦两个村民
这个语句特异性很强:
<effect type="Data2" amount="1.00" subtype="FreeHomeCityUnitByKBStat" unittype="deSettlerAfrican" kbstat="villagersLost" unitcap="20.00" relativity="Absolute">
<target type="Player">
</target>
      </effect>amount是赠送数量,unitcap就是上限,没啥好解释的,一点也不优雅
暂时先这样,我懒了不想再研究了。。。抱歉

こはね 发表于 2021-8-5 00:18:57

然而仍然是决定版新添加的代码{:4_88:}
不能作用于原版

pdz38 发表于 2022-3-13 07:27:04

还有约鲁巴在树木附近回血的代码,看不明白具体含义

mrf 发表于 2022-3-22 14:13:00

pdz38 发表于 2022-3-13 07:27
还有约鲁巴在树木附近回血的代码,看不明白具体含义

没见过……是heal吗

万灵归宗 发表于 2022-11-9 15:39:24

小手一抖,经验到手{:4_88:}
页: [1]
查看完整版本: 一些决定版和dlc的新增(其实是挖掘出来的)代码作用