骑马与砍杀2工厂收入总额如何计算 工厂收入机制解析
脚本之家
骑马与砍杀2中开工厂是除了跑商以外另一种重要的赚钱途径,那么都有什么影响着收入以及收入总额是如何计算的呢,下面带来由“TitaniumLithium”分享的骑马与砍杀2工厂收入机制解析,一起来看看吧。
工厂收入机制解析:
工坊相关的计算机制
也就是说
利润=(工坊目前价值-该等级工坊初始价值)/5
因此工坊价值影响收入,而工坊价值的高低由生产以及工资积累而决定 详细见后面
现在工坊最多1级 初始价值10000
另外升级需要5000 现在暂时没啥用
工坊购买价格=设备价格+繁荣度/2+工坊当前价值
(可以买的都是2000,xml里可以查)
这里顺便说下这个xml,
位置是Mount & Blade II Bannerlord\Modules\SandBox\ModuleData\spworkshops.xml
name是啥工坊,input_item是原料,output_item是产物,conversion_speed是基础生产速度,output_count是产物量
以油厂为例子,原料1*橄榄,产品1*油,基础生产速度4(没有其他影响每天就生产4单位油)
工坊价值的计算机制
每天都会进行生产(若允许生产)以及工作结算,造成价值的变化。
工坊每天产出某产品速度=基础速度*国家政策*总督特性
每天产出产品进度先加上该速度的值,向下取整就是这天产出的产品数目,剩下的小数为剩下的产品进度。
比如0.8原进度+1.8速度=2.6 然后就产出2单位 剩下0.6进度
然后会先判断城市的钱够不够什么的…
还判断是不是tradegood (猜测武器装备什么的不是tradegood)
(隐隐感觉当时的铁匠铺木工坊bug是因为产出产品种类太多了,而且分别计算生产速度,然后收入就巨多
然后先“卖出当天的产品”再“购进当天使用的原料”
这里可以看出
工坊的价值增长的确与工坊自主买进原料价格和卖出产品价格有关
因此我个人认为收入与繁荣度不是很相关
以上是生产过程中价值的变化
工资的结算
可以发现工资与等级有关
工资=25+25*等级
工坊的一些属性
下面列出当前工坊的一些属性,供汽油参考:版本e1.0.6
工坊 | 设备费用 | 生产速度 | 原料 | 产物 | 原料数目 | 产物数目 |
brewery酒厂 | 2000 | 8 | grain谷物 | beer啤酒 | 1 | 1 |
velvet_weavery天鹅绒厂 | 2000 | 2 | cotton棉花 | velvet天鹅绒 | 1 | 1 |
linen_weavery亚麻布厂 | 2000 | 4 | flax亚麻 | linen亚麻布 | 1 | 1 |
wine_press葡萄酒厂 | 2000 | 4 | grape葡萄 | wine葡萄酒 | 1 | 1 |
pottery_shop陶瓷厂 | 2000 | 4 | clay黏土 | pottery陶瓷 | 1 | 2 |
olive_press炼油厂 | 2000 | 4 | olives橄榄 | oil油 | 1 | 1 |
wool_weavery纺织厂 | 2000 | 3 | wool羊毛 | garment衣服 | 1 | 1 |
tannery皮革厂 | 2000 | 2,0.5 | hides兽皮 | 皮革,轻甲 | 1 | 1,2 |
wood Workshop木工坊 | 2000 | 速度不一 | hardwood硬木 | 盾,弓 | 1 | 数目不一 |
smithyn铁匠铺 | 2000 | 速度不一 | iron铁 | 武器,甲,工具 | 1 | 数目不一 |
silversmithy银厂 | 2000 | 1 | silver银 | jewelry珠宝 | 1 | 1 |
(还有个卖马的工厂注释掉了 以及一个玩家无法购买的工匠厂)