695 Commits (1b522fe260cf5536cb0fd2c9329d1b61ba9c01d4)

Author SHA1 Message Date
Andrew James 5758e561fd allow auto-equipping two-handed weapons with both hands occupied 1 year ago
Andrew James 1b32872db2 Shuffle items around when auto-equipping so less inv space is required 1 year ago
Andrew James a8ca96452a Only use holditem if we're actually picking the item to hand 1 year ago
Andrew James b19f2e80ce Move anonymous namespace functions to the top of the file 1 year ago
Andrew James c7abf2f778
Extract logic from CheckInvCut/AutoPlaceItemInInventory (#7494) 1 year ago
Andrew James 59471f0828 Remove special case when auto-placing 2x2 items 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
Anders Jenbo e949f41d83 Clean up selection type 2 years ago
Andrew James 99e12f7663 dedupe code to pick up/auto-move items from body 2 years ago
Andrew James e9bb19b60f tidy up one-hand equip logic 2 years ago
Andrew James db02222cda remove temporary ii variable 2 years ago
Andrew James 6901d9e0fb don't trample over holditem unnecessarily 2 years ago
Andrew James 5e0b48df2e
Fix not being able to equip two-handed items in a certain case 2 years ago
Gleb Mazovetskiy efa94307e0 Optimize lit blending with light level 0 2 years ago
Gleb Mazovetskiy 712f0bac0b Remove `LightTableIndex` global 2 years ago
Gleb Mazovetskiy df98042a1b Optimize InvDrawSlotBack 2 years ago
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