Zackhasacat
224b7a0bf8
Allow Soul values on Misc Items to be set by Lua
2023-04-16 19:28:26 +00:00
psi29a
a14bbcb62f
Merge branch 'doc-collada-texture-path' into 'master'
...
Documentation - more information on COLLADA texture paths
See merge request OpenMW/openmw!2925
2023-04-13 19:46:23 +00:00
Matjaž Lamut
1ab268d775
Documentation - more information on COLLADA texture paths
2023-04-13 19:46:23 +00:00
psi29a
6d2b0f3044
Merge branch 'interiorvention' into 'master'
...
Fix exterior check when finding markers
Closes #7330 and #7326
See merge request OpenMW/openmw!2923
2023-04-13 19:45:34 +00:00
Evil Eye
2deff337d8
Fix global map position
2023-04-13 17:44:23 +02:00
Evil Eye
97fb06d8c9
Add RefId::is
2023-04-13 17:43:13 +02:00
Evil Eye
4e0eb75094
Fix exterior check when finding markers
2023-04-13 17:21:13 +02:00
psi29a
d11a7899d4
Merge branch 'simple_ref_id_type_check' into 'master'
...
Replace VisitorCellIdIsESM3Ext with RefId::getIf function
See merge request OpenMW/openmw!2924
2023-04-13 07:04:01 +00:00
elsid
20129568e6
Replace VisitorCellIdIsESM3Ext with RefId::getIf function
2023-04-13 01:06:27 +02:00
Petr Mikheev
270320184e
Merge branch 'doc-typo-fix-1' into 'master'
...
Fix a small typo in the documentation
See merge request OpenMW/openmw!2926
2023-04-12 21:57:09 +00:00
Matjaž Lamut
7345825a47
Fix a typo in the documentation
2023-04-12 21:54:12 +00:00
psi29a
4fd8ed8f13
Merge branch 'qt_scene' into 'master'
...
Migrate from GraphicsWindowQt to QOpenGLWidget
See merge request OpenMW/openmw!2895
2023-04-11 10:51:07 +00:00
Andrei Kortunov
5862f9f284
Do not use GL ES wrappers
2023-04-11 12:18:01 +04:00
psi29a
d6d7746c9b
Merge branch 'records' into 'master'
...
[Lua] Fix implementation of types.*.records
See merge request OpenMW/openmw!2918
2023-04-11 06:54:19 +00:00
psi29a
898e43205e
Merge branch 'lua_fix_record_id' into 'master'
...
[Lua] Add missing `record.id` for NPC and Creature records.
See merge request OpenMW/openmw!2919
2023-04-11 06:53:59 +00:00
psi29a
15c83cafe0
Merge branch 'fix_cs_start' into 'master'
...
Do not initialize settings storage for editor
See merge request OpenMW/openmw!2917
2023-04-11 06:53:21 +00:00
psi29a
f946bea7c4
Merge branch 'launcher_typed_settings' into 'master'
...
Use typed settings storage in the Launcher settings page (#6876 )
See merge request OpenMW/openmw!2920
2023-04-11 06:53:04 +00:00
elsid
ec01d3cd0c
Use typed settings storage in the launcher settings page
2023-04-11 00:19:58 +02:00
elsid
121b75212f
Move SettingsPage settings related functions to anonymous namespace
2023-04-11 00:02:41 +02:00
Petr Mikheev
55c9cde2ed
[Lua] Add missing record.id
for NPC and Creature records.
2023-04-10 23:28:15 +02:00
Petr Mikheev
9279c3d3e1
[Lua] Fix implementation of types.*.records
2023-04-10 23:15:28 +02:00
elsid
8f84431840
Do not initialize settings storage for editor
2023-04-10 21:29:56 +02:00
psi29a
c39083ba7e
Merge branch 'itsgraphingtime' into 'master'
...
Decouple PathgridGraph generation from cell
See merge request OpenMW/openmw!2914
2023-04-10 16:51:16 +00:00
psi29a
087050eddf
Merge branch 'original_default_settings' into 'master'
...
Check only original default settings
See merge request OpenMW/openmw!2913
2023-04-10 15:33:33 +00:00
psi29a
e0e3a2698b
Merge branch 'fix-load-time' into 'master'
...
Initialize the date when loading a cell
Closes #7320
See merge request OpenMW/openmw!2911
2023-04-10 15:31:49 +00:00
Evil Eye
584f112a7b
Decouple PathgridGraph generation from cell
2023-04-10 15:45:58 +02:00
elsid
bdc2eb5250
Check only original default settings
...
When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg.
2023-04-10 15:38:39 +02:00
psi29a
ad25e9b154
Merge branch 'settings_storage' into 'master'
...
Typed settings storage (#6876 )
See merge request OpenMW/openmw!2651
2023-04-10 10:36:15 +00:00
psi29a
cf9d2e0d89
Merge branch 'topic/list-potions' into 'master'
...
Implement API method `records` for all record types
See merge request OpenMW/openmw!2880
2023-04-09 20:48:49 +00:00
psi29a
c5feb99ccf
Merge branch 'load_esm4' into 'master'
...
Load more ESM4 records
See merge request OpenMW/openmw!2912
2023-04-09 20:45:15 +00:00
Petr Mikheev
693e3f0081
Hide ESM4 markers
2023-04-09 19:08:21 +02:00
Petr Mikheev
ff774d6406
Load more ESM4 records
2023-04-09 18:52:11 +02:00
Evil Eye
a90815e8ed
Merge branch 'fix_coc_to_interior' into 'master'
...
Avoid using findCellPosition for coc command implementation (#7312 )
Closes #7312
See merge request OpenMW/openmw!2910
2023-04-09 14:47:04 +00:00
Dan Vukelich
7f2acfe173
Move fix to a more logical place
2023-04-09 10:11:32 -04:00
Mitten.O
d1fd6d77ca
Document the records function for all record types
2023-04-09 15:01:44 +03:00
Mitten.O
85dc0ec481
Create a custom Lua usertype to expose a record store as a read-only array
2023-04-09 15:00:01 +03:00
elsid
83e60fef4e
Avoid using findCellPosition for coc command implementation
...
It breaks teleport to interior cells and in general is very fragile because
of using exception for common logic path. Remove the function since it's not
used anywhere else.
2023-04-09 13:39:29 +02:00
Mitten.O
11953a421b
Document the records function
2023-04-09 14:38:04 +03:00
Dan Vukelich
1aa5a6fde3
Add missing function call to set dates when changing a cell (eg, when loading a save file)
2023-04-09 02:16:16 -04:00
psi29a
f5d470395d
Merge branch 'lua_esm4' into 'master'
...
Merge ESM::RefNum and ESM4::FormId
See merge request OpenMW/openmw!2902
2023-04-09 01:30:56 +00:00
psi29a
d899848d33
Merge branch 'gmst_misses' into 'master'
...
Log the message "GMST ... not found" only once for each missing l10n GMST
See merge request OpenMW/openmw!2897
2023-04-08 22:59:18 +00:00
Petr Mikheev
f09a689a4f
Merge ESM::RefNum and ESM4::FormId
2023-04-09 00:23:32 +02:00
Petr Mikheev
2365ba2ce0
Disable lazy loading
2023-04-09 00:23:32 +02:00
psi29a
edfc6b78c8
Merge branch 'fix_esm3_exterior_cell_ref_id' into 'master'
...
Use lexicographical comparison in ESM3ExteriorCellRefId::operator< (#7316 )
Closes #7316
See merge request OpenMW/openmw!2909
2023-04-08 16:21:32 +00:00
psi29a
7d86a56d22
Merge branch 'safecomplete' into 'master'
...
Only autocomplete string refids
See merge request OpenMW/openmw!2904
2023-04-08 15:12:56 +00:00
psi29a
f170ac777c
Merge branch 'fix_clang_build' into 'master'
...
Fix build with clang and libc++
See merge request OpenMW/openmw!2908
2023-04-08 15:12:27 +00:00
elsid
bd10becb65
Use lexicographical comparison in ESM3ExteriorCellRefId::operator<
2023-04-08 16:22:01 +02:00
psi29a
8cd5b91b4a
Merge branch 'freedomofteleportation' into 'master'
...
Pass a cell id when teleporting to an exterior
Closes #7317
See merge request OpenMW/openmw!2907
2023-04-08 13:54:04 +00:00
elsid
aa77e727b8
Fix build with clang and libc++
...
libc++ does not have such function:
apps/openmw_test_suite/esm3/testesmwriter.cpp:73:30: error: no member named 'view' in 'std::ostringstream'
EXPECT_EQ(stream.view().size(), size);
~~~~~~ ^
2023-04-08 13:41:28 +02:00
Evil Eye
b027e96dee
Pass a cell id when teleporting to an exterior
2023-04-08 12:13:48 +02:00