Anders Jenbo
331a540fc3
🔥 Remove the auricGold variable
5 years ago
Anders Jenbo
8196bdbd31
✨ Set the initial ready spell when creating a new hero
5 years ago
Juliano Leal Goncalves
800dbce066
♻️ Move options-related structs to new 'options.h' file
5 years ago
Anders Jenbo
fbd86cd3c5
🎨 Mark noreturn functions as such
5 years ago
Anders Jenbo
ac9ae2e062
🐛 Fix loading of sorceror graphics
...
This also detangles some of the hellfire wip classes and duplicate
tables
5 years ago
Anders Jenbo
8f09cc3034
[diablo] 🐛 Correct spelling of Sorcerer
...
Fixes #1074
5 years ago
Anders Jenbo
cc47080074
🐛 Correctly calculate the player _pDamageMod when creating a new hero
...
Fixes #140
5 years ago
Anders Jenbo
38fdf34c14
💄 Apply code style
5 years ago
Anders Jenbo
1d537e0a93
🚨 Add missing cases to most switches
5 years ago
Anders Jenbo
31467cc949
♻️ Remove all usage of basic WIN32 types
...
Note that several WinAPI types are still in use (misc.h)
5 years ago
Anders Jenbo
17803d5923
♻️ Apply proper types to PlayerStruct
5 years ago
Anders Jenbo
8e8e31627f
🐛 Only load hotkeys on new game
5 years ago
qndel
f80a0f9887
[diablo] 🐛 Update vision when walking
...
Previously areas of visibility would be left on the level despite the
player having moved away, especially prevelant if wearing items with low
visibility effect.
5 years ago
Anders Jenbo
def2253386
♻️ Move monster.h related structs and enums and apply propper types
5 years ago
Anders Jenbo
d6ec6395e0
♻️ change QuestTalkData in to an array of _speech_id
...
This gets rid of casting QuestTalkData to DWORD/int in various parts of
the code.
5 years ago
Juliano Leal Goncalves
103cde53ff
♻️ Make options struct hierarchical
5 years ago
qndel
2d055e3a2e
✨ Auto pickup gold
5 years ago
Anders Jenbo
dd73ff2cf0
🚩 Add option for disabeling frindly fire ( #1104 )
5 years ago
Juliano Leal Goncalves
37466890e0
♻️ Extract 'ItemStruct.isEmpty()' function
5 years ago
Anders Jenbo
39999791b3
Revamp ini options and sync in multiplayer
...
[NetMsg]
F12=Now you DIE!
F11=Here's something for you.
F10=Follow me.
F9=I need help! Come Here!
[Game]
Speed=50
Fast Walk=1
Grab Input=0
Theo Quest=0
Cow Quest=0
[Audio]
Sound Volume=0
Music Volume=0
Walking Sound=1
[Graphics]
Fullscreen=1
Fit to Screen=1
Scaling Quality=2
Integer Scaling=0
Vertical Sync=1
Blended Transparency=1
Gamma Correction=100
Color Cycling=1
[Diablo]
Intro=0
[Hellfire]
Intro=0
SItem=
[Phone Book]
Entry1=127.0.0.1
[Network]
Bind Address=0.0.0.0
5 years ago
Anders Jenbo
f87bc0ca8b
Clea up some duplicate item code
5 years ago
Anders Jenbo
70ca20b59f
Clean up Hellfire special cases
5 years ago
Anders Jenbo
b4e78c5e79
Remove some unused junk
5 years ago
pionere
e240dcd606
code cleanup using std::max
5 years ago
pionere
f5c1079d6f
eliminate unused code
5 years ago
Anders Jenbo
60d3e9ceb1
Clean up rendering
5 years ago
Anders Jenbo
480792c53b
[hellfire] Fix new gold piles having the wrong graphics
5 years ago
qndel
ab9911064f
unify checks for single and multiplayer
5 years ago
Anders Jenbo
7d39c4c9d1
Remove checks for duplicate items
...
- We fixed the normal way of duplicating items.
- Legit items can be seen as duplicates in some instances.
- It doesn't fix the issue since the player has to drop both for it to
trigger.
5 years ago
pionere
f22907e2e6
remove unnecessary (and wrong) stat value checks
5 years ago
qndel
8186d9f174
update damage after leveling up ( #1002 )
5 years ago
FluffyQuack
e7486163af
Refactored StartWalk(), StartWalk2(), and StartWalk3() into one function, and added some comments.
5 years ago
FluffyQuack
007b5a576c
Refactored DoWalk(), DoWalk2(), and DoWalk3() into one function and added comments.
5 years ago
qndel
6788d6a351
fix knockback light
5 years ago
Anders Jenbo
dcde3cd3c8
Fix old save games where some monsters hade 0 instea of NO_LIGHT
5 years ago
Anders Jenbo
9c0bc202c8
Fix additional wrong checks for monsters lights
5 years ago
Anders Jenbo
fdf5d514b6
Remove redundant code from CastSpell
5 years ago
Anders Jenbo
374e8177ef
Remove wave.cpp
5 years ago
Anders Jenbo
94e7ee9496
Add test for PM_DoGotHit
...
This maintains the lack of zen combination in Hellfire but uses the
frame spacing from Diablo for both.
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
b0ef605e02
Fix build
5 years ago
Anders Jenbo
c17b4bb4d3
[hellfire] Fix defaying items in right hand multiplayer
5 years ago
Anders Jenbo
d68c8c1cc8
Fix issues related to cross loading save games
5 years ago
Anders Jenbo
00e3ff08ae
Unify majorty of monster.cpp
5 years ago
Anders Jenbo
0c01aa9928
[hellfire] M_TryH2HHit
5 years ago
Anders Jenbo
1e86577fc8
Some random cleanups
5 years ago
Anders Jenbo
2f4b66f844
Unify most of Hellfire's player code
5 years ago
Anders Jenbo
e19150bd0a
[hellfire] NetInit
5 years ago
Anders Jenbo
abec004ba6
[hellfire] PosOkPlayer
5 years ago
Anders Jenbo
8bf14c1e13
[hellfire] PM_DoAttack
5 years ago