| .. |
|
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
|
…
|
|