http://code.google.com/p/kalade/wiki/Hero_Lord_and_Town
#电脑英雄领主的资金和城镇
要点
* 领主们和城镇都领取周薪,都要支出维护费用。
* 领主们和领地都按照类似的模式扩军:400元买一次扩军。城镇无逃亡。领主军队有规模限制,会出现逃亡。
* 领主们用75%的金钱扩军,领地仅拿20%扩军。
电脑领主荷包
* 电脑领主们领取的是周薪。
* 电脑领主荷包里的钱不全来自其领地。
* 具体运算在脚本:calculate_hero_weekly_net_income_and_add_to_wealth。
* 电脑英雄的收入:750固定周薪+每等级10的收入,阵营领袖可以加1500补助金。
* 会计算领主率领的军团大小(不考虑他领地的驻守军),扣除工资。代码为脚本:calculate_weekly_party_wage
* 剩下的钱加到领主的荷包。
* 每周,村镇城堡都会将税收汇给领主。
电脑领主的军队是如何产生和控制大小的
* 电脑领主的荷包决定他有多少人马。
* 电脑领主每天都会试图扩军。
* 代码脚本为:hire_men_to_kingdom_hero_party。
* 军队的上限计算和玩家的类似:基础10、每点统御+5,每点魅力+1,每25点威望+1。
* 阵营领袖+100。领主们带兵根据玩家等级略有上升。增加百分比,(玩家等级+90)/90。
* 得到的是军队大小的理想值。理想值X1.5,是最大值。
* 军队规模小于理想值,领主拿出荷包里3/4的现金,如果大于400,则开始扩军。
* 军队规模大于最大值,则开始士兵逃亡。本国士兵逃亡率较低。
城镇、城堡、村落
* 非玩家的村落是没有金钱收入的。
* 城堡和城镇才有收入,其目的仅用于支持其驻军。
* 收入基础为750+繁荣度X15。
* 在这个基础上,城镇收入再增加为1.5倍。
* 每周增加一次,需要扣除军队维护费用。
* 城镇雇佣军队是仅拿出金库的20%。如果大于400,则开始扩军。
* 扩军采用的是cf_reinforce_party。
* 城镇军队不会逃亡。
增加军队
* 增加军队的代码是cf_reinforce_party,无论领主还是城镇城堡
* 每个阵营有三种军队模板,分别是较多的低级军队,一般多的中级军队,和较少的高级军队。这个在party_temp文件里面。如下
("kingdom_1_reinforcements_a", "kingdom_1_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_swadian_militia,2,6),(trp_swadian_recruit,4,7)]),
("kingdom_1_reinforcements_b", "kingdom_1_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_swadian_crossbowman,2,6),(trp_swadian_skirmisher,4,7)]),
("kingdom_1_reinforcements_c", "kingdom_1_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_swadian_man_at_arms,3,6)]),
* 根据随机数,决定采用哪个模板。
* 城镇有65%的几率扩军低级兵种,35%机会扩军中级兵种,不会扩充高级兵种。
* 领主们50%几率扩容低级兵种,25%扩容中级,25%扩容高级。
* 扩容的方式是军团相加。
(party_add_template, ":party_no", ":party_template"),
征税
* 村落、城堡和城镇,都会向领主汇出税款-电汇,你无法截取的。
* 计算方式:基础税金X(繁荣度+10)/110。
* 村落基础税金500,要求状态正常。
* 城堡基础税金250。
* 城镇基础税金1000。
* 交给领主的除了税金(rents,租金)外,似乎还有tariffs,是农民贸易产生的贸易税。
[ 本帖最后由 subwolf 于 2008-11-28 08:39 编辑 ]
我也来说两句 查看全部评论 相关评论