public Quest(int id, int level_requirement, int quest_giver, string name, quest_types type, string description, string long_description, int objective, int xp, int money, int item) { this.id = id; this.level_requirement = level_requirement; this.quest_giver = quest_giver; this.name = name; this.type = type; this.description = description; this.long_description = long_description; this.objective = objective; this.xp = xp; this.money = money; this.item = item; }
/// <summary> /// Fully customizablequest /// </summary> public Quest(int quest_ID, int given_by_this_NPC_ID, quest_types quest_type, bool allow_pet_quest, float repeat_every_in_minutes, int quest_id_completed_required, QuestConditions QuestConditions, int min_level_required, int max_level_allowed, int exp_awarded, int gold_awarded, List <int> crates_IDs_awarded, int title_awarded, List <Task> tasks_to_complete) { _quest_ID = quest_ID; this.given_by_this_NPC_ID = given_by_this_NPC_ID; this.quest_type = quest_type; this.allow_pet_quest = allow_pet_quest; this.repeat_every_in_minutes = repeat_every_in_minutes; this.quest_id_completed_required = quest_id_completed_required; _QuestConditions = QuestConditions; this.min_level_required = min_level_required; this.max_level_allowed = max_level_allowed; this.exp_awarded = exp_awarded; this.gold_awarded = gold_awarded; this.crates_IDs_awarded = crates_IDs_awarded; this.title_awarded = title_awarded; _tasks_to_complete = tasks_to_complete; }