Anders Jenbo
|
2bdb6caa07
|
Cleanup majority of remaning implicit bool conversions (#2234)
|
2021-06-26 21:05:45 +02:00 |
|
Anders Jenbo
|
22b632f04a
|
♻️Clean up implicit bool conversions
|
2021-06-26 08:57:59 -07:00 |
|
Gleb Mazovetskiy
|
4ea7ba0f5f
|
🚚 engine.h: Extract LoadLE32 and LoadBE32
|
2021-06-21 02:34:28 -07:00 |
|
Juliano Leal Goncalves
|
d47fc924f3
|
♻️ Use '_item_indexes' instead of 'int' for 'ItemStruct.IDidx' field
|
2021-06-14 02:07:06 +02:00 |
|
Anders Jenbo
|
27591cc29f
|
Fix spawn save game compatability
|
2021-06-06 04:51:43 +02:00 |
|
Anders Jenbo
|
ca65550a5a
|
Clean up packing/unpacking players
|
2021-05-13 01:47:46 +02:00 |
|
Anders Jenbo
|
0c2042fa52
|
♻️ Player by reference
Update Source/items.cpp
Update Source/lighting.cpp
Update Source/pack.cpp
asd
ads
as
|
2021-05-13 01:47:46 +02:00 |
|
Juliano Leal Goncalves
|
39736e2538
|
♻️ Pass 'PlayerStruct' pointer to 'ClrPlrPath'
|
2021-05-05 00:38:58 +02:00 |
|
Anders Jenbo
|
f884ba5340
|
🔥 Remove more miniwin dependencies
|
2021-04-29 23:04:56 +02:00 |
|
Vladimir Olteanu
|
0414871265
|
Cleanup VerifyGoldSeeds
|
2021-04-29 02:03:23 +02:00 |
|
Vladimir Olteanu
|
bea21a5e20
|
Replace LOAD_LE32 & LOAD_BE32 with signedness- and endian-agnostic equivalents
|
2021-04-28 20:11:51 +02:00 |
|
Anders Jenbo
|
2bd13451a1
|
♻️Apply point positioning to all remaning entities
|
2021-04-25 01:25:48 +02:00 |
|
Anders Jenbo
|
7912e510f0
|
🎨 Clean up overuse of SDL types
|
2021-04-24 17:07:07 +02:00 |
|
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 |
|