骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 4039|回复: 1

[求助] 关于修改城镇驻军的代码求教

[复制链接]

1

主题

2

回帖

1

积分

平民

Rank: 1

UID
2152156
第纳尔
30
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-8-31
鲜花(0) 鸡蛋(0)
发表于 2021-7-20 15:51:24 | 显示全部楼层 |阅读模式
本帖最后由 grow-ing:) 于 2021-7-20 15:55 编辑

通过修改pt_kingdom_1_reinforcements_a中的成员数量可以间接改变初始城镇的驻军数量。

module_contants中有招兵所需要花费的金钱数目
reinforcement_cost_easy = 600
reinforcement_cost_moderate = 450
reinforcement_cost_hard = 300

后来通过调整
(assign, ":cur_rents", 0),
(try_begin),
  (party_slot_eq, ":center_no", slot_party_type, spt_village),
  (try_begin),
    (party_slot_eq, ":center_no", slot_village_state, svs_normal),
    (assign, ":cur_rents", 1200),
  (try_end),
(else_try),
  (party_slot_eq, ":center_no", slot_party_type, spt_castle),
  (assign, ":cur_rents", 1200),
(else_try),  
  (party_slot_eq, ":center_no", slot_party_type, spt_town),
  (assign, ":cur_rents", 2400),
(try_end),


发现对驻军数量没有影响,但是对攻城以后驻军数量恢复速度有影响。推测每个城镇在初始生成的时候会有一个金钱数目或者金钱上限,城镇会像领主一样自动招兵,但是只招募花钱,驻军是没有耗费的。

所以修改城镇驻军数目,简单点就是修改部队模板里的部队数目。其次就是修改ai的招聘时的花费。再终极一点的就是修改城镇生成的那个类似金钱值的那个东西、、不知道我理解的对不对。

但是我想求教一下

1.城镇有没有所谓的金钱上限这个值,有的话在哪里能找到相应代码,是module_scripts.py 里面还是在module_contants
2.module_contants里的赋值用py修改后怎么输出。是将所有文件输出以后对比吗?3.我下载了战团的源码,修改一般的py,我就在mod里找txt字段修改。请问我可以直接改源码,然后输出一个txt文件吗,比如scripts.txt直接输出覆盖。

第一次搞这些,如有冒犯的地方,请多包涵。谢谢各位了



1

主题

2

回帖

1

积分

平民

Rank: 1

UID
2152156
第纳尔
30
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-8-31
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2021-7-20 16:41:44 | 显示全部楼层
改ai的招聘时的花费没卵用,所以也不纯在什么城镇初始条件
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 14:40 , Processed in 0.108917 second(s), 18 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表