Anders Jenbo
ee3cbdc6ee
🐛 Clear item before reusing it in all cases
...
This will undoubtly also fix some issues with original items contaning
garbage data that could lead to morphing
2021-03-03 01:43:24 +01:00
Anders Jenbo
5035ac8062
Strip Hellfire items in Diablo sessions
2021-02-27 14:51:37 +01:00
Anders Jenbo
4d47d513ce
Implement Hellfire multiplayer saves
2021-02-25 05:50:24 +01:00
Anders Jenbo
b4e78c5e79
Remove some unused junk
2021-02-25 05:37:17 +01:00
qndel
ab9911064f
unify checks for single and multiplayer
2021-02-18 22:32:01 +01:00
qndel
c0f5749728
Fix RNG diverging during level generation depending on the code path
...
The consequences has mostly mitigated after wards, but this will make things make more sens when analysing the state of the code.
2021-02-01 06:44:16 +01:00
Anders Jenbo
ccd0e7fd23
Merge branch 'master' of github.com:diasurgical/devilution
2021-01-16 02:10:25 +01:00
Anders Jenbo
0c01aa9928
[hellfire] M_TryH2HHit
2021-01-15 00:42:37 +01:00
Anders Jenbo
4ffbb32952
[hellfire] Allow continuing Diablo saves in Hellfire and vice versa
2021-01-13 16:10:21 +01:00
Anders Jenbo
0c96e32f19
Unify all defines, enums and structs
2021-01-08 20:53:06 +01:00
Anders Jenbo
74daab442a
Fix building Hellfire on multiple platforms
2021-01-07 02:55:28 +01:00
Anders Jenbo
e33914c0c8
Merge branch 'master' of github.com:diasurgical/devilution
2021-01-01 22:57:37 +01:00
Anders Jenbo
043d15db66
[hellfire] PackPlayer and frinds
2021-01-01 01:34:54 +01:00
Anders Jenbo
ae31d4182b
Fix Windows builds
2020-12-28 01:20:22 +01:00
Anders Jenbo
61b2d0de95
Merge branch 'master' of github.com:diasurgical/devilution
2020-12-16 02:24:39 +01:00
Anders Jenbo
2b15f61c56
[hellfire] UnPackPlayer
2020-12-07 02:14:02 +01:00
Anders Jenbo
38dbcf7641
Format source
2020-12-02 00:52:38 +01:00
Anders Jenbo
ac8a2a410e
Fix building Hellfire with CLang
2020-10-19 06:33:17 +02:00
Anders Jenbo
ad2ac2aeeb
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-15 03:55:36 +02:00
Anders Jenbo
77038ddd77
Share pDiabloKillLevel in UnPackPlayer
...
pDiabloKillLevel is handled the same so no reason for ifdefing it
2020-10-15 03:47:01 +02:00
Anders Jenbo
bd5c7233d4
Add missing bit to UnPackPlayer
...
Ther is still a small diff, but should be functinoally identical
2020-10-15 03:32:32 +02:00
Anders Jenbo
57326c6c7f
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-14 11:02:48 +02:00
Anders Jenbo
c5d02b21bd
Load hellfire spells from hero save
2020-10-14 08:57:43 +02:00
Anders Jenbo
2d6c1efeab
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-12 10:46:28 +02:00
qndel
b0142637b7
Ear cleanup #2 ( #2100 )
2020-10-12 00:14:24 +02:00
Anders Jenbo
7e04c63977
Merge branch 'hellfire' of github.com:diasurgical/devilution
2020-10-11 23:53:07 +02:00
Anders Jenbo
893efd51ea
Merge branch 'master' of github.com:diasurgical/devilution
2020-09-27 03:34:42 +02:00
Troy Bronzan
8960450560
Fixed player base block is zero bug after loading a new game. This value is not saved in single player or multiplayer, so when a character is loaded, the value is always zero. Now when a player is loaded, it is set to the default. See section 2.1.4 in Jarulf's Guide.
2020-09-17 13:39:31 +02:00
Anders Jenbo
1ba96a6777
Add doxygen description to remaining engine files
2020-07-06 05:43:25 +02:00
Anders Jenbo
7108145a04
Merge branch 'master' of github.com:diasurgical/devilution
2020-04-14 15:30:49 +02:00
Anders Jenbo
e6e0ebe15a
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2020-04-07 03:46:20 +02:00
Anders Jenbo
f1c216e688
Make player struct x/y fields match monster struct
2020-04-07 03:26:38 +02:00
Anders Jenbo
3c5982083f
Merge branch 'master' of github.com:diasurgical/devilution
2020-04-06 12:05:13 +02:00
Anders Jenbo
cc0f92d45b
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2020-04-06 06:09:30 +02:00
Anders Jenbo
e8454376d3
Semantically get the first item instead of the array
2020-04-06 05:43:20 +02:00
Anders Jenbo
b040c04a18
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2020-04-04 07:56:06 +02:00
Anders Jenbo
776ab10476
Merge branch 'master' of github.com:diasurgical/devilution
2020-03-29 23:40:05 +02:00
Anders Jenbo
3c276a3cd3
Add documentation
...
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
2020-03-01 22:18:00 +01:00
Anders Jenbo
25993b4043
Merge branch 'master' of github.com:diasurgical/devilution
2020-02-14 23:03:31 +01:00
Anders Jenbo
20621a0642
add all.h and use in place of diablo.h ( #2005 )
...
Now diablo.h is treated in the same way as all other header files of
Source, as it only contains the declarations of global variables and
functions of diablo.cpp.
Besides consistency, this also enables mods to include diablo.h just
like any other header file without having to include every header file
(and without having to include C++ specific aspects of the now all.h).
2020-02-14 13:12:54 +01:00
Anders Jenbo
40ba1e7a6f
Merge branch 'master' of github.com:diasurgical/devilution
2020-02-01 14:48:39 +01:00
qndel
c2587d9786
use enums ( #1997 )
2020-01-28 17:33:34 +01:00
Samuel-DEVULDER
9c516819c1
Make save game code big-endian compatible
2020-01-27 00:03:02 +01:00
Anders Jenbo
85ab626437
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2019-12-15 02:22:17 +01:00
Anders Jenbo
c86ab3bed3
Merge branch 'master' of github.com:diasurgical/devilution
2019-11-17 21:46:59 +01:00
Robin Eklind
c583d82a1c
pack: use IDI_GOLD enum instead of boolean operation for is->IDidx
2019-11-13 13:55:22 -06:00
Anders Jenbo
b6695fe26b
Merge branch 'master' of github.com:diasurgical/devilution
2019-11-04 21:33:38 +01:00
galaxyhaxz
3bd28cc0c1
Fix function order [spells+pack.cpp]
2019-11-03 14:45:32 +01:00
Anders Jenbo
d840f388c7
Merge branch 'master' of github.com:diasurgical/devilution
2019-10-08 22:05:10 +02:00
Anders Jenbo
babddf2921
Merge branch 'master' of github.com:diasurgical/devilution into hellfire
2019-10-08 00:35:03 +02:00