devilutionX/Source
Juliano Leal Goncalves 776a3d4e84 🐛 Use 'Spell' instead of 'RSpell' for clearing used inventory scrolls
Readied spell can be swapped to something else in between the cast and the hit frame, resulting in incorrect removal.

This is how currently belt scrolls are checked so we are now using a consistent strategy.
2021-09-12 05:02:06 +02:00
..
controls Simplify IsPathBlocked logic 2021-09-12 02:27:47 +02:00
DiabloUI Implement new font rendering 2021-09-12 01:37:28 +02:00
dvlnet
engine Always set the monster animation when ChangeAnimationData is called 2021-09-12 02:27:47 +02:00
miniwin ♻️ Leverage 'Rectangle.Center' in 'FocusOnCharInfo' function implementation 2021-08-30 06:45:51 +02:00
panels Fix charpanel always showing player 0 stats 2021-09-12 01:37:28 +02:00
platform Nintendo Switch: Remove link to rdimon library to fix file truncation 2021-08-28 02:26:06 +02:00
qol 🚨 Fix compiler warnings 2021-09-12 01:37:28 +02:00
storm Rename HaveAudio to HasAudio 2021-08-30 10:57:59 +02:00
utils Optimize masked Art blitting 2021-09-12 01:37:28 +02:00
.clang-format
.clang-tidy
appfat.cpp documenation cleanup: appfat 2021-08-30 13:51:42 +02:00
appfat.h documenation cleanup: appfat 2021-08-30 13:51:42 +02:00
automap.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
automap.h
capture.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
capture.h format fix : capture.h 2021-08-30 13:51:42 +02:00
codec.cpp
codec.h
control.cpp Fix double encoding of monster names 2021-09-12 01:37:28 +02:00
control.h Dynamic char panel 2021-08-30 20:33:55 +02:00
cursor.cpp Reuse EntranceBoundaryContains in portal logic 2021-09-12 02:51:34 +02:00
cursor.h ♻️ Replace 'cursmx' and 'cursmy' globals with single 'cursPosition' 2021-08-30 06:45:51 +02:00
dead.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
dead.h 🚚 Rename 'Dead' concept to 'Corpse' everywhere (#2808) 2021-09-06 12:49:00 +02:00
debug.cpp Fix double encoding of monster names 2021-09-12 01:37:28 +02:00
debug.h Make debug compatible with GCC 6.2 2021-08-29 17:54:40 +02:00
devilutionx.exe.manifest
diablo.cpp Rename ScrollDirection enum to follow convention 2021-09-12 02:27:47 +02:00
diablo.h documentation cleanup: diablo 2021-08-30 13:51:42 +02:00
doom.cpp
doom.h
drlg_l1.cpp ♻️ Replace 'dmaxx' and 'dmaxy' globals with single 'dmaxPosition' 2021-09-06 00:31:25 +02:00
drlg_l1.h
drlg_l2.cpp Simplify PlaceMiniSetRandom 2021-09-07 00:57:01 +02:00
drlg_l2.h
drlg_l3.cpp ♻️ Replace 'dmaxx' and 'dmaxy' globals with single 'dmaxPosition' 2021-09-06 00:31:25 +02:00
drlg_l3.h
drlg_l4.cpp ♻️ Replace 'dmaxx' and 'dmaxy' globals with single 'dmaxPosition' 2021-09-06 00:31:25 +02:00
drlg_l4.h
dthread.cpp
dthread.h
dx.cpp Introduce SDLWrap::CreateRGBSurface 2021-08-19 08:51:59 +02:00
dx.h
effects.cpp 🚚 Rename 'MonsterData' global to 'MonstersData' 2021-09-02 21:57:50 +02:00
effects.h Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
effects_stubs.cpp Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
encrypt.cpp
encrypt.h
engine.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
engine.h
error.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
error.h Enable multiline DiabloMsg and use it in debug.cpp 2021-08-26 08:28:46 +02:00
gamemenu.cpp Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
gamemenu.h
gendung.cpp 🚚 Rename 'Dead' concept to 'Corpse' everywhere (#2808) 2021-09-06 12:49:00 +02:00
gendung.h Rename ScrollDirection enum to follow convention 2021-09-12 02:27:47 +02:00
gmenu.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
gmenu.h documentation cleanup: gmenu 2021-08-30 13:51:42 +02:00
help.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
help.h
hwcursor.cpp Scale hardware cursor bilinearly 2021-08-27 15:32:53 +02:00
hwcursor.hpp
init.cpp Add GOG installation paths to game data search paths (fixes #2709) (#2748) 2021-08-30 12:00:21 +00:00
init.h
interfac.cpp Add widscreen cutstart 2021-09-12 01:37:28 +02:00
interfac.h
inv.cpp 🐛 Use 'Spell' instead of 'RSpell' for clearing used inventory scrolls 2021-09-12 05:02:06 +02:00
inv.h documentation cleanup : inv 2021-08-30 13:54:35 +02:00
inv_iterators.hpp 🚚 Rename 'ItemStruct' to 'Item' 2021-08-30 13:40:08 +02:00
itemdat.cpp 🚚 Rename 'UItemStruct' struct to 'UniqueItem' (#2806) 2021-09-06 12:51:23 +02:00
itemdat.h 🚚 Rename 'UItemStruct' struct to 'UniqueItem' (#2806) 2021-09-06 12:51:23 +02:00
items.cpp Add helper for selecting animation sprites from Direction 2021-09-12 02:27:47 +02:00
items.h 🚚 Rename 'MonsterStruct' to 'Monster' 2021-09-01 22:26:37 +02:00
lighting.cpp Move CrawlNum to CrawlTable and make it extern visible 2021-09-11 14:41:30 +02:00
lighting.h Move CrawlNum to CrawlTable and make it extern visible 2021-09-11 14:41:30 +02:00
loadsave.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
loadsave.h LoadItemData by reference 2021-09-07 01:09:51 +02:00
main.cpp
menu.cpp Clean up some players references 2021-08-30 03:26:17 +02:00
menu.h
minitext.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
minitext.h
misdat.cpp Move Init/FreeMissileGFX functions alongside MissileSpriteData array definition 2021-09-07 01:09:51 +02:00
misdat.h Move Init/FreeMissileGFX functions alongside MissileSpriteData array definition 2021-09-07 01:09:51 +02:00
missiles.cpp Use scoped enum for Direction16. 2021-09-12 02:27:47 +02:00
missiles.h Use scoped enum for Direction16. 2021-09-12 02:27:47 +02:00
monstdat.cpp 🚚 Rename 'UniqMonstStruct' struct to 'UniqueMonsterData' (#2814) 2021-09-06 17:50:41 +02:00
monstdat.h Define type for MonsterClass 2021-09-06 19:15:01 +02:00
monster.cpp Rename helpers on Monster to match AnimationInfo 2021-09-12 02:27:47 +02:00
monster.h Always set the monster animation when ChangeAnimationData is called 2021-09-12 02:27:47 +02:00
movie.cpp Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
movie.h
mpqapi.cpp Debug: Fix save logging 2021-08-27 10:36:32 +02:00
mpqapi.h Fix build warning 2021-08-30 10:57:59 +02:00
msg.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
msg.h 🚚 Rename 'QuestStruct' to 'Quest' 2021-09-02 05:46:01 +02:00
multi.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
multi.h
nthread.cpp
nthread.h
objdat.cpp 🚚 Rename 'ObjDataStruct' struct to 'ObjectData' 2021-09-06 12:53:44 +02:00
objdat.h 🚚 Rename 'ObjDataStruct' struct to 'ObjectData' 2021-09-06 12:53:44 +02:00
objects.cpp Remove redundant else statements in L1*OperateDoor functions 2021-09-12 02:27:47 +02:00
objects.h 🚚 Rename 'ObjectStruct' to 'Object' 2021-09-02 05:45:44 +02:00
options.cpp
options.h 🚚 Rename 'PkItemStruct' to 'ItemPack' 2021-08-30 13:40:08 +02:00
pack.cpp LoadItemData by reference 2021-09-07 01:09:51 +02:00
pack.h 🚚 Rename 'PkItemStruct' to 'ItemPack' 2021-08-30 13:40:08 +02:00
palette.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
palette.h Implement new font rendering 2021-09-12 01:37:28 +02:00
path.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
path.h Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
pfile.cpp 🚚 Rename 'PkPlayerStruct' to 'PlayerPack' 2021-08-30 08:01:53 +02:00
pfile.h 🚚 Rename 'PlayerStruct' to 'Player' 2021-08-30 06:44:18 +02:00
player.cpp Rename ScrollDirection enum to follow convention 2021-09-12 02:27:47 +02:00
player.h Add helper for selecting animation sprites from Direction 2021-09-12 02:27:47 +02:00
plrmsg.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
plrmsg.h
portal.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
portal.h 🚚 Rename 'PortalStruct' struct to 'Portal' 2021-09-06 17:47:34 +02:00
quests.cpp Reuse EntranceBoundaryContains in portal logic 2021-09-12 02:51:34 +02:00
quests.h Reuse EntranceBoundaryContains in portal logic 2021-09-12 02:51:34 +02:00
restrict.cpp Move doc from restrict.cpp to header 2021-09-12 02:53:50 +02:00
restrict.h Move doc from restrict.cpp to header 2021-09-12 02:53:50 +02:00
scrollrt.cpp Rename ScrollDirection enum to follow convention 2021-09-12 02:27:47 +02:00
scrollrt.h Rename ScrollDirection enum to follow convention 2021-09-12 02:27:47 +02:00
setmaps.cpp Move docs to header 2021-09-10 12:18:47 +02:00
setmaps.h Move docs to header 2021-09-10 12:18:47 +02:00
sha.cpp
sha.h
sound.cpp Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
sound.h Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
sound_stubs.cpp Minimize impact of NOSOUND 2021-08-30 10:57:59 +02:00
spelldat.cpp Make spelldata const 2021-08-22 11:22:03 +02:00
spelldat.h Make spelldata const 2021-08-22 11:22:03 +02:00
spells.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
spells.h Move documentation from implementations to declarations #2735 (#2782) 2021-09-02 10:05:33 +02:00
stores.cpp Implement new font rendering 2021-09-12 01:37:28 +02:00
stores.h 🚚 Rename 'ItemStruct' to 'Item' 2021-08-30 13:40:08 +02:00
sync.cpp 🎨 Leverage 'IsAnyOf' on monster mode checks 2021-09-01 19:15:08 +02:00
sync.h
textdat.cpp 🚚 Rename 'TextDataStruct' struct to 'Speech' (#2805) 2021-09-06 17:47:07 +02:00
textdat.h 🚚 Rename 'TextDataStruct' struct to 'Speech' (#2805) 2021-09-06 17:47:07 +02:00
themes.cpp Use scoped enum for Direction 2021-09-12 02:27:47 +02:00
themes.h Move documentation from themes.cpp to themes.h 2021-09-01 18:28:56 +02:00
tmsg.cpp
tmsg.h
town.cpp ♻️ Replace 'dmaxx' and 'dmaxy' globals with single 'dmaxPosition' 2021-09-06 00:31:25 +02:00
town.h Move documentation from implementations to declarations #2735 2021-09-01 12:00:45 +02:00
towners.cpp Remove use of direction for towners with a single facing 2021-09-12 02:27:47 +02:00
towners.h Remove use of direction for towners with a single facing 2021-09-12 02:27:47 +02:00
track.cpp ♻️ Replace 'cursmx' and 'cursmy' globals with single 'cursPosition' 2021-08-30 06:45:51 +02:00
track.h
trigs.cpp Reuse EntranceBoundaryContains in portal logic 2021-09-12 02:51:34 +02:00
trigs.h Reuse EntranceBoundaryContains in portal logic 2021-09-12 02:51:34 +02:00