46 Commits (ff3baad41e7d912b72f2da668624db43c92606cc)

Author SHA1 Message Date
Anders Jenbo 96112e675b
Handle loaded MPQ files in a map instead of bespoke globals (#7887) 11 months ago
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 1 year ago
Eric Robinson cfac786daf
Make invalid items unusable (#7506) 1 year ago
staphen bc4f43490f Load objcurs when creating starting items 2 years ago
Gleb Mazovetskiy dc59cdaee4 Extract objcurs widths into a file 2 years ago
Gleb Mazovetskiy f566359e4f Migrate item data to txtdata/ 2 years ago
ephphatha d13bed2a78 Fix broken test case 3 years ago
ephphatha 6a8f4b12da Get base block bonus from data struct instead of storing a copy 3 years ago
ephphatha 32c3316743 Load experience data from file 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
Anders Jenbo 8e7c29ecd3 Remove unused player property _pISplDur 3 years ago
Anders Jenbo 63277a842d Clean up player packing 3 years ago
obligaron 7985a9211d Change Player::_pSplLvl to uint8_t 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 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
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
obligaron 1cfd1ca99d Fix double casting bug - use separated info for casted and queued spells 4 years ago
Anders Jenbo d1189388f5 Use user by reference 4 years ago
Mikołaj Piróg dda0b96ea5
Remove #defines in player.h and add constexpr where applicable (#4896) 4 years ago
k-bar 26de74f4a2
AnimationInfo class correct style (#4870) 4 years ago
Anders Jenbo 54598e2a8f CreatePlayer by reference 4 years ago
Gleb Mazovetskiy 01ad1814ea Make path finding index-based 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
DakkJaniels dad46e1905
Item special effect enum (#4129) 4 years ago
ephphatha caf60daa00 Fix tests expecting unclean HoldItem uses. 4 years ago
DakkJaniels 7bc19ee91a
add enum for the spell flags. Adjust code to use them. 4 years ago
ephphatha b12de6fe12 Use scoped enum for Direction 5 years ago
Juliano Leal Goncalves bbf529c65a 🚚 Rename 'PlayerStruct' to 'Player' 5 years ago
qndel 045921813b some useless code removal 5 years ago
Anders Jenbo 9217e8c7f0 Test CreatePlayer 5 years ago
Anders Jenbo 069249f318 🚚 Move local function to anonymous namespace i-p 5 years ago
Anders Jenbo 96bf75b502 Rename player globals 5 years ago
Anders Jenbo 8a7ec56d3a Player by reference part 2 5 years ago
obligaron d97131349e Unify player_graphic memory handling 5 years ago
Juliano Leal Goncalves d55cd99dd5 🚚 Rename 'direction' enum to 'Direction' 5 years ago
obligaron b94e599f5e ADL: Advance skipped Frames in SetNewAnimation and remove logic from PM_XYZ 5 years ago
Anders Jenbo c11945e62b 🎨 Fix line endings 5 years ago
obligaron 1de46a8495 Rename member variables 5 years ago
obligaron 0b5183f63e Introduce AnimationInfo 5 years ago
obligaron 08233cc31b player_test - Fix wrong extern definition for PM_DoGotHit 5 years ago
Anders Jenbo 275404029e ♻️Cleanup player temp variables 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo 53a3657b29 🚚 Move tests to a standard folder 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo aba0a8fc44 Clean up name spacesage in tests 5 years ago
Anders Jenbo 69b11edace [hellfire] 🐛 Apply the zen fix 5 years ago
Anders Jenbo a2656637e4 🎨 Format source 5 years ago