一、击杀建筑给钱而不是经验 这里我吐槽一下连小羽都没整明白(我开个玩笑,这个语句太隐蔽了谁也找不到的,只是开个玩笑,小羽大佬nb)
一些决定版和dlc的新增(其实是挖掘出来的)代码作用 这两天黑叔叔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就是上限,没啥好解释的,一点也不优雅 暂时先这样,我懒了不想再研究了。。。抱歉
|