247 Commits (access)

Author SHA1 Message Date
Trihedraf 32a0666201 move floating damage nums to lua mod & add xp mod 2 months ago
Eric Robinson 5937734b85
Move *dat files to tables dir 2 months ago
Eric Robinson e6032a69a8
Split control.cpp (#8347) 3 months ago
Eric Robinson c26801c8e5 Fix stash text height 3 months ago
Eric Robinson 7e8173e6ff
Add Player hasNoLife helper (#8302) 3 months ago
Gleb Mazovetskiy 88f706e0d1 SDL3: Add some backports / compat helpers 5 months ago
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 6 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Nick Wicked 120993c9a9
Fix Automap movement being hardcoded to right stick on gamepad (#7921) 7 months ago
Eric Robinson e303a82b1c
Floating Item Info Box (#8000) 7 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 8 months ago
Eric Robinson 8eddf55c3f
Stores - IsPlayerInStore() (#7843) 1 year ago
Gleb Mazovetskiy 88a9a0656d Move option change handlers out of `options.cpp` 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Andrew James c7abf2f778
Extract logic from CheckInvCut/AutoPlaceItemInInventory (#7494) 1 year 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
Gleb Mazovetskiy 730c26a856 Migrate maps to unordered maps 2 years ago
Gleb Mazovetskiy dbf14dd6d4 Fix item label height for CJK 2 years ago
obligaron 2da492d203 Change some functions to Player reference 2 years ago
obligaron fae6b3d817 Change Player::getId() and MyPlayerId to uint8_t 2 years ago
obligaron 22ec684671 Fix some MSVC warnings 2 years ago
obligaron f31def7c33 Fix MSVC warnings in qol\* 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago
Gleb Mazovetskiy 55b0fc5c26 Text inputs: Selection, copy, cut 2 years ago
Gleb Mazovetskiy e5881688f4 `text_render`: Replace optional args with struct 2 years ago
Gleb Mazovetskiy 09ab58343c Migrate gold drop/withdrawal to `text_input` 2 years ago
qndel c3d1c82f6f chatlog refactor 2 years ago
Gleb Mazovetskiy 88bbf4f913 Improve DiabloMsg handling 2 years ago
Gleb Mazovetskiy d1d27c8368 Rename error -> diablo_msg 2 years ago
ephphatha 24a20ce8e2 Extract uses of MyPlayer to prevent future crashes in tests/game init 3 years ago
ephphatha bd8aab0aff handle stash item swapping using the gamepad a bit better 3 years ago
Gleb Mazovetskiy 5355146d51 Use structured bindings 3 years ago
ephphatha dd296d25e0 Find the closest point when pasting items on the edge of the stash 3 years ago
Stephen C. Wills 45dbe6aa61
Shift software cursor graphic and remove special casing (#6512) 3 years ago
ephphatha 996841e82e Restore level 50 experience cap from Diablo 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
ephphatha 486f5ca3e8 Replace ExpLvlsTbl global with helper function 3 years ago
Gleb Mazovetskiy 9ae72f0269 Remove `PointsInRectangle` factory functions 3 years ago
Gleb Mazovetskiy ba4def9382 Use utils/algorithm/container.hpp in more places 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 8101e2c0ba Add `c_any_of` and friends 3 years ago