请选择 进入手机版 | 继续访问电脑版
跳转到:
打印 上一主题 下一主题

[分享] 关于市场科技的研发

[复制链接]
LV2 二等兵

阅读权限
20
积分
228
食物
73
木材
42
钱币
44
茶叶
0
钻石
0
经验
185
跳转到指定楼层
楼主
发表于 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
#以上所有的内容都是我瞎测试的,没有经过反复测试,不保证准确性,谨慎采用。
LV20 ????

三好萌新

阅读权限
255
积分
29448
食物
3415
木材
1724
钱币
2764
茶叶
173
钻石
1325
经验
12534

幸运勋章

QQ
沙发
发表于 2021-7-10 21:04:06 | 只看该作者
看了一下,真的是没有市场交易语句

(这就不能怪我了,我当初是直接照搬林墓怪人的语句的。甩锅
回复
你们要相信我,我真的是萌新。
您需要登录后才可以回帖 登录 | 注册

本版积分规则