Commit Graph

81 Commits (1cfc1f9bdb32618d46acbd72f26f138f7a7473c0)

Author SHA1 Message Date
Miloslav Číž 4373fea21e Correct projectile rotation 7 years ago
Miloslav Číž d0a299caab Rotate thrown projectiles around the bb center 7 years ago
Miloslav Číž 38bda3bd71 Do not save thrown state for projectiles 7 years ago
Miloslav Číž 3dbcda6686 Make use of mEffectAnimationTime for projectile rotation 7 years ago
Miloslav Číž 2b9a0a7732 Save new projectile state 7 years ago
Miloslav Číž de42aa9d03 Make thrown projectiles rotate 7 years ago
MiroslavR b5f5268ff3 Clean up faraway projectiles 7 years ago
MiroslavR f15de6d3ca ESS-Importer: Convert magic projectiles (Closes #2320) 7 years ago
Chris Robinson 780e82480d Make the PlayMode and PlayType enums scoped
Also shorten them by putting them in the MWSound namespace
7 years ago
Chris Robinson 1fe60dd8e2 Replace some shared_ptrs with pointers to deque entries 7 years ago
Allofich 6b53541571 Prevent AI actors from hitting unintended targets
(Fixes #3254)
8 years ago
NeveHanter e82d542d89 Merge remote-tracking branch 'upstream/master' into bugfix-3617 8 years ago
NeveHanter 811e9ad9f3 Fixed bug https://bugs.openmw.org/issues/3617 by allowing touch and target enchantments from ranged weapons and their projectiles to explode even when colliding with non-activable objects, terrain, water slab or when shoot underwater.
Also allowed projectiles to fly through the dead bodies as in vanilla.
8 years ago
scrawl 7b5f3e3cdc Fix crash in ProjectileManager when a sound id fails to play or is not found 8 years ago
mrohrlach 71e74f5a93 Moved projectile light calculation to separate method 8 years ago
mrohrlach f5da179a90 Removed two more bad casts 8 years ago
mrohrlach 3b0c791892 Removed bad casts and unnecessary comments 8 years ago
mrohrlach c2e5f24e98 Tidying up 8 years ago
mrohrlach ef5cf76ad8 Implemented retrieval of effect colors for lights, made recommended changes 8 years ago
mrohrlach 3816d0f6dc Changed light values to better match vanilla. Still need to pull diffusion properties from spells 8 years ago
mrohrlach 099e79edbe Changed a line that did not need to be changed apparently 8 years ago
mrohrlach 61097d93b9 Replaced tabs with spaces (oops) 8 years ago
mrohrlach 49ce80346c Changed methods slightly to ensure non-magic projectiles do not receive lights 8 years ago
mrohrlach 83945cf280 Added reasonable approximation of magic bolt lights 8 years ago
MiroslavR 46a3244107 Fix thrown weapon sources being used to apply on strike enchantments (Fixes #3634) 8 years ago
Allofich 7eb62b5d3a Initialize speed for magic projectiles 8 years ago
Allofich a033ba3bd2 Override spell textures by NiTexturingProperty 8 years ago
Allofich 368828b217 Update TODO comments 8 years ago
Allofich bca477ca8a Apply particle textures like original engine does 8 years ago
Allofich 85349da26c Add comments 8 years ago
Allofich fe3a033642 Use particle textures for spell projectiles 8 years ago
scrawl fbc9b90ebe Cleanup 8 years ago
Allofich c617e90755 Fix for loading projectile speed 8 years ago
Allofich f8270f6bd5 Consolidations and cleanup for multi-effect spells 8 years ago
Allofich dbd7c038b2 Add loading code for multi-effect projectiles 8 years ago
Allofich c6cd1f813b Attach projectiles to nodes of multi-effect bolts 8 years ago
Allofich 5a0d3feb98 Use C++ int-to-string conversion 8 years ago
Allofich 60384399ee Fix errors and warnings 8 years ago
Allofich f49ebee56a Play sounds for multi-effect projectile 8 years ago
Allofich 37f07f7435 Combine into one multi-effect magic projectile 8 years ago
Allofich 10842462c7 Send lists of models and sounds to launchMagicBolt 8 years ago
scrawl a85932a62b Ignore the collision box offset when launching projectiles (Fixes #3201) 9 years ago
scrawl 004f0d37d5 Fix the projectile launch position for spells cast from objects (Fixes #3235) 9 years ago
scrawl 383524c688 Run physics in fixed timesteps, use the remainder to interpolate between current and previous state
Based on http://gafferongames.com/game-physics/fix-your-timestep/
9 years ago
scrawl e28dc3e72f Preload instances in SceneManager 9 years ago
scrawl 4e6a60672d When a spell explodes on an actor do not apply it to that actor twice (Fixes #3142) 9 years ago
scrawl 553132cb51 Accept a ConstPtr in launchProjectile 9 years ago
scrawl 67a6a8f5d4 Make projectiles receive lighting 9 years ago
scrawl 6181594251 Disable freezeOnCull for magic projectile particles 9 years ago
scrawl a8938589f6 Magic projectiles rotate during flight 9 years ago