//public static Dictionary<string, Action> commandList { get; set; } public static Dictionary <string, Action> Events(string eventName, PlayerSetup.Player player, PlayerSetup.Player mob, Room.Room room, string option = "", string calledBy = "") { var eventList = new Dictionary <String, Action>(); eventList.Add("greet", () => Greeting.greet(player, mob, room)); eventList.Add("tutorial", () => Tutorial.setUpTut(player, room, option, calledBy)); eventList.Add("rescue", () => Tutorial.setUpAwakening(player, room, option, calledBy)); eventList.Add("awakening awake", () => Tutorial.setUpRescue(player, room, option, calledBy)); eventList.Add("wearEQ", () => Tutorial.setUpRescue(player, room, option, calledBy)); eventList.Add("AnkerIdiot", () => VilliageIdiot.Annoy(player, mob, room)); return(eventList); }
//public static Dictionary<string, Action> commandList { get; set; } public static Dictionary <string, Action> Events(string eventName, PlayerSetup.Player player, PlayerSetup.Player mob, Room.Room room, string option = "", string calledBy = "") { var eventList = new Dictionary <String, Action>(); eventList.Add("greet", () => Greeting.greet(player, mob, room)); eventList.Add("tutorial", () => Tutorial.setUpTut(player, room, option, calledBy)); eventList.Add("rescue", () => Tutorial.setUpAwakening(player, room, option, calledBy)); eventList.Add("awakening awake", () => Tutorial.setUpRescue(player, room, option, calledBy)); eventList.Add("Give Leather Quest", () => { if (player.QuestLog.FirstOrDefault(x => x.Name == AnkerQuests.TutorialLeatherQuest().Name) == null) { player.QuestLog.Add(AnkerQuests.TutorialLeatherQuest()); HubContext.SendToClient( "<span class='questColor'>New Quest added: " + AnkerQuests.TutorialLeatherQuest().Name + "<br />" + AnkerQuests.TutorialLeatherQuest().Description + "</span>", player.HubGuid); } }); eventList.Add("wearEQ", () => Tutorial.setUpRescue(player, room, option, calledBy)); eventList.Add("AnkerIdiot", () => VilliageIdiot.Annoy(player, mob, room)); return(eventList); }