25 Commits (705a007c22955e633054a085e83d43ae010cfeb4)

Author SHA1 Message Date
Andrettin d87c0dcf8a
Player Class Flags (#8173) 6 months ago
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 6 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Eric Robinson 1dd6b317a2
Fix typo in playerdat (#7072) 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago
Stephen C. Wills 064d7ca003
Fix starting spell for Sorcerer (#6650) 3 years ago
ephphatha 4e6517e54c load starting loadout dynamically 3 years ago
ephphatha 55a21b7467 Move the base hit amount to a table in playerData.cpp 3 years ago
ephphatha 5d50b5520d Add PlayerData lookup helper to avoid manual casts 3 years ago
ephphatha 78529414fb Move asset path to PlayersSpriteData 3 years ago
Gleb Mazovetskiy ab1546311a `LoadClassAttributes`: Mandate field order 3 years ago
Gleb Mazovetskiy e090c8bf31 Extract some player attributes to data files 3 years ago
ephphatha f3de9d6e71 Use dedicated error enum for parsing failures 3 years ago
ephphatha 5f6e5ae9fb Refactor iterator parsing to allow more reuse 3 years ago
ephphatha 32c3316743 Load experience data from file 3 years ago
ephphatha 996841e82e Restore level 50 experience cap from Diablo 3 years ago
ephphatha e6890cc5cc Move MaxCharacterLevel to playerdat and add helpers for the various uses 3 years ago
ephphatha d92d152576 Use unsigned type for character levels 3 years ago
ephphatha 486f5ca3e8 Replace ExpLvlsTbl global with helper function 3 years ago
Gleb Mazovetskiy 4187a34896 Fix `-Wshift-negative-value` 3 years ago
Eric Robinson a2af3b5942
Refactor CreatePlayer() (#6288) 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
staphen b62acb088d Fix width of Monk bow animation 3 years ago
DakkJaniels 24bb409086
Remove extra entry in experience level table and cap experience at level 50 requirement (#5782) 3 years ago
Eric Robinson f75f66d54b
Add `playerdat` (#5763) 3 years ago