548 Commits (38e98fb5e330c6e365432ce800c990894ab6824d)

Author SHA1 Message Date
obligaron 2a3ef25f9e SpawnMonster: Override old monster delta information 2 years ago
Gleb Mazovetskiy 25c1c5b372 Fix a few -Wsign-compare warnings 2 years ago
obligaron 51ab0106ab Sync monster spawn in multiplayer 2 years ago
obligaron cd840513b9 Introduce Player::isLevelOwnedByLocalClient 2 years ago
obligaron ccaf8d1dac
Use uint8_t in msg/multi/sync and fix MSVC warnings (#6856) 2 years ago
obligaron fae6b3d817 Change Player::getId() and MyPlayerId to uint8_t 2 years ago
obligaron 81d738e303 Introduce Monster::occupyTile 2 years ago
obligaron 79a43dc1de Introduce AddMissile overloads specific for player and monster 2 years ago
KPhoenix b8738ab4cf Validation: Validate Item Drop Packets 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 bb2e189327 Convert _sfx_id in to class enum 2 years ago
qndel de721e4ccc [skip ci] fix typos 2 years ago
Gleb Mazovetskiy 5355146d51 Use structured bindings 3 years ago
ephphatha e6890cc5cc Move MaxCharacterLevel to playerdat and add helpers for the various uses 3 years ago
ephphatha 14639cd096 Replace _pNextExper with getter method 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
ephphatha d92d152576 Use unsigned type for character levels 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
qndel 4884da895c rename AddWarpMissile -> AddPortalMissile 3 years ago
qndel 398d09477a rename AddInTownPortal -> AddPortalInTown 3 years ago
staphen cc5261fa15 Support for ears in PlayerNetPack 3 years ago
Anders Jenbo efa51993e3 Split network player sync and hero save file 3 years ago
staphen 9381251b9d Fix net validation of durability for items without durability 3 years ago
Anders Jenbo 89a677d0cb Validate item modifier ranges 3 years ago
Anders Jenbo 23e479e9aa Remove unused item properties from network 3 years ago
Anders Jenbo f1c447c7f2 Do not allow bosted item stats in base game 3 years ago
Anders Jenbo 67ea5bcbe6 Sync monster light when position is gotten from the network 3 years ago
qndel ddd0f1b051 dont always force staff recharge to change spell 3 years ago
ephphatha 9987bb6be2 Avoid unnecessary item initialisation and copy 3 years ago
ephphatha 6b21728440 Inline single use function InvPutItem 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
ephphatha 03e35988f1 Dedupe OnRespawnItem/OnSpawnItem 3 years ago
ephphatha 3a7ae732cd use unsigned types for item seeds 3 years ago
obligaron bf86114ec3 Sync learned/changed spells 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
obligaron 1a3e72bf17 Unify normal casting and casting from inventory 3 years ago
obligaron 40bb3aeb45 Replace earflag with DeathReason 3 years ago
staphen 151564f46d Remove optimization that skips quest sync at game start 3 years ago
Łukasz 2ec0603896
use `Point`s instead of `x, y`s in GetRndObjLoc (objects.cpp) and portal-related functions (portal.cpp) (#5897) 3 years ago
obligaron 55bf5348c4 Multiplayer: Prevent trapped doors to fire twice 3 years ago
Gleb Mazovetskiy ca3ba14f82 msg.cpp: Always set `spellFrom` 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
obligaron 5e9801f0cf Sync Quest._qmsg 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Eric Robinson 049f75515b
Fix bug in ef3a57b7 (#5732) 3 years ago