Added enchantment combining into cEnchantments.

This commit is contained in:
madmaxoft
2014-04-21 10:31:30 +02:00
parent bdd8b43b3e
commit 7c6ef26be9
2 changed files with 33 additions and 16 deletions
+12
View File
@@ -29,6 +29,18 @@ cEnchantments::cEnchantments(const AString & a_StringSpec)
void cEnchantments::Add(const cEnchantments & a_Other)
{
for (cEnchantments::cMap::const_iterator itr = a_Other.m_Enchantments.begin(), end = a_Other.m_Enchantments.end(); itr != end; ++itr)
{
SetLevel(itr->first, itr->second);
} // for itr - a_Other.m_Enchantments[]
}
void cEnchantments::AddFromString(const AString & a_StringSpec)
{
// Add enchantments in the stringspec; if a specified enchantment already exists, overwrites it