826 Commits (3e2a26a195fd1942fc664cfa9cc99c709d7d818e)

Author SHA1 Message Date
ephphatha 3bbb80d849 Introduce temporary function to advance the global rng state and discard results 3 years ago
staphen 9c3b005c2c Sync multiplayer door state in ObjChangeMap 3 years ago
Stephen C. Wills acae4d0ee9
Fix state of doors after ObjChangeMapResync (#6085) 3 years ago
staphen defc52f9a4 Fixes for book lever synchronization 3 years ago
obligaron bf86114ec3 Sync learned/changed spells 3 years ago
Anders Jenbo 124cc71800 Update realtime lighting when static lights are changed 3 years ago
Anders Jenbo c3fafa1aff Move list of lightemitting objects to AddObjectLight() 3 years ago
Anders Jenbo 2f908277a8 Apply pre calculated lighting for quest levels 3 years ago
Anders Jenbo d8b5c3a970 Fix light brightness pop on load 3 years ago
Anders Jenbo 0f7713bad8 Fix lighting when debugging 3 years ago
Anders Jenbo 828a52dc6d Clean up ProcessLightsList() 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
Anders Jenbo 382212b98c Remove DisableLighting from release builds 3 years ago
obligaron 2e7125fe65 Multiplayer: Sync Lazarus stand 3 years ago
Anders Jenbo ec9d1b5550 Rename _oLight to applyLighting 3 years ago
obligaron 40bb3aeb45 Replace earflag with DeathReason 3 years ago
obligaron 0e663a8d64 Multiplayer: Sync circles in Lazarus' Lair 3 years ago
obligaron cb5e2b252c Multiplayer: Enable Slain Hero 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
Gleb Mazovetskiy f34dbf2aa9 Fix a libfmt compilation error on master 3 years ago
staphen 9af5bf84ba Arkaine's Valor: Don't check player inventory when processing CMD_OPERATEOBJ 3 years ago
obligaron 55bf5348c4 Multiplayer: Prevent trapped doors to fire twice 3 years ago
obligaron cd89372512 Introduce Object::name() 3 years ago
staphen f6fd519561 Remove references to Bard-specific speech IDs 3 years ago
obligaron 3a31539c7e Multiplayer: Enable Warlord of Blood Quest 3 years ago
Gleb Mazovetskiy e67ea9b006 Make `MissilesData` const 3 years ago
obligaron 023134ef91 Multiplayer: Enable The Chamber of Bone Quest 3 years ago
obligaron 2d4e84c561 Multiplayer: Enable Black Mushroom Quest 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Gleb Mazovetskiy 7c53a5d5b3 Reduce `ObjectData` size: 24 bytes -> 11 bytes 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
obligaron a935066180 Multiplayer: Enable Halls of the Blind Quest 3 years ago
obligaron 600cb656fb Multiplayer: Enable Arkaine's Valor Quest 3 years ago
obligaron f34cfeb565 Sync sign chest 3 years ago
obligaron 610e80f098 Sync break crux 3 years ago
obligaron 0711e6af4d Sync SpawnQuestItem (multiplayer quest items) 3 years ago
obligaron 5fe20e3d32 Make Lazarus quest map multiplayer compatible 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
ephphatha ea3ecbd619 Use _item_indexes type where appropriate 3 years ago
ephphatha a5b5441794 Restore item seed when converting potions to rejuvenation potions 3 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
obligaron 37de526cb8 DeltaSyncOpObject: Add handling for shrine 4 years ago
ephphatha b4839dadcc Dedupe operate object network commands 4 years ago
ephphatha 8132d6a033 Take object by reference in OperateObject 4 years ago
Anders Jenbo 52780a3712 Do not count closed doors as blocked 4 years ago
qndel 3736b5c8fd fix interacting with lazarus books while not on circles 4 years ago
Anders Jenbo 2d9531f692 Remove redundant check for distance when operating doors 4 years ago