using System; using System.Collections.Generic; namespace ET { public class ConstDefine { public const float MoveSpeed = 3.5f; //0.50f, 0.46f, 0.41f, 0.35f public static readonly float[] HpDifficultyArr = { 0, 0.50f, 0.96f, 1.37f, 1.72f }; // 0.18f, 0.16f, 0.12f, 0.08f public static readonly float[] AtkDefDifficultyArr = { 0, 0.18f, 0.34f, 0.46f, 0.53f }; public const float EquipMaxRandom = 0.2f; public static readonly int[] AddEnergyPriceArr = new[] { 0, 10 * 10000, 100 * 10000, 300 * 10000, 500 * 10000, 1000 * 10000, 1000 * 10000 }; public const int MaxEnergy = 2000; public const int EnergyPer30Minute = 16; public const int AutoEnergyMax = 800; public const int AddEnergyPerCount = 100; public const float RealDamageRate = 3.5f; public static readonly int[] PersonalPvpScordArr = new[] { 0, 50, 100 }; public const int PersonalMaxBattleCount = 100; //最大暴击率 public const float MaxCritRate = 0.95f; //基础暴击伤害 public const float BaseCritDamage = 1.5f; public const int DamageStrTimes = 36; public const int DamageLevelTimes = 50; public const float DamagePhyTimes = 1200; public const float DamageStaTimes = 600; public const int BattleStartTime = 5000; public const int DefaultBattleTime = 60 * 60 * 1000; public const int MainStoryBattleTime = 10 * 60 * 1000; public const int FamilyBossBattleTime = 30 * 60 * 1000; public const int PKBattleTime = 6 * 60 * 1000; public const int BossBattleTime = 15 * 60 * 1000; public const int ManulEquipBattleTime = 15 * 60 * 1000; public const int TrialCopyBattleTime = 15 * 60 * 1000; public static readonly float[] ExpBaseArr = new[] { 0.01f, 0.0005f, 0.001f, 0.002f }; public static readonly float[] ExpPowerArr = new[] { 3, 4, 4, 4f }; public static readonly int[] AddSkillPointPerLevelArr = { 150, 300, 500, 800 }; public const int AutoAddCharacterPointPerLevel = 10; public const int AddCharacterPointPerLevel = 4; public const int StartTime = 5 * 1000; public const int EquipMaxLevel = 20; //转生材料 public static readonly int[] TransMaterialIdArr = { 20141, 20262, 20263 }; public const int RefreshEquipMainAttributePrice = 1000 * 10000; public const int RefreshEquipAffixePrice = 1000 * 10000; //金币怪掉落 public static readonly int[] MapCoinArr = { 100 * 10000, 500 * 10000 }; public static readonly int[] MapVoucherArr = { 1, 10 }; public const int AddMapCointPrice = 20; public const string BagFullError = "背包已满,请及时清理!"; public static readonly int[] IdleBattleAddCoinArr = { 5000, 25000 }; public static readonly float[] MainstoryAddCoeconfident = { 1, 1.1f, 1.2f, 1.3f, 1.5f, 1.8f, 2.1f, 2.5f, 2.9f, 3.4f, 4f, 4.3f, 4.6f, 4.9f, 5.1f, 5.5f }; public const int ChangeNickNamePrice = 1000; public static readonly int[] EpicMaxManulCountArr = { 80, 100 }; public static readonly int[] ExpGoodsIdArr = { 110352, 110351, 110350, 110349, }; public static readonly int[] HpGoodsIdArr = { 110810, 110809, 110328, 110327 }; public static readonly int[] MpGoodsIdArr = { 110812, 110811, 110330, 110329 }; public static readonly float[] StarSoulViceAttributeAddArr = { 0.8f, 1.2f }; public static readonly float[] StarSoulViceAttributeAddArr1 = { 1.0f, 1.2f }; public static readonly float[] StarSoulViceAttributeAddArr2 = { 1.1f, 1.4f }; //隐藏boss保底次数 public static readonly int[] SpaceTravelBossNumArray = { 20,40 }; public const int MaxMemberCount = 5; public const int ServerItemUserCount = 20; } }