Alexei Kotov
342a4415d0
Increment Lua API revision
2025-11-03 07:09:45 +03:00
Evil Eye
492716ee6b
Type check the ignore list
2025-11-03 07:07:08 +03:00
Evil Eye
3558f9c48b
Don't attempt to parse table-like objects as ignore lists
2025-11-03 07:07:08 +03:00
AnyOldName3
0a9f5a3c66
Resolve merge conflicts from !4938 and !4956
2025-11-02 18:05:38 +00:00
elsid
e4b28ebdce
Fix clang-tidy checks
...
Placing .clang-tidy into build/ folder hides some checks defined in the
root file. Place them into more specific folders to not check generated
files.
2025-11-02 18:40:02 +01:00
Alexei Kotov
d0a533bf02
Use Hand To Hand Hit 2 sound ( #8731 )
2025-11-02 08:20:40 +03:00
Alexei Kotov
851fd91d3c
Merge branch 'nil_refid' into 'master'
...
Lua: Return nil instead of empty strings for optional RefId fields
Closes #8718
See merge request OpenMW/openmw!4956
2025-11-02 05:37:27 +03:00
Alexei Kotov
0202594163
Increment Lua API revision
2025-11-02 05:10:55 +03:00
Andrzej Głuszak
c4b28a39c3
Lua: Return nil instead of empty strings for optional RefId fields
...
Implement sol_lua_push for ESM::RefId to automatically convert empty
RefIds to nil in Lua. This fixes cell.region and cell.worldSpaceId
returning empty strings, and applies the same pattern consistently
across all Lua bindings.
Removes LuaUtil::serializeRefId as it's no longer needed.
Fixes #8718
2025-11-02 05:08:25 +03:00
Alexei Kotov
b516770a04
Merge branch 'localize_cell_names' into 'master'
...
Localize cell names in the Lua API
Closes #8725
See merge request OpenMW/openmw!4938
2025-11-02 04:23:52 +03:00
Alexei Kotov
3687f1fe55
Increment Lua API revision
2025-11-02 04:22:47 +03:00
Andrei Kortunov
2fe63177b7
Translate cell name directly
2025-11-02 04:22:47 +03:00
Andrei Kortunov
d6cc205b86
Localize cell names in the Lua API (feature 8725)
2025-11-02 04:22:46 +03:00
Evil Eye
4f8b418c23
Ensure LuaUtil::call is invoked from a safe context
2025-10-30 22:24:53 +01:00
uramer
8b2be21eea
Merge branch 'almanac' into 'master'
...
Improve weather documentation and prevent division by 0
See merge request OpenMW/openmw!4966
2025-10-28 17:10:48 +00:00
jvoisin
4aa0edf895
Merge branch 'customrecorddocs' into 'master'
...
Mention NpcRecord in createRecord docs
See merge request OpenMW/openmw!4967
2025-10-28 17:06:45 +00:00
jvoisin
25b2a8c82f
Merge branch 'finitehit' into 'master'
...
Require finite values in Actor._onHit
See merge request OpenMW/openmw!4965
2025-10-28 17:06:05 +00:00
Alexei Kotov
e1cd9bf86b
Merge branch 'changelog' into 'master'
...
Add recent crash fixes into 0.50.0 changelog
See merge request OpenMW/openmw!4970
2025-10-28 19:46:02 +03:00
Alexei Kotov
e92745feb0
Add recent crash fixes into 0.50.0 changelog
2025-10-28 12:26:30 +03:00
Alexei Kotov
23f843c552
Merge branch 'objectifyyourtype' into 'master'
...
Return type as a sol::object instead of a table proxy
Closes #8757
See merge request OpenMW/openmw!4963
2025-10-28 12:13:03 +03:00
Evil Eye
1ae5adba78
Allow non-player actors to catch diseases
2025-10-27 19:49:51 +01:00
Evil Eye
83fe65cff7
Improve weather documentation and prevent division by 0
2025-10-27 19:22:37 +01:00
Alexei Kotov
a6d128c58a
Mention NpcRecord in createRecord docs
...
Also alphabetize the list and adjust capitalization
2025-10-27 20:31:26 +03:00
AnyOldName3
f372dc1006
Merge branch 'boostsystemfix' into 'master'
...
Don't link to stub Boost.System library (#8754 )
Closes #8754
See merge request OpenMW/openmw!4964
2025-10-27 17:23:31 +00:00
Evil Eye
c0ac3388df
Require finite values in Actor._onHit
2025-10-27 16:58:04 +01:00
Alexei Kotov
fea807821d
Don't link to stub Boost.System library ( #8754 )
2025-10-26 05:16:26 +03:00
Evil Eye
801b8b567e
Use ptrdiff_t
2025-10-25 12:33:56 +02:00
Evil Eye
e3b293c4b7
Merge branch 'gamepaddb' into 'master'
...
Update SDL controller mappings
See merge request OpenMW/openmw!4961
2025-10-25 09:53:10 +00:00
Evil Eye
b24732728c
Address potential UB reported by котverity
2025-10-25 11:40:12 +02:00
Evil Eye
d147006c64
Add integration test
2025-10-25 11:10:45 +02:00
Alexei Kotov
2708bfab9f
Merge branch 'erasethechildren' into 'master'
...
Erase the widget we want to attach rather than the widget we're attaching to
Closes #8758
See merge request OpenMW/openmw!4962
2025-10-24 19:17:50 +03:00
Evil Eye
823dc6a896
Return type as a sol::object instead of a table proxy
2025-10-23 20:51:01 +02:00
Evil Eye
a665980d5e
Erase the widget we want to attach rather than the widget we're attaching to
2025-10-23 17:23:37 +02:00
Alexei Kotov
232f963436
Update SDL controller DB
2025-10-23 00:23:45 +03:00
Evil Eye
e59f3327ef
Fix KeywordSearch
2025-10-22 18:28:48 +02:00
Evil Eye
cc10352def
Address comments
2025-10-22 17:27:51 +02:00
Alexei Kotov
2e67c8b47f
Merge branch 'patch-1' into 'master'
...
fix typo in record-filters.rst
See merge request OpenMW/openmw!4959
2025-10-19 13:40:29 +03:00
Alexei Kotov
ce4606705f
Merge branch 'permanentlyinvalid' into 'master'
...
Remove invalid permanent effects
Closes #8737
See merge request OpenMW/openmw!4950
2025-10-19 00:21:01 +03:00
Alexei Kotov
081cf2cf25
Merge branch 'noitemview' into 'master'
...
Fix UB in item view controller refocusing during redraw
Closes #8724
See merge request OpenMW/openmw!4948
2025-10-18 18:55:03 +03:00
Alexei Kotov
9caafb4033
Merge branch 'gcovr' into 'master'
...
Downgrade gcovr to 8.3
See merge request OpenMW/openmw!4957
2025-10-18 18:47:07 +03:00
Alexei Kotov
1f839d264d
Merge branch 'fix_qt_build' into 'master'
...
Do not implicitly convert QByteArray to const char*
See merge request OpenMW/openmw!4941
2025-10-18 18:41:24 +03:00
hbschr
a08ffb7ad7
fix typo in record-filters.rst
2025-10-18 11:21:03 +00:00
Alexei Kotov
b7ddc8304b
Cleverer filesystem path conversion for QString/QStringView
2025-10-18 13:28:30 +03:00
Evil Eye
b9096410c3
Partially revert 91b1346761
2025-10-17 17:24:19 +02:00
Evil Eye
03a46650af
Merge branch 'stast_handler' into 'master'
...
Use abbreviation for GUI stat name
See merge request OpenMW/openmw!4952
2025-10-16 17:46:28 +00:00
Evil Eye
eb04049268
Downgrade gcovr to 8.3
2025-10-16 18:44:07 +02:00
Alexei Kotov
2c0205db79
Merge branch 'fix_msvc_tests' into 'master'
...
Fix tests for MSVC
See merge request OpenMW/openmw!4951
2025-10-15 21:02:06 +03:00
Evil Eye
5242610366
Differentiate between invalid and unapplied effects and stop marking unapplied revertable effects as applied in godmode
2025-10-14 21:26:06 +02:00
Evil Eye
34ff702212
Allow skills to be fortified by absorbing from a creature
2025-10-14 20:33:00 +02:00
Andrei Kortunov
ed15542d8b
Use abbreviation for GUI stat name
2025-10-14 11:14:00 +04:00