67 Commits (install)

Author SHA1 Message Date
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 6 months ago
Andrettin 7d1aebd91b Added support for mapping IDs for item types 7 months ago
Andrettin 19f50e34f4 Added support for defining additional unique base items via TSV loading 7 months ago
Andrettin ae4264b202 Added Lua binding for defining new item types 7 months ago
Andrettin e2e8446be1
Added Lua Bindings for Adding Unique Items 7 months ago
Anders Jenbo 88efadfce8 Make affixes data driven 8 months ago
Andrew James 1412e25eff
Allow for item drop rates up to 255 (#7533) 1 year ago
obligaron 138f937519 Fix infinite loop in unique item randomization 2 years ago
Eric Robinson f67fbfeaca
Conditionally set cursor graphic for unique items (#7067) 2 years ago
Eric Robinson ebe353f105
Revise how unique cursor graphic is obtained (#7066) 2 years ago
Gleb Mazovetskiy dc59cdaee4 Extract objcurs widths into a file 2 years ago
Gleb Mazovetskiy f566359e4f Migrate item data to txtdata/ 2 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
obligaron 1522dc7031 Multiplayer: Add arena potions 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
obligaron 6edae7cf6c Ensure Spectral Elixir is only usable after black mushroom quest is finished 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
ephphatha 6c32945571 Use _item_indexes enum values instead of magic numbers 3 years ago
Gleb Mazovetskiy ac26f3a23b Item: Optimize to save 16 bytes (312->288) 3 years ago
Gleb Mazovetskiy 4cf0053ece Set underlying type for all the enums 4 years ago
Vladimir Olteanu 58ae9169f1
Item effect cleanup (#5229) 4 years ago
Vladimir Olteanu 75ea31e89c Remove unused misc items 4 years ago
DakkJaniels dad46e1905
Item special effect enum (#4129) 4 years ago
ephphatha 3f5a697086 Add tests for GetInventorySize 4 years ago
DakkJaniels 0bae1ea3a1
switch affix_item_type bit flag enum to class format (#4123) 4 years ago
Gleb Mazovetskiy e12adf689e Fix windows build 4 years ago
KPhoenix bb9a20f5e9 Implement unused Long War Bow graphic 4 years ago
Anders Jenbo a0009b0ff8 Correct name of IPL_LASTDIABLO 5 years ago
Anders Jenbo 0c5bdf5dbf 🐛 Reject items that would cause an OOB to 5 years ago
Juliano Leal Goncalves 379a27b64a ♻️ Convert 'ItemType' enum to enum class 5 years ago
Juliano Leal Goncalves 6323539fcc 🚚 Rename 'item_type' enum to 'ItemType' 5 years ago
Juliano Leal Goncalves 4431e3a823
🚚 Rename 'UItemStruct' struct to 'UniqueItem' (#2806) 5 years ago
Juliano Leal Goncalves 528d703616 🚚 Rename 'ItemDataStruct' to 'ItemData' 5 years ago
Anders Jenbo 90960f0c14 Remove dead code 5 years ago
Anders Jenbo f29d270055 💚 Make UINumPL unsigned 5 years ago
Anders Jenbo 996cadf972 ♻️Unique powers cleanup 5 years ago
matheusgomes28 42e2c174ac
Refactored parameters of "StartItemPower(...)" and code around calls to it. (#2345) 5 years ago
Anders Jenbo c8870dbd1f Rename item globals 5 years ago
Anders Jenbo 235b0ee06c 💚 Fix remaning compiler warnings for GCC and CLang 5 years ago
Anders Jenbo a7c7fa0030 Fully apply clang-tidy/format to all files 5 years ago
Juliano Leal Goncalves 1cb2de47c4 🏷️ Expand underlying type of '_item_indexes' to 'uint16' 5 years ago
Anders Jenbo 913546ba92 Mark unused item_effect_type enums 5 years ago
Anders Jenbo 4a7ba94702 🎨 Run clang-format 5 years ago
Jmgr c33182d6de Modernize deprecated headers 5 years ago
Anders Jenbo 7912e510f0 🎨 Clean up overuse of SDL types 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo 6e1a106a38 🚚 Move header we implement into the project 5 years ago
Anders Jenbo 819fd40376
🎨 Consistent enum value style (#1458) 5 years ago
Anders Jenbo e7ae8ddd04 🚚 Move all enums to there respective headers 5 years ago