elsid
d7db0d3d46
Use uniform_real_distribution for agent half extents
...
They have float type.
2025-11-19 20:17:22 +01:00
Evil Eye
c06f94fee8
Merge branch 'fix_esmtool_afl_findings' into 'master'
...
Check index for ESM4 race parts
See merge request OpenMW/openmw!4987
2025-11-16 13:18:27 +00:00
Alexei Kotov
dcedbfdb26
Merge branch 'feat/potion-autocalc' into 'master'
...
FEAT: Add & document autocalc flag on potions
See merge request OpenMW/openmw!5000
2025-11-16 12:56:41 +03:00
Dave Corley
f773da37ee
FEAT: Add & document autocalc flag on potions ( #8796 )
2025-11-16 12:56:41 +03:00
Alexei Kotov
ececf031a4
Merge branch 'changelogsync' into 'master'
...
Sync changelog
See merge request OpenMW/openmw!4998
2025-11-13 19:55:24 +03:00
Alexei Kotov
9ff4c8c060
Sync changelog for 0.51.0
2025-11-13 12:27:14 +03:00
Alexei Kotov
bb3b3eb5e4
Merge branch 'lua-scripts-doc-remove' into 'master'
...
fixed obsolete ref to lua-scripts in docs
See merge request OpenMW/openmw!4993
2025-11-12 19:52:10 +03:00
Alexei Kotov
063b233d12
Merge branch 'were-blazin-too-hard' into 'master'
...
FIX: Correct compile error on newest clang
See merge request OpenMW/openmw!4992
2025-11-12 19:50:34 +03:00
gbtb
3178276f06
fixed obsolete ref to lua-scripts in docs
2025-11-12 03:31:06 +10:00
Dave Corley
307a131ca0
FIX: Correct compile error on newest clang
2025-11-11 11:25:52 -06:00
jvoisin
429305401e
Merge branch 'keywordsoup' into 'master'
...
Fix KeywordSearch
Closes #8760
See merge request OpenMW/openmw!4960
2025-11-10 21:20:09 +00:00
jvoisin
c09cb5c0de
Merge branch 'fileview' into 'master'
...
Use std::string_view in file collections
See merge request OpenMW/openmw!4909
2025-11-10 21:08:05 +00:00
AnyOldName3
f31ec2b3a5
Merge branch 'printf' into 'master'
...
Bring messagebox format parsing more in line with printf/vanilla
Closes #8732
See merge request OpenMW/openmw!4878
2025-11-10 15:23:48 +00:00
AnyOldName3
1fadb167c9
Merge branch 'patient0' into 'master'
...
Allow non-player actors to catch diseases
Closes #8765
See merge request OpenMW/openmw!4968
2025-11-10 14:39:08 +00:00
uramer
1315d29684
Merge branch 'skills_fix' into 'master'
...
Validate skill level before changing the progress
Closes #8779
See merge request OpenMW/openmw!4981
2025-11-10 09:50:53 +00:00
uramer
3be1010d03
Merge branch 'protectthecall' into 'master'
...
Ensure LuaUtil::call is invoked from a safe context
Closes #8769
See merge request OpenMW/openmw!4971
2025-11-10 09:50:10 +00:00
Alexei Kotov
ba72415369
Merge branch 'itemviewfocus' into 'master'
...
Don't reset item view focus during realignment (#8771 )
Closes #8771
See merge request OpenMW/openmw!4985
2025-11-10 06:33:56 +03:00
Alexei Kotov
757c325a4d
Merge branch 'whats-a-taret' into 'master'
...
FIX: Correct typo in unlock events
See merge request OpenMW/openmw!4991
2025-11-10 06:31:57 +03:00
Alexei Kotov
8b6a552f5a
Merge branch 'handtwohand' into 'master'
...
Use Hand To Hand Hit 2 sound (#8731 )
Closes #8731
See merge request OpenMW/openmw!4978
2025-11-10 06:30:18 +03:00
elsid
c7830d9ee5
Check index for ESM4 race parts
...
To avoid out of bounds access. Index is a part of the file contents so
it can be invalid.
2025-11-09 21:49:41 +01:00
Alexei Kotov
2e4020a244
Merge branch 'mwui' into 'master'
...
Dehardcode script settings window font and colors
See merge request OpenMW/openmw!4798
2025-11-09 06:55:38 +03:00
Alexei Kotov
206c3135bc
Merge branch 'bhkListShape-fix' into 'master'
...
Add post-processing for bhkListShape subshapes
See merge request OpenMW/openmw!4983
2025-11-09 06:21:54 +03:00
Dave Corley
42fa037195
FIX: Correct typo in unlock events
2025-11-08 15:52:02 -06:00
Andrei Kortunov
6d3f5cf70c
Dehardcode script settings window font and colors
2025-11-08 20:31:24 +04:00
Alexei Kotov
ba197863cf
Don't reset item view focus during realignment ( #8771 )
2025-11-08 02:26:17 +03:00
rapidsamphire
a3d99ce636
Add post-processing for bhkListShape subshapes
...
bhkListShape contains a list of subshape references that need to be
resolved after initial parsing. Without calling postRecordList(), the
mSubshapes list would contain unresolved RecordPtrs.
This adds the missing post() override to properly load subshape data,
consistent with other NIF record types that contain RecordPtr lists.
2025-11-07 14:56:05 -06:00
Evil Eye
39d117e362
Merge branch 'fix_clang_tidy' into 'master'
...
Fix clang-tidy checks
See merge request OpenMW/openmw!4980
2025-11-06 16:31:44 +00:00
Evil Eye
baefea94e8
Capture this explicitly
2025-11-05 22:09:23 +01:00
Andrei Kortunov
0977499139
Validate skill level before changing the progress (bug 8779)
2025-11-04 22:11:44 +04:00
Alexei Kotov
7c0702a71c
Merge branch 'cecinestpasunetable' into 'master'
...
Don't attempt to parse table-like objects as ignore lists
Closes #8775
See merge request OpenMW/openmw!4974
2025-11-03 07:11:06 +03:00
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
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