947 Commits (development)

Author SHA1 Message Date
Gleb Mazovetskiy b48d4b2900 Remove uses of blank.wav 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
KPhoenix f52b2cb71f Enum Class: MagicType 3 years ago
Anders Jenbo a29fc3a074 Correct casing for Player::isWalking() 3 years ago
obligaron d2d96f988c Make TalktoMonster multiplayer compatible 3 years ago
obligaron c8c3f9366c Play skeleton kings speech only once and also in multiplayer 3 years ago
obligaron 7980a5a890 Make debug god mode damage multiplayer compatible 3 years ago
obligaron eca1a68bec AnimationInfo: Use fixed point math for fractions 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
Gleb Mazovetskiy 0498d7d3a7 Fix compilation warnings 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
obligaron 795a43dd89 Add Arena Support 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy ec12d7ce44 Player: Optimize to save 40 bytes 3 years ago
obligaron a2ec22667f Use AnimationInfo::isLastFrame in more places 4 years ago
obligaron 925e13d22a Introduce AnimationInfo::isLastFrame and use it instead of _pXYZFrames 4 years ago
obligaron 5b6beac375 Introduce Player::getAnimationFramesAndTicksPerFrame 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
Stephen C. Wills a06dd25d17
Synchronize player inventories (#5217) 4 years ago
qndel 5dc95550ce Add TRN debug command and support for optional class TRNs 4 years ago
Vladimir Olteanu 58ae9169f1
Item effect cleanup (#5229) 4 years ago
obligaron 9e0cdfe022 StartNewLvl: Only update setlvlnum for the local player 4 years ago
qndel 8e137f5305 close help panel while talking to NPCs 4 years ago
staphen f9e01f25c4 Consistently send network messages when monsters are damaged 4 years ago
ephphatha 8132d6a033 Take object by reference in OperateObject 4 years ago
staphen 4115c8ce29 Ensure valid animation state when loading death animation in InitPlayer() 4 years ago
Anders Jenbo 2d9531f692 Remove redundant check for distance when operating doors 4 years ago
obligaron 2493f06116 ActorPosition: Remove offset, offset2 and velocity 4 years ago
obligaron 5913783826 Add walking offset calculation to ActorPosition (and validate it) 4 years ago
obligaron acfa8ed022 Reduce use of position.offset in PmChangeLightOff 4 years ago
obligaron a410e989bf Remove ScrollInfo 4 years ago
Gleb Mazovetskiy ba34bafb3f Use SDL events directly 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
obligaron 439a9926e5 Clean up spell usage function names 4 years ago
obligaron 6804221199 Store scroll/rune location in SpellCastInfo.spellFrom and remove the scroll/rune only after the spell is casted 4 years ago
obligaron 279e92e69c Checks conditions for spell again, cause initial check was done when spell was queued 4 years ago
obligaron 1cfd1ca99d Fix double casting bug - use separated info for casted and queued spells 4 years ago
Cesar Canassa 1bdee4523b
Adds ignoreMovingMonsters to MonsterAtPosition (#5118) 4 years ago
ephphatha 0ce76a3f13 Add Object lookup method to mimic map::at() 4 years ago
Cesar Canassa 1d08d6b974
♻️ Replace dMonster usage on DoAttack (#5137) 4 years ago
DakkJaniels 9403084d41 Fix ModifyPlrMag 4 years ago
Gleb Mazovetskiy 2ca6a3e8eb `Player#getGraphic`: Remove `MyPlayer` check 4 years ago
Gleb Mazovetskiy b21ebffaf2 Clean up player graphic loading 4 years ago
Anders Jenbo 56915974d6 Minimize passing of player indexes 4 years ago
Anders Jenbo d1189388f5 Use user by reference 4 years ago
Mikołaj Piróg 262fa9ac2d
Rename MonsterData members (#5000) 4 years ago
Anders Jenbo ac2bf9aaac Limit what gets called in headless mode 4 years ago
obligaron ebfb519ee0 Rename gbQuietMode to HeadlessMode 4 years ago
Cesar Canassa ce349789cf
♻️ Refactor M_StartKill to receive a Monster reference (#4943) 4 years ago