831 Commits (628406a44ca71f398fc8cda49abfd1d7a684dfcc)

Author SHA1 Message Date
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
obligaron 70c5cf6cad
Fix item label text with open stash (#4595) 4 years ago
ephphatha 4d7c08d5b4 Deduplicate code for setting stat requirements/flag 4 years ago
ephphatha ca48efc185 Update spell book requirements when refreshing stash items 4 years ago
ephphatha 64a2c41b2c Set clang-tidy config for MethodCase option 4 years ago
DakkJaniels dad46e1905
Item special effect enum (#4129) 4 years ago
ephphatha 7e7798fd2b Add function to mark an item as empty 4 years ago
Anders Jenbo dfd8bdab70
Avoid using HeldItem in CreatePlrItems (#4308) 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Anders Jenbo b9b7e9698a Revert IPL_TARGAC description 4 years ago
qndel e3019b43b0 fix armor pierce on uniques and display affix values 4 years ago
Stephen C. Wills 28e9210812
Update magic requirement for stashed books (#4376) 4 years ago
staphen e6182709d1 Allow casting Town Portal, Teleport, and Guardian scrolls from inventory 4 years ago
Anders Jenbo 7e83aa1429 Improve item hints for gamepads 4 years ago
Gleb Mazovetskiy 2f22d94e0d Remove `OwnedCelSprite::Unowned` method 4 years ago
Anders Jenbo 1ba817ca53
Unify gold handling (withdraw any amount from stash) 4 years ago
obligaron 3e9ca60460 Update _iStatFlag for stash items 4 years ago
Anders Jenbo 6d28810dc7 Change infostr from char[128] to std::string 4 years ago
Anders Jenbo 55a0b71b1c Only spawn loot once 4 years ago
Anders Jenbo 1409e604f5 Reduce string conversions 4 years ago
obligaron ef7966393b Enable apply oil on stash items 4 years ago
obligaron 9183b6fa57 Enable recharge on stash items 4 years ago
obligaron 1f866bd53b Enable repair on stash items 4 years ago
obligaron ae5423ad68 Enable identify on stash items 4 years ago
Anders Jenbo be57d62684 Use UTF8 aware string copying 4 years ago
Anders Jenbo 718c46e7fe Remove use of tempstr 4 years ago
Anders Jenbo a48f89007d Implement stash 4 years ago
qndel 220e9f092b
ignore auric amulet of other players in MP (#4151) 4 years ago
Andrew James f64d17bfa9
Initial clean up of code related to creating items (#2943) 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
DakkJaniels 0bae1ea3a1
switch affix_item_type bit flag enum to class format (#4123) 4 years ago
DakkJaniels 7bc19ee91a
add enum for the spell flags. Adjust code to use them. 4 years ago
qndel be0845f41d barb 2h cleanup 4 years ago
DakkJaniels 6e9fd1b18b
Max Resist Item Formatting (#4104) 4 years ago
Gleb Mazovetskiy 1519e995cf Move store graphics out of `stores.cpp` 4 years ago
ephphatha 68b3252d24 Call dropitem when spawning a quest reward in a network game 4 years ago
ephphatha db1d776539 Deduplicate PItem and DItem 4 years ago
staphen b85485b8f3 Resolve game crash when syncing Diablo items in Hellfire games 4 years ago
obligaron 35dc64312e Show preview CelSprite for player actions (Introduce PlayerStruct.pPreviewCelSprite and UpdatePreviewFrame) 4 years ago
ephphatha 8bf05571a1 Dedupe code which determines how much life/mana to restore for potions 4 years ago
ephphatha 77a783098d Use ObjectAtPosition when checking if an item can be dropped 4 years ago
Anders Jenbo 6de6825ce0 Correct false positives translation warnings 4 years ago
Anders Jenbo 6d346c7e18
Use std::string in PrintItemPower 4 years ago
Anders Jenbo af08a99691 Perform item requirement check when entering vendors 4 years ago
ephphatha 3598ee313c Remove StoreStatOk, replace with calls to CanUseItem 4 years ago
ephphatha 6e2751649a Move ItemMinStats to a member function on Player 4 years ago
qndel 8d318ae397 🐛 Make item stat checking consistent 4 years ago
Anders Jenbo c2515f4724
Fix number of witch items for Diablo, clean up store spawn code 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Andrew James 4a940b1b07
Remove uses of Items[] as a temporary for other Item variables (#2924) 4 years ago