..
DiabloUI
Apply CopyUtf8() to SelheroCatToName()
4 years ago
controls
Check player hitpoints in InGameMenu()
4 years ago
discord
Update Source/discord/discord.cpp
4 years ago
dvlnet
Reset plr_self after leaving game session
4 years ago
engine
Expand hot area of stash cell to include bottom-right border
4 years ago
miniwin
[ganepad] Do not repeat spell if modefier is pressed
4 years ago
mpq
Reduce debug log output of MpqWriter
4 years ago
panels
Fix a negative shift exponent sanitizer warning
4 years ago
platform
ps4: avoid using std::locale to detect language, and fallback to English on first run
4 years ago
qol
Fix item label text with open stash ( #4595 )
4 years ago
storm
public game browsing: show difficulty, speed, players and possible incompatibility
4 years ago
utils
Fix error that produces broken character at end of UTF8 string
4 years ago
.clang-format
.clang-format: Remove duplicate SortIncludes entry
4 years ago
.clang-tidy
…
CMakeLists.txt
Remove use of tempstr
4 years ago
appfat.cpp
Reduce string conversions
4 years ago
appfat.h
Reduce string conversions
4 years ago
automap.cpp
Fix item label text with open stash ( #4595 )
4 years ago
automap.h
Overhaul tests
4 years ago
capture.cpp
Remove `(un)lock_buf`
4 years ago
capture.h
…
codec.cpp
Cleanup Diablo-SHA and codec.cpp
4 years ago
codec.h
…
control.cpp
Fix item label text with open stash ( #4595 )
4 years ago
control.h
Fix item label text with open stash ( #4595 )
4 years ago
cursor.cpp
Fix item label text with open stash ( #4595 )
4 years ago
cursor.h
Implement stash
4 years ago
dead.cpp
Clean up owned/unowned CelSprite ambiguity
4 years ago
dead.h
Use `uint16_t` for sprite widths
4 years ago
debug.cpp
Unify gold handling (withdraw any amount from stash)
4 years ago
debug.h
Clean up owned/unowned CelSprite ambiguity
4 years ago
diablo.cpp
Fix item label text with open stash ( #4595 )
4 years ago
diablo.h
Make 'quit game' return to the main menu when NOEXIT is set
4 years ago
doom.cpp
Clean up owned/unowned CelSprite ambiguity
4 years ago
doom.h
…
drlg_l1.cpp
Apply workaround for OOB in DRLG L1
4 years ago
drlg_l1.h
…
drlg_l2.cpp
Remove old dungeon reroll bugfix
4 years ago
drlg_l2.h
…
drlg_l3.cpp
…
drlg_l3.h
…
drlg_l4.cpp
clang-format all files in {Source,test}/
4 years ago
drlg_l4.h
…
dthread.cpp
Check if dthread is running before locking mutex
4 years ago
dthread.h
clang-format all files in {Source,test}/
4 years ago
dx.cpp
Remove `(un)lock_buf`
4 years ago
dx.h
Remove `(un)lock_buf`
4 years ago
effects.cpp
Fix snd_deinit called even if snd_init failed
4 years ago
effects.h
Validate player sync
4 years ago
effects_stubs.cpp
…
encrypt.cpp
Ensure working buffers are zero-initialised for PKWareLib
4 years ago
encrypt.h
…
engine.cpp
Stip stippled transparency
4 years ago
engine.h
Add helpers for checking object type ( #3357 )
4 years ago
error.cpp
Remove unnecessary string copies
4 years ago
error.h
Move store graphics out of `stores.cpp`
4 years ago
gamemenu.cpp
Make 'quit game' return to the main menu when NOEXIT is set
4 years ago
gamemenu.h
Make 'quit game' return to the main menu when NOEXIT is set
4 years ago
gendung.cpp
Initial clean up of code related to creating items ( #2943 )
4 years ago
gendung.h
Initial clean up of code related to creating items ( #2943 )
4 years ago
gmenu.cpp
Clean up owned/unowned CelSprite ambiguity
4 years ago
gmenu.h
…
help.cpp
Reduce string conversions
4 years ago
help.h
…
hwcursor.cpp
Mouse/Gamepad fixes
4 years ago
hwcursor.hpp
Make Gamepad cursor independant of hardware mouse
4 years ago
init.cpp
Remove MpqDir and use PrefPath instead.
4 years ago
init.h
Split loading of MPQs to handle translations and voice packs ( #3922 )
4 years ago
interfac.cpp
Fix wide-screen background paths
4 years ago
interfac.h
Reduce use of view globals in game menu
4 years ago
inv.cpp
Avoid recreating items in PutItem locally
4 years ago
inv.h
Avoid recreating items in PutItem locally
4 years ago
inv_iterators.hpp
Refactor: Use item iterators in 7 more places
4 years ago
itemdat.cpp
fix armor pierce on uniques and display affix values
4 years ago
itemdat.h
switch affix_item_type bit flag enum to class format ( #4123 )
4 years ago
items.cpp
Fix issues with ears due to translation
4 years ago
items.h
Update spell book requirements when refreshing stash items
4 years ago
lighting.cpp
remove InitLightMax
4 years ago
lighting.h
TRN rewrite + bugfix ( #4056 )
4 years ago
loadsave.cpp
Fix issues with ears due to translation
4 years ago
loadsave.h
Implement stash
4 years ago
main.cpp
Use romfs on Switch for devilutionx.mpq
4 years ago
menu.cpp
Fix order of operations when reading from Single Player save
4 years ago
menu.h
…
minitext.cpp
Reduce string conversions
4 years ago
minitext.h
…
misdat.cpp
fix comment labels in misdat
4 years ago
misdat.h
Use `uint16_t` for sprite widths
4 years ago
missiles.cpp
Avoid using HoldItem in AddStealPotions
4 years ago
missiles.h
Use `uint16_t` for sprite widths
4 years ago
monstdat.cpp
Load monster graphics into a single buffer
4 years ago
monstdat.h
Unique Monster Variable Rename ( #4060 )
4 years ago
monster.cpp
Berserk melee unsquelch fix
4 years ago
monster.h
Fix Diablo's HP
4 years ago
movie.cpp
Mouse/Gamepad fixes
4 years ago
movie.h
…
msg.cpp
Fix issues with ears due to translation
4 years ago
msg.h
Throttle send player commands to avoid desyncs
4 years ago
multi.cpp
Ignore leave requests if the player leaving is the local player
4 years ago
multi.h
public game browsing: show difficulty, speed, players and possible incompatibility
4 years ago
nthread.cpp
clang-format all files in {Source,test}/
4 years ago
nthread.h
Overhaul tests
4 years ago
objdat.cpp
fix collision of bodies in butcher chamber/hell
4 years ago
objdat.h
Use `uint16_t` for sprite widths
4 years ago
objects.cpp
[diablo] Fix shrine rng ( #4529 )
4 years ago
objects.h
Use `uint16_t` for sprite widths
4 years ago
options.cpp
Fix finding SimpleIni
4 years ago
options.h
[gamepad] Fix using quick spells with rebound keys
4 years ago
pack.cpp
Fix issues with ears due to translation
4 years ago
pack.h
Resolve game crash when syncing Diablo items in Hellfire games
4 years ago
palette.cpp
Add OptionEntry for alternative nest art and remove command line parameter --nestart
4 years ago
palette.h
Optimize `DrawHalfTransparentBlendedRectTo`
4 years ago
path.cpp
Use helper when checking if object exists in path.cpp
4 years ago
path.h
clang-format all files in {Source,test}/
4 years ago
pfile.cpp
clearTables when closing stash mpq
4 years ago
pfile.h
Implement stash
4 years ago
player.cpp
Fix issues with ears due to translation
4 years ago
player.h
Added more Quickspell hotkeys for a total of 16. Saving will write the number of configured quickspell slots at the beginning of the hotkeys file. The loader will check the size, if its bigger than older saves should be it will load the header and read the hotkeys, otherwise it will load 4 quickspells for compatibility.
4 years ago
plrmsg.cpp
Fix item label text with open stash ( #4595 )
4 years ago
plrmsg.h
Chat Interface Revision ( #3840 )
4 years ago
portal.cpp
Add max_size checks when adding missiles to allow for limited size containers
4 years ago
portal.h
…
quests.cpp
Lazarus level reset bugfix
4 years ago
quests.h
Clean up owned/unowned CelSprite ambiguity
4 years ago
restrict.cpp
Reduce string conversions
4 years ago
restrict.h
…
scrollrt.cpp
Fix item label text with open stash ( #4595 )
4 years ago
scrollrt.h
Touch support on all SDL2 platforms
4 years ago
setmaps.cpp
Move ObjectAtPosition to objects.cpp and make it return a pointer
4 years ago
setmaps.h
Move ObjectAtPosition to objects.cpp and make it return a pointer
4 years ago
sha.cpp
Cleanup Diablo-SHA and codec.cpp
4 years ago
sha.h
Cleanup Diablo-SHA and codec.cpp
4 years ago
sound.cpp
Support MP3 playback
4 years ago
sound.h
Don't restart music if the same track is played
4 years ago
sound_stubs.cpp
…
spelldat.cpp
…
spelldat.h
…
spells.cpp
Allow casting Town Portal, Teleport, and Guardian scrolls from inventory
4 years ago
spells.h
Allow casting Town Portal, Teleport, and Guardian scrolls from inventory
4 years ago
stores.cpp
Use the count of store items instead of repairOk flag ( #4576 )
4 years ago
stores.h
Unify gold handling (withdraw any amount from stash)
4 years ago
sync.cpp
Fix issues with ears due to translation
4 years ago
sync.h
…
textdat.cpp
Update textdat.cpp
4 years ago
textdat.h
…
themes.cpp
Pass regionId to TFit_Obj3 to extract reference to themes global
4 years ago
themes.h
…
tmsg.cpp
…
tmsg.h
…
town.cpp
Enable opening Hive and Crypt using gamepad
4 years ago
town.h
clang-format all files in {Source,test}/
4 years ago
towners.cpp
Fix cow quest getting stuck in multiplayer
4 years ago
towners.h
Use `uint16_t` for sprite widths
4 years ago
track.cpp
[gamepad] Fix repeated spell casting getting stuck if there is no target
4 years ago
track.h
[gamepad] Reuse repeat logic from mouse
4 years ago
trigs.cpp
Change infostr from char[128] to std::string
4 years ago
trigs.h
…