916 Commits (4db65d94de34c9f8fa6bc3510ce2d8ca80026fa9)

Author SHA1 Message Date
Trihedraf 7baaa3c35e
Fix monster health to +100 for NM and +200 for Hell instead of +1 and +3 (#5987) 3 years ago
Eric Robinson 81e3c7abaa
Remove fixed bugfix comments, apply golem fix 3 years ago
Gleb Mazovetskiy 957bd03b98 Remove `FMT_COMPILE` in "cold" places 3 years ago
obligaron 63b04045f2 MP: Send delta message for lachdanans death 3 years ago
obligaron 6a5210e14a Multiplayer: Enable Lachdanan Quest 3 years ago
obligaron 3a31539c7e Multiplayer: Enable Warlord of Blood Quest 3 years ago
obligaron 76528246d7
Multiplayer: Enable Zhar the Mad Quest (#5823) 3 years ago
obligaron 31b0f2147a Multiplayer: Enable Gharbad the Week Quest 3 years ago
Gleb Mazovetskiy e67ea9b006 Make `MissilesData` const 3 years ago
Gleb Mazovetskiy 98294e0ad5 Optimize `MissileData`: 32 bytes -> 24 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Gleb Mazovetskiy 0a6a8e8aa0 Clean up missile data access 3 years ago
KPhoenix 7947b99511 Implement new enum class 3 years ago
staphen 620a86b007 Change default monster missile damage to zero 3 years ago
Eric Robinson 30c1991039
`enum _mai_id` -> `enum class MonsterAIID` (#5683) 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
Anders Jenbo 0c5fd01067 Change missile_resistance into class DamageType 3 years ago
ephphatha 9da76e0003 Update CheckReflect to return applied damage 3 years ago
KPhoenix a22389613d Remove No Monster Heal from Fire Arrows 3 years ago
Gleb Mazovetskiy 36c4a89f3e Clean up a few position types 3 years ago
Gleb Mazovetskiy 6654a26345 IsPlayerMinion: Faster check 3 years ago
Gleb Mazovetskiy 3910c2e56a UpdateEnemy: Swap the M_Talker check 3 years ago
Gleb Mazovetskiy 9a1587060d Use real `CalculateSoundPosition` with NOSOUND 3 years ago
Gleb Mazovetskiy 09d7f99c32 Optimize IsTileSafe 3 years ago
Gleb Mazovetskiy 38e37e0d53 Fix warnings/errors with `-funsigned-char` 3 years ago
KPhoenix e7ffa882e6
Minor cleanup for MonsterAttackPlayer() (#5444) 3 years ago
obligaron 0aa3831e32 Multiplayer: Enable Ogden's Sign Quest 3 years ago
obligaron d2d96f988c Make TalktoMonster multiplayer compatible 3 years ago
obligaron f8705c51a2 Make skeleton king's lair multiplayer compatible 3 years ago
obligaron 5fe20e3d32 Make Lazarus quest map multiplayer compatible 3 years ago
obligaron 5f63060c28 Add FindUniqueMonster 3 years ago
Gleb Mazovetskiy 6dca019de2 Use `function_ref` instead of `function` 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy d1e9f51c68 monster.{h,cpp}: Minor refactor 4 years ago
Mikołaj Piróg 4cff046ba9
Replace toHitSpecial member with a function & fix wrong arguments being passed (#5337) 4 years ago
Mikołaj Piróg 5e340d3261
Replace level member with a member function in monster (#5336) 4 years ago
qndel 21f67eaadd use array size instead of sizeof math 4 years ago
qndel f132d4a13a
fix golem detection (#5342) 4 years ago
obligaron a2ec22667f Use AnimationInfo::isLastFrame in more places 4 years ago
zaid-ismail031 b0c9a8024e Refactor missiles.cpp to use Direction enum instead of magic Point/Displacement constants. 4 years ago
Mikołaj Piróg 32b3333bfb
Exp overflow fix (#5070) 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
qndel aa65d27e5c break hidden invis on death 4 years ago
qndel 2c6bd410c2 increase pDiabloKillLevel variable in singleplayer on diablo kill 4 years ago
qndel ef5a4de227 typos + code cleanup 4 years ago
staphen f9e01f25c4 Consistently send network messages when monsters are damaged 4 years ago
obligaron 2493f06116 ActorPosition: Remove offset, offset2 and velocity 4 years ago