Commit Graph

16522 Commits (5c3496fb15db92dffc30d4457f5347e5a91a4ac0)

Author SHA1 Message Date
psi29a 8f86617262 Merge branch 'master' into 'master'
Fixed passed indexes for object deletion #5384

See merge request OpenMW/openmw!196
5 years ago
psi29a c3a44212c7 Merge branch 'player_resurrection_spell_fix' into 'master'
Don't clear spells for a dead player, preventing resurrection problems

See merge request OpenMW/openmw!207
5 years ago
Petr Mikheev 280862f58b New setting "third person camera distance" 5 years ago
psi29a 46db69a349 Merge branch 'swimming' into 'master'
Swimming-related fixes

See merge request OpenMW/openmw!247

(cherry picked from commit 8be328ef80f29e9692e29d24beefa8ced16537a7)

738c71fd Extend the "turn to movement direction" mode for swimming up and down.
10d3e82b New setting "swim upward coef"
5 years ago
elsid 1c9ce03575
Lookup sound when need to fade out 5 years ago
Andrei Kortunov 700f70595f
Merge pull request #2956 from elsid/sound_reoder_conditions
Check distance to object before load sound
5 years ago
elsid 41434f26a6 Merge branch 'Fix-Trainers-Issue-5486' into 'master'
Trainers training skills based on base skill issue #5486

See merge request OpenMW/openmw!257
5 years ago
elsid 624baa6d89
Check distance to object before load sound 5 years ago
CedricMocquillon 096e25b29a Make the getSkillForTraining a member method of TrainingWindow class.
The implementation is based now on the member of the class
mTrainingSkillBasedOnBaseSkill instead of local static
5 years ago
CedricMocquillon 998bf5da34 Add new checkbox for the new setting 'trainers training skills based on base skill' 5 years ago
CedricMocquillon 1aa4f6bf96 The number of skills points a trainer can teach is based either on its base
values or on its modified ones depending on the new setting 'trainers training
 skills based on base skill' value
5 years ago
CedricMocquillon 281cef9769 The 3 skill selected by a trainer are based on its 3 best skills.
The skills are sorted either on their base value or on their modified one
depending on the new setting 'trainers training skills based on base skill'
5 years ago
elsid 3c460fb3e9
Use pointer to Sound to stop sounds started by NpcAnimation 5 years ago
Bret Curtis 67c2f0b26c
Merge pull request #2951 from elsid/sound_object_pool
Store SoundManager sounds and streams in object pool
5 years ago
Bret Curtis 0c2fea8254
Merge pull request #2932 from elsid/replace_open_threads
Replace OpenThreads by std types
5 years ago
Andrei Kortunov 9ec61c14d2 Mark some methods as overrides to avoid warnings 5 years ago
Andrei Kortunov d1b5f17390 Remove redundant virtual qualifier 5 years ago
elsid 02f9b44f01
Use RAII for object ptr from pool 5 years ago
elsid 6ca29c6107
Use common type for pool of sounds and streams 5 years ago
elsid b424aac25e
Choose next action for water sound in a separate function 5 years ago
elsid 080b0d6319
Remove unused duration from updateWaterSound 5 years ago
psi29a 08469af742 Merge branch '#5509_invisibility_fix_round_2' into 'master'
Should resolve the original cause of #5509

See merge request OpenMW/openmw!256
5 years ago
Bret Curtis d3c24a6ea4 Should resolve the original cause of #5509 and prevent mesh from growing while switching back and for from 3rd and 1st person view 5 years ago
elsid 6ab1a1f907
Make last cell a field of SoundManager and initialize 5 years ago
elsid 3fa1e7ebaf
Make time passed SoundManager field 5 years ago
Bret Curtis e9126fae54 Resolve #5509 where culling did not take invisiblity into accont 5 years ago
elsid a36a55bfb5
Clamp sound volume on settings update 5 years ago
Bret Curtis f639c62428
Merge pull request #2939 from elsid/more_stats
Add stats for all updates
5 years ago
Bret Curtis acf36344d4
Merge pull request #2946 from elsid/sound_update_water
Put logic to update water sound id and volume into a separate class
5 years ago
Roman Siromakha 859ab63679
Merge pull request #2889 from akortunov/statswatcher
Add a separate stats watcher for GUI
5 years ago
elsid 439891ef53
Put logic to update water sound id and volume into a separate class 5 years ago
Bret Curtis 3d7f8a573a
Merge pull request #2941 from elsid/lookup_stop_sound
Lookup sound when need to stop
5 years ago
Andrei Kortunov 27f1a3376c Add a separate stats watcher for GUI 5 years ago
Bret Curtis 26024e7d0d
Merge pull request #2944 from akortunov/input
Regression fixes for input system
5 years ago
Andrei Kortunov 7fb78e801f Fix mouse release injection 5 years ago
Andrei Kortunov 5f0cc87a67 Do not discard remnants 5 years ago
elsid 0594b7d1a0
Put logic for the next region sound selection into a separate class 5 years ago
elsid eb68df1a37
Add stats for all updates 5 years ago
Alexei Dobrohotov c53516a4b7
Merge pull request #2940 from akortunov/deadzone
Make joysticks dead zone configurable
5 years ago
elsid 02587ed1e9
Remove unused SoundManager::stopSound overload 5 years ago
elsid 0ff5e9bfb9
Lookup sound when need to stop
Instead of loading.
5 years ago
Andrei Kortunov 230e06dec7 Make joysticks dead zone configurable (bug #5502) 5 years ago
Petr Mikheev a455b99ed6 Fix incorrect speed for creatures, that is caused by https://gitlab.com/OpenMW/openmw/-/merge_requests/245/diffs?commit_id=eebbacd8b4ab22b3e824538df2d7faec0038c1a1 5 years ago
Bret Curtis 355996c2ff supress -> suppress 5 years ago
psi29a e83fb8c3fd Merge branch 'fix_turn_to_movement' into 'master'
Bugfix for "turn to movement direction"

Fix for #5457.

Users complain that movement is not smooth enough when the character turns from "straight right" to "straight right and a bit backward" movement.

This MR fixes it.

The problem was mostly caused by the logic that at first changes animation speed to match movement speed, and then adjusts the movement speed to match the animation. IMHO it is a doubtful logic because then the real movement speed may be not consistent with the result of getSpeed.

Also I've removed the setting "turn to movement direction speed coef" because:
1) It was added as a workaround for this "non smooth movement" problem. After the fix it is not needed.
2) Users mistakenly think that it is somehow related to movement speed for diagonal movement.

See merge request OpenMW/openmw!245
5 years ago
Petr Mikheev 63f828fea8 Bugfix for "turn to movement direction" 5 years ago
Alexei Dobrohotov c94d6336b5
Merge pull request #2936 from akortunov/refactoring
Use more C++11 in the physics code
5 years ago
Bret Curtis c4453322e5
Merge pull request #2931 from Capostrophic/intimidate
Increase disposition on marginal Intimidate wins (#5485)
5 years ago
Andrei Kortunov 4a5fce8ca5 Use more C++11 in the physics code 5 years ago
Andrei Kortunov d0fe15b095 Use meaningful names instead of mSkill1 and mSkill2 5 years ago