收起左侧

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

[复制链接]
mrf发表于 2021-8-4 18:27:22
一、击杀建筑给钱而不是经验
这里我吐槽一下连小羽都没整明白(我开个玩笑,这个语句太隐蔽了谁也找不到的,只是开个玩笑,小羽大佬nb)

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

一些决定版和dlc的新增(其实是挖掘出来的)代码作用
这两天黑叔叔dlc更新,有一张卡就是杀人给钱,而不是经验。所以实际上是能做到的,于是我循着stringid找到了那个语句,即:
  1. <effect type="Data2" amount="1.00" subtype="BountyResourceOverride" unittype="Military" resource="Gold" extrabounty="true" bountyrate="30.00" relativity="Assign">
  2. <target type="Player">
  3. </target>
  4. </effect>
复制代码
其中unittype="xxx",是指被击杀的单位类型,resource指替换的资源类型,bountyrate我没测出来作用,改成0或者3000都一样,有待大神发掘
其实类似的代码之前就有,比如查找到一个科技,比如查找stringid为80867的科技就能看到,只不过稍有不同:
  1. <tech name="DEHCREVCorsairCaptain" type="Normal">
  2. <dbid>6449</dbid>
  3. <displaynameid>80868</displaynameid>
  4. <cost resourcetype="Ships">1.0000</cost>
  5. <researchpoints>40.0000</researchpoints>
  6. <status>UNOBTAINABLE</status>
  7. <icon>resources\images\icons\techs\revolution\letter_of_marque_barbary.png</icon>
  8. <rollovertextid>80867</rollovertextid>
  9. <flag>HomeCity</flag>
  10. <effects>
  11. <effect type="Data" amount="1.00" subtype="FreeHomeCityUnit" unittype="deREVCorsairCaptain" relativity="Absolute">
  12. <target type="Player">
  13. </target>
  14. </effect>
  15. <!--省略一堆-->
  16. <effect type="Data" amount="1.00" subtype="BountyResourceOverride" unittype="Building" resource="Gold" relativity="Assign">
  17. <target type="Player">
  18. </target>
  19. </effect>
  20. <effect type="Data" amount="1.00" subtype="BountyResourceOverride" unittype="Ship" resource="Gold" relativity="Assign">
  21. <target type="Player">
  22. </target>
  23. </effect>
  24. </effects>
  25. </tech>
复制代码
这里是Data而不是Data2,少了几个参数,大体上效果是一样的
二、攻击频率随距离变化
以前设定攻击频率的语句中并没有任何参数,只是一个<rof>xxx</rof>,新的语句如下:
  1. <rof type="MinRange" target="1.0">4.000000</rof>
复制代码
target="1.0"就是最快速度,后面的4.000000就是最远的时候最慢速度
三、杀死村民蹦两个村民
这个语句特异性很强:
  1. <effect type="Data2" amount="1.00" subtype="FreeHomeCityUnitByKBStat" unittype="deSettlerAfrican" kbstat="villagersLost" unitcap="20.00" relativity="Absolute">
  2. <target type="Player">
  3. </target>
  4. </effect>
复制代码
amount是赠送数量,unitcap就是上限,没啥好解释的,一点也不优雅
暂时先这样,我懒了不想再研究了。。。抱歉
こはね发表于 2021-8-5 00:18:57
然而仍然是决定版新添加的代码
不能作用于原版
  • mrf : 修改还是得看小羽大佬,我只是稍微贡献自己的一点微薄之力,大佬辛苦了
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
小手一抖,经验到手
跳转到