374 Commits (e42fab04c4966714922f56ed86641fe83a51ec72)

Author SHA1 Message Date
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
Anders Jenbo 223fbe8387 Correctly check size of glpMsgTbl 4 years ago
Anders Jenbo bf47c95fe6 Consistant variable comparisons 4 years ago
obligaron 184290a977 Support setlevel in multiplayer 4 years ago
obligaron d0c14fe92f Introduce Player::setlevel 4 years ago
obligaron 19749420b5 Introduce Player::isOnActiveLevel 4 years ago
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 4 years ago
Anders Jenbo 54cd839cf6 Clean up drlg tests 4 years ago
qndel d5744ba421 fix multiplayer 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
obligaron 2b0b944afb Manage friendly mode per player and sync state between clients 4 years ago
Anders Jenbo 0645d9b2a1 Correct missing hellfire level mapping in leveltype 4 years ago
staphen 08494378e4 Ignore leave requests if the player leaving is the local player 4 years ago