Commit Graph

39 Commits (openmw-39)

Author SHA1 Message Date
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
scrawl 3f93af4181 Projectiles interact with the water surface (Fixes #2986) 9 years ago
Chris Robinson 816015d6e6 Avoid inheriting from Sound for sound types 9 years ago
Chris Robinson aac903484c Remove a really unnecessary method 9 years ago
Chris Robinson 73448c72f6 Replace Play_NoTrack with playManualSound3D, and rename the latter 9 years ago
scrawl 682f30ef9c Fix incorrect uses of PhysicsSystem::getHalfExtents
Did not account for translation of collision box (mMeshTranslation in actor.cpp)
9 years ago
dteviot 77a1d947cc extracted MWMechanics::getPlayer() 10 years ago
Alexander "Ace" Olofsson 3655ef16af Explicitly instantiate ESM::StatState 10 years ago
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.
10 years ago
scrawl 5bc6513e2d Fix projectile hit bug where the incorrect attackStrength would be used if a new attack has been performed in the meantime 10 years ago
scrawl f81c3bcd6d Fix for broken InitWorldSpaceParticles on projectile effects 10 years ago
scrawl de8e5f0db1 Restore projectiles 10 years ago
dteviot e197f5318b fixing MSVC 2013 warning C4244: & C4305
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
10 years ago
Alexander "Ace" Olofsson df5a08b6de Move manualref code out of header 10 years ago
scrawl 5a9b30a8ca Don't show VFX on the map (Fixes #2324) 10 years ago
scrawl c883a73d30 Several warning fixes 10 years ago
scrawl c3f3f8b3d0 Use only Cell records for saving progress bar (Fixes #2259) 10 years ago
scrawl de9d347018 Fix on touch area effect spells (Fixes #2233) 10 years ago
scrawl d790506525 Fix projectiles colliding with dead actors (Fixes #1971) 10 years ago
scrawl ff11745429 Fix magic projectile sound disappearing after multiple save/load cycles 10 years ago
scrawl 95378aa6ac Fix crash when a magic projectile has no sound defined (Fixes #1967) 10 years ago
scrawl 03cb66c342 Set render queue group for projectiles (Fixes #1829) 11 years ago
scrawl 216ebac2e9 Implement weapon condition damage for ranged weapons (Fixes #1746) 11 years ago
scrawl 8e361bb879 Make targeted spells collide with water (Fixes #1500) 11 years ago
scrawl 11b05c352f Fix exception when casting Bound Gloves spell 11 years ago
scrawl e95483c40f Fix crash for on target spells cast by non-actors (Fixes #1529) 11 years ago
scrawl 039398c8ae Basic RefData and CellRef change tracking
Wrapped item charge handling in getItemHealth function
11 years ago
scrawl a7d525245c Fix missing include 11 years ago
scrawl a2f156be8e Prevent magic bolts from colliding with their caster 11 years ago
scrawl e266aff561 Savegame: store projectiles 11 years ago
scrawl 9adb990143 Fix potentially unsafe use of MWWorld::Ptr 11 years ago
scrawl e5a21aca53 Refactor projectiles to no longer use MW-objects 11 years ago