Exemple #1
0
 public static void AddCustomFeat(Feat f)
 {
     _FeatsDB.AddItem(f);
     if (!featMap.ContainsKey(f.Name))
     {
         featMap[f.Name] = f;
     }
     feats.Add(f);
 }
Exemple #2
0
        public static void AddCustomFeat(Feat f)
        {
            if (feats == null)
            {
                LoadFeats();
            }

            _FeatsDB.AddItem(f);
            if (!featMap.ContainsKey(f.Name))
            {
                featMap[f.Name] = f;
            }
            feats.Add(f);
        }
        public void AddMonster(Monster monster)
        {
            //clear conditions before adding to DB
            List <ActiveCondition> list = new List <ActiveCondition>();

            foreach (ActiveCondition ac in monster.ActiveConditions)
            {
                list.Add(ac);
            }
            foreach (ActiveCondition ac in list)
            {
                monster.RemoveCondition(ac);
            }

            _DBLoader.AddItem(monster);
        }