goofy Goodfeel implementation & SetWarshipAvatar

This commit is contained in:
rafi1212122
2023-06-01 23:26:58 +07:00
parent 31e3c4a814
commit 86dc83d448
8 changed files with 130 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
using Common.Resources.Proto;
using Common.Database;
using Common.Resources.Proto;
namespace PemukulPaku.GameServer.Handlers
{
@@ -8,6 +9,7 @@ namespace PemukulPaku.GameServer.Handlers
public void Handle(Session session, Packet packet)
{
GetAvatarDataReq Packet = packet.GetDecodedBody<GetAvatarDataReq>();
LoginScheme LastLogin = Login.GetUserLastLogin(session.Player.User.Uid);
GetAvatarDataRsp Rsp = new()
{
@@ -16,9 +18,9 @@ namespace PemukulPaku.GameServer.Handlers
if (Packet.AvatarIdLists.Contains((uint)0))
{
IEnumerable<Avatar> Avatars = session.Player.AvatarList.Select(avatar =>
IEnumerable<Common.Resources.Proto.Avatar> Avatars = session.Player.AvatarList.Select(avatar =>
{
Avatar a = new()
Common.Resources.Proto.Avatar a = new()
{
AvatarId = avatar.AvatarId,
AvatarArtifact = avatar.AvatarArtifact,
@@ -48,9 +50,9 @@ namespace PemukulPaku.GameServer.Handlers
}
else
{
IEnumerable<Avatar> Avatars = session.Player.AvatarList.Where(avatar => Packet.AvatarIdLists.Contains(avatar.AvatarId)).Select(avatar =>
IEnumerable<Common.Resources.Proto.Avatar> Avatars = session.Player.AvatarList.Where(avatar => Packet.AvatarIdLists.Contains(avatar.AvatarId)).Select(avatar =>
{
Avatar a = new()
Common.Resources.Proto.Avatar a = new()
{
AvatarId = avatar.AvatarId,
AvatarArtifact = avatar.AvatarArtifact,