qndel
858c6ba3f2
fix order
5 years ago
Anders Jenbo
58a1c1db95
♻️ Clean up function in scrollrt.cpp with swaps
5 years ago
Xadhoom
12c7b715cd
Add test for vanilla pfile_write_hero()
5 years ago
Anders Jenbo
f97adef2dd
🐛 Fix render assertions on Big Endian systems
5 years ago
Robin Eklind
45dd962f27
monster: add BUGFIX for M_WalkDir
...
MWVel velocity values are not rounded consistently (inconsistent use of
floor and ceil). The original formula is (for 16, 32 and 64 pixels of
movement, respectively):
vel16 = (16 << monsterWalkShift) / nframes
vel32 = (32 << monsterWalkShift) / nframes
vel64 = (64 << monsterWalkShift) / nframes
The BUGFIX comment contains updated monster walk velocity values for
the MWVel table, where the formala is calculated as above with consistent
rounding to nearest integer.
5 years ago
Anders Jenbo
a102877a44
🐛 Fix upscaling not appearing in ini by default
5 years ago
Robin Eklind
21e860df77
monster: add BUGFIX to M2MStartKill
...
Also, correct minor typo in BUGFIX of M2MStartHit. The DevilX code
is correct in M2MStartHit (the Devilution comment used
`<=` rather than `<`).
Both were related to the special handling of golem monster numbers.
Having golems occupy the first 4 monster number slots feels like
such a lovely hack :P
5 years ago
Anders Jenbo
a827420070
🐛 Stable "hotkeys" size calculation
5 years ago
Robin Eklind
b11d675543
monster: add BUGFIX for M_FallenFear
...
The index used to access monster was incorrect for the fallen
one flee behaviour. The AI should make fallen ones flee from
the direction of the monster which got hit. Right now, it's
random as the wrong index is used.
5 years ago
qndel
12dddc4e8f
✨ Preserve active spell and hotkeys across games
5 years ago
Anders Jenbo
e8fb559e53
🐛 Correct saving/loading of enums
5 years ago
Andi
7368778cb2
Remove items dropping before entering level ( #1010 )
5 years ago
Juliano Leal Goncalves
5862451e3b
✨ Autoequip all items on pickup
...
Extend behavior of weapons to all items types except for Monk, which will still not auto-equip weapons.
5 years ago
Anders Jenbo
783e4a70b1
♻️ Strongly type items structures
5 years ago
Gleb Mazovetskiy
86bc2ee9da
dlrg: Place constants in an anonymous namespace ( #1114 )
5 years ago
Gleb Mazovetskiy
ba6a78ebc8
Migrate `Cl2DrawOutline` to accept a buffer
5 years ago
Gleb Mazovetskiy
819b5b05df
Migrate `Cl2DrawLightTbl` to accept a buffer
5 years ago
Gleb Mazovetskiy
07f4dbbd2e
Migrate `Cl2Light` to accept a buffer
5 years ago
Gleb Mazovetskiy
bb3ba369df
Migrate `Cl2Draw` to accept a buffer
5 years ago
Gleb Mazovetskiy
eadc5a20a3
Migrate `CelDrawLightRedSafe` to `CelDrawLightRedSafeTo`
5 years ago
Gleb Mazovetskiy
a70de3cecd
Migrate `CelClippedDrawSafe` to `CelClippedDrawSafeTo`
5 years ago
Gleb Mazovetskiy
9ca1fd8996
Migrate `CelBlitOutline` to `CelBlitOutlineTo`
5 years ago
Gleb Mazovetskiy
242341c0b3
Migrate `CelClippedDraw` to `CelClippedDrawTo`
5 years ago
Gleb Mazovetskiy
2f68e8e74e
Migrate `CelDrawLightRed` to `CelDrawLightRedTo`
5 years ago
Gleb Mazovetskiy
88bf59f355
Migrate `CelClippedBlitLightTrans` to `CelClippedBlitLightTransTo`
5 years ago
Gleb Mazovetskiy
14ae63d37d
Migrate `CelClippedDrawLight` to `CelClippedDrawLightTo`
5 years ago
Gleb Mazovetskiy
379b45e021
Migrate `CelDrawLight` to `CelDrawLightTo`
5 years ago
Gleb Mazovetskiy
b43325028f
Migrate `CelDraw` to `CelDrawTo`
5 years ago
qndel
2d055e3a2e
✨ Auto pickup gold
5 years ago
Anders Jenbo
e280432b92
🚨 Fix all SDL1 warnings
5 years ago
Anders Jenbo
dd73ff2cf0
🚩 Add option for disabeling frindly fire ( #1104 )
5 years ago
Anders Jenbo
a60a620e51
Update bugfix comment
5 years ago
qndel
1b304e7bb3
[diablo/hellfire] 🐛 Correct unitialized variable in AddVision
5 years ago
qndel
82ab76b22b
✨ Experience bar
5 years ago
qndel
be895274dc
✨ Monster health bar
5 years ago
Juliano Leal Goncalves
37466890e0
♻️ Extract 'ItemStruct.isEmpty()' function
5 years ago
Juliano Leal Goncalves
19f46b9f6c
🚚 Move 'PlayerStruct' to 'player.h'
5 years ago
Juliano Leal Goncalves
2c14908cf4
🚚 Move 'ItemStruct' to 'items.h'
5 years ago
Anders Jenbo
2923ad043a
🚸 Shift+click to clear the readied spell
5 years ago
Anders Jenbo
ff0bb98ea2
🚸 Close panels when hitting esc
5 years ago
Anders Jenbo
5edc6fc4f1
[diablo/hellfire] 🐛 Make cursor moving consistent when toggling panels
...
Fixes #1055
5 years ago
Anders Jenbo
6be9d37a57
🐛 Fix unitialized variables in the rendere
5 years ago
Anders Jenbo
fe0295fa2e
🚩 Move barbarian and bard test options to the ini
5 years ago
Anders Jenbo
ab72e74645
🐛 Correct saving the render size
5 years ago
Robin Eklind
66ee4221c9
player: add BUGFIX for missing lighting town check in StartWalk2
5 years ago
Anders Jenbo
037ef082b4
🐛 Correct position of dialog backgrounds
...
Fixes #1098
5 years ago
Gleb Mazovetskiy
d55a1c8a7d
Pass CelOutputBuffer to game text printing ( #1095 )
...
* Pass CelOutputBuffer to game text printing
* DrawHalfTransparentRectTo: minor cleanup
5 years ago
Gleb Mazovetskiy
83ce7c27af
Enginify `trans_rect`
...
Moves `trans_rect` to `engine` as `DrawHalfTransparentRectTo` and makes
it operate on `CelOutputBuf`.
5 years ago
Anders Jenbo
8101c61037
♻️ Simplify packing an ear
5 years ago
Anders Jenbo
c71efb5960
✅ Better assertions on item generation tests
...
[Diablo/Hellfire] Also clear PkItemStruct when calling PackItem() to
avoid garbage data ending up in the saves.
5 years ago