protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("Strength", true, out subEle); subEle.Value = Strength.ToString(); ele.TryPathTo("Perception", true, out subEle); subEle.Value = Perception.ToString(); ele.TryPathTo("Endurance", true, out subEle); subEle.Value = Endurance.ToString(); ele.TryPathTo("Charisma", true, out subEle); subEle.Value = Charisma.ToString(); ele.TryPathTo("Intelligence", true, out subEle); subEle.Value = Intelligence.ToString(); ele.TryPathTo("Agility", true, out subEle); subEle.Value = Agility.ToString(); ele.TryPathTo("Luck", true, out subEle); subEle.Value = Luck.ToString(); }
public string this[string PropertyName] { get { string result = String.Empty; switch (PropertyName) { case "Category": if (string.IsNullOrEmpty(Category)) { result = "Category is required!"; } break; case "Name": if (string.IsNullOrEmpty(Name)) { result = "Name is required!"; } break; case "Price": if (Price < 1) { result = "Please enter more than 0 gold"; } break; case "Strength": int temp; if (!int.TryParse(Strength.ToString(), out temp)) { result = "Please enter more than 0 points in Strength"; } break; case "Agility": temp = 0; if (!int.TryParse(Agility.ToString(), out temp)) { result = "Please enter more than 0 points in Agility"; } break; case "Intelligence": temp = 0; if (!int.TryParse(Intelligence.ToString(), out temp)) { result = "Please enter more than 0 points in Intelligence"; } break; } return(result); } }
public XmlElement Serialize(XmlDocument doc) { XmlElement xmlStats = doc.CreateElement("stats"); xmlStats.SetAttribute("health", Health.ToString()); xmlStats.SetAttribute("maxHealth", MaxHealth.ToString()); xmlStats.SetAttribute("endurance", Endurance.ToString()); xmlStats.SetAttribute("strength", Strength.ToString()); xmlStats.SetAttribute("intelligence", Intelligence.ToString()); xmlStats.SetAttribute("agility", Agility.ToString()); xmlStats.SetAttribute("dexterity", Dexterity.ToString()); xmlStats.SetAttribute("upgradePoint", UpgradePoint.ToString()); return(xmlStats); }
/** * TODO * Equipment * Powers * Hindrances * * Later: * Injuries **/ public override string ToString() { StringBuilder retval = new StringBuilder(""); retval.AppendLine("Name:" + Name); retval.AppendLine("Charisma:" + Charisma.ToString()); retval.AppendLine("Pace:" + Pace.ToString()); retval.AppendLine("Parry:" + Parry.ToString()); retval.AppendLine("Toughness:" + Toughness.ToString()); retval.AppendLine("Agility:" + Agility.ToString()); retval.AppendLine("Smarts:" + Smarts.ToString()); retval.AppendLine("Strength:" + Strength.ToString()); retval.AppendLine("Spirit:" + Spirit.ToString()); retval.AppendLine("Vigor:" + Vigor.ToString()); return(retval.ToString()); }
public override void info(Gameplay gameplay) // Вывод информации о герои { this.checkingFields(gameplay); //this.gameOverHero(gameplay, "Умер"); gameplay.label2.Text = Name; gameplay.label3.Text = ActivityStatus; gameplay.label12.Text = Level.ToString(); gameplay.label13.Text = Experience.ToString(); gameplay.label14.Text = Age.ToString(); gameplay.label15.Text = Gold.ToString(); gameplay.label16.Text = Health.ToString(); gameplay.label17.Text = Stength.ToString(); gameplay.label18.Text = Energy.ToString(); gameplay.label19.Text = Agility.ToString(); gameplay.label20.Text = Intelligence.ToString(); }
protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("CreatureType", true, out subEle); subEle.Value = CreatureType.ToString(); ele.TryPathTo("Skill/Combat", true, out subEle); subEle.Value = CombatSkill.ToString(); ele.TryPathTo("Skill/Magic", true, out subEle); subEle.Value = MagicSkill.ToString(); ele.TryPathTo("Skill/Stealth", true, out subEle); subEle.Value = StealthSkill.ToString(); ele.TryPathTo("Health", true, out subEle); subEle.Value = Health.ToString(); WriteUnusedXML(ele, master); ele.TryPathTo("Damage", true, out subEle); subEle.Value = Damage.ToString(); ele.TryPathTo("Strength", true, out subEle); subEle.Value = Strength.ToString(); ele.TryPathTo("Perception", true, out subEle); subEle.Value = Perception.ToString(); ele.TryPathTo("Endurance", true, out subEle); subEle.Value = Endurance.ToString(); ele.TryPathTo("Charisma", true, out subEle); subEle.Value = Charisma.ToString(); ele.TryPathTo("Intelligence", true, out subEle); subEle.Value = Intelligence.ToString(); ele.TryPathTo("Agility", true, out subEle); subEle.Value = Agility.ToString(); ele.TryPathTo("Luck", true, out subEle); subEle.Value = Luck.ToString(); }
public string toString() { var toString = ""; if (!String.IsNullOrEmpty(Name)) { toString += Name + "\r\n"; } if (Quality != 0) { toString += Quality.ToString() + "\r\n"; } if (ItemLevel != 0) { toString += "Item Level " + ItemLevel + "\r\n"; } if (Armor > 0) { toString += Slot.ToString() + ":" + ArmorType.ToString() + "\r\n"; toString += Armor + " Armor\r\n"; } else { toString += Slot.ToString() + "\r\n"; } if (Strength > 0) { toString += "+" + Strength.ToString() + " Strength" + "\r\n"; } if (Agility > 0) { toString += "+" + Agility.ToString() + " Agility" + "\r\n"; } if (Intellect > 0) { toString += "+" + Intellect.ToString() + " Intellect" + "\r\n"; } if (Stamina > 0) { toString += "+" + Stamina.ToString() + " Stamina" + "\r\n"; } if (Spirit > 0) { toString += "+" + Spirit.ToString() + " Spirit" + "\r\n"; } if (ArcaneResist > 0) { toString += "+" + ArcaneResist.ToString() + " Arcane Resistance" + "\r\n"; } if (FireResist > 0) { toString += "+" + FireResist.ToString() + " Fire Resistance" + "\r\n"; } if (NatureResist > 0) { toString += "+" + NatureResist.ToString() + " Nature Resistance" + "\r\n"; } if (FrostResist > 0) { toString += "+" + FrostResist.ToString() + " Frost Resistance" + "\r\n"; } if (ShadowResist > 0) { toString += "+" + ShadowResist.ToString() + " Shadow Resistance" + "\r\n"; } if (Classes != 0) { toString += ((Class)Classes).ToString() + "\r\n"; } if (SpellCrit > 0) { toString += "Improves your chance to get a critical strike with spells by " + SpellCrit + "%.\r\n"; } if (SpellPower > 0) { toString += "Increases damage and healing done by magical spells and effects by up to " + SpellPower + ".\r\n"; } if (SpellHit > 0) { toString += "Improves your chance to hit with spells by " + SpellHit + "%.\r\n"; } if (SpellPen > 0) { toString += "Decreases the magical resistances of your spell targets by " + SpellPen + ".\r\n"; } if (ManaRegen > 0) { toString += "Restores " + ManaRegen + " mana per 5 sec.\r\n"; } if (ItemSet != 0) { toString += ModelHelper.GetEnumDescription(ItemSet); } return(toString); }
public override string ToString() { string stats = Health.ToString() + "\n" + Strength.ToString() + "\n" + Dexterity.ToString() + "\n" + Agility.ToString() + "\n" + Inteligence.ToString() + "\n" + Luck.ToString() + "\n" + Statpoints.ToString() + "\n" + Level.ToString() + "\n" + ExperiencePoints.ToString(); string hash = GetSha1("Blin113" + stats); //blin113 is just here to make sure you can't cheat without access to the code. stats += "\n" + hash; return(stats); }
/// <inheritdoc/> public override bool DoesModelPassFilter(string filter) => Strength.ToString().Contains(filter) || Magic.ToString().Contains(filter) || Endurance.ToString().Contains(filter) || Agility.ToString().Contains(filter) || Luck.ToString().Contains(filter);