mirror of
https://github.com/EggLinks/DanhengServer-OpenSource.git
synced 2026-01-02 20:26:03 +08:00
Fix StoryLine basic info
- Still cause bugs
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using EggLink.DanhengServer.Game.Scene;
|
||||
using EggLink.DanhengServer.Enums.Mission;
|
||||
using EggLink.DanhengServer.Game.Scene;
|
||||
using EggLink.DanhengServer.Proto;
|
||||
|
||||
namespace EggLink.DanhengServer.Server.Packet.Send.Scene
|
||||
@@ -11,10 +12,15 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Scene
|
||||
var notify = new EnterSceneByServerScNotify()
|
||||
{
|
||||
Scene = sceneInfo,
|
||||
Reason = reason,
|
||||
//Reason = reason,
|
||||
Lineup = scene.Player.LineupManager!.GetCurLineup()!.ToProto(),
|
||||
};
|
||||
|
||||
if (reason == EnterSceneReasonStatus.EnterSceneReasonChangeStoryline)
|
||||
{
|
||||
notify.Scene.BONACBOIIBE = 0;
|
||||
}
|
||||
|
||||
SetData(notify);
|
||||
}
|
||||
}
|
||||
|
||||
25
GameServer/Server/Packet/Send/Scene/PacketEnterSceneScRsp.cs
Normal file
25
GameServer/Server/Packet/Send/Scene/PacketEnterSceneScRsp.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using EggLink.DanhengServer.Proto;
|
||||
using EggLink.DanhengServer.Server.Packet;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.Scene
|
||||
{
|
||||
public class PacketEnterSceneScRsp : BasePacket
|
||||
{
|
||||
public PacketEnterSceneScRsp(bool overMapTp = false, bool tpByMap = false, int storyLineId = 0) : base(CmdIds.EnterSceneScRsp)
|
||||
{
|
||||
var proto = new EnterSceneScRsp
|
||||
{
|
||||
GameStoryLineId = (uint)storyLineId,
|
||||
MapTp = tpByMap,
|
||||
JDALDJPFNMN = overMapTp
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,11 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Scene
|
||||
{
|
||||
public PacketGetSceneMapInfoScRsp(GetSceneMapInfoCsReq req, PlayerInstance player) : base(CmdIds.GetSceneMapInfoScRsp)
|
||||
{
|
||||
var rsp = new GetSceneMapInfoScRsp();
|
||||
var rsp = new GetSceneMapInfoScRsp()
|
||||
{
|
||||
CGIIIEKIDJE = req.CGIIIEKIDJE,
|
||||
};
|
||||
|
||||
foreach (var entry in req.EntryIdList)
|
||||
{
|
||||
var mazeMap = new SceneMapInfo()
|
||||
|
||||
Reference in New Issue
Block a user