7910 Commits (cpp20-using-enum)

Author SHA1 Message Date
Gleb Mazovetskiy 5c3f14d661 Fix crash with locale=ja and missing fonts.mpq 3 years ago
staphen 3c144c7967 Perform some basic initialization before loading game data 3 years ago
staphen 5e832e75d9 Fix alignment for 2x2 armor sprite in the chest slot 3 years ago
obligaron fbdc2d7900 Skip rendering on low-end devices 3 years ago
staphen 58b48e17ea Fix OOB access when accessing stash 3 years ago
ikonomov 49894785b5 Update stash.cpp 3 years ago
Gleb Mazovetskiy ca3ba14f82 msg.cpp: Always set `spellFrom` 3 years ago
staphen 928d00e9a8 Revert "Fine -> Sturdy" 3 years ago
Gleb Mazovetskiy 1a1a282d9a Use C FILE instead of C++ streams throughout 3 years ago
staphen 076da2aefe Relax latency requirements for online games 3 years ago
Gleb Mazovetskiy e67ea9b006 Make `MissilesData` const 3 years ago
Gleb Mazovetskiy e9e67b3971 Load combined missile CLX in UNPACKED_MPQS mode 3 years ago
Gleb Mazovetskiy f7580f188c Fix multiline `DrawStringWithColors` alignment 3 years ago
Gleb Mazovetskiy e87f68b2b5 Open fewer files concurrently at load time 3 years ago
staphen b46482f414 Clear padmapper state when changing event handlers 3 years ago
staphen 02bbf2565e Provide default selections for resolution on systems with only one display mode 3 years ago
obligaron 023134ef91 Multiplayer: Enable The Chamber of Bone Quest 3 years ago
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 0cea02aa5f Black Mushroom: Add missing TEXT_MUSH12 quest text 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
KPhoenix 8955700e67 Refactor enums 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
Gleb Mazovetskiy 98294e0ad5 Optimize `MissileData`: 32 bytes -> 24 3 years ago
obligaron 2d4e84c561 Multiplayer: Enable Black Mushroom Quest 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
obligaron 5e9801f0cf Sync Quest._qmsg 3 years ago
obligaron 6edae7cf6c Ensure Spectral Elixir is only usable after black mushroom quest is finished 3 years ago
staphen 72585098e4 Adjust position of Flame Wave missiles before processing 3 years ago
KPhoenix 30e815f835 Change ground color of Potion of Rejuevenation 3 years ago
KPhoenix 5794aefded Refactor debug commands 3 years ago
staphen e46d262c52 Fix length of Guardian idle animation 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
staphen 92361f9f6d Display resolution height when FitToScreen is on 3 years ago
Gleb Mazovetskiy 64730bd0bd Optimize `MissileFileData` size: 80 bytes -> 32 3 years ago
Gleb Mazovetskiy 25e9b7320d Remove unused self-ID from `Missile(File)Data` 3 years ago
Gleb Mazovetskiy 0a6a8e8aa0 Clean up missile data access 3 years ago
KPhoenix c534e0e93c Refactor 3 years ago
KPhoenix 99a37a4113 Fine -> Sturdy 3 years ago
KPhoenix 34ac4ec707 Fix duplicate affix name (Crimson) 3 years ago
KPhoenix 7947b99511 Implement new enum class 3 years ago
Eric Robinson d7b6c7dca8
Refactor Missile Function Names (#5733) 3 years ago
staphen 620a86b007 Change default monster missile damage to zero 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago