Swing错鸡包 特殊历史脚本

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
    }

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值