803 Commits (dyn-players-param)

Author SHA1 Message Date
Anders Jenbo a0949b98fc asd 4 years ago
Gleb Mazovetskiy 53f65966e7 Make `Players` a vector 4 years ago
Anders Jenbo 1c286b5624 Directly call StartMonsterDeath instead of feeding M_StartKill invalid input 4 years ago
k-bar 842a6e3d7e [Hellfire bug] fix Fire Ring trap 4 years ago
Anders Jenbo f5e7a98fbf Avoid using -1 as a discriminator 4 years ago
Anders Jenbo 147cb426c8 Fix traps and monsters hitting monsters 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
Vladimir Olteanu 4f1e6b76e0
Refactor MI_Apoca (#4730) 4 years ago
obligaron 19749420b5 Introduce Player::isOnActiveLevel 4 years ago
Anders Jenbo 1203514383 Clean up use of currlevel 4 years ago
ephphatha 606cc162a1 Use helpers when calculating missile velocity 4 years ago
Anders Jenbo 4acd71c71d Fix build 4 years ago
KPhoenix 0692c75403
Implement 3XDAMVDEM Logic for Arrows (#3864) 4 years ago
Andrew James 1047e408bd
Simplify logic of UpdateMissilePos using helpers from 4620 (#4621) 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
obligaron 583da30151 Fix GuardianTryFireAt missing monster index check 4 years ago
Andrew James a9a325dc7b Document/simplify the UpdateMissileVelocity logic 4 years ago
k-bar 7e3d3c34b9
CheckMissileCol cognitive compexity reduction (#4614) 4 years ago
obligaron 539bc6ceea Adjust variable names for Fireball/Elemental explosion 4 years ago
obligaron 702fd7ba32 Fireball/Elemental: Use missile start position instead of current caster position to check block for explosions 4 years ago
obligaron ef9dcccb86 Simplify MI_Element explosion calculation 4 years ago
Anders Jenbo 895057584e Use mtype instead of index id to check for golem monsters 4 years ago
Anders Jenbo d6b258926e Apply type checking on monster type 4 years ago
k-bar 4a4e3a5404 Unwindle If-Elses around petrify monster 4 years ago
k-bar 5b29eda518 Remove of CheckMonsterHit (aka LiftGargoylesAndIgnoreMages) 4 years ago
k-bar 417c4c9ce2 Extract duplicated code to functions related to monster 4 years ago
obligaron 2b0b944afb Manage friendly mode per player and sync state between clients 4 years ago
DakkJaniels dad46e1905
Item special effect enum (#4129) 4 years ago
Anders Jenbo 0c6f130e5d
Avoid using HoldItem in AddStealPotions 4 years ago
Anders Jenbo 422f2bae9d Fix build warnings 4 years ago
ikonomov a6c33a19cd
AddHeal converted to use GenerateRndSum (#4108) 4 years ago
Andrew James f64d17bfa9
Initial clean up of code related to creating items (#2943) 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
DakkJaniels 7bc19ee91a
add enum for the spell flags. Adjust code to use them. 4 years ago
qndel ac6a10bfb4 IsTrap() 4 years ago
qndel 766866810e
add a check for trap missiles for TRNs (#4079) 4 years ago
qndel 9ba64ad08b
TRN rewrite + bugfix (#4056) 4 years ago
Gleb Mazovetskiy a5e1fa5bbe Load missile frames into a single buffer 4 years ago
ephphatha 32d397eb2a Add max_size checks when adding missiles to allow for limited size containers 4 years ago
ephphatha d3c42544a6 Address warnings/dead code 4 years ago
obligaron 234a053863 Change Missiles Array to std::list 4 years ago
obligaron a45eca5d40 Remove unused ChainStruct 4 years ago
obligaron 0ed8c941de Replace FindParent and use of var4 to identify parent with pParent member in AddMissileParameter 4 years ago
obligaron 1aabcf295b Add AddMissileParameter 4 years ago
obligaron ed5a3b3dcb Remove SyncPositionWithParent 4 years ago
KPhoenix b01d939d29 Fix LArrow Behavior 4 years ago
Stephen C. Wills 7525193a9f Calculate Fireball missile damage in collision logic 4 years ago
SoundChaser83 a7041bb435 Fix Torchant and Hellbat damage range being ignored 4 years ago
SoundChaser83 b52724a15e Fix monster damage potentially being off by 63/64th 4 years ago