收起左侧

关于市场科技的研发

[复制链接]
mrf发表于 2021-7-10 19:29:18
#以下所有内容针对决定版,不保证原版适用。
事情起源是这样的:我希望改良一个科技,让市场交易更合适,然而在圣典里找了一大圈都没找到关于市场科技的内容,遂想到有一个卡片是“高级市场”,效果就是改变市场交易值,于是把那个语句复制了,试验了一番,最后得出一点发现。
改变市场出售(肉/木换金)行情:
  1. <effect type="Data" amount="x.xx" subtype="Market" component="SellFactor" relativity="Assign">
  2. <target type="Player">
  3. </target>
  4. </effect>
复制代码
其中,Assign可以换成BasePercent/Percent/Absolute
x.xx是作用值,初始值为1,即当行情为1的时候出售100单位肉/木换取75单位的金。
如果想对这个值进行修改,那么也是在100:75这个比例上进行修改。
例如:我希望100肉/木换100金,那么新的行情应为100/75=1.334(1.333会向下舍入最后是99,所以是1.334)(行情为1.334,而不是x.xx为1.334,例如你选择了Absolute,那么就是0.334)。

改变市场购买(金换肉/木)行情:
  1. <effect type="Data" amount="x.xx" subtype="Market" component="BuyFactor" relativity="Assign">
  2. <target type="Player">
  3. </target>
  4. </effect>
复制代码
其中,Assign可以换成BasePercent/Percent/Absolute
x.xx是作用值,初始值为1,即当行情为1的时候购买100单位肉/木花费125单位的金。

如果想对这个值进行修改,那么也是在100:125这个比例上进行修改。
例如:我希望100金换100肉/木,那么新的行情应为100/125=0.8(行情为0.8,而不是x.xx为0.8,例如你选择了Absolute,那么就是-0.2)。

另外,科技的修改效果只能改变当时的行情,而随着购买和出售,这个行情会改变。如果想锁定行情,可以试着无限研发这个科技,但是要记得调成Assign。无限研发可参考圣典与https://www.aoebbs.net/thread-738-1-1.html
#以上所有的内容都是我瞎测试的,没有经过反复测试,不保证准确性,谨慎采用。
こはね发表于 2021-7-10 21:04:06
看了一下,真的是没有市场交易语句

(这就不能怪我了,我当初是直接照搬林墓怪人的语句的。甩锅
跳转到