예제 #1
0
 private void GiveQuestToPlayer(Quest quest)
 {
     RaiseMessage("You receive the " + quest.Name + " quest.");
     RaiseMessage(quest.Description);
     RaiseMessage("To complete it, return with:");
     foreach (QuestCompletedItem qci in quest.QuestCompletedItem)
     {
         RaiseMessage(string.Format("{0} {1}", qci.Quanity, qci.Quanity == 1 ? qci.Details.Name : qci.Details.NamePlural));
     }
     RaiseMessage("");
     Quest.Add(new PlayerQuest(quest));
 }