optimizations (#1829)

This commit is contained in:
David Markowitz
2025-06-24 20:13:48 -07:00
committed by GitHub
parent f63a9a6bea
commit 0f0d0a6dee
7 changed files with 278 additions and 315 deletions

View File

@@ -5207,7 +5207,7 @@ void GameMessages::HandlePickupCurrency(RakNet::BitStream& inStream, Entity* ent
if (currency == 0) return;
auto* ch = entity->GetCharacter();
if (ch && entity->CanPickupCoins(currency)) {
if (ch && entity->PickupCoins(currency)) {
ch->SetCoins(ch->GetCoins() + currency, eLootSourceType::PICKUP);
}
}

View File

@@ -843,5 +843,10 @@ namespace GameMessages {
LWOOBJID targetID;
};
struct GetPosition : public GameMsg {
GetPosition() : GameMsg(MessageType::Game::GET_POSITION) {}
NiPoint3 pos{};
};
};
#endif // GAMEMESSAGES_H