187 Commits (1.3)

Author SHA1 Message Date
Anders Jenbo 96e1d5caba Fix spell properties incorrectly being capped at 8 4 years ago
qndel 6f25f665b2 fix barbarian armor pierce 4 years ago
Anders Jenbo b4f699f0a3 Validate item network messages 4 years ago
obligaron 0818c55b88 Holding mouse when shift is held shouldn't lock to a target (Spells) 5 years ago
qndel 0569dba547 fix typos 5 years ago
obligaron c7dec38b96 Player: rename _pVar4 to spellLevel 5 years ago
obligaron c3c91f6e28 Remove _pVar5 and most uses of BFLAG_PLAYERLR 5 years ago
Juliano Leal Goncalves 379a27b64a ♻️ Convert 'ItemType' enum to enum class 5 years ago
ephphatha 956dcc7fc9 Add helper for selecting animation sprites from Direction 5 years ago
Anders Jenbo 2d47c12515 Fix charpanel always showing player 0 stats 5 years ago
qndel a737d72dd9
Dynamic char panel 5 years ago
Juliano Leal Goncalves bb2dfdfb73 🚚 Rename 'ItemStruct' to 'Item' 5 years ago
Juliano Leal Goncalves bbf529c65a 🚚 Rename 'PlayerStruct' to 'Player' 5 years ago
Anders Jenbo 4044fadeb5 Clean up some players references 5 years ago
qndel 51157c3744
remove unused param comment (#2737) 5 years ago
qndel 770f3a2f20 unify ranged and melee pierce 5 years ago
ephphatha 8f2e94ae4d Use unsigned types for player experience and related values 5 years ago
Juliano Leal Goncalves 022502660d ♻️ Extract logic to ready spell from staff to player function 5 years ago
qndel 0a70a8cece unify block formula 5 years ago
qndel 169f980038 ranged/magic formulas 5 years ago
qndel bd5e30db52 replace armor formula 5 years ago
Anders Jenbo ab8afa7cd7
Fix edge cases in mouse action tracking code (#2452) 5 years ago
Anders Jenbo 8ba3bbb6a4
Have PosOkPlayer take PlayerStruct as input (#2430) 5 years ago
Anders Jenbo 069249f318 🚚 Move local function to anonymous namespace i-p 5 years ago
obligaron 70db8456ba Remove _pwtype and replace it with UsesRangedWeapon 5 years ago
obligaron d1d61fcd0f Convert anim_weapon_id and anim_armor_id to enum class 5 years ago
Anders Jenbo 2d4da488f0 Split path test functions 5 years ago
FluffyQuack ba60907853
Hold mouse button to keep attacking (Diablo 2-style) (#2349) 5 years ago
Anders Jenbo 96bf75b502 Rename player globals 5 years ago
Anders Jenbo ee2e7518c4 Clang-tidy: FunctionCase part 2 5 years ago
Andrew James 3508aa6d3d
Align Life/Mana flask drawing routines (#2291) 5 years ago
ephphatha 58f3ca9ba3 Refactor player hp percentage calculation to avoid C4244 warnings 5 years ago
Anders Jenbo 79c9078fa1 ♻️Clean up type sizes 5 years ago
Anders Jenbo ee7b32d8f6 Player by reference part 3 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Gleb Mazovetskiy dcf3397139 🚚 engine.h: Extract `ActorPosition` 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
qndel 816b244689 HasItem/RemoveInvItem combo refactor 5 years ago
Juliano Leal Goncalves dd9e05222d ♻️ Change 'PosOkPlayer' to take a 'Point' instead of 2 separate ints 5 years ago
Juliano Leal Goncalves c6fafbf64b ♻️ Change 'SolicLoc' to take a 'Point' instead of 2 separate ints 5 years ago
Anders Jenbo 8a7ec56d3a Player by reference part 2 5 years ago
obligaron da7ded3170 Integrate GetAnimationWidth in LoadPlrGFX (only callside) 5 years ago
obligaron d97131349e Unify player_graphic memory handling 5 years ago
obligaron 61ba5009ac Convert to CelSprite 5 years ago
obligaron 3067aeacb8 Remove PlayerStruct._pXYZWidth and replace it with calls to GetAnimationWidth 5 years ago
obligaron d11ed50585 NewPlrAnim now also loads the graphics if needed 5 years ago
obligaron c424f601ec Change LoadPlrGFX from pnum to PlayerStruct 5 years ago
obligaron 3a6e631261 Remove memset for PlayerStruct 5 years ago
obligaron a1e24b33fc Default values for PlayerStruct 5 years ago
Juliano Leal Goncalves b3ec79af4f
Leverage 'Point' in Lighting and Player functions (#2048) 5 years ago