Exemplo n.º 1
0
 public static void SaveQuestAddon(quest_template_addon addon)
 {
     var old = (from d in DB.LEGACY.quest_template_addon where d.ID == addon.ID select d).SingleOrDefault();
     if (old != null)
         DB.LEGACY.quest_template_addon.Remove(old);
     DB.LEGACY.quest_template_addon.Add(addon);
     DB.LSave();
 }
Exemplo n.º 2
0
        public static void SaveEmptyQuestAddon(int id)
        {
            var old = (from d in DB.LEGACY.quest_template_addon where d.ID == id select d).SingleOrDefault();
            if (old != null)
                DB.LEGACY.quest_template_addon.Remove(old);

            quest_template_addon addon = new quest_template_addon();
            addon.ID = id;
            addon.MaxLevel = 0;
            addon.NextQuestID = 0;
            addon.PrevQuestID = 0;
            addon.ProvidedItemCount = 0;
            addon.RequiredMaxRepFaction = 0;
            addon.RequiredMaxRepValue = 0;
            addon.RequiredMinRepFaction = 0;
            addon.RequiredMinRepValue = 0;
            addon.RequiredSkillID = 0;
            addon.RequiredSkillPoints = 0;
            addon.RewardMailDelay = 0;
            addon.RewardMailTemplateID = 0;
            addon.SourceSpellID = 0;
            addon.SpecialFlags = 0;
            DB.LEGACY.quest_template_addon.Add(addon);
            DB.LSave();
        }