public static void AddCustomFeat(Feat f) { _FeatsDB.AddItem(f); if (!featMap.ContainsKey(f.Name)) { featMap[f.Name] = f; } feats.Add(f); }
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); }