937 Commits (5c3f14d661c1bbffdb39ff75cc08cc82b175f6d1)

Author SHA1 Message Date
obligaron 8b64546b21 Move spectral elixir special logic from Player::CanUseItem to Item::isUsable 3 years ago
obligaron 715e689ecb Introduce Item::isUsable() 3 years ago
obligaron 0267a11db2 Fix item levels for set/quest-maps 3 years ago
Eric Robinson f75f66d54b
Add `playerdat` (#5763) 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
obligaron 34d5aeb853 In multiplayer drop the brain as extra item to ensure that all clients see the brain drop 3 years ago
obligaron 12ffc855e5 Fix quest items can't get picked up after dropping 3 years ago
obligaron 475f1d67fb Spawn Fungal Tome during level generation to avoid desyncs 3 years ago
KPhoenix 30e815f835 Change ground color of Potion of Rejuevenation 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
KPhoenix fa889625b3 Fix wrong flip sound: Tavern Sign 3 years ago
KPhoenix c534e0e93c Refactor 3 years ago
Eric Robinson ef3a57b7d9
`enum spell_type` -> `enum class SpellType` (#5674) 3 years ago
KPhoenix f52b2cb71f Enum Class: MagicType 3 years ago
qndel efaf334965 typos and code cleanup 3 years ago
obligaron b3a9968c90 Timedemo: Support switching player equipment 3 years ago
obligaron 79f423191c Introduce GetItemIndexForDroppableItem 3 years ago
obligaron 75a81c6f11 Change RndVendorItem to ItemData 3 years ago
staphen 99a1230ee6 Reintroduce code to burn random number when spawning pinned books in Adria's shop 3 years ago
Andrew James 7d618aac9c simplify monk damage calculation 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
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
staphen 21bd760bfa Bypass CMD_PUTITEM when triggering CMD_OPENHIVE or CMD_OPENGRAVE 3 years ago
staphen e67e4934cc Add padmapper for gamepad customization 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Andrew James db90fd7956 remove sentinel check now that loop operates on known bounds 3 years ago
ephphatha ea3ecbd619 Use _item_indexes type where appropriate 3 years ago
ephphatha 236b672687 Move increment of monster drop index to caller 3 years ago
ephphatha 3e8715a3fd Remove pointless increment/decrement of indexes returned by RndVendorItem 3 years ago
ephphatha fc2a158a8f Tidy up code dealing with temporary arrays 3 years ago
ephphatha 6c32945571 Use _item_indexes enum values instead of magic numbers 3 years ago
Gleb Mazovetskiy ec12d7ce44 Player: Optimize to save 40 bytes 3 years ago
Gleb Mazovetskiy 6150973c1b Clean up gamepad icons code 3 years ago
Nicholas Calaway eb45857422
Gamepad icons (#5357) 3 years ago
obligaron c80fcf42c8
Fix infravision lasts forever (#5404) 3 years ago
DakkJaniels 4015dc186a Prevent oil damage wrap around 4 years ago
Trihedraf 895ae95ef9
Fix Activate to use showing on all items (#5379) 4 years ago
burningserenity 597030d250 Fix activate to use showing up on all items 4 years ago
Mikołaj Piróg 5e340d3261
Replace level member with a member function in monster (#5336) 4 years ago
staphen 73028ec04a Define network struct for ears 4 years ago
obligaron a2ec22667f Use AnimationInfo::isLastFrame in more places 4 years ago
obligaron c1abeeac5a Use getAnimationFramesAndTicksPerFrame when swapping gear 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
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
obligaron 034eacda98 PrintItemMisc: Fix staffs and flash scrolls 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago