private void specialScript(String arg1)
{
switch (arg1)
{
case "虢國東遷"://771
Kingdom guo=Kingdom.getkingdombyName("西虢");
guo.name="東虢";
break;
case "桃花夫人"://683
Woman taohuafuren=Woman.findwoman("息嬀");
if (taohuafuren!=null)
taohuafuren.feature="不語";
break;
case "曲沃代翼"://678 曲沃代翼
for (Man man:Man.men)
//if (man.alive==false&&man.bborn==false)
if (man.sfirstkingdom.equals("曲沃"))
man.sfirstkingdom="晉";
Jin_generals.Jin=new Jin_generals("晉");
break;
case "杜宇啼血"://666
Kingdom shu=Kingdom.getkingdombyName("蜀");
if (shu==null) break;
shu.royalCourt="開明";//取代杜宇氏
break;
case "黃河改道"://黃河改道 602
voidMain.gameInstance.gamemap.YellowRiverChangedWay();
break;
case "三家分晉"://452
Kingdom Jin3fen=Kingdom.getkingdombyName("晉");
for (Man man:Man.men)
if (man.alive||man.bborn==false)
{
if (man.sfirstkingdom.equals("晉"))
if (man.shistclan.equals("")==false&&"趙韓魏".contains(man.shistclan))
man.sfirstkingdom=man.shistclan;
if (man.ofkingdom==Jin3fen)
if ("趙韓魏".contains(man.shistclan))
{
yieldAction(hs.hire,man.shistclan,man.getname());
man.shistclan="";
}
}
break;//三家分晉
case "周分東西"://440
Kingdom dongzhou=Kingdom.getkingdombyName("周");
if (dongzhou==null) break;
dongzhou.name="東周";
dongzhou.splitName="周";
voidMain.celestial="東周";
break;
case "鮮虞成立中山國":///432
Kingdom xianyu=Kingdom.getkingdombyName("鮮虞");
if (xianyu==null)
break;
xianyu.name="中山";
xianyu.type=0;
xianyu.courtCulture="白狄";
for (Man man:Man.men)
if (man.bunpromoted&&man.sfirstkingdom.equals("鮮虞"))
man.sfirstkingdom="中山";
break;
case "田氏代齊"://404
Kingdom qi=Kingdom.getkingdombyName("齊");
if (qi==null) break;
qi.royalCourt="田";
break;
//case "範睢改名張祿"://271//自從雙名系統採用後,就不需要了
//
}//switch
}
Swing徐氏春秋 春秋戰國SLG特殊歷史腳本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.