Emulate server loot/xp and combat feedback in single-player

This commit is contained in:
Kelsi 2026-02-05 14:01:26 -08:00
parent 1383e6c159
commit e6e3093467
16 changed files with 824 additions and 29 deletions

View file

@ -30,6 +30,12 @@ void Packet::writeUInt64(uint64_t value) {
writeUInt32((value >> 32) & 0xFFFFFFFF);
}
void Packet::writeFloat(float value) {
uint32_t bits = 0;
std::memcpy(&bits, &value, sizeof(float));
writeUInt32(bits);
}
void Packet::writeString(const std::string& value) {
for (char c : value) {
data.push_back(static_cast<uint8_t>(c));