骑马与砍杀:战团怎么改兵种属性

骑马与砍杀:战团怎么修改兵种的属性【资料】呢?
2024-11-10 22:11:12
推荐回答(3个)
回答1:

  第1章 开始
  首先LZ要明白一点,这个问题是需要用原代码修改来完成的,而且非一日之工
  那么,分两个部分来说吧
  1.去看
  http://bbs.mountblade.com.cn/vie ... &extra=page%3D5
  找到所需要的工具
  2.去英文官网上下载module_system
  第2章 修改兵种
  我这里用的是sourceinsightV3.5
  那么,先来看如何修改兵种的属性
  打开module_troops.py
  我们这里以农民为例
  是这样的一行:
  ["farmer","Farmer","Farmers"(名称,最好保持一致),tf_guarantee_armor(该兵种出战时一定会装备的东西,这里是护甲,举例:改成tf_guarantee_boots|tf_guarantee_armor就是一定会装备护甲和鞋子),no_scene,reserved(不用管它),fac_swadians,(该兵种的势力类型,在这里没用)
  [itm_cleaver,itm_knife,itm_pitch_fork,itm_sickle,itm_club,itm_stones,itm_leather_cap,itm_felt_hat,itm_felt_hat,itm_linen_tunic,itm_coarse_tunic,itm_nomad_boots,itm_wrapping_boots](这些全部都是该兵种可能装备的物品,想要加新的物品就要加上,itm_物品名),
  def_attrib|level(4)(该兵种的等级),wp(60)(该兵种的武器熟练度,这里是每项均为60),knows_common该兵种会的技能,knows_common代表骑术1交易2物品管理2俘虏管理1领导1,swadian_face1, swadian_face2],(该兵种的脸型,不用理会)
  红色字是我自己写的注释
  那么,你所要做的就是把上面这行复制/粘贴一份,然后修改..............(为了下文好说,这里假定你把兵种修改后的名称叫做dream warrior)

  第3章 创造部队

  首先打开module_party_templates.py
  随便找到一行
  ("black_khergit_raiders","Black Khergit Raiders"(该部队的名称:黑旗库吉特掠夺者),icon_khergit(该部队在地图上的标志)|carries_goods(2)|pf_auto_start_dialog,0,fac_black_khergits(该部队的阵营:黑旗库吉特),bandit_personality(该部队的属性:强盗属性,注:更详细的请看header_parties.py,这里不再叙述),[(trp_black_khergit_guard,1,10),(trp_black_khergit_horseman,5,5)(该部队的兵种:黑旗库吉特护卫1~10个,黑旗库吉特骑手5~5个)]),
  分析一下,红色字体是注释
  你所要做的,还是复制/粘贴/修改..........
  完成以后应该象我这个一样:
  ("dream_warrior","Dream Warrior",icon_axeman|carries_goods(1)|pf_auto_start_dialog,0,fac_vaegirs,bandit_personality,[(trp_dream warrior,1,100)]),
  第4章 添加部队
  打开module_triggers.py里面,添加下面一段文字就OK:作用是每隔10小时在随机城市周围刷出dream warrior部队
  [0,0,ti_once,[],[(assign,"$peak_dream_warrior",5)]],
  [10.1, 0, 0.0, [[store_num_parties_of_template, reg(2), "pt_dream_warrior"], [lt,reg(2),"$peak_dream_warrior"]],
  [(assign, "$pin_party_template", "pt_dream_warrior"),
  (assign,"$pin_faction","fac_vaegirs"),
  (assign, "$pin_limit", "$peak_dream_warrior"),
  (call_script,"script_spawn_party_at_faction_town_if_below_limit"),]],

  找到你要改的兵种的代码..这里以我最喜欢的暗黑精英战士

  trp_dark_champion|暗 黑 精 英 战 士
  trp_dark_champion_pl|暗 黑 精 英 战 士

  然后打开troops.txt

  查找trp_dark_champion

  会出现下面的代码.

  trp_dark_champion Dark_Champion Dark_Champions 66061312 0 0 5
  241 0 211 0 291 0 294 0 144 0 96 0 196 0 59 0 77 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 5 5 4 4 38
  213 223 201 218 217 200 0
  48 1133510704 479232
  1 126101340395962944 815559 143230535139294655

  这里就是精英暗黑骑士的属性..

  红色的是黑暗骑士的装备..-1代表没有..至于到底物品代码是什么大家可以查阅其他贴..因为篇幅问题.这里不详细列出.(我在后面列了个自己找物品代码的方法)

  蓝色的分别代表力量.敏捷.智慧.魅力.等级..

  绿色的代表武器熟练度..顺序是单手.双手.长枪.弓箭.弩箭.投掷.和火器.

回答2:

http://bbs.mountblade.com.cn/viewthread.php?tid=117142&highlight=

这个链接里的修改器可以。感觉不错。

回答3:

按p打开队伍界面,选兵种,对话,然后修改。