302 Commits (development)

Author SHA1 Message Date
ephphatha 5f6e5ae9fb Refactor iterator parsing to allow more reuse 3 years ago
staphen 4deae11871 Fix PlayerNetPack validation and tests 3 years ago
Gleb Mazovetskiy eb51a8beb3 Reduce demo message size 3 years ago
Stephen C. Wills 45dbe6aa61
Shift software cursor graphic and remove special casing (#6512) 3 years ago
Anders Jenbo bf7135dd11
Adjust tests to work with data driven levels (#6509) 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 14639cd096 Replace _pNextExper with getter method 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
Stephen C. Wills 7b06703842
Add tests for net player validation (#6492) 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
ephphatha 4e3f46603a Remove unused attribute _pMaxLvl 3 years ago
Anders Jenbo 1af58fa4de Update CI test demo recording 3 years ago
Anders Jenbo 8e7c29ecd3 Remove unused player property _pISplDur 3 years ago
Anders Jenbo 63277a842d Clean up player packing 3 years ago
Anders Jenbo efa51993e3 Split network player sync and hero save file 3 years ago
Anders Jenbo 8f74f86a6e 🐛 Use the alternate stairs up banner is active 3 years ago
qndel 3500dc1861 code cleanup 3 years ago
ephphatha 328a65424d Add cases for non-arrow missiles 3 years ago
ephphatha f90e969108 Use multiple samples instead of specific seeds to test missile rotations 3 years ago
ephphatha 3bbb80d849 Introduce temporary function to advance the global rng state and discard results 3 years ago
ephphatha b98e5fcfad split logic responsible for advancing global generator state to a dedicated function 3 years ago
Anders Jenbo b38efb6ccf Fix code style 3 years ago
Anders Jenbo 6e7ed13336 Add missing Hellfire healing potions to test data 3 years ago
Anders Jenbo 116bd3f626 Decompose iCreateInfo fixture table 3 years ago
Anders Jenbo 261776b255 Correct OOB check in PrepareInnerBorders() 3 years ago
obligaron 7985a9211d Change Player::_pSplLvl to uint8_t 3 years ago
Anders Jenbo 13c5c09990 Clean up Light related naming 3 years ago
obligaron abcea9853c Update timedemo test to include improved lightning 3 years ago
Anders Jenbo ec9d1b5550 Rename _oLight to applyLighting 3 years ago
DakkJaniels 24bb409086
Remove extra entry in experience level table and cap experience at level 50 requirement (#5782) 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
obligaron eeca953615 Introduce UpdateHellfireFlag to set missing CF_HELLFIRE flag 3 years ago
obligaron 0426908988 Introduce GetTranslatedItemName/GetTranslatedItemNameMagical 3 years ago
obligaron 6f9453c00e Introduce GenerateStaffName/GenerateStaffNameMagical 3 years ago
Gleb Mazovetskiy e35595a1eb StrCat improvements 3 years ago
obligaron 4cdd7ff2d9 Replace ReturnLevel/LevelTyp/LvlPosition 3 years ago
Gleb Mazovetskiy f2cb9f0fa0 file_util: Implement `RecursivelyCreateDir` 3 years ago
obligaron adeeae2c52 Add option to enable singleplayer quests in multiplayer 3 years ago
obligaron 4fde59a494 drlg_test: Add TestInitGame helper 3 years ago
Gleb Mazovetskiy 1a1a282d9a Use C FILE instead of C++ streams throughout 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
ikonomov d05992da75
Remove "Zen" hit recovery (#5724) 3 years ago
Eric Robinson ef3a57b7d9
`enum spell_type` -> `enum class SpellType` (#5674) 3 years ago
ikonomov 7e11d63004 Update CMakeLists.txt 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
staphen 0d43f468e5 Improve missile collision interpolation logic 3 years ago
Gleb Mazovetskiy 5bf9dfd7ee Demo mode: Force resolution to that of the demo 3 years ago
Gleb Mazovetskiy 4f9e9e04b1 Fix ConsumeScroll 3 years ago