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.
 
 
 
 
 
 
staphen bbc728a327 Remove overzealous validation logic in spell message handlers 9 months ago
..
DiabloUI Simplify palette handling 9 months ago
controls Simplify palette handling 9 months ago
data Extract `HeadlessMode` from `diablo.h` 1 year ago
discord Add support for MPQ packed mods and turn Hellfire into one 11 months ago
dvlnet `sgOptions` -> `GetOptions()` 1 year ago
engine Simplify palette handling 9 months ago
items Validate item deltas on import 10 months ago
levels Simplify palette handling 9 months ago
lua Move some Hellfire differences to data files (#7943) 11 months ago
monsters Unify monster sync packet validation and delta validation 10 months ago
mpq init.h -> init.hpp 10 months ago
panels Use existing fn for Speedbook Spellmatching Skill 10 months ago
platform init.h -> init.hpp 10 months ago
portals Validate network data when importing portal deltas 10 months ago
qol Stores - IsPlayerInStore() (#7843) 1 year ago
quests Validate network data when importing quest deltas 10 months ago
storm `sgOptions` -> `GetOptions()` 1 year ago
utils Simplify palette handling 9 months ago
.clang-format Migrate item data to txtdata/ 2 years ago
.clang-tidy Simplify txtdata parsing with a helper class 2 years ago
CMakeLists.txt Palette blending: Add a test and a benchmark 10 months ago
appfat.cpp More dependency untangling 1 year ago
appfat.h More dependency untangling 1 year ago
automap.cpp BUGFIX: Search Effect not working with Minimap (#7919) 11 months ago
automap.h Extract Is{Any,None}Of out of engine.hpp 1 year ago
capture.cpp Simplify palette handling 9 months ago
capture.h Lowercase all file paths 4 years ago
codec.cpp Rename endian.hpp to endian_read.hpp 1 year ago
codec.h Remove utils/stdcompat/cstddef.hpp 3 years ago
control.cpp Fix crash due to text selection in chat box 10 months ago
control.h Draw the filled part of the lower flask 10 months ago
cpp.hint Add hint to avoid bugprone-use-after-move warnings 4 years ago
crawl.cpp Optimize `DoCrawl` 2 years ago
crawl.hpp Extract Crawl to a library 2 years ago
cursor.cpp Palette blending: Add a test and a benchmark 10 months ago
cursor.h Split up `engine.{h,cpp}` 1 year ago
dead.cpp Extract `HeadlessMode` from `diablo.h` 1 year ago
dead.h Split up `engine.{h,cpp}` 1 year ago
debug.cpp Add missiles to tile data debug command 1 year ago
debug.h Add missiles to tile data debug command 1 year ago
diablo.cpp Remove overzealous validation logic in spell message handlers 9 months ago
diablo.h Move QuickMessages to its own library 1 year ago
diablo_msg.cpp Split up `engine.{h,cpp}` 1 year ago
diablo_msg.hpp Split up `engine.{h,cpp}` 1 year ago
doom.cpp Split up `engine.{h,cpp}` 1 year ago
doom.h Split up `engine.{h,cpp}` 1 year ago
effects.cpp More dependency untangling 1 year ago
effects.h Extract sound effects enum into its own file 1 year ago
effects_stubs.cpp Remove missing SfxID 2 years ago
encrypt.cpp Validate length of incoming deltas 10 months ago
encrypt.h Validate length of incoming deltas 10 months ago
game_mode.cpp Add support for MPQ packed mods and turn Hellfire into one 11 months ago
game_mode.hpp Add support for MPQ packed mods and turn Hellfire into one 11 months ago
gamemenu.cpp Simplify palette handling 9 months ago
gamemenu.h Menu text revision (#3902) 1 year ago
gmenu.cpp Options: Remove dependency on demomode 1 year ago
gmenu.h Split up `engine.{h,cpp}` 1 year ago
headless_mode.cpp Extract `HeadlessMode` from `diablo.h` 1 year ago
headless_mode.hpp Extract `HeadlessMode` from `diablo.h` 1 year ago
help.cpp More dependency untangling 1 year ago
help.h Split up `engine.{h,cpp}` 1 year ago
hwcursor.cpp `sgOptions` -> `GetOptions()` 1 year ago
hwcursor.hpp `sgOptions` -> `GetOptions()` 1 year ago
init.cpp init.h -> init.hpp 10 months ago
init.hpp Fix build on Amiga 10 months ago
interfac.cpp Simplify palette handling 9 months ago
interfac.h Make use of SDL_UserEvent::code instead of SDL_Event::type 10 months ago
inv.cpp Draw Hotkeys on Belt (#7911) 11 months ago
inv.h Extract logic from CheckInvCut/AutoPlaceItemInInventory (#7494) 1 year ago
inv_iterators.hpp Support `const` inventory iterators 3 years ago
itemdat.cpp Allow for item drop rates up to 255 (#7533) 1 year ago
itemdat.h Allow for item drop rates up to 255 (#7533) 1 year ago
items.cpp Move some Hellfire differences to data files (#7943) 11 months ago
items.h Move some Hellfire differences to data files (#7943) 11 months ago
lighting.cpp Extract the vision algorithm to a separate library 11 months ago
lighting.h Extract the vision algorithm to a separate library 11 months ago
loadsave.cpp Refactor Missile direction/frame group handling 10 months ago
loadsave.h Async load: Handle errors 1 year ago
main.cpp Fix SDL MinGW build 4 years ago
menu.cpp init.h -> init.hpp 10 months ago
menu.h Add missing <cstdint> includes 3 years ago
minitext.cpp Split up `engine.{h,cpp}` 1 year ago
minitext.h Split up `engine.{h,cpp}` 1 year ago
misdat.cpp Extract `HeadlessMode` from `diablo.h` 1 year ago
misdat.h Refactor Missile direction/frame group handling 10 months ago
missiles.cpp Refactor Missile direction/frame group handling 10 months ago
missiles.h Refactor Missile direction/frame group handling 10 months ago
monstdat.cpp Clean up selection type 2 years ago
monstdat.h Extract sound effects enum into its own file 1 year ago
monster.cpp Separate logic for enemy position from activeForTicks 10 months ago
monster.h Fix errors where Monster::enemy references garbage memory 10 months ago
movie.cpp Extract current input mode into its own library 1 year ago
movie.h
msg.cpp Remove overzealous validation logic in spell message handlers 9 months ago
msg.h Adjust NetSendCmdChBeltItem declaration to match definition 10 months ago
multi.cpp Fix errors where Monster::enemy references garbage memory 10 months ago
multi.h Big-endian networking fixes 1 year ago
nthread.cpp fix many typos (#7322) 2 years ago
nthread.h Add missing <cstdint> includes 3 years ago
objdat.cpp Clean up selection type 2 years ago
objdat.h Clean up selection type 2 years ago
objects.cpp Untangle pathfinding dependencies 1 year ago
objects.h Split up `engine.{h,cpp}` 1 year ago
options.cpp Support mods with UNPACKED_MPQS 10 months ago
options.h Add support for MPQ packed mods and turn Hellfire into one 11 months ago
pack.cpp Make RecreateItem() take whole dwBuff flag as argument (#7870) 1 year ago
pack.h Make invalid items unusable (#7506) 1 year ago
pfile.cpp More dependency untangling 1 year ago
pfile.h Async load: Handle errors 1 year ago
player.cpp Remove overzealous validation logic in spell message handlers 9 months ago
player.h Handle loaded MPQ files in a map instead of bespoke globals (#7887) 11 months ago
playerdat.cpp Fix typo in playerdat (#7072) 2 years ago
playerdat.hpp Split up `engine.{h,cpp}` 1 year ago
plrmsg.cpp text renderer: colors layout fix + improved tests 1 year ago
plrmsg.h Split up `engine.{h,cpp}` 1 year ago
portal.cpp Refactor Missile direction/frame group handling 10 months ago
portal.h Msg: Change OnXYZ to get a Player reference instead of a player index 2 years ago
quests.cpp Simplify palette handling 9 months ago
quests.h Split up `engine.{h,cpp}` 1 year ago
quick_messages.cpp Move QuickMessages to its own library 1 year ago
quick_messages.hpp Move QuickMessages to its own library 1 year ago
restrict.cpp Use SDL for creating file during RW test 4 years ago
restrict.h
sha.cpp Cleanup Diablo-SHA and codec.cpp 4 years ago
sha.h Remove utils/stdcompat/cstddef.hpp 3 years ago
sound_effect_enums.h Extract sound effects enum into its own file 1 year ago
spelldat.cpp Fix a few more warnings 2 years ago
spelldat.h Extract sound effects enum into its own file 1 year ago
spells.cpp Extract game mode out of init.cpp 1 year ago
spells.h Change CastSpell to Player reference 2 years ago
stores.cpp Stores - Unhardcode shop values 1 year ago
stores.h Stores - Unhardcode shop values 1 year ago
sync.cpp Fix pointer arithmetic in OnSyncData() 10 months ago
sync.h Fix includes in sync.h 10 months ago
textdat.cpp Validate network data when importing quest deltas 10 months ago
textdat.h Validate network data when importing quest deltas 10 months ago
tmsg.cpp Remove utils/stdcompat/cstddef.hpp 3 years ago
tmsg.h Remove utils/stdcompat/cstddef.hpp 3 years ago
towners.cpp Fix debug command for talking to towners 1 year ago
towners.h Fix debug command for talking to towners 1 year ago
track.cpp Stores - IsPlayerInStore() (#7843) 1 year ago
track.h [gamepad] Reuse repeat logic from mouse 4 years ago
translation_dummy.cpp Remove "Book of " from `translation_dummy.cpp` 2 years ago
vision.cpp Extract the vision algorithm to a separate library 11 months ago
vision.hpp Extract the vision algorithm to a separate library 11 months ago