495 Commits (b259f5e0e504d02171f9efbefb663ef577a387cd)

Author SHA1 Message Date
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
staphen 09411784d2 Fix value of items bought from Wirt's shop 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
qndel 724cce7d90 fix being able to repair equipped items for free 2 years ago
Stephen C. Wills cfe9a8ccdd
Introduce xoshiro RNG to generate dungeon seeds (#7030) 2 years ago
qndel 71650f981f
fix repair and recharge (#7360) 2 years ago
KPhoenix 889d07b355 Clean up store inferface 2 years ago
staphen 9e682afe13 Rename glSeedTbl 2 years ago
obligaron 95205294e8 Fix MSVC x86 warnings 2 years ago
obligaron ecb781db03 Fix MSVC warnings in stores.cpp 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago
Gleb Mazovetskiy e5881688f4 `text_render`: Replace optional args with struct 2 years ago
KPhoenix db1ab771d6 Bugfix: Indestructible Items at Smith Repair 2 years ago
ephphatha 24a20ce8e2 Extract uses of MyPlayer to prevent future crashes in tests/game init 3 years ago
Eric Robinson e60a4dca3e
Close Towner window when clicking outside (#6504) 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy e9b5ec77f9 Remove AppendStrView 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
qndel 728b632960 fix typos 3 years ago
qndel 1e6277595d deduplicate NPC sell/buy code 3 years ago
DakkJaniels ad19caf667 Move hp/mana display and item graphics to gameplay options 3 years ago
Andrew James 1b7608ea3b
Map from _talker_id to towner pointer when using gossip option (#6136) 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
ephphatha b7b9996290 Remove global gossip variables and Towner::seed 3 years ago
obligaron 7985a9211d Change Player::_pSplLvl to uint8_t 3 years ago
obligaron b916c8e428 Introduce Open/Close/ToggleCharPanel 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
staphen 695949d901 Sync staff charges after recharging 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
KPhoenix 8955700e67 Refactor enums 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 1401e130ce Store items: Render 1x1 items at full size 3 years ago
Gleb Mazovetskiy 67bb0e10fd Store items: Draw unusable items in red 3 years ago
Gleb Mazovetskiy c5369f4b2b Store graphics: Scale sprites only once 3 years ago
staphen 3e916d4c1f Align item graphics with the center of the store text 3 years ago
staphen d707f07e8f Make item graphics in stores optional 3 years ago
staphen af5dc9ccb6 Add item graphics to store menus 3 years ago
Gleb Mazovetskiy 38e37e0d53 Fix warnings/errors with `-funsigned-char` 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
qndel 841e743002 fix adria's 'you have nothing to recharge' alignment 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago