qndel
6e096143f0
Add no-light define and fix usage
5 years ago
Anders Jenbo
06b7c78406
Notes of untimly header cleanups
5 years ago
Andi
03b989f6f4
Dynamic speed scrolling text ( #985 )
5 years ago
FluffyQuack
e3d1b19761
A bunch of comments explaining how variables are used. Mainly for structs.h, but a tiny bit for movement code and game loop as well.
5 years ago
Anders Jenbo
0c01aa9928
[hellfire] M_TryH2HHit
5 years ago
Anders Jenbo
4ffbb32952
[hellfire] Allow continuing Diablo saves in Hellfire and vice versa
5 years ago
Anders Jenbo
0c96e32f19
Unify all defines, enums and structs
5 years ago
Anders Jenbo
01590d3757
Merge a section of the Hellfire item and quest code
5 years ago
Anders Jenbo
e609e170d0
Merge a large chunk of Hellfire the code paths
5 years ago
Anders Jenbo
61a580588c
Unify save game loading
5 years ago
Anders Jenbo
e06259a691
[hellfire] MonsterMHit
5 years ago
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
5 years ago
Gleb Mazovetskiy
a091a56e8e
Remove MAX_PATH restriction ( #898 )
...
Do not limit filesystem paths to 259 chars for MPQs, save files, and diablo.ini.
The MAX_PATH constant remains but now only limits path lengths within the MPQs.
5 years ago
Gleb Mazovetskiy
619d90bcca
Make _SNETVERSIONDATA char* fields const
...
Follow-up to https://github.com/diasurgical/devilution/commit/ec329e645c4794b63a8239f6589260ed8a7c0b2
5 years ago
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
5 years ago
Anders Jenbo
57f0f5f4c7
Handle hellfire save game differences
6 years ago
Anders Jenbo
f6b178a965
Fix PkPlayerStruct size
6 years ago
Anders Jenbo
43f9e71acb
Unify player structures
...
Since they are being usered there reserved status can be said to have
changed. Clearly naming them makes it easier to understand what meaning
they have and this doesn't affect bin exact.
6 years ago
Anders Jenbo
a6b22cc1bc
Fix compatability with D1 saves
6 years ago
qndel
b81d2eb831
some cleanups ( #2099 )
6 years ago
qndel
ed92ca7861
fix sync struct
6 years ago
Anders Jenbo
e0a94686b0
Add game speed to multiplayer
...
Speed can only be set on game creation
6 years ago
Tyler
d7ca28ff8e
Added single-player difficulty menu.
6 years ago
Troy Bronzan
5b1b5fa8ae
Fixed monster to hit and unique monster ac difficulty bonus.
6 years ago
Anders Jenbo
2b5b5ca785
Remove problematic packing
...
This should help to compile for some ARM systems like Nintendo 3DS
6 years ago
Joel Falcou
64d26a7934
Sanitize use of namespace
...
Wrap individual headers in dvl namespace to prevent
including standard header in another namespace.
6 years ago
Anders Jenbo
30f4f1d71b
Add struct for CornerStone
6 years ago
Anders Jenbo
f1c216e688
Make player struct x/y fields match monster struct
6 years ago
qndel
5191237f42
enums and stuff ( #2024 )
6 years ago
Anders Jenbo
53ccf38a8c
Bool types
6 years ago
Gleb Mazovetskiy
82845004cc
Ensure _HASH/BLOCKENTRY are 16-bytes and aligned
6 years ago
Anders Jenbo
8491a67135
[hellfire] NetSendCmdMonDmg
6 years ago
Anders Jenbo
0383f9abcd
Add documentation to more files
6 years ago
Anders Jenbo
d6f70c56ce
Format files
6 years ago
Anders Jenbo
6e9987cc93
Rename dsound and it nolonger reflects DirectSound
6 years ago
qndel
3770c8551d
max walkpath ( #1996 )
6 years ago
qndel
f57af2fa7d
tMsgSaid type change
6 years ago
Anders Jenbo
a7c8750e92
[hellfire] Add QuestTalkData data
6 years ago
Anders Jenbo
9d028a418d
Correct _SNETUIDATA struct
...
UiProfileGetString returns a list of pointer to strings (4), not an int
6 years ago
Anders Jenbo
40cea40aa4
Remove windows call types collisions
6 years ago
Anders Jenbo
5fa0c5781b
Backport cleanups from Hellfire branch
6 years ago
Robin Eklind
c29030d6f6
use uint64_t instead of unsigned __int64 in structs.h
...
Updates #449 .
6 years ago
Robin Eklind
1ccbdc63fb
declare _SNETVERSIONDATA before use in structs.h
...
Fixes #455 .
6 years ago
galaxyhaxz
67fedd9e99
Fix unknown struct field and drawpanflag
6 years ago
Gleb Mazovetskiy
c2056c6cbf
SHA: Fix some implementation-defined behaviour ( #343 )
...
* SHA: Fix negative base shift UB
* SHA: Avoid signed integer overflow
We do cast from uint32_t to int32_t but that should be OK everywhere.
* SHA: Always use portable arithmetic right shift
7 years ago
qndel
7129558d0b
apply enums
7 years ago
Anders Jenbo
1d03064fee
Clean up sound code
7 years ago
Anders Jenbo
049178cb2e
Clean up load/save code
...
Remove most call to memcpy in preperation for Big Endian support
Document what pointers are being skipped
Align save and load code (easier to verify that both are correct)
7 years ago
galaxyhaxz
8ad915da83
Fix monsters
7 years ago
Sergey Semushin
e133d23946
hellfire: InvPutItem and it callers bin exact.
...
Callers:
On_GETITEM
On_AGETITEM
On_PUTITEM
On_SYNCPUTITEM
On_RESPAWNITEM
7 years ago