mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-13 15:34:36 +01:00
some fixes
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using EpinelPS.Utils;
|
using EpinelPS.Database;
|
||||||
|
using EpinelPS.Utils;
|
||||||
|
|
||||||
namespace EpinelPS.LobbyServer.Msgs.Event
|
namespace EpinelPS.LobbyServer.Msgs.Event
|
||||||
{
|
{
|
||||||
@@ -12,10 +13,29 @@ namespace EpinelPS.LobbyServer.Msgs.Event
|
|||||||
|
|
||||||
var response = new ResEnterEventField();
|
var response = new ResEnterEventField();
|
||||||
|
|
||||||
// TOOD
|
|
||||||
|
|
||||||
response.Field = new();
|
response.Field = new();
|
||||||
|
|
||||||
|
// Retrieve collected objects
|
||||||
|
|
||||||
|
FieldInfoNew field;
|
||||||
|
|
||||||
|
if (!user.FieldInfoNew.TryGetValue(req.MapId, out field))
|
||||||
|
{
|
||||||
|
field = new FieldInfoNew();
|
||||||
|
user.FieldInfoNew.Add(req.MapId, field);
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var stage in field.CompletedStages)
|
||||||
|
{
|
||||||
|
response.Field.Stages.Add(new NetFieldStageData() { StageId = stage });
|
||||||
|
}
|
||||||
|
foreach (var obj in field.CompletedObjects)
|
||||||
|
{
|
||||||
|
response.Field.Objects.Add(obj);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Retrieve camera data
|
||||||
if (user.MapJson.TryGetValue(req.MapId, out string mapJson))
|
if (user.MapJson.TryGetValue(req.MapId, out string mapJson))
|
||||||
{
|
{
|
||||||
response.Json = mapJson;
|
response.Json = mapJson;
|
||||||
|
|||||||
@@ -9,7 +9,15 @@ namespace EpinelPS.LobbyServer.Msgs.Event
|
|||||||
{
|
{
|
||||||
var req = await ReadData<ReqGetEventList>();
|
var req = await ReadData<ReqGetEventList>();
|
||||||
|
|
||||||
|
|
||||||
|
// Types
|
||||||
|
// 2: LoginEvent
|
||||||
|
// 5: StoryEvent
|
||||||
// 10: FieldHubEvent
|
// 10: FieldHubEvent
|
||||||
|
// 11: ShopEvent
|
||||||
|
// 20: ChallengeModeEvent
|
||||||
|
// 38: MVGMiniGame
|
||||||
|
|
||||||
|
|
||||||
var response = new ResGetEventList();
|
var response = new ResGetEventList();
|
||||||
/*
|
/*
|
||||||
@@ -122,6 +130,7 @@ namespace EpinelPS.LobbyServer.Msgs.Event
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
// Old tales
|
// Old tales
|
||||||
|
|
||||||
response.EventList.Add(new NetEventData()
|
response.EventList.Add(new NetEventData()
|
||||||
{
|
{
|
||||||
Id = 81600,
|
Id = 81600,
|
||||||
@@ -132,6 +141,73 @@ response.EventList.Add(new NetEventData()
|
|||||||
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Enable story event 1
|
||||||
|
response.EventList.Add(new NetEventData()
|
||||||
|
{
|
||||||
|
Id = 40061,
|
||||||
|
EventSystemType = 5,
|
||||||
|
EventVisibleDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)).Ticks,
|
||||||
|
EventStartDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(1)).Ticks,
|
||||||
|
EventEndDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
});
|
||||||
|
|
||||||
|
// Enable story event 2
|
||||||
|
response.EventList.Add(new NetEventData()
|
||||||
|
{
|
||||||
|
Id = 40062,
|
||||||
|
EventSystemType = 5,
|
||||||
|
EventVisibleDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)).Ticks,
|
||||||
|
EventStartDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(1)).Ticks,
|
||||||
|
EventEndDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
});
|
||||||
|
|
||||||
|
// Enable challenge mode
|
||||||
|
response.EventList.Add(new NetEventData()
|
||||||
|
{
|
||||||
|
Id = 60061,
|
||||||
|
EventSystemType = 20,
|
||||||
|
EventVisibleDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)).Ticks,
|
||||||
|
EventStartDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(1)).Ticks,
|
||||||
|
EventEndDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
});
|
||||||
|
|
||||||
|
// enable "mini" game
|
||||||
|
response.EventList.Add(new NetEventData()
|
||||||
|
{
|
||||||
|
Id = 81601,
|
||||||
|
EventSystemType = 38,
|
||||||
|
EventVisibleDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)).Ticks,
|
||||||
|
EventStartDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(1)).Ticks,
|
||||||
|
EventEndDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
});
|
||||||
|
|
||||||
|
// enable shop
|
||||||
|
response.EventList.Add(new NetEventData()
|
||||||
|
{
|
||||||
|
Id = 81602,
|
||||||
|
EventSystemType = 11,
|
||||||
|
EventVisibleDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)).Ticks,
|
||||||
|
EventStartDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(1)).Ticks,
|
||||||
|
EventEndDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
});
|
||||||
|
|
||||||
|
// enable login event
|
||||||
|
response.EventList.Add(new NetEventData()
|
||||||
|
{
|
||||||
|
Id = 81603,
|
||||||
|
EventSystemType = 2,
|
||||||
|
EventVisibleDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)).Ticks,
|
||||||
|
EventStartDate = DateTime.UtcNow.Subtract(TimeSpan.FromDays(1)).Ticks,
|
||||||
|
EventEndDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
EventDisableDate = DateTime.Now.AddDays(20).Ticks,
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//response.EventList.Add(new NetEventData()
|
//response.EventList.Add(new NetEventData()
|
||||||
//{
|
//{
|
||||||
|
|||||||
Reference in New Issue
Block a user