level 1
horsepower7
楼主
以前有过一个贴子,叫做“大航海2 市集杀价规律”,还挺有名的,不过还是有些小错误。在此阐明一下真正的“市集杀价规律”。
在交易所选“买进”的时候,显示的价钱是交易品的“原价”。
通过原价,可以计算出两个“底价”:
- 底价2 = 原价 * (19 - 爵位) / 20
这里的“爵位”,取值是 0 到 9,只在该港口是主角本国的同盟港时有效。如果不是主角本国同盟港,“爵位”值取为 0。
- 底价1 = 原价 - (原价 - 底价2) / 2
也就是说,原价 - 底价1 = (原价 - 底价2) / 2。由此可见,底价1 永远大于等于底价2。
在买进交易品时,老板的第一次报价就是原价,如果选择不同意,会开始输入价钱。
“输入价钱”:如果输入的价钱 >= 底价1,老板直接同意,说:“好!就按这个价钱成交.”
如果输入的价钱 < 底价1,会判断 底价1 - 底价2 是否小于等于 1。
如果 底价1 - 底价2 小于等于 1,老板会说:“就这个价,不能再低了.请原谅.”然后返回“输入价钱”。这种情况下,最低也只能还到底价1 了。
如果底价1 - 底价2 大于等于 2,老板会报出一个新的价钱,等于:原价 - (底价1 - 底价2) / 2。
可以看到,这个价钱介于 原价 和 底价1 之间。老板说的话是:“就这个价,不能再低了.XX枚金币,请原谅.”
报完这个价钱后,如果主角会交涉,或者会计会会计,就能还价到底价2,说的话是“不会吧!虽只%u枚金币,但也能赚不少吧!”
如果主角不会交涉,会计也不会会计(或者根本没会计),就返回“输入价钱”,这种情况下最低也只能还到底价1 了。
总结一下,能还得最多的情况:该港口是主角本国的同盟港,主角爵位为 9,主角会交涉或者会计会会计,并且:底价1 - 底价2 大于等于 2。这样子可以还到 底价2 = 原价 * 10 / 20 = 原价 / 2,也就是大家熟知的“还到半价”。
关于 底价1 - 底价2 大于等于 2 的条件,如果我们记 X = 原价 - 底价2,那么这个条件等价于:X - X / 2 >= 2,也即等价于 X >= 3,即:原价 - 原价 * (19 - 爵位) / 20 >= 3。
如果是前面说的那种情况下,爵位 = 9,这等价于 原价 - 原价 / 2 >= 3,也就是 原价 >= 5。
如果是爵位 = 0 的时候,那就需要原价大于 40……
2014年01月19日 00点01分
1
在交易所选“买进”的时候,显示的价钱是交易品的“原价”。
通过原价,可以计算出两个“底价”:
- 底价2 = 原价 * (19 - 爵位) / 20
这里的“爵位”,取值是 0 到 9,只在该港口是主角本国的同盟港时有效。如果不是主角本国同盟港,“爵位”值取为 0。
- 底价1 = 原价 - (原价 - 底价2) / 2
也就是说,原价 - 底价1 = (原价 - 底价2) / 2。由此可见,底价1 永远大于等于底价2。
在买进交易品时,老板的第一次报价就是原价,如果选择不同意,会开始输入价钱。
“输入价钱”:如果输入的价钱 >= 底价1,老板直接同意,说:“好!就按这个价钱成交.”
如果输入的价钱 < 底价1,会判断 底价1 - 底价2 是否小于等于 1。
如果 底价1 - 底价2 小于等于 1,老板会说:“就这个价,不能再低了.请原谅.”然后返回“输入价钱”。这种情况下,最低也只能还到底价1 了。
如果底价1 - 底价2 大于等于 2,老板会报出一个新的价钱,等于:原价 - (底价1 - 底价2) / 2。
可以看到,这个价钱介于 原价 和 底价1 之间。老板说的话是:“就这个价,不能再低了.XX枚金币,请原谅.”
报完这个价钱后,如果主角会交涉,或者会计会会计,就能还价到底价2,说的话是“不会吧!虽只%u枚金币,但也能赚不少吧!”
如果主角不会交涉,会计也不会会计(或者根本没会计),就返回“输入价钱”,这种情况下最低也只能还到底价1 了。
总结一下,能还得最多的情况:该港口是主角本国的同盟港,主角爵位为 9,主角会交涉或者会计会会计,并且:底价1 - 底价2 大于等于 2。这样子可以还到 底价2 = 原价 * 10 / 20 = 原价 / 2,也就是大家熟知的“还到半价”。
关于 底价1 - 底价2 大于等于 2 的条件,如果我们记 X = 原价 - 底价2,那么这个条件等价于:X - X / 2 >= 2,也即等价于 X >= 3,即:原价 - 原价 * (19 - 爵位) / 20 >= 3。
如果是前面说的那种情况下,爵位 = 9,这等价于 原价 - 原价 / 2 >= 3,也就是 原价 >= 5。
如果是爵位 = 0 的时候,那就需要原价大于 40……
