128 Commits (8adc8e72a9f6deb06a38d616e2cb7db366adbd8e)

Author SHA1 Message Date
Gleb Mazovetskiy 842b23803f SDL3: Use endianness swap helpers throughout 5 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
staphen 707ceb1485 Fix pointer arithmetic in OnSyncData() 10 months ago
staphen ecb3e46199 Fix clang-tidy warnings in sync.cpp 10 months ago
staphen 1a2e0eb2e5 Validate length of incoming network messages 10 months ago
staphen a569d6808e Unify monster sync packet validation and delta validation 10 months ago
staphen 7831ed6ca1 Isolate monster sync packet validation using Monsters array 10 months ago
obligaron ef5986f4df Network: Decouple enemyId from max players 11 months ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
matheusgomes28 7848ab731e
Splitting CheckInvPaste() into smaller functions (#6984) 2 years ago
Gleb Mazovetskiy 25c1c5b372 Fix a few -Wsign-compare warnings 2 years ago
obligaron ccaf8d1dac
Use uint8_t in msg/multi/sync and fix MSVC warnings (#6856) 2 years ago
obligaron 81d738e303 Introduce Monster::occupyTile 2 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
Anders Jenbo 67ea5bcbe6 Sync monster light when position is gotten from the network 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
staphen d18c75bd05 Don't send monster data while warping 3 years ago
Gleb Mazovetskiy ca69237d59 Big-endian support for multiplayer 3 years ago
obligaron 544be10669 Don't sync monsters while level changing 3 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
Andrew James d9d1385f6c
Take const reference in DirOK (#4985) 4 years ago
Gleb Mazovetskiy 33ac2cca8e ♻️ Make Monster counters `size_t` 4 years ago
Cesar Canassa 4d5aa90d77 ♻️ Refactor M_WalkDir 4 years ago
Mikołaj Piróg 15989609a8
Members' name changes and comments in Monster struct (#4861) 4 years ago
ephphatha 2da2ea7b03 Take monster reference in M_ClearSquares 4 years ago
Cesar Canassa eb2740c7b6
♻️ change M_WalkDir to receive a Monster reference (#4875) 4 years ago
Mikołaj Piróg 2e7ff45fbf
Monster global constants cleanup (#4827) 4 years ago
Anders Jenbo ba4ee58c9f Pass along bools instead of player index 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
obligaron e151274fdf Introduce IsValidLevel 4 years ago
obligaron 22a113d3a6 Introduce GetLevelForMultiplayer 4 years ago
staphen a2fe3a981e Fix issues with ears due to translation 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
Anders Jenbo f5872005a4 Avoid resetting monster health and mWhoHit 4 years ago
staphen eea5a94ab3 Don't sync position on dead monsters 4 years ago
qndel b00feb4c3d sync monster mWhoHit and hitpoints 4 years ago
Anders Jenbo 615a9a46cf Sync monster aggro state 4 years ago
Anders Jenbo 5b3ac35fad Validate 2 more network messages 5 years ago
Anders Jenbo 2708b16c05
Validate CMD_SYNCDATA (#2968) 5 years ago
Juliano Leal Goncalves fe95e36d90 🎨 Leverage 'IsAnyOf' on monster mode checks 5 years ago
Juliano Leal Goncalves 1cd62bbc64 🚚 Rename 'MonsterMode' members for semantic and consistency 5 years ago
Juliano Leal Goncalves 69a7cb66d4 ♻️ Convert 'MON_MODE' enum to 'MonsterMode' enum class 5 years ago
Juliano Leal Goncalves 314ae59828 ♻️ Leverage 'IsWalking' function for monster walking checks 5 years ago
Anders Jenbo 7effa1a931
Merge pull request #2433 from diasurgical/player 5 years ago
Anders Jenbo de0b3a38b8 Apply code style 5 years ago
Anders Jenbo e5fc7fd17c Move remaning symbols in to anonymous namespaces 5 years ago
Anders Jenbo 77b72da276 ♻️Use monster by reference when possible 5 years ago
Anders Jenbo 96bf75b502 Rename player globals 5 years ago
Anders Jenbo c8870dbd1f Rename item globals 5 years ago