终于知道为什么城镇繁荣度上不去了 - 领军者 - 骑马与砍杀中文站 骑马与砍杀 - Powered by SupeSite
你的位置:
终于知道为什么城镇繁荣度上不去了
[i=s] 本帖最后由 doremigeng 于
19:13 编辑
看了一下相关代码
& && Adding 1 to center prosperity in many circumstances
& && &(try_begin),
& && &&&(store_random_in_range, &:rand&, 0, 80),
& && &&&(call_script, &script_center_get_goods_availability&, &:center_no&),
& & & & & & & & (assign, &:hardship_index&, reg0),
& & & & & & & & (gt, &:rand&, &:hardship_index&),
& & & & & & & &
& && &&&(call_script, &script_change_center_prosperity&, &:center_no&, 1),
& & & & & & & & (val_add, &$newglob_total_prosperity_from_caravan_trade&, 1),
& && &(try_end),
& && Repeat, but harder
& && &(try_begin),
& && &&&(store_random_in_range, &:rand&, -20, 40),
& && &&&(call_script, &script_center_get_goods_availability&, &:center_no&),
& & & & & & & & (assign, &:hardship_index&, reg0),
& & & & & & & & (gt, &:rand&, &:hardship_index&),
& & & & & & & &
& && &&&(call_script, &script_change_center_prosperity&, &:center_no&, 1),
& & & & & & & & (val_add, &$newglob_total_prosperity_from_caravan_trade&, 1),
& && &(try_end),
此处warband比原版有两处改动,一个是判定了两次( 多判定了一次),一个是增加了一个叫做hardship index的东东。
原版商人进城是有35%的几率增加1点繁荣度,具体实现方法是随机从0~100中取一个数,然后用这个数和35比较,比35小则繁荣度加1,否则不加。
现在则不是,现在是每次商人进城,首先随机从0~80里取一个值,然后用这个随机值和所在城镇的hardship index值比较,如果比之高则加1,否则不加。而后再尝试一次,从-20~40内随机取一个值,而后将该值和hardship index值比较,如果比之高则加1,否则不加。
此处的harship index值是每个城镇都有的一个值,具体怎么决定的不太清楚,我怀疑可能取决于城镇的货物紧缺程度,因为每种物品都有一个hardship值,比如紧缺盐,那么盐的harship值就会变高。而城镇的平均harship值可以通过打开***模式,而后从进入城镇时的选项里看出来。
刚才翻了一下官方的坛子,发现hardship index这个值确实是跟物价有关的,可以从镇长那里打听来的每个价格指数高于1000的短缺商品都会增加hardship index值,而降低某个商品的价格至平均线以下却不会减少harship值
对于后面几楼的提问,除了修改module_script.py文件似乎没有什么好方法能快速增加繁荣度。
另外通过正常游戏渠道的话只能通过买一些紧缺的物资送到该城镇,缓解该城镇的hardship值,从而能够让商队交易有较大几率增加繁荣度。
另外关于繁荣度的默认值ideal_prosperity,这个值的计算方法是一个固定的值减去二分之一的hardship值,也就是说如果harship值越低,你城镇的ideal_prosperity就会越高,由此可见hardship值对于一个城镇繁荣的影响力了。
所谓ideal_propserity就是,每过一天系统都会做一次判定,如果当前城镇的繁荣度大于这个值则会减1,如果小于这个值则会加一,且这个值永远大于0。也就是说繁荣度每天都会向这个值接近。
因此理论上来说除非你一直在跑商给你的城镇带来紧缺的货物,或者不断有商队进出调整物价,否则的话总是会有紧缺和物价高涨的货物的,也就是说hardship值不会一直低于某个水准,繁荣度也就不会一直停留在某个高位上。
关于商队交易对物价的影响是这样,当一个商队在两地间进行了一次贸易(从一个城市走到了另一个城市)那么就会将这两个城市的物价拉近一些。同理农民进出城镇和村庄也是这个道理。
消耗品和生产品也会间接地影响价格,比如铁可以在城镇被转换为工具,而越繁荣的城镇人口越多会消耗更多的食品,盐等消耗品,同时也会生产更多的产品。
每次我对着 相关代码 我很头疼
不过LZ也很厉害啊,都能自己修改了
虽然看不懂,但支持技术贴
是不是要等R大过来看看。。。
楼主威武,楼主荡漾
LZ很牛X,看不懂纯支持。
看不懂啊!~
LZ厉害,我是改钱以后自己运回去,O(∩_∩)O哈哈~
限制玩家经商+城镇大批租金....我真的很想骂人....XXX
只想知道LZ准备怎么解决?
请问这段代码在哪找到的?
現在開敞賺錢后就很少去關心城市繁榮度了。。。
感覺現在錢用不完了。140W了。。722天。
我想知道玩家有什么办法提升城镇繁荣度查看: 2908|回复: 9
(领军者)城镇繁荣度的提升问题
在线时间 小时
本帖最后由 土耳其 于
09:13 编辑
上网搜索这方面的东西,我看到有人说,多买自己城镇的东西,让城里的各个店铺的资金多点,这样有助于繁荣度的提升。那我把战利品卖给自己的城镇,是不是不利于它繁荣度的提升?如果是这样,我以后要去其他国家的城镇卖战利品。
还有,把奴隶卖给奴隶贩子,有助于那个城镇的繁荣度提升吗?
在线时间 小时
影响繁荣度的是贸易,商队每次来交易都有几率提升繁荣度,附近的村民每次来交易也有几率提升繁荣。所以提升繁荣度的办法是保持商路的通顺,清空城周围的盗匪。当然一开战就没办法了,各种烧村抢商队
在线时间 小时
R大貌似说过 繁荣度 关税跟进城做生意的农夫和商队有挂钩的,农夫和商队能够进城,该城镇前缀名的商队可以去到别的城镇做生意,下属村庄繁荣,城市的繁荣度就会上升关税也增加。&&
不过繁荣度上升比较缓慢,掉的却快。除了该城市前缀的商队 下属村庄前缀农夫被打劫以外,城市被围攻,周边村庄被劫掠,都会大量影响繁荣度。
打得好累,咱非常喜欢养成城市做领主的说,纯个人经验
ps: 镇长说缺少的东西千万不要去买回来,这样会拉近周边城市货物差价,导致商队收入减少城市关税相应减少。&_&|||这可是咱的血泪の经验
在线时间 小时
(网上的经验)
在线时间 小时