private string GoGetArmorSpells(Decal.Adapter.Wrappers.WorldObject o) { FileService fs = (FileService)Core.FileService; int intspellcnt = o.SpellCount; string oXmlSpells = String.Empty; for (int i = 0; i < intspellcnt; i++) { int spellId = o.Spell(i); Spell spell = fs.SpellTable.GetById(spellId); string spellName = spell.Name; if (spellName.Contains("Legendary") || spellName.Contains("Epic") || spellName.Contains("Incantation") || spellName.Contains("Surge") || spellName.Contains("Cloaked in Skill")) { oXmlSpells = oXmlSpells + "," + spellName; } else if (spellName.Contains("Major")) { oXmlSpells = oXmlSpells + ", " + spellName; } } if (oXmlSpells.Length > 0) { if (oXmlSpells.Substring(0, 1) == ",") { return oXmlSpells.Substring(1); } else { return oXmlSpells; } } else { return ""; } }
private string GoGetSpells(Decal.Adapter.Wrappers.WorldObject o) { FileService fs = (FileService)Core.FileService; int intspellcnt = o.SpellCount; string oXmlSpells = ""; for (int i = 0; i < intspellcnt; i++) { int spellId = o.Spell(i); Spell spell = fs.SpellTable.GetById(spellId); string spellName = spell.Name; if (spellName.Contains("Major") || spellName.Contains("Epic") || spellName.Contains("Incantation") || spellName.Contains("Surge") || spellName.Contains("Cloaked in Skill") || spellName.Contains("Legendary")) { oXmlSpells = oXmlSpells + ", " + spellName; } } return oXmlSpells; }