446 Commits (d9dc49199f7cd1cb33f81d28cd87fdaf246700a2)

Author SHA1 Message Date
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy dd76f17e4b Rename endian.hpp to endian_read.hpp 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
staphen 6215de6e76 Compute monster toHit on the fly 1 year ago
Eric Robinson cfac786daf
Make invalid items unusable (#7506) 1 year ago
Gleb Mazovetskiy 7b0558146e Async load: Handle errors 1 year ago
Gleb Mazovetskiy f15fbcf61a Async loading 1 year ago
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