namespace Application.Domain;
public class GameTool
{
///
/// 获取等级基础属性
///
///
///
public static unit_user_attr GetAttrData(int lev)
{
unit_user_attr data = new unit_user_attr();
data.lev = lev;
data.minAtk = lev + 2;
data.maxAtk = lev + Convert.ToInt32(lev * 0.05) + 4;
data.defense = lev;
data.agility = lev;
data.upBlood = ((lev - 1) * 5) + 80;
data.upMorale = 100 + (lev / 5) * 10;
data.levUpdate = TimeAssist.GetTimeStampNum;
return data;
}
///
/// 获取等级升级经验
///
///
///
public static long GetUserUpExp(int lev)
{
long result = 50 * ((lev * lev * lev) + (5 * lev)) - 80;
return result;
}
public static bool AreaVerify( int area,string areas)
{
List onArea = new List() {"0",area.ToString() };
return onArea.Any(it => areas.Contains(it));
}
}