386 Commits (1892f6aa4ec719888450d99eae12ac6d40c2fcd5)

Author SHA1 Message Date
Stephen C. Wills cfe9a8ccdd
Introduce xoshiro RNG to generate dungeon seeds (#7030) 2 years ago
staphen 3c5b298391 Capture the level seed and use it to skip failed dungeon layouts 2 years ago
staphen 9e682afe13 Rename glSeedTbl 2 years ago
obligaron ccaf8d1dac
Use uint8_t in msg/multi/sync and fix MSVC warnings (#6856) 2 years ago
obligaron 75f68e1b8f Introduce Player::occupyTile 2 years ago
Gleb Mazovetskiy e350d9be06 Remove SNetGet/SetLastError 2 years ago
obligaron b810c808f5 Msg: Change OnXYZ to get a Player reference instead of a player index 2 years ago
Anders Jenbo af295b9f48 Fix warnings with conversion between size_t and int for playerId 2 years ago
staphen 444ac9d820 Use memmove when shifting data in high/low priority buffers 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
staphen b1711739c6 Immediately drop player who sends invalid player data 3 years ago
Eric Robinson 074a1f2e0c
Rename: Loopback -> Offline (#6300) 3 years ago
staphen c2814088d2 Add fields to PlayerNetPack for validation 3 years ago
Anders Jenbo 63277a842d Clean up player packing 3 years ago
Anders Jenbo efa51993e3 Split network player sync and hero save file 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Anders Jenbo 5a12f7b0d5 Always spawn players in a valid location 3 years ago
staphen 08592377a7 Clean up logic for PT_MESSAGE prioritization 3 years ago
obligaron e1cdec438e When player position desyncs ensure position.old is also updated 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron 04b66114f2 Multiplayer: When updating remote player tile ensures that it's free 3 years ago
obligaron 4826e5819e Multiplayer: Fix desync when teleporting 3 years ago
obligaron adeeae2c52 Add option to enable singleplayer quests in multiplayer 3 years ago
Anders Jenbo a29fc3a074 Correct casing for Player::isWalking() 3 years ago
Gleb Mazovetskiy ca69237d59 Big-endian support for multiplayer 3 years ago
Gleb Mazovetskiy ec12d7ce44 Player: Optimize to save 40 bytes 3 years ago
obligaron 5b6beac375 Introduce Player::getAnimationFramesAndTicksPerFrame 4 years ago
Anders Jenbo 872456ae5d Use size_t for a select few pnum variables 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
Anders Jenbo f6b167683c
Correct some header includes (#5239) 4 years ago
Vladimir Olteanu 74232f13bf Get rid of dthread 4 years ago
Anders Jenbo d1189388f5 Use user by reference 4 years ago
Anders Jenbo f6f05da485 Clean up game name and password variables 4 years ago
Anders Jenbo acc4f27f63 Remove last usage of DWORD 4 years ago
Anders Jenbo 9cae6dad7d Clean up most usages of DWORD 4 years ago
Gleb Mazovetskiy 33ac2cca8e ♻️ Make Monster counters `size_t` 4 years ago
Anders Jenbo a7be622aa3 Clean up naming of event handler 4 years ago
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago
Anders Jenbo 6a8fd04067
Use player by references (#4938) 4 years ago
Gleb Mazovetskiy 197e1180b2 Add StrCat and StrAppend 4 years ago
ephphatha 1fb45a7f25 Take Player reference in FixPlrWalkTags 4 years ago
Mikołaj Piróg 15989609a8
Members' name changes and comments in Monster struct (#4861) 4 years ago
Mikołaj Piróg dda0b96ea5
Remove #defines in player.h and add constexpr where applicable (#4896) 4 years ago
Anders Jenbo 0b7ad34c9d
Take player by reference in StartWalkStand and RemovePlrMissiles (#4874) 4 years ago
k-bar 26de74f4a2
AnimationInfo class correct style (#4870) 4 years ago
Gleb Mazovetskiy 72660d9189
Migrate snprintf to fmt (#4845) 4 years ago
Gleb Mazovetskiy 3b2e560fa0
Non-int versions of `Point` and `Displacement` (#4824) 4 years ago
Mikołaj Piróg 2e7ff45fbf
Monster global constants cleanup (#4827) 4 years ago