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错鸡包 特殊历史脚本
最新推荐文章于 2024-07-30 10:35:25 发布