ddon-server/Arrowgene.Ddon.GameServer/Handler/CharacterCharacterDeadHandler.cs
Paul Campbell ec686b8cf2 implement new packets, handlers and database queries
- Implemented many req, res, ntc and handlers for Epitaph content.
- Renamed existing BonusDungeonManager to DungeonManager.
- Implemented database migration from 24 -> 25.
- Implemented a new packet handler which provides a queue which can be
  used to send packets after the response is returned.
- Commented out RPC ping print message.
- Added new NPC behavior to NpcGetExtendedFacilityHandler.
2024-11-24 19:01:03 -05:00

21 lines
720 B
C#

using Arrowgene.Ddon.Shared.Entity.PacketStructure;
using Arrowgene.Ddon.Shared.Network;
namespace Arrowgene.Ddon.GameServer.Handler
{
public class CharacterCharacterDeadHandler : GameStructurePacketHandler<C2SCharacterCharacterDeadNtc>
{
public CharacterCharacterDeadHandler(DdonGameServer server) : base(server)
{
}
public override void Handle(GameClient client, StructurePacket<C2SCharacterCharacterDeadNtc> packet)
{
// Unsure what CAPCOM wanted with this packet.
if (Server.EpitaphRoadManager.TrialInProgress(client.Party))
{
Server.EpitaphRoadManager.EvaluateDeath(client.Party);
}
}
}
}