684 Commits (dadf378df70dff7364e81ad3402dd8bc6b42119c)

Author SHA1 Message Date
qndel f2e3ca3887 [diablo] Fix shrine rng (#4529) 4 years ago
ephphatha 6bfe5fd564 set statflag after recreating potion 4 years ago
Anders Jenbo 2d2362d035
Avoid using HoldItem in OperateShrineEldritch 4 years ago
Anders Jenbo 1ba817ca53
Unify gold handling (withdraw any amount from stash) 4 years ago
Anders Jenbo 6d28810dc7 Change infostr from char[128] to std::string 4 years ago
Anders Jenbo 1409e604f5 Reduce string conversions 4 years ago
Anders Jenbo be57d62684 Use UTF8 aware string copying 4 years ago
Anders Jenbo 718c46e7fe Remove use of tempstr 4 years ago
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