| .. |
|
DiabloUI
|
Use New Athena Unicode to generate proper Greek symbols
|
4 years ago |
|
controls
|
Do not process button held events in character panel
|
4 years ago |
|
discord
|
Update Source/discord/discord.cpp
|
4 years ago |
|
dvlnet
|
Reduce string conversions
|
4 years ago |
|
engine
|
Reduce debug log output of OpenAsset
|
4 years ago |
|
miniwin
|
Controller mouse emulation fixes
|
4 years ago |
|
mpq
|
Remove "MpqFileRwRead beyond EOF by %u" warning
|
4 years ago |
|
panels
|
Fix a negative shift exponent sanitizer warning
|
4 years ago |
|
platform
|
Use romfs on Switch for devilutionx.mpq
|
4 years ago |
|
qol
|
Don't hide the automap in Help and Chat Log (#4379)
|
4 years ago |
|
storm
|
public game browsing: show difficulty, speed, players and possible incompatibility
|
4 years ago |
|
utils
|
Fix `SoundSample::DuplicateFrom` mp3
|
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
|
Reduce string conversions
|
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
|
Correctly center panel text when holding red item
|
4 years ago |
|
control.h
|
Fix splitting gold
|
4 years ago |
|
cursor.cpp
|
Fix crash from badly init stash
|
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
|
Don't hide the automap in Help and Chat Log (#4379)
|
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
|
…
|
|
|
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
|
…
|
|
|
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 spawning unique monsters
|
4 years ago |
|
effects.h
|
Validate player sync
|
4 years ago |
|
effects_stubs.cpp
|
…
|
|
|
encrypt.cpp
|
Overhaul dependency options
|
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
|
Remove `(un)lock_buf`
|
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 armor pierce on uniques and display affix values
|
4 years ago |
|
items.h
|
Unify gold handling (withdraw any amount from stash)
|
4 years ago |
|
lighting.cpp
|
remove InitLightMax
|
4 years ago |
|
lighting.h
|
TRN rewrite + bugfix (#4056)
|
4 years ago |
|
loadsave.cpp
|
Only save stash pages containing items
|
4 years ago |
|
loadsave.h
|
Implement stash
|
4 years ago |
|
main.cpp
|
Use romfs on Switch for devilutionx.mpq
|
4 years ago |
|
menu.cpp
|
Reduce string conversions
|
4 years ago |
|
menu.h
|
…
|
|
|
minitext.cpp
|
Reduce string conversions
|
4 years ago |
|
minitext.h
|
Move documentation from implementations to declarations
|
5 years ago |
|
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
|
Fix Diablo's HP
|
4 years ago |
|
monster.h
|
Fix Diablo's HP
|
4 years ago |
|
movie.cpp
|
Mouse/Gamepad fixes
|
4 years ago |
|
movie.h
|
Move documentation from implementations to declarations. (#2858)
|
5 years ago |
|
msg.cpp
|
Avoid recreating items in PutItem locally
|
4 years ago |
|
msg.h
|
Sync mana between clients
|
4 years ago |
|
multi.cpp
|
Do not exit game on network timeout
|
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
|
set statflag after recreating potion
|
4 years ago |
|
objects.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
options.cpp
|
Reduce debug log output of Keymapper
|
4 years ago |
|
options.h
|
[gamepad] Fix using quick spells with rebound keys
|
4 years ago |
|
pack.cpp
|
MAXCHARLEVEL cleanup
|
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
|
Use appropriate spell ID when quick casting from scroll or staff
|
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
|
Implement stash
|
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
|
Validate additional network messages
|
5 years ago |
|
quests.cpp
|
Fix cow quest getting stuck in multiplayer
|
4 years ago |
|
quests.h
|
Clean up owned/unowned CelSprite ambiguity
|
4 years ago |
|
restrict.cpp
|
Reduce string conversions
|
4 years ago |
|
restrict.h
|
Move doc from restrict.cpp to header
|
5 years ago |
|
scrollrt.cpp
|
Remove `(un)lock_buf`
|
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
|
Implement contextural translation (pgettext)
|
5 years ago |
|
spelldat.h
|
Validate spell network messages
|
5 years ago |
|
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
|
Remove calls to NewCursor() from store functions
|
4 years ago |
|
stores.h
|
Unify gold handling (withdraw any amount from stash)
|
4 years ago |
|
sync.cpp
|
Avoid resetting monster health and mWhoHit
|
4 years ago |
|
sync.h
|
Validate CMD_SYNCDATA (#2968)
|
5 years ago |
|
textdat.cpp
|
Update textdat.cpp
|
4 years ago |
|
textdat.h
|
🚚 Rename 'TextDataStruct' struct to 'Speech' (#2805)
|
5 years ago |
|
themes.cpp
|
Pass regionId to TFit_Obj3 to extract reference to themes global
|
4 years ago |
|
themes.h
|
…
|
|
|
tmsg.cpp
|
Mark network pointers as const
|
5 years ago |
|
tmsg.h
|
Mark network pointers as const
|
5 years ago |
|
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
|
Fix flash infinite casting: Add check for _pInvincible to RepeatMouseAction
|
4 years ago |
|
track.h
|
…
|
|
|
trigs.cpp
|
Change infostr from char[128] to std::string
|
4 years ago |
|
trigs.h
|
Reuse EntranceBoundaryContains in portal logic
|
5 years ago |