36715 Commits

Author SHA1 Message Date
Evil Eye
e97542a487 Fix include 2025-08-24 16:11:34 +02:00
Evil Eye
44fe703827 Use correct string types in SettingsWindow 2025-08-24 16:05:41 +02:00
Evil Eye
2321086876 Replace StringUtils::format in components/misc 2025-08-24 16:01:17 +02:00
Evil Eye
9cce6bad68 Replace StringUtils::format in components/shader 2025-08-24 15:43:11 +02:00
Evil Eye
ecbc3a7b9e Reduce string usage in ShaderManager 2025-08-24 15:40:55 +02:00
Evil Eye
924d591158 Replace StringUtils::format in components/sceneutil 2025-08-24 14:35:44 +02:00
Evil Eye
26e562490f Replace StringUtils::format in components/lua 2025-08-24 14:28:17 +02:00
Evil Eye
58a232d6c7 Replace StringUtils::format in components/interpreter 2025-08-24 14:07:41 +02:00
Evil Eye
a0d081adb9 Replace StringUtils::format in components/detournavigator 2025-08-24 13:55:33 +02:00
Evil Eye
a4375cfd8d Remove unused include 2025-08-24 10:02:22 +02:00
Evil Eye
52adca2291 Change Class::onHit to take a weapon id 2025-08-24 09:45:20 +02:00
Evil Eye
592b648c3e Pass ammo to Hit handler by record id 2025-08-23 21:56:38 +02:00
Cody Glassman
d72451da62 remove unecassary visitor for soft particles 2025-08-23 09:09:18 -07:00
Alexei Kotov
2b7f775ffe Merge branch 'weatherrecord' into 'master'
Fix weather type in docs

See merge request OpenMW/openmw!4875
2025-08-23 18:50:42 +03:00
psi29a
14d9be7885 Merge branch 'thegaidenshinjieffect' into 'master'
Use std::string_view and std::format in components/fx

See merge request OpenMW/openmw!4857
2025-08-23 09:54:09 +00:00
psi29a
c687a7fd79 Merge branch 'parseconv' into 'master'
Use std::from_chars in MessageFormatParser

See merge request OpenMW/openmw!4867
2025-08-23 09:53:51 +00:00
Evil Eye
9d63c34c47 Reuse quest name 2025-08-23 11:00:49 +02:00
Alexei Kotov
47130e2155 Don't run osg::Depth replacement visitor for NIF templates 2025-08-23 09:19:42 +03:00
Evil Eye
23460f59c9 Merge branch 'newnamehail' into 'master'
Amend Authors.MD to reflect

See merge request OpenMW/openmw!4874
2025-08-22 15:16:27 +00:00
Evil Eye
567ceccd8f Fix weather type in docs 2025-08-22 17:13:48 +02:00
SkyHasACat
b90e19b242 New name 2025-08-22 07:54:38 -07:00
SkyHasACat
13711a631e New name 2025-08-22 07:54:00 -07:00
Alexei Kotov
601b4cb6b1 Merge branch 'thewayisshut' into 'master'
Check for nullptr before dereferencing pathgrids

Closes #8663

See merge request OpenMW/openmw!4849
2025-08-22 07:57:14 +03:00
Alexei Kotov
e0d51d42e8 Correct some weapon equipment discrepancies
Use the right message and don't disable sound for forced equipment
2025-08-22 07:27:39 +03:00
Alexei Kotov
8232c473d0 Drop objects that cannot be equipped *after* Lua lets us equip them (#8675)
Ensure broken weapons/armor are dropped
2025-08-22 05:41:25 +03:00
Evil Eye
d66b86f2c9 Implement missing hex float format options 2025-08-21 22:00:00 +02:00
Evil Eye
59753d8b8e Leave from_chars to figure out the length 2025-08-21 09:42:02 +02:00
Evil Eye
86605f3531 Make 0-width precision be 0 2025-08-21 08:57:00 +02:00
Evil Eye
8caf68ad30 Count pathgrids with 0-1 nodes as non-existent 2025-08-20 21:47:57 +02:00
Evil Eye
6453d3e201 Use std::from_chars in MessageFormatParser 2025-08-20 19:51:02 +02:00
Evil Eye
15eecec196 Remove journal iterator methods 2025-08-20 17:39:12 +02:00
Alexei Kotov
4fd9e5b2bb Merge branch 'fix_shadow_warning' into 'master'
Add and fix -Wshadow

See merge request OpenMW/openmw!4859
2025-08-20 18:31:37 +03:00
Alexei Kotov
ecd039ac63 Merge branch 'lambdasareapathwaytomanyabilitiessomeconsidertobeunnatural' into 'master'
Require cell arguments for Lua weather functions

Closes #8666

See merge request OpenMW/openmw!4853
2025-08-20 11:00:31 +03:00
Evil Eye
9f583dd830 Merge branch 'teal_update' into 'master'
Resolve type name conflicts for the Teal update

See merge request OpenMW/openmw!4863
2025-08-19 15:58:38 +00:00
psi29a
3124e978ab Merge branch 'sv-fixes-aug-25' into 'master'
Small fixes to sv in the launcher

See merge request OpenMW/openmw!4856
2025-08-19 11:57:43 +00:00
psi29a
792e494335 Merge branch 'theimpossibletrap' into 'master'
Don't use ESM::Spell::mData::mCost directly

See merge request OpenMW/openmw!4854
2025-08-18 19:26:33 +00:00
psi29a
54b130c5aa Merge branch 'formattedtooltips' into 'master'
Use std::string_view and std::format in MWGui::ToolTips

See merge request OpenMW/openmw!4855
2025-08-18 19:26:16 +00:00
psi29a
80ac098e28 Merge branch 'magicfiltering' into 'master'
Apply filtering settings to overriding textures (#8560)

Closes #8560

See merge request OpenMW/openmw!4860
2025-08-18 19:26:01 +00:00
elsid
3067294f0d
Add and fix -Wshadow 2025-08-18 21:09:06 +02:00
Evil Eye
a6c942b33a Account for numeric precision and infinities. Also pretend to be more like GLSL 2025-08-18 19:52:28 +02:00
Alexei Kotov
4f22f24420 Merge branch 'fix_cv_handling' into 'master'
Check if reload cells aborted before cv wait

See merge request OpenMW/openmw!4862
2025-08-18 15:44:58 +03:00
Alexei Kotov
f1d60ed427 Merge branch 'master' into 'master'
added polish translation

See merge request OpenMW/openmw!4703
2025-08-18 12:54:02 +03:00
uramer
c11ff30b0a Switch to OpenMW's group luadocumentor repo 2025-08-18 09:32:15 +00:00
Igilq
5c75e9a123 fix 2025-08-18 11:00:49 +02:00
Alexei Kotov
16ea2a13cd Merge branch 'mynullptrui' into 'master'
Remove MyGUI define that hasn't existed since 3.4.1

See merge request OpenMW/openmw!4861
2025-08-18 10:49:23 +03:00
Igilq
403ca346d7 fix 2025-08-18 08:43:38 +02:00
uramer
676047a9e3 Switch to openmwluadocumentor with Teal interfaces 2025-08-17 18:08:19 +02:00
uramer
7560229f1f Fix type and name conflicts 2025-08-17 14:11:39 +02:00
elsid
d84c81a85d
Check if reload cells aborted before cv wait
If mAbortReloadCells is set to true before the first mReloadCellsMutex
lock the loop can become infinite. Unlikely to happen in practice but
theoretically possible.
2025-08-17 12:44:15 +02:00
Evil Eye
6ff2a007fd Fix parameter names 2025-08-17 11:55:05 +02:00