Speed up lazy loading

This commit is contained in:
Akkadius 2025-01-28 01:54:22 -06:00
parent 08cae1d63b
commit 2b9d248aec

View File

@ -294,6 +294,8 @@ bool Client::Process() {
}
}
int lazy_load_bank_slots = 0;
for (int i = 0; i < 5000; i++) {
if (m_lazy_load_bank && m_lazy_load_sent_bank_slots <= EQ::invslot::SHARED_BANK_END) {
const EQ::ItemInstance *inst = nullptr;
@ -312,6 +314,10 @@ bool Client::Process() {
inst = m_inv[m_lazy_load_sent_bank_slots];
if (inst) {
SendItemPacket(m_lazy_load_sent_bank_slots, inst, ItemPacketType::ItemPacketTrade);
lazy_load_bank_slots++;
}
} else {
break;
}
}
}