6806 Commits (a91ec16196352fd39cb8d47aab6d0315ff1c6328)

Author SHA1 Message Date
Cesar Canassa dab0517f21
♻️ Refactor ActivateSpawn to receive a Monster reference (#4889) 4 years ago
Cesar Canassa 423a2ed614
♻️ Refactor MonsterRangedAttack to receive a Monster reference (#4891) 4 years ago
Cesar Canassa 27f8951a94
♻️ Refactor MonsterWalk to receive a Monster reference (#4888) 4 years ago
Cesar Canassa 4bb2f30657
♻️ Refactor MonsterDeath to receive a Monster reference (#4887) 4 years ago
Cesar Canassa 76da2d14c9
Remove monsterId from M_GetKnockback (#4882) 4 years ago
Gleb Mazovetskiy aeb8f9ee91 points_in_rectangle_range.hpp: Fix line endings 4 years ago
Gleb Mazovetskiy eb8721885d Fix clang warnings 4 years ago
obligaron 4db1c6f315
Make DirectionSettings::offset match ActorPosition::offset2 (#4883) 4 years ago
Cesar Canassa c126839b9f
♻️ Refactor StartMonsterGotHit to receive a Monster reference (#4880) 4 years ago
Cesar Canassa bbb78542df
♻️ Refactor Teleport to receive a Monster reference instead of monsterId (#4879) 4 years ago
Anders Jenbo 0b7ad34c9d
Take player by reference in StartWalkStand and RemovePlrMissiles (#4874) 4 years ago
Cesar Canassa 79f5cdb2be
♻️ change delta_monster_hp to receive a Monster reference (#4873) 4 years ago
Stephen C. Wills 4584b41d69
Fix errors rendering progress dialog (#4878) 4 years ago
Cesar Canassa 6579aa53c5
Normalise the player and monster walking function naming (#4877) 4 years ago
ephphatha fce4d23ba8 Iterate over all monsters when applying delta 4 years ago
ephphatha 2da2ea7b03 Take monster reference in M_ClearSquares 4 years ago
Cesar Canassa eb2740c7b6
♻️ change M_WalkDir to receive a Monster reference (#4875) 4 years ago
k-bar 26de74f4a2
AnimationInfo class correct style (#4870) 4 years ago
Cesar Canassa 746abaaacb
Improve StartWalkX functions naming (#4872) 4 years ago
Cesar Canassa fa62ff75e3
♻️ Get the moster ID dynamically (#4820) 4 years ago
Gleb Mazovetskiy 17f8cdddc4 Clean up `GetSpellLevel` 4 years ago
Gleb Mazovetskiy 6949a6f418 Monster: Remove MType/MData pointers 4 years ago
Gleb Mazovetskiy 495448c460 Fix extra bracket in (disabled) translation 4 years ago
Gleb Mazovetskiy 966e66e88e .clang-tidy: -misc-non-private-member-variables-in-classes 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
Gleb Mazovetskiy 21dc7f553d Add OptionalCelSprite: smaller than std::optional 4 years ago
obligaron a6132a1aa8 Ensure that no overflow happens when loading (invalid) data 4 years ago
obligaron e87aca38bb Change animation frames and tick per frame to int8_t 4 years ago
obligaron d4638f290c Don't call player.AnimInfo.ProcessAnimation if player death animation is finished 4 years ago
Anders Jenbo ab55877adc Take player by reference in UseMana 4 years ago
Anders Jenbo b00ae287b8 Minimize propegation of global Players index 4 years ago
Gleb Mazovetskiy 92b6be4302
Fix `Point#*Distance` functions for unsigned types (#4857) 4 years ago
ephphatha 0f1ac758d8 use a smaller buffer 4 years ago
ephphatha d6120f05bc Only call fmt::format_to when the FPS value updates 4 years ago
k-bar 21b6365589 missile from berserked monster try to hit every monster 4 years ago
Andrew James ace09d5f45
Address int-arithmetic-overflow in loadsave.cpp (#4853) 4 years ago
Andrew James a083b76ec4
Avoid casting unnecessarily in worldToNormalScreen (#4852) 4 years ago
Gleb Mazovetskiy 72660d9189
Migrate snprintf to fmt (#4845) 4 years ago
Gleb Mazovetskiy 3b2e560fa0
Non-int versions of `Point` and `Displacement` (#4824) 4 years ago
Mikołaj Piróg 7cab074aa5
Correct members' names in monster.h (#4850) 4 years ago
Gleb Mazovetskiy ad7ca97ae1
Fix black background palette (#4831) 4 years ago
Andrew James 36bf343de6
Avoid unnecessary iterations in missile routines (#4843) 4 years ago
Gleb Mazovetskiy 010dda42cf Remove PCX->CEL conversion 4 years ago
Gleb Mazovetskiy 7e582a5840 DiabloUi: Render focus indicators as PCX 4 years ago
Gleb Mazovetskiy 0c7e36e81a DiabloUI: Clean up portrait loading 4 years ago
Gleb Mazovetskiy 3178dd5158
Replace most uses of `sprintf` with `fmt` (#4837) 4 years ago
Vladimir Olteanu 5a5111f1d8
Refactor CrawlTable (#4833) 4 years ago
Mikołaj Piróg 405d9d18b6
Monster cleanup (#4832) 4 years ago
Gleb Mazovetskiy bd66e7d6d8
pcx_render: Fix line skipping for odd widths (#4828) 4 years ago
Gleb Mazovetskiy 7a58f800f4
DiabloUI: Clean up logo handling (#4830) 4 years ago