Evil Eye
623a610c5e
Merge branch 'globalmap' into 'master'
...
Remove unused global map field
See merge request OpenMW/openmw!3646
2023-12-09 21:05:25 +00:00
Mads Buvik Sandvei
76232c49df
clang format
2023-12-09 20:42:14 +01:00
Alexei Kotov
f269b25bd0
Remove unused field
2023-12-09 22:00:35 +03:00
Evil Eye
7b8c0d1d88
Remove dropped formats from tests
2023-12-09 19:00:42 +01:00
Evil Eye
41dc409238
Don't consider empty effect lists exceptional
2023-12-09 18:20:10 +01:00
Evil Eye
b0ef42ae3c
Drop support for save game format 3
2023-12-09 18:05:57 +01:00
Evil Eye
becc5ef8fa
Drop support for save game format 2
2023-12-09 17:45:42 +01:00
Evil Eye
521cff08f8
Drop support for save game format 1
2023-12-09 17:22:11 +01:00
Mads Buvik Sandvei
c79446818e
Add a flag for jump when queueing movement, so inertia can be added accurately.
2023-12-09 16:48:04 +01:00
Evil Eye
4062f0225b
Use the right getContainerStore
2023-12-09 16:13:56 +01:00
Mads Buvik Sandvei
32d391f548
Revert accumulating movement in the reset accum root callback.
2023-12-09 15:50:17 +01:00
Evil Eye
0da620b3f9
Don't crash on spells or enchantments without effects
2023-12-09 15:40:23 +01:00
Alexei Kotov
9cdaf2c29b
Handle NiFogProperty (feature #5173 )
2023-12-09 17:13:16 +03:00
Mads Buvik Sandvei
af9312d869
clang format
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
15c143e272
Comment
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
26817e9cc5
Change the comparison of positions to avoid a problem if both positions are large numbers.
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
0037fd78c1
Use std::numeric_limits<float>::epsilon() instead of picking our own epsilon.
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
edf8c3b81c
mSteps should be an int.
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
3683f24b28
changelog entry
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
aa30ec81d6
more clang format
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
18a6422c1c
clang format
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
28eeef59bc
Reduce movement solver same-position epsilon size. The previous value causes very stable idles to very slightly slide.
2023-12-09 14:50:02 +01:00
Mads Buvik Sandvei
81095686bf
Reset mPreviousAccumulatePosition when not accumulating to avoid an instant transition when resuming idle anims.
2023-12-09 14:49:58 +01:00
Mads Buvik Sandvei
cedc5289d7
Dejank movement solver vs animation movement accumulation
2023-12-09 14:49:42 +01:00
Alexei Kotov
c1088e5f70
Streamline passing influence data to skinning
2023-12-08 20:58:34 +03:00
Alexei Kotov
102d2c4b43
Merge branch 'fix_lua_build' into 'master'
...
Fix build with Lua 5.4.6
See merge request OpenMW/openmw!3640
2023-12-08 17:26:10 +00:00
jvoisin
7894e7a748
Merge branch 'enable-jit' into 'master'
...
Add `sol::lib::jit` to actually enable JIT
See merge request OpenMW/openmw!3639
2023-12-08 14:41:12 +00:00
elsid
1a39ef07c8
Fix build with Lua 5.4.6
...
/home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp: In member function ‘void MWLua::LuaManager::update()’:
/home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp:127:19: error: use of deleted function ‘Settings::SettingValue<T>::SettingValue(const Settings::SettingValue<T>&) [with T = int]’
127 | lua_gc(mLua.sol(), LUA_GCSTEP, Settings::lua().mGcStepsPerFrame);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/elsid/dev/openmw/components/settings/categories/camera.hpp:5,
from /home/elsid/dev/openmw/components/settings/values.hpp:4,
from /home/elsid/dev/openmw/apps/openmw/mwlua/luamanagerimp.cpp:16:
/home/elsid/dev/openmw/components/settings/settingvalue.hpp:355:9: note: declared here
355 | SettingValue(const SettingValue& other) = delete;
| ^~~~~~~~~~~~
2023-12-08 00:46:15 +01:00
Alexei Kotov
571a097be7
Merge branch 'avoid_copies' into 'master'
...
Avoid redundant copies
See merge request OpenMW/openmw!3637
2023-12-07 18:42:42 +00:00
Devin Alexander Torres
8161771969
Add sol::lib::jit to actually enable JIT
2023-12-07 04:57:52 -06:00
Andrei Kortunov
6f68df9ac2
Avoid redundant copies
2023-12-06 23:45:25 +04:00
jvoisin
b67d89f2e0
Merge branch 'saveformat' into 'master'
...
Drop support for old saves
See merge request OpenMW/openmw!3629
2023-12-06 12:33:07 +00:00
Zackhasacat
0ff9831c92
Merge branch 'ondeath' into 'master'
...
Add a death event to the Lua API
See merge request OpenMW/openmw!3555
2023-12-06 04:21:56 +00:00
Alexei Kotov
754c5a8e2a
Restore animated collision shape rescaling
2023-12-06 00:54:54 +03:00
jvoisin
1073bd9753
Merge branch 'actors-still-cant-read' into 'master'
...
More cleanup of scripted animations
Closes #4743 , #5066 , and #7641
See merge request OpenMW/openmw!3583
2023-12-05 14:13:35 +00:00
Mads Buvik Sandvei
f6a6c278dd
More cleanup of scripted animations
2023-12-05 14:13:35 +00:00
Alexei Kotov
d12025ffac
Merge branch 'changeslog' into 'master'
...
Add some missing changelog entries
See merge request OpenMW/openmw!3636
2023-12-05 12:03:34 +00:00
Abdu Sharif
e043ed935e
Add some missing changelog entries
2023-12-05 12:03:34 +00:00
Evil Eye
7cdf702a14
Merge branch 'niftestbsatool' into 'master'
...
bsatool and NIF debugging improvements
See merge request OpenMW/openmw!3619
2023-12-04 19:24:10 +00:00
Evil Eye
efb819b9d2
Rename to Died
2023-12-04 17:50:18 +01:00
Evil Eye
ad68b7e18b
Turn onDeath the engine handler into OnDeath the regular event
2023-12-04 17:32:38 +01:00
Evil Eye
8cf99822ed
Add a death event to the Lua API
2023-12-04 17:11:51 +01:00
Alexei Kotov
b93291840e
BulletNifLoader: Handle NiSkinPartition
...
Add NiSkinPartition recovery helper method
2023-12-04 15:53:24 +03:00
Alexei Kotov
6e7661ca87
BulletNifLoader: Handle only the first child of NiSwitchNode and NiFltAnimationNode
...
To prevent duplicated collisions in general cases when the node states are similar or only one child is ever active.
For NiLODNode this is definitely not going to work
2023-12-04 01:22:13 +03:00
Alexei Kotov
53f5e4dd3c
Merge branch 'highlight_color' into 'master'
...
Highlight new items in launcher by text formatting, not by color
See merge request OpenMW/openmw!3625
2023-12-03 20:29:25 +00:00
Alexei Kotov
98dfb68d4a
Merge branch 'ejaansalah' into 'master'
...
Fix the spelling of expel in lua api
See merge request OpenMW/openmw!3608
2023-12-03 20:28:01 +00:00
AnyOldName3
952bf58bc1
Merge branch 'turnitup' into 'master'
...
Support Oblivion parallax setup
See merge request OpenMW/openmw!3620
2023-12-03 18:52:17 +00:00
elsid
e1a68d8cf5
Ignore absent default setting value
2023-12-03 17:18:26 +01:00
elsid
4c13ecea23
Use settings values for editor
2023-12-03 17:18:26 +01:00
elsid
88a6ecabae
Add lookup index to editor settings category
...
Prevent adding duplicate settings there.
2023-12-03 17:18:25 +01:00