public void Delete(int questId) { if (Started.ContainsKey(questId)) { Started.Remove(questId); } }
public void Delete(ushort questID) { if (Started.ContainsKey(questID)) { Started.Remove(questID); } if (Database.Exists("quests_started", "QuestID = {0}", questID)) { Database.Delete("quests_started", "QuestID = {0}", questID); } }
internal static void Start(string name) { if (Started.ContainsKey(name)) { return; } Started.Add(name, dict[name]); if (dict[name].SHIZTaxPercent != null) { } }
public void Load() { foreach (Datum datum in new Datums("quests_started").Populate("CharacterID = {0}", Parent.ID)) { if (!Started.ContainsKey((ushort)datum["QuestID"])) { Started.Add((ushort)datum["QuestID"], new Dictionary<int, short>()); } if (datum["MobID"] != null && datum["Killed"] != null) { Started[(ushort)datum["QuestID"]].Add((int)datum["MobID"], ((short)datum["Killed"])); } } }