Commit Graph

1245 Commits (openmw-48)

Author SHA1 Message Date
psi29a 3364d9a2d6 Merge branch 'font_changelog' into 'master'
Update CHANGELOG.md with a missing entry

See merge request OpenMW/openmw!3182

(cherry picked from commit 462d1c5278)

ba8fbfd9 Update CHANGELOG.md with a missing entry
11 months ago
psi29a 75def63be3 Merge branch '0.48-changelog' into 'master'
Add missing changelog entries

See merge request OpenMW/openmw!3169

(cherry picked from commit c931776769)

7c1119d9 Add missing changelog entries
11 months ago
Alexei Dobrohotov d33be39fb6 Attach shaders to geometry that lacks a stateset if necessary (bug #7251) 1 year ago
unelsson 8d5edacffd Changelog for osga-animation layering 1 year ago
elsid 9c34ef8720
Fix hour modulo expression
Round result of std::fmod(hours, 24) to the nearest float below 24 on double to
float conversion when it is not. Add special type and conversion function along
with tests to be used in all places where such conversion happens.

To avoid producing hours equal to 24 due to double to float precision loss.
1 year ago
elsid ff44c96118
Adjust initial distance when destination is changed for obstacle check
Changed destination may create a situation when the distance actor moved between
2 update calls is less than initial distance because destination has been changed.
This forces actor to take evasive action when there is no actual obstacle.
2 years ago
psi29a 9bed210e4e Merge branch 'fix_reserved_names_init' into 'master'
Initialize reserved names once to avoid race condition (#7008)

Closes #7008

See merge request OpenMW/openmw!2409

(cherry picked from commit 16fd01a765)

8068d015 Initialize reserved names once to avoid race condition
2 years ago
elsid d9a6350c5e Limit AiWander destination by wander distance
From initial actor position.

findRandomPointAroundCircle may return a position outside given range. Use
raycast to choose a different reachable point within a radius but double check
and discard if it's still outside.

Use wander radius instead of wander distance for findRandomPointAroundCircle to
have better chance for a position to be inside wander distance.
2 years ago
psi29a 18de21cf13 Update CHANGELOG.md 2 years ago
psi29a f61cc5c60c Merge branch 'changelog2' into 'master'
Additional fixes for 0.48 changelog

See merge request OpenMW/openmw!2257
2 years ago
psi29a cec1429c0f Merge branch 'cleanup' into 'master'
#5534 remove OSG 3.4 support and require at least 3.6.5 support

Closes #3180 and #5534

See merge request OpenMW/openmw!2228
2 years ago
Andrei Kortunov af542a873f Cleanup 0.48 changelog 2 years ago
Alexei Kotov 0fd817150e Merge branch 'ordinator_farming_restored' into 'master'
Save state for disposed actors if they can respawn

Closes #6923

See merge request OpenMW/openmw!2232
2 years ago
Andrei Kortunov 7dd668bf12 Allow mouse scrolling in the race preview widget (feature 6925) 2 years ago
Evil Eye 1248bdc816 Save state for disposed actors if they can respawn 2 years ago
psi29a c22b9e273f Merge branch 'effecttooltip' into 'master'
Don't center spell and enchanted item effect lists (bug #4310)

Closes #4310

See merge request OpenMW/openmw!2227
2 years ago
psi29a 9085f17a74 Merge branch 'bigpeepeventsenergy' into 'master'
Break SDL_PeepEvents loop on error (bug #6890)

Closes #6890

See merge request OpenMW/openmw!2224
2 years ago
Alexei Kotov aa5fcc6649 Don't center spell and enchanted item effect lists (bug #4310) 2 years ago
psi29a 861f1d5303 Merge branch 'pleaseshutupyoustupiddoor' into 'master'
Don't stop playing sounds attached to removed objects (bug #6896)

Closes #6896

See merge request OpenMW/openmw!2221
2 years ago
psi29a 77f4ea7d7c Merge branch 'titleofthemovie' into 'master'
Prevent Movies_Morrowind_Logo video from pausing sounds (bugs #6049, #6109)

Closes #6109 and #6049

See merge request OpenMW/openmw!2223
2 years ago
psi29a 04fcfcc79d Merge branch 'master' into 'bigpeepeventsenergy'
# Conflicts:
#   components/sdlutil/sdlinputwrapper.cpp
2 years ago
psi29a 1a52ed038e Merge branch 'mousemotion' into 'master'
Prevent mouse movement events from being queued in loading screens (bug #4374)

Closes #4374

See merge request OpenMW/openmw!2225
2 years ago
Alexei Kotov bccdefd63f Discard momentum upon teleportation (bug #6545) 2 years ago
Alexei Kotov f9fdcfe4a7 Prevent mouse movement events from being queued in loading screens (bug #4374) 2 years ago
Alexei Kotov bb2fa1cbfa Break SDL_PeepEvents loop on error (bug #6890) 2 years ago
Alexei Kotov 2126cedb7d Prevent Movies_Morrowind_Logo video from pausing sounds (bug #6049)
Fix custom decoder tracks update (bug #6109)
2 years ago
Alexei Kotov f9d41fcfe8 Don't stop playing sounds attached to removed objects (bug #6896) 2 years ago
psi29a 42db39e281 Merge branch 'esscamera' into 'master'
essimporter: Recover player's pitch from PCDT (bug #6818)

Closes #6818

See merge request OpenMW/openmw!2210
2 years ago
Evil Eye 6196e777da Break invisibility before applying CE enchantments 2 years ago
Alexei Kotov 8f9b2becde essimporter: Recover player pitch from PCDT (bug #6818) 2 years ago
Alexei Kotov 0d18f76271 Editor: Decouple levelled list columns (bug #6705) 2 years ago
psi29a 5cd4dbd9a9 Merge branch 'unrestrictedfailure' into 'master'
Spellcasting timing fixes (bug #4227)

Closes #4227

See merge request OpenMW/openmw!2201
2 years ago
Alexei Kotov 435ddcfb6b Snap down any actor teleported with Position/PositionCell (bug #6154) 2 years ago
Alexei Kotov a914d7a9b0 Spellcasting timing fixes (bug #4227)
Play spellcasting animation and VFX (but not hand VFX) if spellcasting failed due to insufficient magicka
Apply spellcasting fatigue loss when the spellcasting starts instead of when the spell is applied
2 years ago
psi29a 4f9bcfd3f5 Merge branch 'issue_6888' into 'master'
Implement Add switch for armor degradation fix. #6888

See merge request OpenMW/openmw!2184
2 years ago
Ivan Beloborodov f960e30d01 Implement Add switch for armor degradation fix. #6888 2 years ago
Alexei Kotov 93eb470024 Break invisibility after stopping preparing the attack (bug #5976) 2 years ago
psi29a 461fdcd11b Merge branch 'mybodyisready' into 'master'
Delay any quick key use while the player isn't ready (bug #6054)

Closes #6054

See merge request OpenMW/openmw!2198
2 years ago
psi29a 4ecfc0e9ac Merge branch 'torchwood' into 'master'
Don't extinguish held light sources when they're hidden (bug #6910)

Closes #6910

See merge request OpenMW/openmw!2194
2 years ago
psi29a 48c26117da Merge branch 'stagger' into 'master'
Cancel stagger after weapon release animations (bug #6869)

Closes #6869

See merge request OpenMW/openmw!2192
2 years ago
psi29a 3db753a30c Merge branch 'invisibility' into 'master'
Don't headtrack or greet magically hidden actors (bug #5978)

Closes #5978

See merge request OpenMW/openmw!2196
2 years ago
Alexei Kotov 55f34f4f0d Delay any quick key use while the player isn't ready (bug #6054) 2 years ago
Alexei Kotov 88bd3d559a Don't headtrack or greet magically hidden actors (bug #5978) 2 years ago
Alexei Kotov 94dfcdd062 Don't extinguish held light sources when they're hidden (bug #6910) 2 years ago
Alexei Kotov 16e373f30e Make enchanted item casting use accurate aiming for 1 frame (bug #6909) 2 years ago
Alexei Kotov a2c5161ac4 Cancel stagger animation when an attack ends (bug #6869) 2 years ago
psi29a 201528a6e2 Merge branch 'issue-6435' into 'master'
Issue 6435: Allow builds using Visual Studio 2022

See merge request OpenMW/openmw!2144
2 years ago
psi29a 59f1bcc966 Merge branch 'quickerkeys' into 'master'
Allow activating quick keys menu in menus (bug #6898)

Closes #6898

See merge request OpenMW/openmw!2178
2 years ago
psi29a d43e85051f Merge branch 'walkwhenyoucantride' into 'master'
Revert MR 2048

See merge request OpenMW/openmw!2175
2 years ago
Alexei Kotov 80a2ef29ad Allow activating quick keys menu in menus 2 years ago