星界边境跑商商品价格变化规律详解 跑商商品价格怎么变化
不少玩家都注意到了星界边境游戏中有一个跑商系统,那么商品价格具体怎么变化的?今天小编就为大家带来玩家“印斯茅斯:温馨”分享的星界边境跑商商品价格变化规律详解,感兴趣的朋友们快来看看吧!
跑商商品价格变化规律详解 涉及文件: npcs\space文件夹内的medicalgoodstrader.npctype、militarygoodstrader.npctype、electronicgoodstrader.npctype、foodgoodstrader.npctype npcs\goodstrader.lua 我想应该已经有人注意到跑商系统了。 不同空间站(生成的,自建的没有)有不同的类型,其中有一个NPC会出售/收购不同类型的商品,其价格会随玩家的购买/销售而变动。那么价格具体怎么变化的? 首先,每个商品基础价值为100像素。 有参数: 基础购/销系数 "baseBuyFactor" : 0.5,向NPC购买 "baseSellFactor" : 2.0,向NPC销售 100像素乘以上面的系数(无条件舍去小数部分)就是初始状态下的价格:50像素(购买)与200像素(出售)。 然后是随购买次数变化 有参数: 购/销指数因子 "buyExponent" : 0.93,购 "sellExponent" : 0.95,销 购/销系数会随购买次数增加而变化,具体为: 每购/销一次,购/销系数即会变成 购/销系数^购/销指数因子(指数运算),因此购买价格会越来越高,出售价格却越来越低。 100像素乘以上面的系数(无条件舍去小数部分)便是最终价格。 当购/销次数趋近于无穷时,购/销系数将趋近于1,这便是极限的情况。 是不是做过交易的空间站就再没有交易的价值了? 不是,购/销系数还会随着时间流逝逐渐回到基础购/销系数上,具体为: 有参数: 恢复时间因子 "factorRecoveryTime" : 86400, 当前购/销系数=上一次的购/销系数-(1-基础购/销系数)*经过的时间/恢复时间因子,其中时间单位为秒。(86400秒也就是整整24小时) 假如你有足够的毅力把购/销系数变到了1,那么购/销系数将会在一整天之后恢复到基础购/销系数上。 事实上,连续购买50次需要的恢复时间就已经高达83249秒了……需要23小时8分钟左右。 但无论如何,当前购/销系数不会低于/高于基础购/销系数,即再怎么恢复,向NPC购买的价格也不会低于50,出售价格也不会高于200。 那么,NPC出售/收购商品的类型如何确定的? NPC出售的商品类型和空间站类型是一致的(看空间站名就知道了),收购的商品是在其它三种商品中随机,且同样是每86400秒(参数"sellRotationTime" : 86400,)随机一次。 最后是一些数据图,是连续购买并连续售出的条件下得到的,大概在第512次购入与售出价格相等。 更多相关资讯请关注:星界边境专题 查看星界边境攻略大全