Gleb Mazovetskiy
bd5647fb06
Fix premium items reroll on level change
...
Bug introduced a few commits ago in 1519e995cf
Fixes #4036
4 years ago
obligaron
4073fdd531
Fix dungeon reroll - Initialize special Room coordinates
4 years ago
obligaron
2d6c602ef5
Show public games only on zero tier
4 years ago
obligaron
79b926c375
Move more options to OptionEntryBase
4 years ago
staphen
30a9595020
Fix Hork Demon and Nakrul drops in multiplayer
4 years ago
Anders Jenbo
ea0aaa8d2d
Update PS4.yml
4 years ago
Anders Jenbo
7010b2d9ac
Add PS4 and Xbox One/Series to list of test builds
4 years ago
John Törnblom
4a34544678
Port to Playstation 4 ( #3988 )
4 years ago
staphen
8d5b709749
Restore default Windows audio driver (WASAPI)
4 years ago
Oleksandr Kalko
cbb0c3ad47
Upgrade Gradle build tools
4 years ago
Oleksandr Kalko
f8a49340b5
Update POT from source to include new strings
4 years ago
Anders Jenbo
d11eeaa9ec
Log uninplemented plural expressions ( #4017 )
4 years ago
Gleb Mazovetskiy
a5e1fa5bbe
Load missile frames into a single buffer
...
Previously, the memory for each frame was allocated separately.
Changes it to allocate a single buffer for all the frames.
This has the following advantages:
1. Less bookkeeping overhead in the allocator.
2. Less alignment overhead (allocator results are max-aligned by default).
We can follow this up with a similar treatment for other multi-file
animations.
4 years ago
Gleb Mazovetskiy
1519e995cf
Move store graphics out of `stores.cpp`
...
These graphics are used in various places outside of `stores.cpp`.
4 years ago
Gleb Mazovetskiy
6bcac742ed
CMake: Link gperftools directly to the binary
...
Not sure why this is necessary but it fixes the gperf build
4 years ago
Gleb Mazovetskiy
7c07e9a3e1
loadsave.cpp: Fix -Wsign-compare and -Wnarrowing
4 years ago
obligaron
c6abd7401b
Preview Frame: Disable for towncast
4 years ago
qndel
9536927301
Display hp/mana values on life/mana orbs ( #4006 )
4 years ago
Anders Jenbo
a19d3ad6a2
Fix typo of availableMissiles
4 years ago
SimonCeder
993507d1bb
update swedish translation
4 years ago
staphen
422ae249e7
[3DS] Use latest version of makerom
4 years ago
qndel
73a5f4861e
changemp/hp commands
4 years ago
qndel
c2b2d0c0e6
use RestoreFullHP/Mana functions
4 years ago
Yuri Pourre
f60760a8e9
Update portuguese translation ( #3915 )
4 years ago
SergBrNord
374e570b28
Fix russian translation stats labels overlap
4 years ago
ephphatha
eeb9ac3303
Sync dropped items if another player triggers an action on the current level
4 years ago
ephphatha
68b3252d24
Call dropitem when spawning a quest reward in a network game
...
This allows the item to appear in the delta sync when a new player joins the game, but does not cause the item to drop for other players on the same level at the time the action occurs due to differences in the way this message is handled.
4 years ago
ephphatha
db1d776539
Deduplicate PItem and DItem
4 years ago
ephphatha
000a04ad4d
Cleanups from https://github.com/diasurgical/devilutionX/pull/3980
4 years ago
staphen
3546b41be0
Introduce NOEXIT build option to disable Quit Game options in menus
4 years ago
staphen
df830f6495
Save settings before leaving the settings menu
4 years ago
ephphatha
32d397eb2a
Add max_size checks when adding missiles to allow for limited size containers
...
This doesn't handle failed allocations (e.g. if the platform runs out of memory) but makes it easier to use a fixed size container on limited memory devices.
4 years ago
ephphatha
d3c42544a6
Address warnings/dead code
4 years ago
staphen
ca93d852d2
Fix comparison checking for invalid quest state in DeltaSyncJunk
4 years ago
Trihedraf
cf15e2cdc7
Improve Visual Studio Instructions
4 years ago
staphen
dcb376d284
Fix blinking when position desyncs during E/W movement
4 years ago
obligaron
c68eeb25cc
Add additional missiles to save game
4 years ago
obligaron
234a053863
Change Missiles Array to std::list
4 years ago
obligaron
a45eca5d40
Remove unused ChainStruct
4 years ago
obligaron
0ed8c941de
Replace FindParent and use of var4 to identify parent with pParent member in AddMissileParameter
4 years ago
obligaron
1aabcf295b
Add AddMissileParameter
4 years ago
obligaron
ed5a3b3dcb
Remove SyncPositionWithParent
4 years ago
KPhoenix
707d8a1379
Mana Shield 1.07 bugfix revision
...
This is a bugfix for the vanilla 1.06 and earlier Mana Shield logic. In 1.07 Blizzard North "fixed" the Mana Shield logic since the damage reduction would decrease in effectiveness with increased spell level instead of increase. As a fix, they set the damage reduction to a flat value regardless of spell level. Originally, damage reduction started at 1/3 and capped at 1/21 at spell level 7. This fix reverses the order and gives 1/21 damage reduction at spell level 1, and caps at 1/3 damage reduction at spell level 7.
4 years ago
M0Rf30
85ea90c2c4
Update Italian localization
4 years ago
egonzalez
f0ad46066c
Add missing translations
4 years ago
staphen
eea5a94ab3
Don't sync position on dead monsters
4 years ago
ephphatha
3bc2eb8471
Use ObjectAtPosition when highlighting from gamepad movement
4 years ago
ephphatha
5c4f6d80e8
Use Point/range iterator in FindItemOrObject
...
This addresses a todo comment, though not in the way that was originally intended as we no longer use Direction::Omni
4 years ago
ephphatha
fb21ffb635
Define a column major iterator for code requiring that iteration order.
...
GCC and specifically GCC6 really don't like inheriting common code, requires redefining almost everything.
4 years ago
ephphatha
8a0f81ec12
Pass regionId to TFit_Obj3 to extract reference to themes global
4 years ago