public TAcquireSkillsEntry getSharingSkills(ClassIds id) { switch (id) { case ClassIds.SHILLIEN_ELDER: return(AcquireSkills["silen_elder_sharing"]); case ClassIds.ELVEN_ELDER: return(AcquireSkills["elder_sharing"]); case ClassIds.BISHOP: return(AcquireSkills["bishop_sharing"]); default: return(null); } }
public AcquireSkillsEntry GetSharingSkills(ClassIds id) { switch (id) { case ClassIds.ShillienElder: return(AcquireSkills["silen_elder_sharing"]); case ClassIds.ElvenElder: return(AcquireSkills["elder_sharing"]); case ClassIds.Bishop: return(AcquireSkills["bishop_sharing"]); default: return(null); } }
public void TestMethod1() { string folderPath = @"./data/xml/classes"; foreach (string file in Directory.EnumerateFiles(folderPath, "*.xml")) { string contents = File.ReadAllText(file); } XmlDocument doc = new XmlDocument(); string[] xmlFilesArray = Directory.GetFiles(@"data\xml\classes\"); for (int i = 0; i < xmlFilesArray.Length; i++) { doc.Load(xmlFilesArray[i]); XmlNodeList nodes = doc.DocumentElement.SelectNodes("/list/class"); foreach (XmlNode node in nodes) { if ("class".Equals(node.Attributes[0].OwnerElement.Name)) { XmlNamedNodeMap attrs = node.Attributes; ClassIds classId = (ClassIds)int.Parse(attrs.Item(0).Value); StatsSet set = new StatsSet(); for (XmlNode cd = node.FirstChild; cd != null; cd = cd.NextSibling) { if ("set".Equals(cd.NextSibling.Name) && cd.NextSibling != null) { attrs = cd.NextSibling.Attributes; string name = attrs.GetNamedItem("name").Value; string value = attrs.GetNamedItem("val").Value; set.Set(name, value); } else { break; } } ////PcTemplate pcTempl = new PcTemplate(classId, set); ////templates.Add((int)pcTempl.ClassId, pcTempl); //System.Diagnostics.Trace.WriteLine("Added template for: " + pcTempl.ClassId); } } } }
public override bool Equals(object obj) { return(obj is Enhancement enhancement && Index == enhancement.Index && Name == enhancement.Name && ShortName == enhancement.ShortName && Description == enhancement.Description && TypeId == enhancement.TypeId && SubTypeId == enhancement.SubTypeId && ClassIds.EqualTo(enhancement.ClassIds) && EnhancementSetId == enhancement.EnhancementSetId && EnhancementSetName == enhancement.EnhancementSetName && Image == enhancement.Image && EffectChance == enhancement.EffectChance && LevelMin == enhancement.LevelMin && LevelMax == enhancement.LevelMax && Unique == enhancement.Unique && MutuallyExclusiveId == enhancement.MutuallyExclusiveId && BuffMode == enhancement.BuffMode && Effects.EqualTo(enhancement.Effects) && UniqueIdentifier == enhancement.UniqueIdentifier && Recipe == enhancement.Recipe && Superior == enhancement.Superior); }
public AcquireSkillsEntry GetAllRegularSkills(ClassIds id) { return(AcquireSkills[id.ToString()]); }
public PcTemplate GetTemplate(ClassIds classId) { return(Templates[(int)classId]); }
private ClassId(ClassIds classId, ClassRace raceId, ClassId parent) { Id = classId; ClassRace = raceId; Parent = parent; }
ClassId(ClassIds classId, ClassRace raceId) { _classId = classId; _raceId = raceId; }
private ClassId(ClassIds classId, ClassRace raceId) { Id = classId; ClassRace = raceId; }