509 Commits (64d5a328e79ab12dd1eaa1ceec45f66070d37a32)

Author SHA1 Message Date
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
Eric Robinson ef3a57b7d9
`enum spell_type` -> `enum class SpellType` (#5674) 3 years ago
Eric Robinson 30c1991039
`enum _mai_id` -> `enum class MonsterAIID` (#5683) 3 years ago
Gleb Mazovetskiy 068fdac7c1 Do not use PKWare with no MPQs + NONET 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
staphen 0c4015869c Remove unused _mdir variable from monster deltas 3 years ago
obligaron 0c3b434d76 Make debug command restart compatible with multiplayer 3 years ago
Gleb Mazovetskiy bf2e6cd262 Fix disappearing portal 3 years ago
Gleb Mazovetskiy ca69237d59 Big-endian support for multiplayer 3 years ago
Gleb Mazovetskiy ef4a547954 msg.cpp: Log received commands debug define 3 years ago
obligaron b3b62800b5 Initial sync qvar2 3 years ago
obligaron 911ba21e0e Set player old position on level join to prevent a crash when leaving the game 3 years ago
obligaron 50cea20687 Show portal opening animation in town 3 years ago
obligaron 31141ffb4d DeltaLoadLevel: Sync objects before items so that closed areas get opened 3 years ago
obligaron 1999280c7a Fix assert in delta_sync_monster 3 years ago
obligaron 57a3ede76a Introduce UseMultiplayerQuests 3 years ago
obligaron 17712562c8 Sync Quest._qvar2 3 years ago
obligaron 0de0894ad5 Enable sync of all quests 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
Gleb Mazovetskiy 0498d7d3a7 Fix compilation warnings 3 years ago
staphen 21bd760bfa Bypass CMD_PUTITEM when triggering CMD_OPENHIVE or CMD_OPENGRAVE 3 years ago
obligaron d59a7e2794 Combine SyncDropItem and SyncPutItem 3 years ago
obligaron ba65d5fbff SyncPutItem: Always use passed coordinates for item position 3 years ago
obligaron d0c1aba463 Don't process get request item commands after start changing level 3 years ago
Gleb Mazovetskiy ec12d7ce44 Player: Optimize to save 40 bytes 3 years ago
qndel c05c4c0f55 fix typos 4 years ago
staphen 13db52f4e1 Clean up calls to SyncPutItem() and SyncDropItem() 4 years ago
staphen 116fc6fa40 Add logic to handle ears in DeltaAddItem() and DeltaGetItem() 4 years ago
staphen bfa3ccd90c Clean up code to prep items for the network 4 years ago
staphen 147a13d66c Synchronize gold in player's inventories 4 years ago
staphen 36985295e9 Clean up calls to RecreateItem() in msg.cpp 4 years ago
staphen e28a8065e9 Sync more item data with TCmdChItem 4 years ago
staphen 73028ec04a Define network struct for ears 4 years ago
obligaron 5b6beac375 Introduce Player::getAnimationFramesAndTicksPerFrame 4 years ago
obligaron b3aa08589b Don't use MyPlayer in UnPackItem and dependend methods 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
staphen 8503efc1db Remove pragma pack from DLevel struct 4 years ago
staphen 40546c9f9d Avoid DLevel copy constructor in GetDeltaLevel() 4 years ago