Fix issue with trial teams

This commit is contained in:
KingRainbow44
2023-04-14 02:37:15 -04:00
parent ae56b33265
commit c08633aa46

View File

@@ -12,10 +12,14 @@ public class PacketAvatarTeamUpdateNotify extends BasePacket {
AvatarTeamUpdateNotify.Builder proto = AvatarTeamUpdateNotify.newBuilder(); AvatarTeamUpdateNotify.Builder proto = AvatarTeamUpdateNotify.newBuilder();
player var teamManager = player.getTeamManager();
.getTeamManager() if (teamManager.isUsingTrialTeam()) {
.getTeams() proto.addAllTempAvatarGuidList(teamManager.getActiveTeam().stream()
.forEach((id, teamInfo) -> proto.putAvatarTeamMap(id, teamInfo.toProto(player))); .map(entity -> entity.getAvatar().getGuid()).toList());
} else {
teamManager.getTeams().forEach((key, value) ->
proto.putAvatarTeamMap(key, value.toProto(player)));
}
this.setData(proto); this.setData(proto);
} }