feat: add more valk command

This commit is contained in:
Naruse
2025-06-14 18:35:53 +08:00
parent 969adeca34
commit 6f43a68a25
6 changed files with 168 additions and 9 deletions

View File

@@ -54,9 +54,8 @@ public class AvatarManager(PlayerInstance player) : BasePlayerManager(player)
return avatarExcel;
}
public AvatarInfo? GetAvatar(uint avatarId)
public AvatarInfo? GetAvatar(int avatarId)
{
return AvatarData.Avatars.Find(avatar => avatar.AvatarId == avatarId);
}
}

View File

@@ -111,6 +111,11 @@ public class PlayerInstance(PlayerData data)
return Data.ToProto();
}
public async ValueTask SyncValk()
{
await SendPacket(new PacketGetAvatarDataRsp(AvatarManager!.AvatarData!.Avatars!.ToList(), true));
}
public async ValueTask SyncAll()
{
await SendPacket(new PacketGetEquipmentDataRsp(this));