Cody Glassman
7fb4acaaf2
fix sunglare flash, make sure all bound render targets have color masks set
2023-03-03 20:43:43 +03:00
Petr Mikheev
95219e6fa2
Fix bug in lua_ui/content.lua: getmetatable(ui.content{}) shouldn't return a global mutable table ( !2733 for 0.48)
2023-02-27 23:44:00 +01:00
Petr Mikheev
1540c9679f
Don't expose LuaUtil::Callback to lua ( !2733 for 0.48)
2023-02-27 23:44:00 +01:00
Petr Mikheev
628017a817
Move asyncpackage from apps/openmw/mwlua to components/lua ( !2733 for 0.48)
2023-02-27 23:44:00 +01:00
uramer
4b2ef32b86
Move implementation of UI Content to Lua ( !2661 for 0.48)
2023-02-27 22:17:04 +01:00
psi29a
d95a03a8ba
Merge branch 'fix_7223' into 'master'
...
Fix #7223
Closes #7223
See merge request OpenMW/openmw!2736
(cherry picked from commit a43b6fba4b
)
0c3237ad
Fix #7223
2023-02-18 22:36:16 +00:00
Evil Eye
8e73d49602
Cap temporary disposition gain and compute permanent changes accordingly
2023-02-14 20:32:54 +01:00
elsid
09199ea006
Use shared locks in physics system when using multithreaded bullet
2023-02-12 15:02:41 +01:00
Alexei Kotov
3ab719f5a6
Improve post-process HUD search field usability (0.48.0)
2023-02-11 03:12:17 +03:00
Alexei Kotov
15df41f459
Fix Lua ingredient bindings
2023-02-10 02:56:20 +03:00
psi29a
3dd8fd2ef9
Merge branch 'handle_bad_navmeshtool_message_magic_48' into 'openmw-48'
...
Stop updating navmeshtool progress on first bad message (0.48)
See merge request OpenMW/openmw!2660
2023-02-02 09:38:27 +00:00
psi29a
7211779889
Merge branch 'fix_gpu_osg_stats' into 'master'
...
Delay OSG stats reporting for 3 frames
See merge request OpenMW/openmw!2677
(cherry picked from commit 9c92a8ab57
)
96ea1903
Delay OSG stats reporting for 3 frames
2023-02-01 22:49:34 +00:00
elsid
f23866be90
Stop updating navmeshtool progress on first bad message
2023-01-27 19:12:57 +01:00
Evil Eye
c1b9a91877
Delay teleportation till the menu is closed
2023-01-19 20:11:35 +01:00
Evil Eye
bb36155a54
End combat when the target is outside the active grid
2023-01-15 19:54:54 +01:00
Alexei Kotov
d327e92d7f
Don't cancel animation-less knockout
2023-01-07 23:05:03 +03:00
psi29a
eebaf2b61e
Merge branch 'fix_hour_modulo_48' into 'openmw-48'
...
Fix hour modulo expression (#7121 ) for 0.48
See merge request OpenMW/openmw!2560
2022-12-29 23:26:26 +00:00
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.
2022-12-29 22:09:56 +01:00
Cédric Mocquillon
30e2ea2951
Connect zoom in/out only when the option is allowed
2022-12-29 21:29:39 +01:00
Evil Eye
7d97ca6cd5
Don't call getClass on an empty Ptr
2022-12-27 10:09:45 +01:00
psi29a
678898b8f6
Merge branch 'keep_calm_and_get_hit_48' into 'openmw-48'
...
!2522 for 0.48
See merge request OpenMW/openmw!2538
2022-12-19 12:46:54 +00:00
AnyOldName3
33e39a0360
Add a setting to control coverage adjustment
...
With it on, which was always the case before this setting was added,
vanilla content and poorly-made mods will look acceptable, but well-made
mods will have alpha-tested meshes appear to grow and potentially gain a
weird outline as they get further away.
With it off, which replicates the 0.46 behaviour, well-made mods will
look really good, but vanilla content and poorly-made mods will have
alpha-tested meshes shrink as they get further away.
It's been bugging me that this was forced on since 0.47 released, and
I'd hoped to figure out a solution for automatic detection at some point
before 0.48 branched off, but I didn't, so now this is what we're
getting to have Tamriel Rebuilt look right.
2022-12-09 19:01:42 +00:00
Evil Eye
92761f0527
Add option to restore non-MCP Calm spell behaviour
2022-12-09 17:21:04 +01:00
Petr Mikheev
734f09abe6
Run Lua GC in every frame
2022-12-04 22:27:44 +01:00
Andrei Kortunov
babd9ee24b
Improve postprocess HUD layout
2022-11-18 11:48:00 +04:00
psi29a
e1e7f3e135
Merge branch 'fix_7056' into 'master'
...
Add missing content=builtin.omwscripts if openmw is started via openmw-cs
Closes #7056
See merge request OpenMW/openmw!2496
(cherry picked from commit c2b495a187
)
6025943f
Add missing content=builtin.omwscripts if openmw is started via openmw-cs (fixes #7056 )
2022-11-07 13:03:18 +00:00
elsid
4f360e6374
Support negative days in TimeStamp
...
As vanilla engine does.
2022-11-02 20:28:23 +01:00
Evil Eye
df5eac88b8
Only force adjust the player and NPCs teleported out of the active grid
2022-10-31 12:56:05 +01:00
psi29a
e0c2131cd7
Merge branch 'bound48' into 'openmw-48'
...
Allow bound effects to be recast if they're attached to a recastable effect 0.48
See merge request OpenMW/openmw!2487
2022-10-30 18:36:26 +00:00
Evil Eye
2881a30e9e
Allow bound effects to be recast if they're attached to a recastable effect
2022-10-30 14:31:41 +01:00
Petr Mikheev
710ad11dc8
Fix #7039 : freeze after throwing an error in a queued Lua callback
2022-10-22 17:59:59 +02:00
uramer
5cf96a808e
Lua coroutine crash tests
2022-10-22 17:59:59 +02:00
uramer
4f25796029
Execute async callbacks on the main Lua stack
2022-10-22 17:59:56 +02:00
Evil Eye
d6fcf54438
Mark constant methods const
2022-10-18 19:16:03 +02:00
Evil Eye
53c03b65cf
Prevent potentially returning garbage flags
2022-10-18 18:59:13 +02:00
Evil Eye
7e8da3dc9c
Don't use potentially invalid cache entry
2022-10-18 18:56:14 +02:00
Evil Eye
1e16900d97
Merge branch 'water_walking_evasion_48' into 'openmw-48'
...
Adjust initial distance when destination is changed for obstacle check (#6860 ) (0.48)
See merge request OpenMW/openmw!2442
2022-10-02 15:16:47 +00:00
elsid
70fe539ee4
Fix resetting player's animation on game loading
...
When game is loaded player's animation is replaced by a new object. Old object
is destructed without explicit removeFromScene call.
2022-10-02 13:59:08 +02:00
elsid
a74b842e16
Report used memory by Lua interpreter
2022-09-30 12:15:57 +02:00
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.
2022-09-28 22:02:41 +02:00
Alexei Kotov
022f245150
Merge branch 'count48' into 'openmw-48'
...
Improve item count handling (0.48)
See merge request OpenMW/openmw!2436
2022-09-25 16:50:37 +00:00
Andrei Kortunov
3f72432c9f
Make count input box larger to fit larger text
2022-09-25 18:42:36 +04:00
Andrei Kortunov
f3aebf22dd
Improve item count handling
2022-09-25 18:22:52 +04:00
Andrei Kortunov
d00fc845c0
Fix topic infos creation
2022-09-25 18:16:28 +04:00
psi29a
779ec6e55c
Merge branch 'recall_how_to_recall' into 'master'
...
Prevent recursive calls to ActiveSpells::update
Closes #7022
See merge request OpenMW/openmw!2426
(cherry picked from commit d38c072030
)
d3253cb6
Prevent recursive calls to ActiveSpells::update
2022-09-25 13:30:20 +00:00
psi29a
1bf3d6b01a
Merge branch 'levelincrease' into 'master'
...
Update both instances of level detail text
See merge request OpenMW/openmw!2282
(cherry picked from commit 1d270e1683
)
a4427235
Update both instances of level detail text
2022-09-20 08:58:40 +00:00
psi29a
b710cf872a
Merge branch 'revert_filesystem' into 'openmw-48'
...
Revert std::filesystem for 0.48
See merge request OpenMW/openmw!2405
2022-09-15 14:53:42 +00:00
Andrei Kortunov
d313431e43
Revert std::filesystem usages
2022-09-15 14:14:52 +04:00
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.
2022-09-12 11:03:27 +02:00
Andrei Kortunov
d38454a125
Backport fonts fixes to 0.48
2022-08-30 21:08:54 +00:00