1006 Commits (bea626730fcbe735a65eb0be789871ffb8a209c8)

Author SHA1 Message Date
obligaron 3a1eb6bed7 Decouple Golems from Players and use SpawnMonster for Golem 11 months ago
obligaron fee7f4749f Introduce FindGolemForPlayer and use goalVar3 to track golem <-> player relation 11 months ago
staphen 0f35bd8ce2 Fix compiler warning in Player::RemoveInvItem() 12 months ago
chasedjones88 b47d97f14c
Rebase of #7876 - Shift item order when selling to keep consistent window order (#7886) 12 months ago
Eric Robinson aca06e898a
Menu text revision (#3902) 1 year ago
staphen c798253587 Use constexpr for length of item names 1 year ago
Eric Robinson 173c662723 Remove CalcPlrStaff() 1 year ago
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 1 year ago
Gleb Mazovetskiy ee16071761 Untangle pathfinding dependencies 1 year ago
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
staphen 7a6a6a6c32 Don't send spell level in spell casting network message 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
Gleb Mazovetskiy b76feb2be3 Extract game mode out of init.cpp 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Eric Robinson cfac786daf
Make invalid items unusable (#7506) 1 year ago
Eric Robinson 228aa7e210
Revise Teleport Target (#7531) 1 year ago
Gleb Mazovetskiy f7a93f4cd3 Improve `dev.display.path()` 1 year ago
Andrew James c7abf2f778
Extract logic from CheckInvCut/AutoPlaceItemInInventory (#7494) 1 year ago
Eric Robinson baaa906583
Remove CheckCheatStats() (#7461) 1 year ago
Eric Robinson cdd22626b4
Fix Knockback direction (#7093) 2 years ago
Eric Robinson 109c3b165c
Bugfix/Refactor: Min-Max Damage Range Calculations (#7022) 2 years ago
KPhoenix b0cb1b92ed Bugfix: Corruption item power 2 years ago
Eric Robinson fc457388fd
Removes the logic that mimics the Hellfire oversight 2 years ago
Eric Robinson a374985c5b Optimize StartSpell() 2 years ago
Eric Robinson cec258fd4d
Clean up StartRangeAttack() (#7207) 2 years ago
Eric Robinson d54e96ed90
Optimize RespawnDeadItem() (#7212) 2 years ago
qndel 24f108f193
fix many typos (#7322) 2 years ago
Gleb Mazovetskiy bf98d9f533 Speed up DeadItem 2 years ago
Eric Robinson 5ae0e5eb17
Optimize DeadItem() (#7213) 2 years ago
staphen 60113bb0b8 Fix brightness of whu casting animations 2 years ago
matheusgomes28 7848ab731e
Splitting CheckInvPaste() into smaller functions (#6984) 2 years ago
Tully ba529feb3e Fix infravision monsters flickering when manipulating inventory (#6687) 2 years ago
Eric Robinson 0a2d488efc
Remove redundant code from southwalk fix (#7052) 2 years ago
KPhoenix 00e97d4efc Remove more redundant code 2 years ago
KPhoenix 21df8d6703 Remove redundant code 2 years ago
KPhoenix fee49ea061 Consolidate walk functions 2 years ago
KPhoenix 8291d30dd1 Fix South Walk bug 2 years ago
Eric Robinson ad452cb6c0
Bugfix: DLVL 16 speech after Diablo death (#7008) 2 years ago
ikonomov 99308085f0
spectral damage off by 1 (#7021) 2 years ago
qndel d907ee230d fix typos 2 years ago
obligaron cd840513b9 Introduce Player::isLevelOwnedByLocalClient 2 years ago
obligaron b42b72221f Use PlayerAtPosition at more places 2 years ago
obligaron fae6b3d817 Change Player::getId() and MyPlayerId to uint8_t 2 years ago
obligaron f445bb4ef8 Change CastSpell to Player reference 2 years ago
obligaron 75f68e1b8f Introduce Player::occupyTile 2 years ago
obligaron 79a43dc1de Introduce AddMissile overloads specific for player and monster 2 years ago
ephphatha 3b458376bb Use a pointer to a player instance instead of network id for cursor hovering 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago