437 Commits (bfd289db88b79ede40db545d57d4c048ee8d1b1d)

Author SHA1 Message Date
Eric Robinson 9f197f5ebc
Rename Missile::_mirange to Missile::duration (#7214) 2 years ago
Eric Robinson e90855b3c4
Rename stores.cpp global variables (#7425) 2 years ago
Eric Robinson 6396af1ff5
Cleanup panel code (Part 2) (#7421) 2 years ago
Stephen C. Wills cfe9a8ccdd
Introduce xoshiro RNG to generate dungeon seeds (#7030) 2 years ago
Anders Jenbo e949f41d83 Clean up selection type 2 years ago
qndel 24f108f193
fix many typos (#7322) 2 years ago
Gleb Mazovetskiy e9c29fa806 Switch to ankerl::unordered_dense 2 years ago
Eric Robinson 557fd2a4a3
Fix illegal spell levels (#7112) 2 years ago
staphen af07b71127 Fix crash loading game with Search missile 2 years ago
staphen eb5e32aee5 Fix level conversion when migrating saves between Diablo and Hellfire 2 years ago
matheusgomes28 7848ab731e
Splitting CheckInvPaste() into smaller functions (#6984) 2 years ago
staphen ba02a739da Call the functions to save/load level seeds in the SP save files 2 years ago
staphen 3c5b298391 Capture the level seed and use it to skip failed dungeon layouts 2 years ago
staphen 9e682afe13 Rename glSeedTbl 2 years ago
Gleb Mazovetskiy 25c1c5b372 Fix a few -Wsign-compare warnings 2 years ago
staphen c4792be763 Remove invalid items after loading heroitem data 2 years ago
staphen 293ad814e6 Restore packed item state when regenerating an item using heroitem data 2 years ago
Gleb Mazovetskiy c5a5dc9f5c Fix a few MSVC warnings 2 years ago
ephphatha 6a8f4b12da Get base block bonus from data struct instead of storing a copy 3 years ago
ephphatha 5d50b5520d Add PlayerData lookup helper to avoid manual casts 3 years ago
Gleb Mazovetskiy e090c8bf31 Extract some player attributes to data files 3 years ago
Gleb Mazovetskiy 5355146d51 Use structured bindings 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 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
ephphatha 4e3f46603a Remove unused attribute _pMaxLvl 3 years ago
Gleb Mazovetskiy 8101e2c0ba Add `c_any_of` and friends 3 years ago
obligaron 0eda8d9367 Convert town portal level type to vanilla hellfire logic 3 years ago
Anders Jenbo 09595cde5e Only apply relevant oils in multiplayer 3 years ago
Anders Jenbo 8e7c29ecd3 Remove unused player property _pISplDur 3 years ago
Anders Jenbo 63277a842d Clean up player packing 3 years ago
staphen e39c19f85e Only sync monster animations after both monsters and missiles are loaded 3 years ago
staphen 60e3c32437 Sync monster animation data after loading Stone Curse missiles 3 years ago
staphen 5be3d76104 Validate item prices and revert oil effects in Diablo 3 years ago
obligaron aa354849ee Fix stone curse shows the wrong animation & infinite petrify 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
ephphatha 3a7ae732cd use unsigned types for item seeds 3 years ago
obligaron 2570c2d240 Don't recalculate player position when loading a game 3 years ago
Anders Jenbo 13b91b77fc Fix conversion of old automaps 3 years ago
Anders Jenbo 35442c8781 Fully skip dLight loading 3 years ago
staphen a74d041041 Reenable lights for active monsters when loading level 3 years ago
staphen 45da8b2295 Remove unique monster's light when no corpse is left behind 3 years ago
obligaron 7985a9211d Change Player::_pSplLvl to uint8_t 3 years ago
Anders Jenbo 12fa487cb5 Fix build 3 years ago
qndel d97f265cb1 light fix 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
Anders Jenbo a997f8d597 Only update vision in dungeon 3 years ago