676 Commits (f64d17bfa9940855753145385b47cc87aa40c62a)

Author SHA1 Message Date
Andrew James f64d17bfa9
Initial clean up of code related to creating items (#2943) 4 years ago
galaxyhaxz 13175df53d Add vanilla trap bugfix 4 years ago
staphen 30a9595020 Fix Hork Demon and Nakrul drops in multiplayer 4 years ago
ephphatha 4eec1bd40c Refactor trap target loop to use range iterator 4 years ago
staphen 597cde8ff2 Fix item cursor graphic used when generating Rogue's reward from the Slain Hero quest 4 years ago
ephphatha 13c54102e0 Combine Add*Door functions 4 years ago
ephphatha 939df1b9c3 Remove duplicate arguments to Add*Door functions 4 years ago
ephphatha eebea35280 Pass object by reference 4 years ago
ephphatha 099fad5cb9 Use ObjectAtPosition helper for remaining references in objects.cpp 4 years ago
ephphatha 77a783098d Use ObjectAtPosition when checking if an item can be dropped 4 years ago
ephphatha a0019d289d Use Point based object lookups in themes.cpp 4 years ago
ephphatha 903b661307 Use ObjectAtPosition for debug object type display 4 years ago
ephphatha 379d6e87b3 Move ObjectAtPosition to objects.cpp and make it return a pointer 4 years ago
obligaron ff5de056fa
Add all (boolean) Game Settings to Settingsmenu (#3616) 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
obligaron 635f378722 Add OptionEntry Experience Bar 4 years ago
Andrew James 8104432db4
Use object reference (and self-id lookup) for BreakBarrel 4 years ago
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