2008-2-26 22:40
raclim
關於軍屯農的效果跟修改溢值問題
遊戲裡面說明 軍屯農的效果
在士兵3萬時效果為農場1的兩倍
士兵6萬時效果為農場1的四倍
.....(那麼士兵9萬時會是六倍還是八倍呢?):doubt:
如果修改設定裡面的軍屯農產出效果(原本為1500跟農場1一樣)
希望在城裏士兵數最多時(也就是15萬時)也有最大值(但不要溢值)
那麼應該修改為多少?
我嘗試過把軍屯農效果修改成50000
但是會溢值
也就是會發生士兵愈多反而在一個值前後導致糧收的減少
希望對這個問題有研究的人能給予指導一下:lol:
2008-2-27 00:55
逍遙
修改器说的生产力上限是65535,故楼主的50000还未超过最大值。
城兵数小于15000时,军屯农收入相当于一个一级农场(生产力上限是1500),
当城市兵力大于15000时,军屯农的收入为 城市兵力/10,超级难度收入要乘以 0.75 的系数。
所以当城市兵力大于15000时,收入就和生产力没关系,也不会有溢值的情况。
另外,要注意
1. 修改完Scenario.s11 要重启游戏修改才显示出。
2. 总共收入要乘 城市治安/100
2008-2-27 13:55
raclim
感謝消遙的回答:q555+
原來在士兵數超過1萬5以後
收入會隨著士兵數實質的連動
而不是2倍、4倍、6倍這樣的增長法呀!
但關於溢值的問題
是實際已發生的情形
雖然修改器中有提示最大值是65535
但是類似軍屯農這種奇怪的設施因為產量不是固定值
會隨城裏屯兵數的增加而增加
所以當把產出值修改為50000的時候
在士兵數為1.5萬時收入是50000(其他各條件未變動)
但當士兵數超過1.5萬的時候 單一設施實質收入超過了65535 --->就導致溢值
實質收入反而變少:q(+
如果城裏士兵數最大值是15萬 也就是軍屯農的效果最高可以提升為原產值的10倍
那麼10倍要不超過65535這個值
大概只能把原來1500的數值提高為6553這樣而已
不過實際測試的結果卻一團混亂
貌似理論還是理論 實質上不是這樣跑的:qoo+
2008-2-27 21:11
逍遙
刚才试了一下,还真的有溢值的问题! :funk:
根据测试,最高兵粮收入为293333 (应该很接近,+/- 1 误差)
算式是
城基本收入 + 军团农生产力 +( (城市兵数 – 15000)/10) * (军团农生产力/1500)
计算最大的军团农生产力, n, 以防止溢值
1. 最大城市基本收入是8000 (如建业… )
2. 最大城市士兵是150000 (如建业… )
293333 = 8000 + ((150000 - 15000)/10)* (n/1500)
n = 31703
当然,以上没考虑到有其它增加兵粮收入的设施,如农田、谷仓的数目,这些会使最大可能的军团农生产力下降。
不过其实把数值改这么大就没游戏性可言了。:-_-:
2008-2-28 20:37
raclim
:q555+
正想來報告
就發現消遙兄已經回文了
果然信人也:titter:
我的研究方式比較粗糙
城的最大糧收超過30萬就會溢值了
(指在米道跟徵收兩特技影響前的原始值,
若原始值未超過30萬
因為特技而超過30萬,不會發生溢值)
消遙兄的293333應該是正解
所以我把軍屯農的值設在25000
這樣即使屯兵15萬+農場等其他糧收
應該都很難超過30萬
把軍屯農的收入改這麼高是因為可以多些空地來蓋新玩意
不然一堆什麼府呀的都沒位置擺
另外還希望電腦糧收多點 不要老是只帶一點糧就出門打仗 半路都餓死了
不過 AI好像不會因為城裏糧多就多帶糧 而且很喜歡跑很遠去打城 所以幾回後都閃燈回家了
所以研究結果
是城設有最大糧收值 超過會溢值
倒不是軍屯農設施的原因:P
[[i] 本帖最后由 raclim 于 2008-2-28 20:41 编辑 [/i]]
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.