You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
ThomasChr c91feb71f9 make light objects unseen when saving level change data, because level change data (instead of real save data) does not save light source and if the light objects will be marked as seen there lights won't be created and they stay dark 3 years ago
..
DiabloUI Update gamepad motion state regardless of the active event handler 3 years ago
controls Improve d-pad handling for in-game menus 3 years ago
discord Add `playerdat` (#5763) 3 years ago
dvlnet Use C FILE instead of C++ streams throughout 3 years ago
engine Add a debug function that describes a CLX 3 years ago
levels Multiplayer: Ensure monster hitpoints are calculated reproducable in quest/set-maps (#5958) 3 years ago
mpq Fix some compilation warnings 3 years ago
panels address clang-format violations 3 years ago
platform Remove miniwin 3 years ago
qol Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
storm Audio: Avoid creating same-rate resamplers 3 years ago
utils Fix suboptimal CLX encoding 3 years ago
.clang-format
.clang-tidy .clang-tidy: -misc-non-private-member-variables-in-classes 4 years ago
CMakeLists.txt CMake: Cleanup no-mpq config 3 years ago
appfat.cpp Add StrCat and StrAppend 4 years ago
appfat.h Remove leftover assert code 4 years ago
automap.cpp Add search monster/item/object debug commands 3 years ago
automap.h Turn AmLine* into inline function 4 years ago
capture.cpp Fix year in screenshot file names 3 years ago
capture.h Lowercase all file paths 4 years ago
codec.cpp Fix building on VS2017 (#4795) 4 years ago
codec.h
control.cpp Gradually turn durability icon from gold to red 3 years ago
control.h Introduce Open/Close/ToggleCharPanel 3 years ago
cpp.hint
cursor.cpp inspect players command 3 years ago
cursor.h Store items: Draw unusable items in red 3 years ago
dead.cpp Clean up missile data access 3 years ago
dead.h CLX: A new graphics format 4 years ago
debug.cpp Replace earflag with DeathReason 3 years ago
debug.h Add search monster/item/object debug commands 3 years ago
diablo.cpp Unify normal casting and casting from inventory 3 years ago
diablo.h Remove miniwin 3 years ago
doom.cpp Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
doom.h
effects.cpp Fix wrong flip sound: Tavern Sign 3 years ago
effects.h Fix wrong flip sound: Tavern Sign 3 years ago
effects_stubs.cpp Completely remove unused sfx_MISC sounds 3 years ago
encrypt.cpp Clean up most usages of DWORD 4 years ago
encrypt.h Clean up most usages of DWORD 4 years ago
engine.cpp Simplify spell icon handling 3 years ago
engine.h Use fold expressions for IsAny/NoneOf on C++17 3 years ago
error.cpp CLX: A new graphics format 4 years ago
error.h Overhaul translation fetching 4 years ago
gamemenu.cpp Remove miniwin 3 years ago
gamemenu.h
gmenu.cpp Remove miniwin 3 years ago
gmenu.h In-game menu: Fix slider click handling 4 years ago
help.cpp help.cpp: Fix unused variable warning 3 years ago
help.h
hwcursor.cpp Set underlying type for all the enums 4 years ago
hwcursor.hpp Set underlying type for all the enums 4 years ago
init.cpp Remove miniwin 3 years ago
init.h Remove miniwin 3 years ago
interfac.cpp Add widescreen version of level 16 loadscreen 3 years ago
interfac.h Use SDL events directly 4 years ago
inv.cpp Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
inv.h Remove unused pnum from UseInvItem 3 years ago
inv_iterators.hpp
itemdat.cpp Multiplayer: Add arena potions 3 years ago
itemdat.h Multiplayer: Add arena potions 3 years ago
items.cpp modify SpawnOnePremium in items.dat for readability (#4095) 3 years ago
items.h Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
lighting.cpp Lowercase all file paths 4 years ago
lighting.h Refactor VisionCrawlTable 4 years ago
loadsave.cpp make light objects unseen when saving level change data, because level change data (instead of real save data) does not save light source and if the light objects will be marked as seen there lights won't be created and they stay dark 3 years ago
loadsave.h `UNPACKED_SAVES`: Saves without MPQs 3 years ago
main.cpp Fix SDL MinGW build 4 years ago
menu.cpp Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
menu.h
minitext.cpp Fix some compilation warnings 3 years ago
minitext.h Clean up variable definitions 4 years ago
misdat.cpp Make `MissilesData` const 3 years ago
misdat.h Make `MissilesData` const 3 years ago
missiles.cpp Replace earflag with DeathReason 3 years ago
missiles.h Replace earflag with DeathReason 3 years ago
monstdat.cpp Refactor Missile Function Names (#5733) 3 years ago
monstdat.h `enum _mai_id` -> `enum class MonsterAIID` (#5683) 3 years ago
monster.cpp Fix monster health to +100 for NM and +200 for Hell instead of +1 and +3 (#5987) 3 years ago
monster.h Remove fixed bugfix comments, apply golem fix 3 years ago
movie.cpp Remove miniwin 3 years ago
movie.h
msg.cpp Unify normal casting and casting from inventory 3 years ago
msg.h Unify normal casting and casting from inventory 3 years ago
multi.cpp When player position desyncs ensure position.old is also updated 3 years ago
multi.h Add option to enable singleplayer quests in multiplayer 3 years ago
nthread.cpp Skip rendering on low-end devices 3 years ago
nthread.h Skip rendering on low-end devices 3 years ago
objdat.cpp Reduce `ObjectData` size: 24 bytes -> 11 bytes 3 years ago
objdat.h Reduce `ObjectData` size: 24 bytes -> 11 bytes 3 years ago
objects.cpp Replace earflag with DeathReason 3 years ago
objects.h Multiplayer: Prevent trapped doors to fire twice 3 years ago
options.cpp Use padmapper bindings on spell icons 3 years ago
options.h Use padmapper bindings on spell icons 3 years ago
pack.cpp Multiplayer: Add arena potions 3 years ago
pack.h Item: Optimize to save 16 bytes (312->288) 3 years ago
pfile.cpp Remove `FMT_COMPILE` in "cold" places 3 years ago
pfile.h `UNPACKED_SAVES`: Saves without MPQs 3 years ago
player.cpp Remove extra entry in experience level table and cap experience at level 50 requirement (#5782) 3 years ago
player.h Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
playerdat.cpp Remove extra entry in experience level table and cap experience at level 50 requirement (#5782) 3 years ago
playerdat.hpp Remove extra entry in experience level table and cap experience at level 50 requirement (#5782) 3 years ago
plrmsg.cpp Add fmt::runtime annotations for C++20 support 4 years ago
plrmsg.h
portal.cpp use `Point`s instead of `x, y`s in GetRndObjLoc (objects.cpp) and portal-related functions (portal.cpp) (#5897) 3 years ago
portal.h use `Point`s instead of `x, y`s in GetRndObjLoc (objects.cpp) and portal-related functions (portal.cpp) (#5897) 3 years ago
quests.cpp Replace ReturnLevel/LevelTyp/LvlPosition 3 years ago
quests.h Replace ReturnLevel/LevelTyp/LvlPosition 3 years ago
restrict.cpp Use SDL for creating file during RW test 4 years ago
restrict.h
sha.cpp
sha.h
spelldat.cpp Optimize `SpellData` size: 40 bytes -> 24 3 years ago
spelldat.h Optimize `SpellData` size: 40 bytes -> 24 3 years ago
spells.cpp Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
spells.h Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
stores.cpp Introduce Open/Close/ToggleCharPanel 3 years ago
stores.h Refactor enums 3 years ago
sync.cpp Don't send monster data while warping 3 years ago
sync.h Use size_t for a select few pnum variables 4 years ago
textdat.cpp Fix transcript of Warlord of Blood lore for Monk and Bard 3 years ago
textdat.h
tmsg.cpp
tmsg.h
towners.cpp Move spectral elixir special logic from Player::CanUseItem to Item::isUsable 3 years ago
towners.h Towner: Optimize to save 16 bytes (88->72) 3 years ago
track.cpp `enum talk_id` -> `enum class TalkID` 3 years ago
track.h