Mikołaj Piróg
32b3333bfb
Exp overflow fix ( #5070 )
4 years ago
Stephen C. Wills
c91702ffbc
Don't use MyPlayer in SaveHotkeys() ( #5292 )
4 years ago
obligaron
deb0d6d9e1
Use missile helpers in MoveMissile/UpdateMissileRendererData ( #5291 )
4 years ago
obligaron
b3aa08589b
Don't use MyPlayer in UnPackItem and dependend methods
4 years ago
Anders Jenbo
872456ae5d
Use size_t for a select few pnum variables
4 years ago
Gleb Mazovetskiy
188dc79f6e
Make `Players` a vector
4 years ago
Gleb Mazovetskiy
f4827a0cb6
Replace default palette PCX files with PAL files
...
These PCX files were only used to load the default palette.
Replaces them with PAL files.
4 years ago
obligaron
034eacda98
PrintItemMisc: Fix staffs and flash scrolls
4 years ago
obligaron
3f3b3d74eb
Ensure AddPanelString doesn't get out of bounds
4 years ago
staphen
b12bf10c77
Fix template data type when loading class TRN
4 years ago
staphen
8292256e4d
Only load Hellfire music when Hellfire is active
4 years ago
Cyril SIX
17bf252608
Turn off monster highlighting with Heal Other and Resurrect cursors
4 years ago
obligaron
f8a3212fba
Fix incorrect SOLData for L1 Piece 27 (BlockMissile is missing)
4 years ago
staphen
a3e94d6b55
[Switch] Bundle assets directly in romfs
4 years ago
Anders Jenbo
df45bd28d7
Do not try to load devilutionx.mpq on 3DS
4 years ago
staphen
8503efc1db
Remove pragma pack from DLevel struct
4 years ago
staphen
5a2b167728
[3DS] Bundle assets directly in romfs
4 years ago
staphen
40546c9f9d
Avoid DLevel copy constructor in GetDeltaLevel()
4 years ago
Gleb Mazovetskiy
6327e713e0
Lowercase all file paths
...
We want to be able to use unpacked MPQs on low-end platforms
(PS2/rg99/etc).
This is tricky on case-sensitive filesystems. Avoids case issues by
lowercasing all paths in the code (then we'll just need lowercased
listfiles).
4 years ago
obligaron
68891a8df1
Rename MissileMovementDistrubution => MissileMovementDistribution
4 years ago
obligaron
4b93249eee
Use MoveMissile in SpawnLightning to correctly check walls
4 years ago
obligaron
9d68478cb4
Split MoveMissile out of MoveMissileAndCheckMissileCol
4 years ago
Stephen C. Wills
a06dd25d17
Synchronize player inventories ( #5217 )
...
* Synchronize item placement in player's backpack
* Synchronize item remove from player's backpack
* Synchronize item placement and removal from player's belt
* Set up loopback network provider for failing tests
4 years ago
qndel
aa65d27e5c
break hidden invis on death
4 years ago
Nicholas Calaway
cf33230293
#3380 Use appropriate terms for mouse/gamepad/touch #5234 ( #5235 )
4 years ago
qndel
4d571e0f77
fix cursor item being overwritten
4 years ago
Anders Jenbo
f6b167683c
Correct some header includes ( #5239 )
4 years ago
Anders Jenbo
6f44b48f4e
Use SDL for creating file during RW test
4 years ago
obligaron
4dc0666b12
Resurrect SyncPositionWithParent
4 years ago
Gleb Mazovetskiy
4cf0053ece
Set underlying type for all the enums
...
Reduces rg99 binary size by 3 KiB.
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
Gleb Mazovetskiy
3b357f3936
CMake: An option to disable demomode support
...
Useful for targets with limited RAM.
Reduces RG99 binary size by 8 KiB.
4 years ago
obligaron
37de526cb8
DeltaSyncOpObject: Add handling for shrine
4 years ago
obligaron
9e0cdfe022
StartNewLvl: Only update setlvlnum for the local player
4 years ago
Gleb Mazovetskiy
99fcac822c
Fix use-after-free in selhero
4 years ago
Gleb Mazovetskiy
b881468c04
Difficulty indicator improvements ( #5224 )
...
* Difficulty indicator improvements
1. Clean up positioning code.
2. Do not show for non-save portraits.
3. Remove `vecDifficultyIndicators` - render the items on the fly instead
4 years ago
Gleb Mazovetskiy
623dd88fe7
Clean up `selhero_Init`
4 years ago
obligaron
04287fc4d2
Cursor: Always use result of CalcTileOffset ( #5221 )
4 years ago
qndel
2c6bd410c2
increase pDiabloKillLevel variable in singleplayer on diablo kill
4 years ago
qndel
ab6261bfe6
show difficulty indicator on multiplayer characters
4 years ago
Gleb Mazovetskiy
9b65eca49b
Remove `Art` and related functions
4 years ago
Gleb Mazovetskiy
580d3cb6ee
touch/renderers: Migrate away from Art
4 years ago
Gleb Mazovetskiy
f3e37781d9
ArtCursor: Art -> CLX
4 years ago
Gleb Mazovetskiy
2d0d7ccc88
Reinitialize hardware cursor on window size change
4 years ago
Gleb Mazovetskiy
a6ab8df2a6
Make the debug `drop` command work in town
4 years ago
Gleb Mazovetskiy
d741018fee
Remove more redundant `devilutionx.mpq` checks
4 years ago
qndel
ef5a4de227
typos + code cleanup
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