967 Commits (b57fac6419d4e74fd2f4e075674cd74302a26fb7)

Author SHA1 Message Date
Gleb Mazovetskiy 5ff588d402 Fix some compilation warnings 2 years ago
staphen 2ddcc7118a Hiddens are no longer omniscient 2 years ago
matheusgomes28 7848ab731e
Splitting CheckInvPaste() into smaller functions (#6984) 2 years ago
Eric Robinson 0ac30d101d
Refactor TileHasAny() (#7085) 2 years ago
Eric Robinson 6d5bbe6782
Fix draw order problems with south walk (#7053) 2 years ago
KPhoenix 21df8d6703 Remove redundant code 2 years ago
KPhoenix fee49ea061 Consolidate walk functions 2 years ago
KPhoenix 8a5a6c57d3 Fix monster tile occupation 2 years ago
obligaron 4be420e1c1 Allow Leoric to dynamically spawn skeletons in multiplayer with full quests enabled 2 years ago
Gleb Mazovetskiy 25c1c5b372 Fix a few -Wsign-compare warnings 2 years ago
obligaron 51ab0106ab Sync monster spawn in multiplayer 2 years ago
obligaron 423150b457 Introduce SpawnMonster 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 19b6e2bcc4 Fix debug spawning monsters 2 years ago
obligaron e7ba810af7 Update existing monsters after loading monster gfx 2 years ago
obligaron d4a70a2bc5 Fix MSVC warnings in monster.cpp/monsterdat.cpp 2 years ago
obligaron 42e1b82a91 Use GetDunSize in loops 2 years ago
obligaron 75f68e1b8f Introduce Player::occupyTile 2 years ago
obligaron 81d738e303 Introduce Monster::occupyTile 2 years ago
obligaron 79a43dc1de Introduce AddMissile overloads specific for player and monster 2 years ago
Gleb Mazovetskiy 99fea0d1c5 Migrate unique monsters to data files 2 years ago
Gleb Mazovetskiy 2eae121931 Migrate monstdat to a data file 2 years ago
Gleb Mazovetskiy 0d19c1b773 Slightly optimize loading same-sprite monsters 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago
Stephen C. Wills 7470862b14
Fix alignment on AiProc values (#6704) 2 years ago
Gleb Mazovetskiy 0f77cc3797 Force-inline methods to improve debug build perf 3 years ago
Gleb Mazovetskiy 62e9aa0448 `MissilePosition`: Use `WorldTilePosition` 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
Gleb Mazovetskiy ba4def9382 Use utils/algorithm/container.hpp in more places 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy e9b5ec77f9 Remove AppendStrView 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
Stephen C. Wills 94c7e7fc01
Add bounds check to MonsterIdle() to prevent var2 overflow (#6395) 3 years ago
Gleb Mazovetskiy d8cd147ac7 Re-encode CL2 on load 3 years ago
Gleb Mazovetskiy de081b7080 Fix a few compilation warnings 3 years ago
Anders Jenbo 13e3217578
Only play the dialogs for the initating player (#6173) 3 years ago
staphen 217f6aee85 Don't turn monster towards player during hit recovery if monster is petrified 3 years ago
obligaron d46aa0e2bc Always check for uniqueType in TalktoMonster 3 years ago
obligaron aa354849ee Fix stone curse shows the wrong animation & infinite petrify 3 years ago
obligaron 31fe55a161 Prevent hellfire quests from disapearing from quest log 3 years ago
obligaron 1e8230b9b1 Move Gharbad talk logic (spawn item) to TalktoMonster 3 years ago
obligaron 3f195ae29b Use CMD_SPAWNITEM to spawn Ghardbards first item 3 years ago
obligaron deee72b0bc Move Zhar talk logic (spawn item) to TalktoMonster 3 years ago
obligaron e1082126a3 Use CMD_SPAWNITEM to spawn Zhars first book 3 years ago
staphen 874fa6b8d3 Fix monster light offset after walk animation ends 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Anders Jenbo b7424a0068 Clean up PmChangeLightOff() 3 years ago