476 Commits (e090c8bf3138563fd32bd4e5cb2660443d22664a)

Author SHA1 Message Date
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
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago
Anders Jenbo 6a8fd04067
Use player by references (#4938) 4 years ago
Gleb Mazovetskiy 197e1180b2 Add StrCat and StrAppend 4 years ago
staphen cab75ded6b Check both SPL_NULL and SPL_INVALID to determine spell validity 4 years ago
Mikołaj Piróg dda0b96ea5
Remove #defines in player.h and add constexpr where applicable (#4896) 4 years ago
Gleb Mazovetskiy 72660d9189
Migrate snprintf to fmt (#4845) 4 years ago
Anders Jenbo d82f2ebc9e Pass players by reference instead of an index 4 years ago
Gleb Mazovetskiy 8ba3387f54 Reduces `stext` stack use (16K -> 4K) 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago
Andrew James 0add7a8af6
Define sizes using Size type in control.cpp/stash.cpp (#4737) 4 years ago
Vladimir Olteanu 2cc9d70fa6
Use decimal separators for gold and XP (#4722) 4 years ago
Gleb Mazovetskiy 2386fd12a9 Fix a few warnings 4 years ago
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 4 years ago
Gleb Mazovetskiy 779ccaca17 Overhaul translation fetching 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
obligaron d86c4e5d84 Introduce GetUIRectangle() to distinguish between UI and main panel 4 years ago
Andrew James df8643ccf5
Use the count of store items instead of repairOk flag (#4576) 4 years ago
DakkJaniels fc1d699bb2 Restore randomization of stores for multiplayer games 4 years ago
ephphatha 64a2c41b2c Set clang-tidy config for MethodCase option 4 years ago