Anders Jenbo
|
e4cfad3196
|
♻️Use points instead of individual fileds for player structure
|
2021-04-24 04:46:08 +02:00 |
|
Anders Jenbo
|
a32ac83090
|
🎨 cleanup trivial trype comparisons
|
2021-04-23 02:48:25 +02:00 |
|
Anders Jenbo
|
97d7171123
|
🔥 Get rid of _ptargx/y
|
2021-04-21 03:55:27 +02:00 |
|
Anders Jenbo
|
997c1dba55
|
🚚 Split up all.h in to proper header relations
|
2021-04-16 01:04:54 +02:00 |
|
Anders Jenbo
|
f450d6a125
|
🚚 Move defines to there proper files
|
2021-04-16 01:04:54 +02:00 |
|
Juliano Leal Goncalves
|
28ad9d43c5
|
🎨 Rename 'plr_class' enum to 'HeroClass'
Members were renamed as well for readability.
|
2021-04-12 20:00:53 +02:00 |
|
Juliano Leal Goncalves
|
7d95bfed39
|
♻️ Convert 'plr_class' to a scoped enumeration
|
2021-04-12 20:00:53 +02:00 |
|
Anders Jenbo
|
61244c4d93
|
♻️ Rearange and apply more enums
|
2021-04-10 05:24:01 +02:00 |
|
Anders Jenbo
|
20186e0370
|
🎨 Replace TRUE/FALSE with true/false
fix
Fix
fix
|
2021-04-09 15:13:02 +02:00 |
|
Anders Jenbo
|
93d42b62b8
|
♻️ Change BOOL to bool
|
2021-04-09 15:13:02 +02:00 |
|
Anders Jenbo
|
bfb3c11c2b
|
🎨 Change namespace to devilution
|
2021-04-06 15:21:25 +02:00 |
|
Anders Jenbo
|
630e507f63
|
🚚 Apply namespace
|
2021-04-06 15:21:25 +02:00 |
|
Juliano Leal Goncalves
|
9021f8daa5
|
♻️ Pluralize global 'item' array variable
|
2021-04-06 11:45:28 +02:00 |
|
Anders Jenbo
|
bba73ea20f
|
✨ Handle mixed item origins in multiplayer
|
2021-04-01 14:52:44 +02:00 |
|
Anders Jenbo
|
8f09cc3034
|
[diablo] 🐛 Correct spelling of Sorcerer
Fixes #1074
|
2021-03-21 12:18:10 +01:00 |
|
Anders Jenbo
|
17803d5923
|
♻️ Apply proper types to PlayerStruct
|
2021-03-14 15:38:23 +01:00 |
|
Juliano Leal Goncalves
|
37466890e0
|
♻️ Extract 'ItemStruct.isEmpty()' function
|
2021-03-05 03:52:11 +01:00 |
|
Anders Jenbo
|
8101c61037
|
♻️ Simplify packing an ear
|
2021-03-03 10:47:08 +01:00 |
|
Anders Jenbo
|
c71efb5960
|
✅ Better assertions on item generation tests
[Diablo/Hellfire] Also clear PkItemStruct when calling PackItem() to
avoid garbage data ending up in the saves.
|
2021-03-03 09:30:09 +01:00 |
|
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 |
|