| | |
| | | |
| | | public class GeneralDefine |
| | | { |
| | | public const int CrossBattleFieldMapID = 32060; |
| | | public const int CrossFamilyBattleMapID = 32090; |
| | | public static int initDepotGridCount { get; private set; } |
| | | public static int maxDepotGridCount { get; private set; } |
| | | public static int maxBagGridCount { get; private set; } |
| | | public static int maxXBGridCount { get; private set; } |
| | | public static Dictionary<int, int> MoneyDisplayModel { get; private set; } |
| | | public static int playerMaxLevel { get; private set; } |
| | | public static int[] kylinHomeCollectItems; |
| | | public static List<int> dailyQuestOpenTime; |
| | | public static int flyBootItemId { get; private set; } |
| | | public static int flyBootItemMoney { get; private set; } |
| | | public static int teamReadyTime { get; private set; } |
| | | public static int elderGodAreaAngerTotal { get; private set; } |
| | | public static float petRandomSpeak { get; private set; } |
| | | public static int[] openJobs { get; private set; } |
| | | public static int playerNameLength { get; private set; } |
| | | public static int guardDungeonCageNPCID { get; private set; } |
| | | public static float guardBubbleInterval { get; private set; } |
| | | public static List<int> autoOnHookMap { get; private set; } |
| | | public static float autoRideHorse { get; private set; } |
| | | |
| | | public static Dictionary<int, string> equipPlaceNameDict { get; private set; } |
| | | public static Dictionary<int, int> moneyDisplayIds { get; private set; } |
| | | public static int expDisplayId { get; private set; } |
| | | public static float xpGuideDelay { get; private set; } |
| | | public static float xpGuideDuration { get; private set; } |
| | | public static Dictionary<int, string> trailBossHeadIcons { get; private set; } |
| | | public static Dictionary<int, string> godWeaponMobs { get; private set; } |
| | | public static float ResetComAtkTime { get; private set; } |
| | | public static int RotateSpeed { get; private set; } |
| | | public static float CloseNpcDist { get; private set; } |
| | | public static float FarawayNpcDist { get; private set; } |
| | | public static List<int> SpecialNpcIDs { get; private set; } |
| | | public static Dictionary<int, int> wingEquipLimits { get; private set; } |
| | | public static float PetDanceInterval { get; private set; } |
| | | public static float FuncNpcDanceInterval { get; private set; } |
| | | public static float audioScaleWhenFullScreenOn { get; private set; } |
| | | public static int ruinsTranscriptMapId { get; private set; } |
| | | public static List<int> GuardianPickUpID { get; private set; } |
| | | public static List<int> EarlierGetTreasure { get; private set; } |
| | | public static int BossSound { get; private set; } |
| | | public static Dictionary<int, int> iceCrystalMonsterScores { get; private set; } |
| | | public static float PlayBossHurtInterval { get; private set; } |
| | | public static List<int> NoXpDungeons { get; private set; } |
| | | public static List<int> RandomJobs { get; private set; } |
| | | public static int elderGodTalkingTime { get; private set; } |
| | | public static int elderGodBigBoss { get; private set; } |
| | | public static List<int> PassiveSkillShow { get; private set; } |
| | | public static List<int> bossShuntMaps { get; private set; } |
| | | public static int bossShuntDays { get; private set; } |
| | | public static Dictionary<int, int[]> itemDropEffect = new Dictionary<int, int[]>(); |
| | | public static Dictionary<int, int[]> xllyDropEffect = new Dictionary<int, int[]>(); |
| | | public static Dictionary<int, int[]> xqryDropEffect = new Dictionary<int, int[]>(); |
| | | public static Dictionary<int, List<int[]>> customDropEffect = new Dictionary<int, List<int[]>>(); |
| | | public static Dictionary<int, int> dropEffectQuality = new Dictionary<int, int>(); |
| | | public static Dictionary<int, int> BuffToHitEffect = new Dictionary<int, int>(); |
| | | |
| | | |
| | | //参数int,int ,string 分别表示职业,转生等级,icon |
| | | static Dictionary<int, Dictionary<int, string>> jobHeadPortrait = new Dictionary<int, Dictionary<int, string>>(); |
| | | static Dictionary<int, Dictionary<int, string>> otherjobHeadPortrait = new Dictionary<int, Dictionary<int, string>>(); |
| | | public static Dictionary<int, int> bossWearyValues = new Dictionary<int, int>(); |
| | | public static Dictionary<int, Vector3> NpcPosOffset = new Dictionary<int, Vector3>(); |
| | | public static Dictionary<int, string> propertyIconDict = new Dictionary<int, string>(); |
| | | |
| | | public static int demonJarHintLevelLimit { get; private set; } |
| | | public static int demonJarHintLineId { get; private set; } |
| | | public static int skillPanelUnLock { get; private set; } |
| | | public static int dailyQuestRedpointLevelLimit { get; private set; } |
| | | public static int lowHpRemind { get; private set; } |
| | | public static int munekadolockLimit { get; private set; } |
| | | public static int maxItemDropEffectCount { get; private set; } |
| | | |
| | | public static int[] autoBuyItemIds; |
| | | public static int[] autoBuyItemPrices; |
| | | |
| | | public static List<int> neutralMaps = new List<int>(); |
| | | public static List<int> neutralBossMaps = new List<int>(); |
| | | |
| | | public static int demonJarRedPoint { get; private set; } |
| | | public static string LoadLV { get; private set; } |
| | | public static int MasteryLoadingLevelLimit1 { get; private set; } |
| | | public static int MasteryLoadingLevelLimit2 { get; private set; } |
| | | |
| | | public static float mainWinSkillResetTime { get; private set; } |
| | | public static Vector3 heroDialogueOffset { get; private set; } |
| | | public static Vector3 heroDialogueRotation { get; private set; } |
| | | public static float heroDialogueScale { get; private set; } |
| | | |
| | | public static List<int> ancientGrandTotalAchievements { get; private set; } |
| | | public static List<int> ancientContinueKillAchievements { get; private set; } |
| | | |
| | | public static int trialDungeonGroupChallengeTipLv { get; private set; } |
| | | public static int prayerRedpointLimitLv { get; private set; } |
| | | |
| | | public static int demonJarLevelLimit { get; private set; } |
| | | |
| | | public static int fairyLandGuideId = 82; |
| | | |
| | | public static int specialGuide41Mission { get; private set; } |
| | | public static int specialGuide41Achievement { get; private set; } |
| | | |
| | | public static int supremeRechargeVipLv { get; private set; } |
| | | |
| | | |
| | | public static int rechargeRedpointLv { get; private set; } |
| | | public static int rechargeRedpointMinLv { get; private set; } |
| | | |
| | | public static int runeTowerSweepBuyTimes { get; private set; } |
| | | public static int runeTowerSweepBuyPrice { get; private set; } |
| | | |
| | | public static int teamMatchingTimeOut { get; private set; } |
| | | |
| | | public static List<int> inGameDownLoadLevelCheckPoints = null; |
| | | public static List<int> inGameDownLoadTaskCheckPoints = null; |
| | | public static int inGameDownLoadHighLevel { get; private set; } |
| | | public static List<int> worldBossNoRebornRemindMaps = null; |
| | | public static List<int> bossHomeNoRebornRemindMaps = null; |
| | | public static List<int> elderGodNoRebornRemindMaps = null; |
| | | public static List<int> demonJarNoRebornRemindMaps = null; |
| | | public static List<int> dogzNoRebornRemindMaps = null; |
| | | |
| | | public static string[][] ModeDefaultConfig { get; private set; } |
| | | public static int[][] PreloadSkillEffect { get; private set; } |
| | | public static int[] RealmGroup { get; private set; } |
| | | public static float PrefightAtkRange { get; private set; } |
| | | |
| | | public static Dictionary<int, string> multipleRealmImgDict { get; private set; } |
| | | public static int[] ImportantItemType { get; private set; } |
| | | public static int[] ImportantItemID { get; private set; } |
| | | |
| | | public static int inGameDownLoadHighestLevelPoint { get; private set; } |
| | | |
| | | public static List<int> dungeonCanUseMoneyIds { get; private set; } |
| | | public static int dogzBoxLimit { get; private set; } |
| | | |
| | | public static Dictionary<int, int> dungeonRebornClientTimes { get; private set; } |
| | | |
| | | public static int[] CompareEquipPlaces { get; private set; } |
| | | public static Dictionary<int, int> fairyGrabBossMapLines { get; private set; } |
| | | |
| | | public static Dictionary<int, List<int>> DropItemEffectMapID { get; private set; } |
| | | public static Dictionary<int, List<int>> itemPutInPackDict { get; private set; } |
| | | public static Dictionary<int, int> itemMoneyCountDict { get; private set; } //背包中用于展示货币数量的物品 |
| | | public static List<int> RebornAutoFightMapID { get; private set; } |
| | | |
| | | public static string teamWorldCall; |
| | | public static int teamWorldCallInviteCount; |
| | | |
| | | // public static List<Item> ancientKingAwards = new List<Item>(); |
| | | |
| | | public static int lowQualityEffectCount { get; private set; } |
| | | public static int medQualityEffectCount { get; private set; } |
| | | public static int highQualityEffectCount { get; private set; } |
| | | public static int lowQualityPetCount { get; private set; } |
| | | public static int medQualityPetCount { get; private set; } |
| | | public static int highQualityPetCount { get; private set; } |
| | | public static int lowQualityGuardCount { get; private set; } |
| | | public static int medQualityGuardCount { get; private set; } |
| | | public static int highQualityGuardCount { get; private set; } |
| | | public static int lowQualityPetEffectCount { get; private set; } |
| | | public static int medQualityPetEffectCount { get; private set; } |
| | | public static int highQualityPetEffectCount { get; private set; } |
| | | public static int lowQualityHorseEffectCount { get; private set; } |
| | | public static int medQualityHorseEffectCount { get; private set; } |
| | | public static int highQualityHorseEffectCount { get; private set; } |
| | | |
| | | public static int GatherSoulDZ { get; private set; } |
| | | |
| | | public static int fairyLandBuffCondition { get; private set; } |
| | | public static int fairyLandBuffId { get; private set; } |
| | | public static int achievementEarlierStageLevel { get; private set; } |
| | | public static int demonJarAutoTime { get; private set; } |
| | | // public static Dictionary<int, Dictionary<int, GA_NpcFightSgzcZZ.EquipRandomInfo>> SgzzRobotEquipDict { get; private set; } |
| | | public static Dictionary<int, int> SgzcRealm { get; private set; } |
| | | |
| | | public static int crossServerOneVsOneOpenDay { get; set; } |
| | | public static int crossServerBattleFieldOpenDay { get; private set; } |
| | | |
| | | public static int UISpringDecorate { get; private set; } |
| | | public static Dictionary<int, List<int>> skillAttrIDDict { get; private set; } |
| | | public static int mixServerCustomDays { get; private set; } |
| | | public static float ClientPvpAttributePer { get; private set; } |
| | | public static int openServerCustomDays { get; private set; } |
| | | |
| | | public static int mysteryShopRefreshItem { get; private set; } |
| | | public static Dictionary<int, int> mysteryShopRefreshItemCount { get; private set; } |
| | | public static int mysteryShopRefreshItemValue { get; private set; } |
| | | public static int mysteryShopRefreshInterval { get; private set; } |
| | | public static Dictionary<int, Dictionary<int, int>> equipStarLimit { get; private set; } |
| | | public static int equipTrainMustItemId { get; private set; } |
| | | public static int acutionItemHour { get; private set; } |
| | | |
| | | public static int mainWinTopCloseTime { get; private set; } |
| | | public static List<int> equipDecomposeScreen = new List<int>(); |
| | | public static Dictionary<int, float> AtkTypeIncreasePushDis = new Dictionary<int, float>(); |
| | | // public static Dictionary<int, CameraController.LookAtData> NpcDieSetCamera = new Dictionary<int, CameraController.LookAtData>(); |
| | | public static int BlueEquipJumpLevel { get; private set; } |
| | | public static int[] defenseGetWays { get; private set; } |
| | | public static Dictionary<int, int> skillYinjis { get; private set; } |
| | | public static List<int> onlyUsedAtBackpackItems { get; private set; } |
| | | public static List<int> signInPromoteSkills = new List<int>(); |
| | | public static List<int> chestDisplayItems = new List<int>(); |
| | | |
| | | public static int equipStarUpAmendFactor { get; private set; } |
| | | public static int equipStarDownAmendFactor { get; private set; } |
| | | |
| | | public static int normalEquipStarUpgradeRateCeiling { get; private set; } |
| | | public static int normalEquipStarUpgradeRateFloor { get; private set; } |
| | | |
| | | public static int suitEquipStarUpgradeRateCeiling { get; private set; } |
| | | public static int suitEquipStarUpgradeRateFloor { get; private set; } |
| | | |
| | | public static Dictionary<int, List<int>> BossAssistAward { get; private set; } |
| | | public static Dictionary<int, List<int>> FBAssistAward { get; private set; } |
| | | |
| | | //检测是否在systemsetwin prefab显示切换区服和切换账号 |
| | | public static List<string> checkShowSwitchAccount = new List<string>(); |
| | | //竞技场 初始积分|最高积分 |
| | | public static List<int> ArenaSetList { get; private set; } |
| | | //培养对应物品列表 1.培养丹2.养神石3.特殊培养 |
| | | public static int[] HorseTrainIDList { get; private set; } |
| | | public static int[] PetTrainIDList { get; private set; } |
| | | public static Dictionary<int, List<int>> LingQiTrainIDList { get; private set; } |
| | | |
| | | //数值1:可对敌方使用的附加技能列表 |
| | | //数值2:可对自己使用的附加技能列表 |
| | | //数值3:不可释放的技能 |
| | | public static int[] WorkForEnemySkills { get; private set; } |
| | | public static int[] WorkForMeSkills { get; private set; } |
| | | public static int[] WorkNotSkills { get; private set; } |
| | | public static Dictionary<int, List<int>> ZhanLingCtgIdDict { get; private set; } |
| | | public static Dictionary<int, List<int>> ZhanLingCtgIdHDict { get; private set; } |
| | | public static Dictionary<int, int> OldZhanLingCtgIdDict { get; private set; } |
| | | |
| | | public static float fightPowerMore; //战力超过比例才可快速挑战 |
| | | public static int[] flashOpenArr; //开启雷诛层 [天星塔,境界塔,符印塔(按第几个塔算)] |
| | | public static int[] flashCntMoreArr; //雷诛更多次数层需求 [天星塔,境界塔,符印塔(按第几个塔算)] |
| | | public static int flashKillMaxCount; //雷诛最大次数 |
| | | |
| | | public static readonly int HundredMillion = 100000000;//1亿 |
| | | public static int mysteryShopRefreshInterval { get; private set; } |
| | | |
| | | public static int acutionItemHour { get; private set; } |
| | | public static int maxXBGridCount { get; private set; } |
| | | |
| | | |
| | | public static void Init() |
| | | { |
| | | try |
| | | { |
| | | MoneyDisplayModel = ConfigParse.ParseIntDict(GetInputString("MoneyDisplayModel", 1)); |
| | | // equipStarUpAmendFactor = GetIntArray("EquipStarRate")[0]; |
| | | // equipStarDownAmendFactor = GetIntArray("EquipStarRate")[1]; |
| | | |
| | |
| | | |
| | | public static long GetFactValue(uint value, uint valueEx) |
| | | { |
| | | return (long)valueEx * HundredMillion +(long)value; |
| | | return (long)valueEx * (long)Constants.ExpPointValue +(long)value; |
| | | } |
| | | } |