staphen
44cdd7a027
Add CMake option to opt-in to DAPI
10 months ago
staphen
e071612518
Fix path separator in DAPI Server.cpp includes
10 months ago
staphen
eed05cea5f
Restore SDL_PushEvent() on 3DS
10 months ago
staphen
88b39dc97d
Make use of SDL_UserEvent::code instead of SDL_Event::type
10 months ago
staphen
5a3bdce186
Separate logic for enemy position from activeForTicks
10 months ago
NiteKat
fbe37317b4
Fix Player Info Loop and Implement FPS Change
10 months ago
staphen
308399e31e
Fix errors where Monster::enemy references garbage memory
10 months ago
Gleb Mazovetskiy
af5431875f
MpqArchives: Order by decreasing priority
10 months ago
Gleb Mazovetskiy
18070db9f8
Fix build on Amiga
...
Thanks to staphen@'s investigation in
https://github.com/bebbo/amiga-gcc/issues/413#issuecomment-2888749613
10 months ago
Gleb Mazovetskiy
58fe44f836
init.h -> init.hpp
10 months ago
Gleb Mazovetskiy
b890edfd56
Support mods with UNPACKED_MPQS
10 months ago
Eric Robinson
97c5d3f1fb
Adjust MP Tick Rates
10 months ago
staphen
1180f60d1e
Reduce cognitive complexity in DeltaLoadLevel()
10 months ago
staphen
4b570e3c34
Reduce cognitive complexity in OnAutoGetItem()
10 months ago
staphen
c9565f1f88
Reduce cognitive complexity in OnGetItem()
10 months ago
staphen
fbb0668e90
Reduce cognitive complexity in OnRequestGetItem()
10 months ago
staphen
22c2195993
Rename SendPacket() to BufferMessage() and eliminate recursion
10 months ago
staphen
a1ada4b2f9
Adjust NetSendCmdChBeltItem declaration to match definition
10 months ago
staphen
46c95f2c7b
Use range-based for loops
10 months ago
staphen
6ee55435b9
Avoid using else after return
10 months ago
staphen
53e6da63a0
Avoid duplicating type name when casting
10 months ago
staphen
1becbfc455
Fix bugprone implicit conversions
10 months ago
staphen
c9a8037837
Eliminate C-style casting
10 months ago
staphen
338af819c5
Apply case style suggestions for identifier names
10 months ago
NiteKat
5e4afea8fc
Fix Player Information
...
Fixes issue where player information was being given when players were not on the active floor.
10 months ago
staphen
707ceb1485
Fix pointer arithmetic in OnSyncData()
10 months ago
staphen
ecb3e46199
Fix clang-tidy warnings in sync.cpp
10 months ago
NiteKat
c3d6a459d2
Fix Repairs and Identifying with Cain
...
This actually fixes repairs (and selling), using CurrentItemIndex correctly and doesn't double dip into the players gold for repairs. Also fixes Cain identifies as before the store wasn't being re-ran after identifying an item.
10 months ago
NiteKat
e7dd6bbab5
Fix putCursorItem
...
Need to explicitly check if HoldItem is empty in DevX
10 months ago
staphen
bea626730f
Redraw everything when floating numbers is enabled
10 months ago
staphen
f1c1e530f5
Draw the filled part of the lower flask
10 months ago
NiteKat
2a1a036021
Fix Repair Logic
...
Fix issue where magical items can have repair cost under 1 gold, and thus not be eligible for repair.
10 months ago
NiteKat
235783fb0c
Fix Quest Text
...
Fix quest text by adding a space between the line breaks.
10 months ago
NiteKat
5a0d215601
Monster Name and Witch Fix
...
Fixes the Monster Name passed to client and fixes buying items from Adria.
10 months ago
NiteKat
a3509e11e2
Fix Towners
...
Fix towners to that cows don't get squished into one entity.
10 months ago
NiteKat
1975a0209e
Prevent Improper Store Usage
...
Store options are built even if quest test is being displayed, so this prevents a DAPI AI from using a store while a quest text is up.
10 months ago
staphen
3c3c3028d9
Enable compiling SFML from source
10 months ago
Eric Robinson
e97b1977d8
Use existing fn for Speedbook Spellmatching Skill
10 months ago
Eric Robinson
b06529b050
Use existing fn for Spell Book Trans matching Skill ( #7857 )
10 months ago
Eric Robinson
4bf3c83ed6
Use existing fn for Spell Book Skill
10 months ago
Eric Robinson
be89b3bf34
Fix crash related to Monster placement
10 months ago
Eric Robinson
7d8d1bc36a
Fix Monster Line of Sight ( #7988 )
10 months ago
NiteKat
81af756109
Fix Placing Items From Cursor
...
This makes placing items from cursor functional as it fully accounts for how DevilutionX handles item graphic cursors (the cursor point is considered in the middle instead of top left)
10 months ago
staphen
bb78f48043
Fix includes in sync.h
10 months ago
staphen
e3460a072d
Do not spawn monsters in town
10 months ago
staphen
8fe94efd47
Fix endian issues related to quest synchronization
10 months ago
staphen
8cf2380960
Fix ASAN alignment issues related to spawned monster deltas
10 months ago
staphen
b761d3fef2
Validate network data when importing quest deltas
10 months ago
staphen
5e561d709a
Validate network data when importing portal deltas
10 months ago
staphen
0d334eff3b
Eliminate fatal errors in message handler functions
10 months ago