658 Commits (9201a27b996ba41698bb5e129efa6f0b8873b232)

Author SHA1 Message Date
Andrew James 796e2813cf
Use scoped enums for DungeonFlags/BFLAG (#3135) 4 years ago
staphen d669f8ce19 Remove call to SetRndSeed() from OperateFountains() 4 years ago
Andrew James 021c7a652f
Add helpers for checking object type (#3357) 4 years ago
Andrew James e87b67aa8a
Remove no-op assignment (#3362) 4 years ago
Andrew James 7dcc6d15f7
Update some quest object activation functions to use references (#3356) 4 years ago
ephphatha d2940e8f7f Update GetObjectStr to take a const Object& 4 years ago
Gleb Mazovetskiy 64a88343e8 Refactor: Use item iterators in 7 more places 4 years ago
ephphatha 6d545868d2 Move objectIsDisabled to a member function 4 years ago
ephphatha e98b80c992 Remove declaration of private/anonymous function 4 years ago
Andrew James 76ef0e8128
Dedupe SyncNakrulRoom code (#3325) 4 years ago
obligaron 98ecd0ecc5 Introduce CloseGoldDrop 4 years ago
qndel e567953bc9 Sharing automap exploration in multiplayer 4 years ago
qndel d81de165d4
code cleanup (#3235) 4 years ago
qndel 5193abebcb add objectindex to tiledata 4 years ago
obligaron c6b214ecd3 Fix opening Diablos chamber with only one lever 5 years ago
obligaron 9e788d8134 Introduce AreAllLeversActivated 5 years ago
Juliano Leal Goncalves 379a27b64a ♻️ Convert 'ItemType' enum to enum class 5 years ago
Juliano Leal Goncalves 5607c58daa 🏷️ Add 'PickRandomlyAmong' function that picks one value from a set of values randomly 5 years ago
Juliano Leal Goncalves 5a69380074 ♻️ Leverage 'ItemType' enum 5 years ago
ephphatha dda9a5dda0 Remove redundant else statements in L1*OperateDoor functions 5 years ago
ephphatha b12de6fe12 Use scoped enum for Direction 5 years ago
Juliano Leal Goncalves 0d3d4c14f6
🚚 Rename 'Dead' concept to 'Corpse' everywhere (#2808) 5 years ago
Juliano Leal Goncalves ef74b6f92d 🚚 Rename 'ObjectStruct' to 'Object' 5 years ago
Juliano Leal Goncalves 20db8d1a11 🚚 Rename 'MonsterStruct' to 'Monster' 5 years ago
Juliano Leal Goncalves 1cd62bbc64 🚚 Rename 'MonsterMode' members for semantic and consistency 5 years ago
Juliano Leal Goncalves 69a7cb66d4 ♻️ Convert 'MON_MODE' enum to 'MonsterMode' enum class 5 years ago
Juliano Leal Goncalves bb2dfdfb73 🚚 Rename 'ItemStruct' to 'Item' 5 years ago
Anders Jenbo 4044fadeb5 Clean up some players references 5 years ago
Gleb Mazovetskiy 032eaf7491 External iterators for player items 5 years ago
Anders Jenbo bf706f2fbb 🐛 Fix Phasing not working in Lazarus' camber 5 years ago
Anders Jenbo 4fd2e2dc97 🐛 Fix Phasing teleporting to invalid locations 5 years ago
Robin 62a33c61d9
objects: deduplicate logic in OperateShrineGloomy using ForEachItem function 5 years ago
BC Ko 4df798808e
2435 refactor global variable Items part 2 (#2673) 5 years ago
Anders Jenbo 96b19ca8d5 Set _micaster type to mienemy_type 5 years ago
Anders Jenbo 3df8af0e9d Apply missile_id to _mitype 5 years ago
BC Ko 40c804c0ba Replace QuestStatus() with IsAvailable() in QuestStruct 5 years ago
ephphatha 96e3ce6ea4 ensure std::min call uses correct types, cast result explicitly 5 years ago
ephphatha 8f2e94ae4d Use unsigned types for player experience and related values 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo ab8afa7cd7
Fix edge cases in mouse action tracking code (#2452) 5 years ago
Anders Jenbo 9c4e34f988 Player by reference 5 years ago
Anders Jenbo f0a7a5c989 🎨 Apply code style 5 years ago
Anders Jenbo 069249f318 🚚 Move local function to anonymous namespace i-p 5 years ago
Anders Jenbo 0889780923 Remove more usage of miniwin types 5 years ago
Anders Jenbo b591824182 💚 Fix NOSOUND build 5 years ago
Anders Jenbo 9264ad4b89 Use IsTileNotSolid() in place of !nSolidTable[dPiece[][]] 5 years ago
FluffyQuack ba60907853
Hold mouse button to keep attacking (Diablo 2-style) (#2349) 5 years ago
Anders Jenbo 4cdcff90db 🐛 Fix Zhar state not being set when triggered 5 years ago
Anders Jenbo 77b72da276 ♻️Use monster by reference when possible 5 years ago