650 Commits (fdb57388155c33ac75f394cf7289870c767c6622)

Author SHA1 Message Date
Gleb Mazovetskiy fdb5738815 Add cursor support to DiabloUI and chat 2 years ago
qndel ee2b61dae6
Clean up SDL_GetClipboardText in chat paste (#6731) 2 years ago
qndel a9c49b13a1 add pasting to chat 2 years ago
Gleb Mazovetskiy 88bbf4f913 Improve DiabloMsg handling 2 years ago
Gleb Mazovetskiy d1d27c8368 Rename error -> diablo_msg 2 years ago
Gleb Mazovetskiy 270a064fe6 Fix "Level Up" label in French 2 years ago
Eric Robinson ffc7190898
Automap: Add minimap display option (#6612) 3 years ago
Eric Robinson 4c7e2edd06
Automap: Transparency (#6607) 3 years ago
Anders Jenbo d725fdb4f3 Add screen reader support 3 years ago
Gleb Mazovetskiy 848f234aed Add automap type cycling controls 3 years ago
ephphatha 24a20ce8e2 Extract uses of MyPlayer to prevent future crashes in tests/game init 3 years ago
ephphatha 5d50b5520d Add PlayerData lookup helper to avoid manual casts 3 years ago
qndel a4c4fd6c9b fix inspect on players where one name is a substring of another 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
Gleb Mazovetskiy ebe8c6e576 Add `tl::expected` and use it in `ParseInt` 3 years ago
Gleb Mazovetskiy d262589021 Support `const` inventory iterators 3 years ago
Gleb Mazovetskiy d5446f2f01 Use `std::variant` in `StringOrView` 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 14540164a7 Remove utils/stdcompat/optional.hpp 3 years ago
Gleb Mazovetskiy 53db86ee9a Use `std::from_chars` instead of `std::stoi` 3 years ago
Gleb Mazovetskiy 8101e2c0ba Add `c_any_of` and friends 3 years ago
Anders Jenbo ad7020be20 Change syntax for optional and required arguments to match various CLI tools 3 years ago
Gleb Mazovetskiy 1167b92692 Remove uses of `std::tolower` 3 years ago
staphen c2698fc357 [Seedinfo] Display flags for quest state instead of seed 3 years ago
staphen 1cb367ab91 Move seedinfo to text commands 3 years ago
Anders Jenbo 01a7966f1d Empty cursor when closing inventory 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
ephphatha b102dccf81 Fix OOB array access when spawning arena pots 3 years ago
FluffyQuack d27eafaf15 Gradually turn durability icon from gold to red 3 years ago
ephphatha 829d6b0d4a address clang-format violations 3 years ago
ephphatha 3690759eb9 Add comments for the logic used when drawing voice buttons 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron b916c8e428 Introduce Open/Close/ToggleCharPanel 3 years ago
obligaron 1522dc7031 Multiplayer: Add arena potions 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
obligaron 2296bf5625 Use StashStruct::EmptyCell instead for empty stash item check 3 years ago
Eric Robinson f75f66d54b
Add `playerdat` (#5763) 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
Eric Robinson ef3a57b7d9
`enum spell_type` -> `enum class SpellType` (#5674) 3 years ago
Gleb Mazovetskiy 7a3882722e Text rendering and chat input fixes 3 years ago
Gleb Mazovetskiy eeaf23168e control_presskeys: "Handle" some ASCII chars 3 years ago
Gleb Mazovetskiy 46e755f680 Simplify spell icon handling 3 years ago
Gleb Mazovetskiy 1da4be3839 Fix chat 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
Gleb Mazovetskiy 17bcca539f Fix InfoString-related stack-use-after-free 3 years ago
obligaron 795a43dd89 Add Arena Support 3 years ago