悠嘻乖乖 发表于 2011-5-27 15:31:29

修改精锐获得系统的方法

自己修改了下,改成了任意名将在任意势利打出著名都能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%
             转的!

pansonga 发表于 2011-5-27 16:13:04

回复 悠嘻乖乖 的帖子

发错地方了发到综合修改讨论区里面去

悠嘻乖乖 发表于 2011-5-27 18:35:41

饿
!知道了!

key999 发表于 2011-5-30 03:38:05

很好,收藏学习罗

人生之路 发表于 2011-6-2 15:57:19

很好学习了!

super6zjc 发表于 2011-10-24 09:33:09

这样子 修改就可以得到精锐 棒极了 谢谢

破碎年华 发表于 2013-1-7 16:26:31

强势灌水!!!!!!!!!!!!
页: [1]
查看完整版本: 修改精锐获得系统的方法