看了魔球,和那个帖子,又去代码里看了下,
魔球要做到骑马攻城有些困难,
场景栏目里,特性标签页下有禁止马进入选项,
但很遗憾的说,第一个选项室内场景估计是个包括了禁止马进入的变量,
但从魔球来改,够呛。
代码里,py改,module_mission_templates.py
找af_override_horse
在当前文件查找所有,
慢慢看,3035行左右,有
"castle_attack_walls_ladder",mtf_battle_mode|mtf_synch_inventory,-1,
"You attack the walls of the castle...",
[
(0,mtef_attackers|mtef_team_1,af_override_horse,aif_start_alarmed,12,[]),
(0,mtef_attackers|mtef_team_1,af_override_horse,aif_start_alarmed,0,[]),
(10,mtef_defenders|mtef_team_0,af_override_horse,aif_start_alarmed,0,[]),
(11,mtef_defenders|mtef_team_0,af_override_horse,aif_start_alarmed,7,[]),
(15,mtef_defenders|mtef_team_0,af_override_horse,aif_start_alarmed,0,[]),
(40,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
(41,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
(42,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
(43,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
(44,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
(45,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
(46,mtef_defenders|mtef_team_0|mtef_archers_first,af_override_horse,aif_start_alarmed,1,[]),
],
[
前两个小括号内,
(0,mtef_attackers|mtef_team_1,af_override_horse,aif_start_alarmed,12,[]),
(0,mtef_attackers|mtef_team_1,af_override_horse,aif_start_alarmed,0,[]),
攻击方,组1,不骑马,ai特性开始警戒的,
把af_override_horse,不骑马,删除,可以做到汉匈里那样的攻城骑马,
上面只是推测,尚未测试。
txt里直改,mission_templates.txt
嘛,虽然是对应了这个文件,不过我不确定txt能改出效果,
毕竟里面数字一大堆,
计算错误,你就得重新装游戏了。