Example #1
0
 // Learns a new spell
 public void Update(SpellUpgradeSuccessMessage message)
 {
     Spell newSpell = new Spell(message);
     Spell known = m_spells.FirstOrDefault(spell => spell.Template.id == newSpell.Template.id);
     if (known != null)
         m_spells[m_spells.IndexOf(known)] = newSpell;
     else
         m_spells.Add(newSpell);
 }
 internal void Update(SpellUpgradeSuccessMessage message)
 {
     SpellsBook.Update(message);
 }
Example #3
0
 public static void HandleSpellUpgradeSuccessMessage(Bot bot, SpellUpgradeSuccessMessage message)
 {
     bot.Character.Update(message);
 }