678 Commits (5ae0e5eb17d2fcd809f38d79bac0efe60249e42d)

Author SHA1 Message Date
matheusgomes28 7848ab731e
Splitting CheckInvPaste() into smaller functions (#6984) 2 years ago
Eric Robinson 0d68aed1f7
Sort inventory (#7040) 2 years ago
KPhoenix 0f90d5baba Bugfix: Auto Refill Belt not working properly 2 years ago
Gleb Mazovetskiy dc59cdaee4 Extract objcurs widths into a file 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
Gleb Mazovetskiy c5a5dc9f5c Fix a few MSVC warnings 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
Gleb Mazovetskiy 09ab58343c Migrate gold drop/withdrawal to `text_input` 2 years ago
ephphatha 24a20ce8e2 Extract uses of MyPlayer to prevent future crashes in tests/game init 3 years ago
ephphatha fb97eb7114 Clean up hit detection for inventory slots when pasting large items 3 years ago
Stephen C. Wills 45dbe6aa61
Shift software cursor graphic and remove special casing (#6512) 3 years ago
Anders Jenbo c91e69384a Revert "Fix cursor jitter when clicking inv items (#6510)" 3 years ago
Eric Robinson 2a393397a1
Fix cursor jitter when clicking inv items (#6510) 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 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
staphen a090ab7d5c Apply position-based quest completion logic to Single Player 3 years ago
staphen 9381251b9d Fix net validation of durability for items without durability 3 years ago
Anders Jenbo 89a677d0cb Validate item modifier ranges 3 years ago
Anders Jenbo 23e479e9aa Remove unused item properties from network 3 years ago
staphen 956574bfa2 Also disallow boosted stats for ground items 3 years ago
Anders Jenbo 01a7966f1d Empty cursor when closing inventory 3 years ago
obligaron c8f1804d04
Spawn Optic Amulet and Arkaine's Valor always at the same tile (#6167) 3 years ago
qndel ddd0f1b051 dont always force staff recharge to change spell 3 years ago
obligaron 31fe55a161 Prevent hellfire quests from disapearing from quest log 3 years ago
ephphatha 9987bb6be2 Avoid unnecessary item initialisation and copy 3 years ago
ephphatha 6b21728440 Inline single use function InvPutItem 3 years ago
ephphatha 4f3c70aa95 Move PlaceItemInWorld to items.h/cpp 3 years ago
ephphatha 06f6ff78f2 Extract common logic for a player dropping an item 3 years ago
ephphatha eac22b935d Make functions that create and place an item in the world more similar 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
ephphatha 03e35988f1 Dedupe OnRespawnItem/OnSpawnItem 3 years ago
ephphatha 3a7ae732cd use unsigned types for item seeds 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron c4388b0d41 Remove unused pnum from UseInvItem 3 years ago
obligaron 1522dc7031 Multiplayer: Add arena potions 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
ephphatha 94c646ef8f Use rectangles for inventory/belt hit areas 3 years ago
obligaron 6e364f2167 Telekenisis respects Disable Crippling Shrines Setting 3 years ago
obligaron 44de539afb Introduce CronerStoneStruct::isAvailable() 3 years ago
staphen 5e832e75d9 Fix alignment for 2x2 armor sprite in the chest slot 3 years ago
obligaron 715e689ecb Introduce Item::isUsable() 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
obligaron 2d4e84c561 Multiplayer: Enable Black Mushroom Quest 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago