爱东东

VS.NET,IT,个人,个人网站 爱东东 http://www.idongdong.net

 

解决Mangos高级打怪没有经验问题

解决Mangos高级打怪没有经验问题
 
mangos 经验控制的文件是 Formulas.h

替换下面代码就可以了

  namespace XP
    {
        typedef enum XPColorChar { RED, ORANGE, YELLOW, GREEN, GRAY };

        inline uint32 GetGrayLevel(uint32 pl_level)
        {

      //等级差设定 ARK  bbs.arsf.cn

            if( pl_level <= 10 )  //修改部分
                return 0;
            else if( pl_level <= 60 )  // 修改部分
                return pl_level - 10 - pl_level/10;
            else if( pl_level <= 80 )  // 增加部分
                return pl_level - 4 - pl_level/5;
  else if( pl_level <= 100 )  //增加部分
                return pl_level - 1 - pl_level/4;
  else 75; //100以后默认最低怪物等级都是75

        }

        inline XPColorChar GetColorCode(uint32 pl_level, uint32 mob_level)
        {
            if( mob_level >= pl_level + 5 )
                return RED;
            else if( mob_level >= pl_level + 3 )
                return ORANGE;
            else if( mob_level >= pl_level - 2 )
                return YELLOW;
            else if( mob_level > GetGrayLevel(pl_level) )
                return GREEN;
            else
                return GRAY;
        }

        inline uint32 GetZeroDifference(uint32 pl_level)
        {

  //登记差因数设定 ARK bbs.arsf.cn
            if( pl_level < 8 )  return 5;
            if( pl_level < 10 ) return 6;
            if( pl_level < 12 ) return 7;
            if( pl_level < 16 ) return 8;
            if( pl_level < 20 ) return 9;
            if( pl_level < 30 ) return 11;
            if( pl_level < 40 ) return 12;
            if( pl_level < 45 ) return 13;
            if( pl_level < 50 ) return 14;
            if( pl_level < 55 ) return 15;
            if( pl_level < 60 ) return 16;

//后面是增加的
  if( pl_level < 80 ) return 20;
  if( pl_level < 100 ) return 30;
  if( pl_level < 120 ) return 50;
  if( pl_level < 150 ) return 80;
  if( pl_level < 200 ) return 130;
            return 180;

//增加结束
        }


本来想改成我做的ARWoW_UT版本的经验公式了,不过那样改起来动的地方太多了,不适合日后的升级,本代码仅改原文件2处代码,其他的地方都是增加的!
 

posted on 2007-07-18 22:27  爱东东  阅读(300)  评论(0编辑  收藏  举报

导航