mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-13 13:54:37 +01:00
Add all equipment ids to archive data packet
This is a temporary solution
This commit is contained in:
@@ -8,16 +8,20 @@ import emu.lunarcore.server.packet.CmdId;
|
||||
|
||||
public class PacketGetArchiveDataScRsp extends BasePacket {
|
||||
|
||||
// TODO cache packet
|
||||
public PacketGetArchiveDataScRsp() {
|
||||
super(CmdId.GetArchiveDataScRsp);
|
||||
|
||||
var archive = ArchiveData.newInstance();
|
||||
var data = GetArchiveDataScRsp.newInstance();
|
||||
|
||||
for (var avatarExcel : GameData.getAvatarExcelMap().values()) {
|
||||
archive.addArchiveAvatarIdList(avatarExcel.getAvatarID());
|
||||
data.getMutableArchiveData().addArchiveAvatarIdList(avatarExcel.getAvatarID());
|
||||
}
|
||||
|
||||
var data = GetArchiveDataScRsp.newInstance().setArchiveData(archive);
|
||||
for (var itemExcel : GameData.getItemExcelMap().values()) {
|
||||
if (!itemExcel.isEquipment()) continue;
|
||||
data.getMutableArchiveData().addAllArchiveEquipmentIdList(itemExcel.getId());
|
||||
}
|
||||
|
||||
this.setData(data);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user