227 Commits (4db65d94de34c9f8fa6bc3510ce2d8ca80026fa9)

Author SHA1 Message Date
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
obligaron eeca953615 Introduce UpdateHellfireFlag to set missing CF_HELLFIRE flag 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
obligaron 44de539afb Introduce CronerStoneStruct::isAvailable() 3 years ago
obligaron 715e689ecb Introduce Item::isUsable() 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
obligaron c18380c2e7 Sync SpawnUnique 3 years ago
obligaron 1b1ea50cba Refactor SpawnItem 3 years ago
obligaron 0711e6af4d Sync SpawnQuestItem (multiplayer quest items) 3 years ago
staphen 21bd760bfa Bypass CMD_PUTITEM when triggering CMD_OPENHIVE or CMD_OPENGRAVE 3 years ago
ephphatha ea3ecbd619 Use _item_indexes type where appropriate 3 years ago
Gleb Mazovetskiy ac26f3a23b Item: Optimize to save 16 bytes (312->288) 3 years ago
staphen 73028ec04a Define network struct for ears 4 years ago
obligaron b3aa08589b Don't use MyPlayer in UnPackItem and dependend methods 4 years ago
Anders Jenbo 872456ae5d Use size_t for a select few pnum variables 4 years ago
obligaron 6804221199 Store scroll/rune location in SpellCastInfo.spellFrom and remove the scroll/rune only after the spell is casted 4 years ago
Anders Jenbo 3250472789 Clean up player references 4 years ago
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago
Anders Jenbo 6a8fd04067
Use player by references (#4938) 4 years ago
Cesar Canassa e538acb248
📝 Fixes Doxygen warnings (#4904) 4 years ago
obligaron e87aca38bb Change animation frames and tick per frame to int8_t 4 years ago
Anders Jenbo 54598e2a8f CreatePlayer by reference 4 years ago
Gleb Mazovetskiy 779ccaca17 Overhaul translation fetching 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
ephphatha 7a3722d63b Add helper for clearing an item and using it's old value 4 years ago
DakkJaniels dad46e1905
Item special effect enum (#4129) 4 years ago
ephphatha adba5c4441 Add hint to avoid bugprone-use-after-move warnings 4 years ago
ephphatha 7e7798fd2b Add function to mark an item as empty 4 years ago
Anders Jenbo 1ba817ca53
Unify gold handling (withdraw any amount from stash) 4 years ago
Anders Jenbo 55a0b71b1c Only spawn loot once 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
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
Anders Jenbo 6d346c7e18
Use std::string in PrintItemPower 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
ephphatha b8b220311a Remove AvailableItems, no longer required 4 years ago
ephphatha 18658f6a42 Remove duplicate argument to DeleteItem 4 years ago
ephphatha baa1cd65c5 Make FindGetItem return an index into ActiveItems 4 years ago
ephphatha 55a52b82c2 Use unsigned types for Items array indexes consistently 4 years ago
ephphatha 87651aa2f5 Check the item at the target position before searching all items 4 years ago
qndel 6dbe9109b2
make durability int again (#3467) 4 years ago
staphen ab13fba13f Use Rune Bomb or Cathedral Map to open Hive or Crypt 4 years ago
qndel c44ae7b0d4
Faster and better debug unique drop 5 years ago
Gleb Mazovetskiy ec13c333a9 Refactor: Use item iterators for scroll checks 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
Juliano Leal Goncalves 379a27b64a ♻️ Convert 'ItemType' enum to enum class 5 years ago