Allofich
|
6b53541571
|
Prevent AI actors from hitting unintended targets
(Fixes #3254)
|
2017-02-12 19:51:19 +09:00 |
|
NeveHanter
|
e82d542d89
|
Merge remote-tracking branch 'upstream/master' into bugfix-3617
|
2017-01-15 09:49:45 +01:00 |
|
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.
|
2017-01-15 09:49:25 +01:00 |
|
scrawl
|
7b5f3e3cdc
|
Fix crash in ProjectileManager when a sound id fails to play or is not found
|
2017-01-01 21:34:31 +01:00 |
|
mrohrlach
|
71e74f5a93
|
Moved projectile light calculation to separate method
|
2016-12-13 18:04:20 -07:00 |
|
mrohrlach
|
f5da179a90
|
Removed two more bad casts
|
2016-12-09 18:15:40 -07:00 |
|
mrohrlach
|
3b0c791892
|
Removed bad casts and unnecessary comments
|
2016-12-09 18:10:06 -07:00 |
|
mrohrlach
|
c2e5f24e98
|
Tidying up
|
2016-12-04 16:31:11 -07:00 |
|
mrohrlach
|
ef5cf76ad8
|
Implemented retrieval of effect colors for lights, made recommended changes
|
2016-12-04 16:11:21 -07:00 |
|
mrohrlach
|
3816d0f6dc
|
Changed light values to better match vanilla. Still need to pull diffusion properties from spells
|
2016-12-03 19:44:52 -07:00 |
|
mrohrlach
|
099e79edbe
|
Changed a line that did not need to be changed apparently
|
2016-12-03 19:12:25 -07:00 |
|
mrohrlach
|
61097d93b9
|
Replaced tabs with spaces (oops)
|
2016-12-03 19:09:03 -07:00 |
|
mrohrlach
|
49ce80346c
|
Changed methods slightly to ensure non-magic projectiles do not receive lights
|
2016-12-03 15:42:24 -07:00 |
|
mrohrlach
|
83945cf280
|
Added reasonable approximation of magic bolt lights
|
2016-12-03 15:24:21 -07:00 |
|
MiroslavR
|
46a3244107
|
Fix thrown weapon sources being used to apply on strike enchantments (Fixes #3634)
|
2016-11-22 18:18:20 +01:00 |
|
Allofich
|
7eb62b5d3a
|
Initialize speed for magic projectiles
|
2016-09-15 01:44:53 +09:00 |
|
Allofich
|
a033ba3bd2
|
Override spell textures by NiTexturingProperty
|
2016-09-14 23:03:04 +09:00 |
|
Allofich
|
368828b217
|
Update TODO comments
|
2016-09-10 01:38:05 +09:00 |
|
Allofich
|
bca477ca8a
|
Apply particle textures like original engine does
|
2016-09-08 23:59:23 +09:00 |
|
Allofich
|
85349da26c
|
Add comments
|
2016-09-08 23:58:00 +09:00 |
|
Allofich
|
fe3a033642
|
Use particle textures for spell projectiles
|
2016-09-08 23:56:54 +09:00 |
|
scrawl
|
fbc9b90ebe
|
Cleanup
|
2016-09-05 00:04:11 +02:00 |
|
Allofich
|
c617e90755
|
Fix for loading projectile speed
|
2016-09-05 05:41:24 +09:00 |
|
Allofich
|
f8270f6bd5
|
Consolidations and cleanup for multi-effect spells
|
2016-09-05 05:30:51 +09:00 |
|
Allofich
|
dbd7c038b2
|
Add loading code for multi-effect projectiles
|
2016-09-05 03:45:13 +09:00 |
|
Allofich
|
c6cd1f813b
|
Attach projectiles to nodes of multi-effect bolts
|
2016-09-05 02:59:33 +09:00 |
|
Allofich
|
5a0d3feb98
|
Use C++ int-to-string conversion
|
2016-09-05 02:52:44 +09:00 |
|
Allofich
|
60384399ee
|
Fix errors and warnings
|
2016-09-05 01:39:18 +09:00 |
|
Allofich
|
f49ebee56a
|
Play sounds for multi-effect projectile
|
2016-09-04 23:57:06 +09:00 |
|
Allofich
|
37f07f7435
|
Combine into one multi-effect magic projectile
|
2016-09-04 22:35:29 +09:00 |
|
Allofich
|
10842462c7
|
Send lists of models and sounds to launchMagicBolt
|
2016-09-04 17:42:27 +09:00 |
|
scrawl
|
a85932a62b
|
Ignore the collision box offset when launching projectiles (Fixes #3201)
|
2016-06-10 23:47:01 +02:00 |
|
scrawl
|
004f0d37d5
|
Fix the projectile launch position for spells cast from objects (Fixes #3235)
|
2016-03-05 15:56:54 +01:00 |
|
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/
|
2016-02-13 03:03:34 +01:00 |
|
scrawl
|
e28dc3e72f
|
Preload instances in SceneManager
|
2016-02-09 18:35:26 +01:00 |
|
scrawl
|
4e6a60672d
|
When a spell explodes on an actor do not apply it to that actor twice (Fixes #3142)
|
2016-01-12 00:40:09 +01:00 |
|
scrawl
|
553132cb51
|
Accept a ConstPtr in launchProjectile
|
2015-12-18 17:13:54 +01:00 |
|
scrawl
|
67a6a8f5d4
|
Make projectiles receive lighting
|
2015-12-05 00:44:18 +01:00 |
|
scrawl
|
6181594251
|
Disable freezeOnCull for magic projectile particles
|
2015-12-05 00:33:01 +01:00 |
|
scrawl
|
a8938589f6
|
Magic projectiles rotate during flight
|
2015-12-05 00:33:01 +01:00 |
|
scrawl
|
3f93af4181
|
Projectiles interact with the water surface (Fixes #2986)
|
2015-12-04 23:28:11 +01:00 |
|
Chris Robinson
|
816015d6e6
|
Avoid inheriting from Sound for sound types
|
2015-12-02 16:09:24 -08:00 |
|
Chris Robinson
|
aac903484c
|
Remove a really unnecessary method
|
2015-11-25 04:24:26 -08:00 |
|
Chris Robinson
|
73448c72f6
|
Replace Play_NoTrack with playManualSound3D, and rename the latter
|
2015-11-25 04:24:26 -08:00 |
|
scrawl
|
682f30ef9c
|
Fix incorrect uses of PhysicsSystem::getHalfExtents
Did not account for translation of collision box (mMeshTranslation in actor.cpp)
|
2015-11-03 19:05:36 +01:00 |
|
dteviot
|
77a1d947cc
|
extracted MWMechanics::getPlayer()
|
2015-08-21 21:12:39 +12:00 |
|
Alexander "Ace" Olofsson
|
3655ef16af
|
Explicitly instantiate ESM::StatState
|
2015-07-07 19:19:37 +02:00 |
|
scrawl
|
882e359008
|
Move attackStrength to the CharacterController, where it should have been to begin with
Only relevant for actors in active cells, so doesn't belong in CreatureStats. This change should slightly reduce the game's memory usage.
|
2015-06-26 05:15:07 +02:00 |
|
scrawl
|
5bc6513e2d
|
Fix projectile hit bug where the incorrect attackStrength would be used if a new attack has been performed in the meantime
|
2015-06-26 02:32:41 +02:00 |
|
scrawl
|
f81c3bcd6d
|
Fix for broken InitWorldSpaceParticles on projectile effects
|
2015-06-11 16:40:26 +02:00 |
|