悠嘻乖乖 发表于 2011-5-27 18:36:34

修改精锐获得系统的方法

自己修改了下,改成了任意名将在任意势利打出著名都能100%获得自己相关的精锐。具体方法如下
用记事本打开\bi\data\scripts\show_me文件夹内的script_12tpy_dates
然后找到相关势利,比如说,我要让吕布在刘备势力下打出著名能百分百得到并州,就是   ;------------------------------------------------------liubei
          monitor_event PostBattle WonBattle
             and FactionIsLocal
             and CharacterIsLocal
             and Trait Lz-0401-0 >= 1                     
             and BattleSuccess > clear
             and PercentageEnemyKilled > 85
             and RandomPercent < 100
   console_command create_unit J-0401-LvBu "Xuangeqibin Lvbu" 1 3 1 3   
         end_monitor


其中,and Trait Lz-0401-0 >= 1 这一项是设定由谁来打出著名
       and RandomPercent < 100   这一项是多大的几率能获得
   J-0401-LvBu "Xuangeqibin Lvbu" 1 3 1 3 这里是表示由谁获得,后面的数字依次表示获得数量、经验等级、防御等级、攻击等级。如果要换成赵云获得燕云,只要把
    and Trait Lz-0401-0 >= 1改成and Trait Lz-0610-0 >= 1
   J-0401-LvBu "Xuangeqibin Lvbu"改成J-0610-ZhaoYun "Yanyun Gongsun"
          monitor_event GeneralCaptureSettlement CharacterIsLocal
             and Trait Lz-0401-0 >= 1
             and I_LocalFaction empire_east
   console_command create_unit J-0401-LvBu "Xuangeqibin Lvbu" 1 3 1 3
         end_monitor

继续,要让吕布攻下城时获得一对并州就在1一楼的那段内容下面加上3楼的内容and Trait Lz-0401-0 >= 1这里表示是吕布
and I_LocalFaction empire_east这里表示是在刘备势力下,empire_east这个是刘备势力J-0401-LvBu "Xuangeqibin Lvbu" 1 3 1 3这里是吕布获得一对3经验1防御3攻击的并州,xuanjiqibin是玄戟骑兵的拼音
只不过,有一点缺陷,就是只能整编该势力相关的精锐兵,比如刘备只能整编校刀手和白耳兵,怎么修改建筑属性让其能整编所有的兵种还请高手帮忙下= =
and PercentageUnitCategory infantry > 50 这条是原版的步兵比限制,步兵数量必须大于50%,把infantry改成cavalry就是骑兵数量必须大于50%

songyuhu 发表于 2011-5-27 19:16:59

好东西。学习叻

luckgaoan 发表于 2011-5-27 23:01:58

回复 悠嘻乖乖 的帖子

你可以把你想要整编的军队放到酒馆里面,就可以整编了

关羽 发表于 2011-5-29 20:26:42

乱世三国,我称雄看看

尘世过客 发表于 2011-5-29 22:56:48

好东西,谢谢了

w2124501 发表于 2011-6-28 15:37:37

额,为了大耳

状态下 发表于 2015-2-1 13:06:53

haohaohaohao

状态下 发表于 2015-2-1 13:07:06

bucuoabucuoa
页: [1]
查看完整版本: 修改精锐获得系统的方法