Eric Robinson
f75f66d54b
Add `playerdat` ( #5763 )
3 years ago
Gleb Mazovetskiy
ebcd6b222d
Optimize `SpellData` size: 40 bytes -> 24
3 years ago
KPhoenix
8955700e67
Refactor enums
3 years ago
KPhoenix
a1fbf5253f
`enum talk_id` -> `enum class TalkID`
3 years ago
Gleb Mazovetskiy
98294e0ad5
Optimize `MissileData`: 32 bytes -> 24
...
23 bytes used, 1 spare byte in the padding.
3 years ago
obligaron
2d4e84c561
Multiplayer: Enable Black Mushroom Quest
3 years ago
obligaron
34d5aeb853
In multiplayer drop the brain as extra item to ensure that all clients see the brain drop
3 years ago
obligaron
12ffc855e5
Fix quest items can't get picked up after dropping
3 years ago
obligaron
475f1d67fb
Spawn Fungal Tome during level generation to avoid desyncs
3 years ago
obligaron
5e9801f0cf
Sync Quest._qmsg
3 years ago
obligaron
6edae7cf6c
Ensure Spectral Elixir is only usable after black mushroom quest is finished
3 years ago
Felipe Wannmacher
841c7c3856
added instructions for Xbox Retail Mode ( #5764 )
3 years ago
staphen
72585098e4
Adjust position of Flame Wave missiles before processing
3 years ago
KPhoenix
30e815f835
Change ground color of Potion of Rejuevenation
3 years ago
KPhoenix
5794aefded
Refactor debug commands
3 years ago
staphen
e46d262c52
Fix length of Guardian idle animation
3 years ago
Gleb Mazovetskiy
b61dac853b
Add `GetSpellData(SpellID)`
3 years ago
KPhoenix
d813f13700
`enum spell_id` -> `enum class SpellID`
3 years ago
KPhoenix
fa889625b3
Fix wrong flip sound: Tavern Sign
3 years ago
Anders Jenbo
78dafb5088
Update vcpkg.json
3 years ago
staphen
92361f9f6d
Display resolution height when FitToScreen is on
3 years ago
Gleb Mazovetskiy
64730bd0bd
Optimize `MissileFileData` size: 80 bytes -> 32
3 years ago
staphen
0cfc60783a
Reenable tests on MSVC build
3 years ago
Gleb Mazovetskiy
25e9b7320d
Remove unused self-ID from `Missile(File)Data`
3 years ago
Gleb Mazovetskiy
0a6a8e8aa0
Clean up missile data access
...
Replace enum static casts with `GetMissile(Sprite)Data`.
3 years ago
KPhoenix
c534e0e93c
Refactor
3 years ago
KPhoenix
99a37a4113
Fine -> Sturdy
3 years ago
KPhoenix
34ac4ec707
Fix duplicate affix name (Crimson)
...
Reverts Affix name for Crimson back to Burgundy (Taken from Diablo 1 Beta)
3 years ago
Anders Jenbo
85ef54d8ed
Use specific release to have assets unfolded
3 years ago
KPhoenix
7947b99511
Implement new enum class
3 years ago
Eric Robinson
d7b6c7dca8
Refactor Missile Function Names ( #5733 )
3 years ago
staphen
620a86b007
Change default monster missile damage to zero
3 years ago
Gleb Mazovetskiy
1788d2f8ec
Remove miniwin
...
Event handling code moved to `engine/events.{hpp,cpp}`.
3 years ago
staphen
ed02eb58d4
Don't consume mana when Mana Shield is already active
3 years ago
staphen
dba224f511
Include files necessary to run MSVC build
3 years ago
Anders Jenbo
5bc6392662
Update README.md
3 years ago
DakkJaniels
fa56ae31ea
move damage formula for guardian firebolt to GuardianTryFireAt so each firebolt damage is randomized
3 years ago
Trihedraf
624d5be3d2
make Floating Numbers an enum for random, vertical or off
3 years ago
ikonomov
d05992da75
Remove "Zen" hit recovery ( #5724 )
...
The description of Harmony says "Fastest", clearly implying that this is the fastest recovery bonus that is attainable for a given character and also an indication that the bonus is not cumulative with other items.
3 years ago
Eric Robinson
93a145608e
Optimize AddPlrExperience() ( #5737 )
3 years ago
DakkJaniels
fb420b1473
Consistency: use damage formulas if missile damage has not already been assigned
3 years ago
DakkJaniels
f750e77476
remove commented out code
3 years ago
DakkJaniels
48e562e875
clean up MI_Projectile
3 years ago
DakkJaniels
d2134f93cd
MI_Firebolt -> MI_Projectile. Calculate damage when missile is added.
3 years ago
staphen
dd6ce177f7
Derive viewport geometry from player position
3 years ago
DakkJaniels
0c1c8d0aa0
fix speedbook crash ( #5730 )
3 years ago
Eric Robinson
049f75515b
Fix bug in ef3a57b7 ( #5732 )
3 years ago
Eric Robinson
ef3a57b7d9
`enum spell_type` -> `enum class SpellType` ( #5674 )
3 years ago
Eric Robinson
30c1991039
`enum _mai_id` -> `enum class MonsterAIID` ( #5683 )
3 years ago
DakkJaniels
d683039bdd
stop shaking camera if dead diablo loaded from save. ( #4149 )
3 years ago