diff --git a/EpinelPS/LobbyServer/Msgs/Event/StoryEvent/GetStoryDungeon.cs b/EpinelPS/LobbyServer/Msgs/Event/StoryEvent/GetStoryDungeon.cs index e532900..0ff72a9 100644 --- a/EpinelPS/LobbyServer/Msgs/Event/StoryEvent/GetStoryDungeon.cs +++ b/EpinelPS/LobbyServer/Msgs/Event/StoryEvent/GetStoryDungeon.cs @@ -11,7 +11,13 @@ namespace EpinelPS.LobbyServer.Msgs.Event.StoryEvent var req = await ReadData(); var evid = req.EventId; var user = GetUser(); - var eventData = user.EventInfo[evid]; + + + if (!user.EventInfo.TryGetValue(evid, out EventData eventData)) + { + eventData = new(); + } + var response = new ResStoryDungeonEventData(); response.RemainTicket = 5;