qndel
fe15ae32f0
fix warnings
1 year ago
Eric Robinson
793eb7a835
Fix 0 charge staff in speed spell ( #6502 )
...
* Fix 0 charge staff in speed spell
1 year ago
Eric Robinson
9f197f5ebc
Rename Missile::_mirange to Missile::duration ( #7214 )
2 years ago
Eric Robinson
cdd22626b4
Fix Knockback direction ( #7093 )
2 years ago
Anders Jenbo
ee8907eb96
Use Point in cursor.cpp
2 years ago
Todd-C-Goldfarb
cadb6d86a5
Refactor: Check_Curs_Move() (Issue: 1995)
2 years ago
Eric Robinson
109c3b165c
Bugfix/Refactor: Min-Max Damage Range Calculations ( #7022 )
2 years ago
Eric Robinson
e90855b3c4
Rename stores.cpp global variables ( #7425 )
2 years ago
Anders Jenbo
974f517fd9
Make belt_item_type in to an enum class
2 years ago
Eric Robinson
6396af1ff5
Cleanup panel code (Part 2) ( #7421 )
2 years ago
KPhoenix
b0cb1b92ed
Bugfix: Corruption item power
2 years ago
Eric Robinson
36af39da53
Fix Flamedart damage ( #7076 )
2 years ago
Eric Robinson
d8e58b2547
Fix Elemental Arrows vs Objects ( #6507 )
2 years ago
Eric Robinson
0e1e87389a
Revise FailedToOpenFileError ( #7305 )
2 years ago
qndel
724cce7d90
fix being able to repair equipped items for free
2 years ago
Stephen C. Wills
cfe9a8ccdd
Introduce xoshiro RNG to generate dungeon seeds ( #7030 )
2 years ago
Eric Robinson
8970eaa410
Cleanup panel code (Part 1) ( #7417 )
...
HPPer changed from 80 to 81. The globes have 81 rows of pixels that can be filled.
2 years ago
staphen
dbd33e6f52
Update optimized transparency lookup when cycling colors
2 years ago
Eric Robinson
cabc85b660
Fix Magic Rock animations ( #7365 )
2 years ago
Eric Robinson
e97313a07c
New Readme Graphic ( #7368 )
2 years ago
Anders Jenbo
e949f41d83
Clean up selection type
2 years ago
KPhoenix
e58ba95a96
Fix Underministic Item Generation
2 years ago
Eric Robinson
e26e57632f
Revise Readme ( #7369 )
2 years ago
Anders Jenbo
8128086d5b
Clean up DoBlitScreen
2 years ago
Eric Robinson
fc457388fd
Removes the logic that mimics the Hellfire oversight
2 years ago
Oleksandr Kalko
b6dee54cc1
Upgrade SDL to 2.30.7
2 years ago
Andrew James
a0171b1b5a
Don't use user-supplied VERSION_NUM when building DevilutionX ( #7411 )
2 years ago
Andrew James
99e12f7663
dedupe code to pick up/auto-move items from body
2 years ago
Andrew James
e9bb19b60f
tidy up one-hand equip logic
2 years ago
Andrew James
db02222cda
remove temporary ii variable
2 years ago
Andrew James
6901d9e0fb
don't trample over holditem unnecessarily
2 years ago
Andrew James
5e0b48df2e
Fix not being able to equip two-handed items in a certain case
...
Fix a bug that caused two-handed items not to able to be equipped
if there was an item in the right hand, but not in the left one
and also there wasn't enough space to place the right item TWO times.
This was unintended, obviously, the right item should only be checked for once.
Co-authored-by: Tully <166401925+Tully-B@users.noreply.github.com>
2 years ago
Gleb Mazovetskiy
77020db5ff
Revert "DrawFloor: Remove a redundant check"
...
This reverts commit a75f77bfa8 .
Revert the commit while we investigate the issue
2 years ago
Gleb Mazovetskiy
88cddb0ccd
dun_render_benchmark: Do not crash on foliage
...
When sampling the tiles to benchmark on, simply skip potential foliage
tiles.
2 years ago
Gleb Mazovetskiy
299b6bffcd
dun_render: Clean up foliage masks code
...
Removes the last remnants of foliage masks support from `dun_render`.
2 years ago
obligaron
138f937519
Fix infinite loop in unique item randomization
2 years ago
obligaron
ca16398147
Move DebugSpawn(Unique)Item to lua dev moduls and make necessary functions public
2 years ago
Eric Robinson
c138d29952
Fix Wall Spells on objects ( #7364 )
2 years ago
Eric Robinson
520bf5d9bd
Fix visually overlapping sprites for wall spells ( #7208 )
2 years ago
John Törnblom
21627b9b08
add experimental port for jailbroken PS5s
2 years ago
Gleb Mazovetskiy
1583490063
Assets.cmake: Add the Turkish fonts in all sizes
...
Follow-up to #7306
2 years ago
Gleb Mazovetskiy
b1c8541904
Xbox One: Install gettext to build translations
2 years ago
Gleb Mazovetskiy
a75f77bfa8
DrawFloor: Remove a redundant check
...
Floor tiles always come in pairs. If the left triangle (mt[0]) exists, so does the right one.
2 years ago
Anders Jenbo
2386f90884
Update bug_report.yml with 1.5.3
2 years ago
Gleb Mazovetskiy
22b152ef7c
miyoo_mini/setup_toolchain.sh: Install smpq
...
Looks like the 1.5.3 release build failed because smpq was missing (https://github.com/diasurgical/devilutionX/actions/runs/10645902045 )
2 years ago
Oleksandr Kalko
0d1106e501
Add 1.5.3 release notes to metainfo
...
This is a backport of ba5a9d698f into master
2 years ago
Eric Robinson
96a2a145e2
Increase MaxOutlinePixels
2 years ago
Anders Jenbo
449285a585
Update to latest Android SDK
2 years ago
Gleb Mazovetskiy
2580cd7b68
Simplify foliage rendering
...
During `ReencodeDungeonCels`, extracts floor tile foliage into
a triangle with the floor frame and a separate 16-px tall `TransparentSquare`.
This means that the floor frames are now always triangles and
the foliage can be rendered directly without masking.
Dungeon graphics sizes:
Map | Frames | Foliage frames | Byte size | Before PR | After PR
-----|--------|---------------:|-----------:|----------:|----------:
Town | 3,803 | 41 | 2,317,832 | 2,242,056 | 2,242,190
L1 | 1,119 | 11 | 738,836 | 721,604 | 721,110
L4 | 1,091 | 6 | 603,140 | 584,500 | 584,242
RG99 binary size reduced by ~4 KiB: 2,426,380 bytes -> 2,421,388 bytes
2 years ago
staphen
fff2f224dc
Update ASIO to fix error messages on Windows
2 years ago