Alexei Kotov
|
93eb470024
|
Break invisibility after stopping preparing the attack (bug #5976)
|
2022-07-29 14:01:55 +03:00 |
|
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
|
2022-07-29 09:47:08 +00:00 |
|
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
|
2022-07-29 09:40:48 +00:00 |
|
psi29a
|
48c26117da
|
Merge branch 'stagger' into 'master'
Cancel stagger after weapon release animations (bug #6869)
Closes #6869
See merge request OpenMW/openmw!2192
|
2022-07-29 09:40:22 +00:00 |
|
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
|
2022-07-29 09:38:54 +00:00 |
|
Alexei Kotov
|
55f34f4f0d
|
Delay any quick key use while the player isn't ready (bug #6054)
|
2022-07-29 11:29:41 +03:00 |
|
Alexei Kotov
|
88bd3d559a
|
Don't headtrack or greet magically hidden actors (bug #5978)
|
2022-07-29 10:47:50 +03:00 |
|
Alexei Kotov
|
94dfcdd062
|
Don't extinguish held light sources when they're hidden (bug #6910)
|
2022-07-29 10:16:29 +03:00 |
|
Alexei Kotov
|
16e373f30e
|
Make enchanted item casting use accurate aiming for 1 frame (bug #6909)
|
2022-07-28 19:10:53 +03:00 |
|
Alexei Kotov
|
a2c5161ac4
|
Cancel stagger animation when an attack ends (bug #6869)
|
2022-07-28 18:42:38 +03:00 |
|
psi29a
|
c54822acf9
|
Merge branch 'locale_menu' into 'master'
Add a way to configure locale settings in-game
See merge request OpenMW/openmw!2179
|
2022-07-28 07:23:55 +00:00 |
|
Andrei Kortunov
|
351ce94f56
|
Make ComboBox usage consistent
|
2022-07-27 13:03:34 +04:00 |
|
Andrei Kortunov
|
4ac3c347ad
|
Add a None item for cases when there is no secondary localization
|
2022-07-27 13:03:34 +04:00 |
|
Andrei Kortunov
|
cf90581995
|
Set ComboBox value prior to interactive MessageBox
|
2022-07-27 13:03:34 +04:00 |
|
Andrei Kortunov
|
cb64f49ba1
|
Allow to configure locales via settings menu
|
2022-07-27 13:03:34 +04:00 |
|
Andrei Kortunov
|
8ff64ca176
|
Add a default way to store arrays in the settings.cfg
|
2022-07-27 13:03:34 +04:00 |
|
psi29a
|
f315afbcce
|
Merge branch 'character_string_view' into 'master'
Use string_view in the CharacterController
See merge request OpenMW/openmw!2189
|
2022-07-27 08:37:02 +00:00 |
|
psi29a
|
59f1bcc966
|
Merge branch 'quickerkeys' into 'master'
Allow activating quick keys menu in menus (bug #6898)
Closes #6898
See merge request OpenMW/openmw!2178
|
2022-07-27 08:36:10 +00:00 |
|
Evil Eye
|
55134d1e31
|
Use string_view in the CharacterController
|
2022-07-26 17:23:00 +02:00 |
|
psi29a
|
26bd907b0b
|
Merge branch 'hdr_quick' into 'master'
Fix auto exposure
See merge request OpenMW/openmw!2174
|
2022-07-26 15:13:22 +00:00 |
|
Alexei Kotov
|
45a94bdf32
|
Merge branch 'no_hugs' into 'master'
Don't allow non-bipedal actors to use non-weapon animations while moving
Closes #6868
See merge request OpenMW/openmw!2153
|
2022-07-26 14:48:54 +00:00 |
|
psi29a
|
d43e85051f
|
Merge branch 'walkwhenyoucantride' into 'master'
Revert MR 2048
See merge request OpenMW/openmw!2175
|
2022-07-26 14:19:32 +00:00 |
|
psi29a
|
17a0063a7c
|
Merge branch 'async_delete_animation' into 'master'
Destruct animation asynchronously when unloading a cell
See merge request OpenMW/openmw!2177
|
2022-07-26 13:42:43 +00:00 |
|
psi29a
|
bbcf7809f0
|
Merge branch 'gui_cleanup' into 'master'
GUI cleanup
See merge request OpenMW/openmw!2169
|
2022-07-26 13:39:33 +00:00 |
|
psi29a
|
843728aadb
|
Merge branch 'breakingcharacter' into 'master'
Make the character controller less miserable, round 5: landing animation
See merge request OpenMW/openmw!2176
|
2022-07-26 07:44:42 +00:00 |
|
Alexei Kotov
|
f99bcd7ccf
|
Fix local map viewing distance lower bound
|
2022-07-26 00:00:42 +03:00 |
|
Alexei Kotov
|
ae4df2e038
|
Only close quick keys-related modals when the menu is closed
|
2022-07-25 18:55:23 +03:00 |
|
Alexei Kotov
|
80a2ef29ad
|
Allow activating quick keys menu in menus
|
2022-07-25 18:55:21 +03:00 |
|
psi29a
|
e2b245d3b7
|
Merge branch 'issue_6901' into 'master'
Fix Morrowind.exe soul gem usage discrepancy #6901
See merge request OpenMW/openmw!2181
|
2022-07-25 09:39:42 +00:00 |
|
psi29a
|
4e1b5f9761
|
Merge branch 'sky_fix' into 'master'
Fix sky blending when sky is toggled
See merge request OpenMW/openmw!2185
|
2022-07-25 08:52:30 +00:00 |
|
glassmancody.info
|
299735ba4d
|
fix sky rtt traversing sky when sky disabled
|
2022-07-24 19:35:37 -07:00 |
|
myrix
|
782cb7699d
|
use std::string, no unlocalized message, show soul gem id
|
2022-07-25 02:56:25 +03:00 |
|
myrix
|
3698d96b46
|
use ciCompareLen, move checks to Miscellaneous::use and ActionSoulgem
|
2022-07-25 01:47:10 +03:00 |
|
myrix
|
8817f802cb
|
message when using empty soul gems, using preferentially filled ones with equip command
|
2022-07-24 23:02:26 +03:00 |
|
elsid
|
0614b82452
|
Restore UnrefQueue to destruct animation asynchronously
|
2022-07-24 21:08:43 +02:00 |
|
elsid
|
1e7989c5e5
|
Remove animation objects from scene outside destructor
|
2022-07-24 21:08:27 +02:00 |
|
unknown
|
95a074b8aa
|
Shorten diff
|
2022-07-24 20:43:05 +02:00 |
|
Alexei Kotov
|
578b58ca14
|
Properly handle negative count RemoveItem (bug #6895)
|
2022-07-24 20:15:44 +03:00 |
|
Alexei Kotov
|
510d1d76d7
|
Fix applying of falling damage
|
2022-07-24 19:08:54 +03:00 |
|
elsid
|
34fd8abf5f
|
Move Animation::getPtr definitions to header
|
2022-07-24 17:29:27 +02:00 |
|
elsid
|
1168895bf3
|
Remove redundant reset calls from destructor
|
2022-07-24 17:29:27 +02:00 |
|
Alexei Kotov
|
819101144d
|
Landing animation playback fixes
Cancel landing animation immediately after moving during the first frame of landing and due to turning animation
|
2022-07-24 17:24:17 +03:00 |
|
Alexei Kotov
|
bbb8a5e1cb
|
Revert MR 2048
|
2022-07-24 00:31:57 +03:00 |
|
glassmancody.info
|
fd4966f77a
|
temporary fix for auto exposure
|
2022-07-22 20:41:08 -07:00 |
|
psi29a
|
ad687c380a
|
Merge branch 'nif' into 'master'
Move NIF implementation to cpp files
Closes #6518
See merge request OpenMW/openmw!2170
|
2022-07-21 16:09:33 +00:00 |
|
Andrei Kortunov
|
c36c28e8f9
|
Move NIF implementation to cpp files
|
2022-07-21 15:54:52 +04:00 |
|
Petr Mikheev
|
643e33c11a
|
Merge branch 'lua_pathfinding_bindings' into 'master'
Add bindings for navigator utils functions (#6690)
See merge request OpenMW/openmw!2128
|
2022-07-20 23:52:16 +00:00 |
|
elsid
|
27cc901e76
|
Add bindings for navigator utils functions
|
2022-07-21 00:04:26 +02:00 |
|
elsid
|
a281bcaf90
|
Remove redundant Platform::initialize function
|
2022-07-20 22:49:44 +02:00 |
|
Andrei Kortunov
|
de58c9dff3
|
Get rid of obsolete osg::Geode where it is possible
|
2022-07-20 15:28:56 +04:00 |
|
psi29a
|
3b75ae7ff1
|
Merge branch 'terrain-include-cleanup' into 'master'
Cleanup includes in Terrain component
See merge request OpenMW/openmw!2157
|
2022-07-19 14:42:43 +00:00 |
|
psi29a
|
8da463926e
|
Merge branch 'warnfix' into 'master'
Follow-up for MR 2112
See merge request OpenMW/openmw!2162
|
2022-07-18 20:57:56 +00:00 |
|
Andrei Kortunov
|
4e7fe5a8bd
|
Set VFS only once
|
2022-07-18 23:37:41 +04:00 |
|
elsid
|
c197896765
|
Use unique_ptr for Wizard::InstallationPage members
|
2022-07-18 20:29:37 +02:00 |
|
psi29a
|
40cab76de5
|
Merge branch 'fonts' into 'master'
Enhance a way to setup fonts and layout files
See merge request OpenMW/openmw!2112
|
2022-07-18 17:36:31 +00:00 |
|
ζeh Matt
|
ddf43ec42f
|
Move structs into separate headers, cleanup includes, cleanup forwarders
|
2022-07-18 19:15:03 +03:00 |
|
Andrei Kortunov
|
845a812ebf
|
Drop fonts export - users are supposed to use TrueType fonts or mods with legacy format
|
2022-07-18 10:40:03 +04:00 |
|
Andrei Kortunov
|
5bc5c1bb0c
|
Use our fonts as a fallback
|
2022-07-18 09:57:20 +04:00 |
|
psi29a
|
79cc55b2a3
|
Merge branch 'rename-drawstate' into 'master'
Rename DrawState_ to DrawState and use enum class
See merge request OpenMW/openmw!2151
|
2022-07-17 20:24:50 +00:00 |
|
Evil Eye
|
4e65829cec
|
Don't allow non-bipedal actors to use non-weapon animations while moving
|
2022-07-17 21:47:50 +02:00 |
|
Andrei Kortunov
|
c47a48e25d
|
Inject layout files to VFS
|
2022-07-17 22:01:48 +04:00 |
|
Andrei Kortunov
|
2630bc21dd
|
Allow to override MyGUI layout
|
2022-07-17 22:01:48 +04:00 |
|
Andrei Kortunov
|
4ddba5142e
|
Introduce font mappings
|
2022-07-17 22:01:48 +04:00 |
|
Andrei Kortunov
|
dd04bfccfb
|
Load fonts
|
2022-07-17 22:01:48 +04:00 |
|
Evil Eye
|
3967509cdd
|
Use meaningful names instead of pretending we don't know what snow is
|
2022-07-17 19:54:59 +02:00 |
|
ζeh Matt
|
841fd9618f
|
Rename DrawState_ to DrawState and use enum class
|
2022-07-17 20:50:26 +03:00 |
|
elsid
|
c040da36de
|
Use std::unique_ptr to manage lifetime for InputManager members
|
2022-07-17 14:13:21 +02:00 |
|
elsid
|
6c8ed4d19c
|
Move Files::IStreamPtr alias to a separate header
To avoid transitive include of Windows.h all over the engine.
|
2022-07-17 11:35:39 +02:00 |
|
psi29a
|
06db2446b1
|
Merge branch 'cleanup_aistate' into 'master'
Cleanup MWMechanics::AiState
See merge request OpenMW/openmw!2141
|
2022-07-17 09:13:04 +00:00 |
|
psi29a
|
2a967725d4
|
Merge branch 'aisetting' into 'master'
Move AiSetting out of MWMechanics::CreatureStats
See merge request OpenMW/openmw!2140
|
2022-07-17 09:11:03 +00:00 |
|
elsid
|
b8937a493a
|
Avoid manual memory management for MWMechanics::DerivedClassStorage
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
d2b7253c7f
|
Use forward declarations instead of including aistate.hpp
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
f5c2e09df9
|
Move AiTemporaryBase to a separate header
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
e11fbc10b1
|
Remove unused member functions from MWMechanics::DerivedClassStorage
|
2022-07-16 17:13:16 +02:00 |
|
elsid
|
49f8445f87
|
Move AiSetting out of MWMechanics::CreatureStats
To replace creaturestats.hpp include in mwworld/class.hpp with forward
declaration reducing total size of preprocessed code.
|
2022-07-16 16:43:33 +02:00 |
|
elsid
|
9398e97600
|
Avoid manual memory management for VFS archives
|
2022-07-16 15:30:14 +02:00 |
|
Evil Eye
|
1a5a526b15
|
Remove unecessary casts and prevent nullptr dereference in getWalkSpeed
|
2022-07-13 21:17:11 +02:00 |
|
Evil Eye
|
ed921ad377
|
Fix modstat for negative numbers
|
2022-07-12 19:59:18 +02:00 |
|
elsid
|
22ed6d5c1e
|
Use unsigned to define number of threads
|
2022-07-12 15:19:52 +02:00 |
|
elsid
|
8c3c65fe9f
|
Use variant and optional to implement Maybe*Locks
To avoid calling lock and unlock on the mutex. User-defined destructor is no
more needed.
|
2022-07-12 15:19:52 +02:00 |
|
psi29a
|
bcaeb579c3
|
Merge branch 'modified_stats' into 'master'
Calculate the modified property based on cached values
See merge request OpenMW/openmw!2121
|
2022-07-12 13:03:54 +00:00 |
|
psi29a
|
0eb674ec84
|
Merge branch 'settings_fix' into 'master'
Refactor usage of settings storage in the launcher and editor
See merge request OpenMW/openmw!2123
|
2022-07-12 13:00:52 +00:00 |
|
psi29a
|
a8ec69045c
|
Merge branch 'coverity' into 'master'
Coverity fixes
See merge request OpenMW/openmw!2125
|
2022-07-12 12:59:00 +00:00 |
|
Andrei Kortunov
|
4b257e496e
|
Use static settings map for launcher and editor - the Settings::Manager has a static data anyway
|
2022-07-12 14:56:20 +04:00 |
|
Andrei Kortunov
|
a5b0ef0912
|
Avoid possible null dereference
|
2022-07-12 13:43:47 +04:00 |
|
Andrei Kortunov
|
42b9a6daaf
|
Do not use an invalid iterator
|
2022-07-12 12:45:11 +04:00 |
|
psi29a
|
54db3a97bb
|
Merge branch 'multiview-refactor' into 'master'
[Multiview] refactoring
See merge request OpenMW/openmw!2122
|
2022-07-12 08:44:43 +00:00 |
|
Petr Mikheev
|
9fbcc5df5e
|
Merge branch 'localization' into 'master'
Use Lua's YAML-based localization for MyGUI
See merge request OpenMW/openmw!2099
|
2022-07-12 08:13:33 +00:00 |
|
Andrei Kortunov
|
ccbb5e03fb
|
Use YAML files to translate MyGUI's localization tags
|
2022-07-12 08:20:40 +04:00 |
|
Mads Buvik Sandvei
|
b277fa48c7
|
Refactor multiview to avoid littering OSG_HAS_MULTIVIEW and multiview-related uniforms around the code, keep them all in multiview.cpp.
|
2022-07-11 17:27:05 +02:00 |
|
Evil Eye
|
011a822408
|
Calculate the modified property based on cached values
|
2022-07-11 16:40:06 +02:00 |
|
psi29a
|
aaaeed572a
|
Merge branch 'fix_6841' into 'master'
Treat empty `RootCollisionNode` in NIF as NC flag and generate VisualOnly collision shape
Closes #6841
See merge request OpenMW/openmw!2084
|
2022-07-11 08:31:59 +00:00 |
|
Cody Glassman
|
24749b066c
|
Add sky blending to launcher
|
2022-07-11 00:26:22 +00:00 |
|
elsid
|
9cda505ef3
|
Add missing save for a setting in launcher
|
2022-07-10 22:48:25 +02:00 |
|
Petr Mikheev
|
8b8c304953
|
Treat empty RootCollisionNode in NIF as NCC flag and generate CameraOnly collision shape
|
2022-07-10 00:46:11 +02:00 |
|
psi29a
|
98f839982e
|
Merge branch 'refactor_actors' into 'master'
Refactor MWMechanics::Actors
See merge request OpenMW/openmw!2094
|
2022-07-07 17:56:09 +00:00 |
|
Evil Eye
|
e42d63f4a4
|
Don't try to start combat with oneself and don't tell the player what to do
|
2022-07-06 19:12:36 +02:00 |
|
psi29a
|
1ef8ca1f27
|
Merge branch 'fix_tidy_warnings' into 'master'
Fix several Clang-Tidy warnings
See merge request OpenMW/openmw!2107
|
2022-07-06 13:47:59 +00:00 |
|
elsid
|
520738277a
|
Support google benchmark v1.6.1
|
2022-07-06 15:06:59 +02:00 |
|
elsid
|
bd7f56ddb4
|
Don't rely on virtual dispatch in constructor
apps/openmw/mwrender/animation.cpp:1841:60: warning: Call to virtual method 'ObjectAnimation::canBeHarvested' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
if (ptr.getRefData().getCustomData() != nullptr && canBeHarvested())
^~~~~~~~~~~~~~~~
apps/openmw/mwrender/bulletdebugdraw.cpp:33:5: warning: Call to virtual method 'DebugDrawer::setDebugMode' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
setDebugMode(debugMode);
^~~~~~~~~~~~~~~~~~~~~~~
openmw/mwinput/controllermanager.cpp:63:17: warning: Call to virtual method 'ControllerManager::controllerAdded' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
controllerAdded(fakeDeviceID, evt);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2022-07-06 13:52:28 +02:00 |
|