Commit Graph

30783 Commits (7a7c20d49e501f6bd136a033c75cab7c718b017b)
 

Author SHA1 Message Date
elsid 7a7c20d49e
Define single UpdateGuard type in a separate file 2 years ago
elsid 472a36d92a
Cleanup detournavigator includes 2 years ago
elsid 2cbbdc2879
Add missing files to components/detournavigator list 2 years ago
psi29a 675dfb9725 Merge branch 'simplify_world' into 'master'
Refactoring. Put ESMStore to Environment; remove `createRecord` from World.

See merge request OpenMW/openmw!2947
2 years ago
psi29a 851f642f2e Merge branch 'preprocessed_code_size' into 'master'
Add CI job to measure preprocessed code size

See merge request OpenMW/openmw!2953
2 years ago
psi29a 88969d5725 Merge branch 'shaders_formatting' into 'master'
Improve shaders formatting

See merge request OpenMW/openmw!2950
2 years ago
psi29a 4eaa5cd6e0 Merge branch 'localize_testcells' into 'master'
Localize testcells/testinteriorcells progress text

See merge request OpenMW/openmw!2951
2 years ago
Andrei Kortunov 6ce0d9e9b9 Localize testcells/testinteriorcells progress text 2 years ago
Andrei Kortunov 1be1f72f6c Improve shaders formatting 2 years ago
elsid e646449880
Add CI job to measure preprocessed code size 2 years ago
AnyOldName3 629300eee8 Merge branch 'ci_clang_tidy' into 'master'
Split Ubuntu_Clang_Tidy job

See merge request OpenMW/openmw!2948
2 years ago
Petr Mikheev f1beaa7b8c Put ESMStore to Environment 2 years ago
Petr Mikheev 227a993b94 Remove `createRecord` functions from World because the only forward the argument to ESMStore that can be used directly. 2 years ago
psi29a a6584557e5 Merge branch 'lua_magic' into 'master'
Lua bindings for magic

See merge request OpenMW/openmw!2928
2 years ago
Petr Mikheev 90397662bc Lua bindings for magic. Based on the work made by @bharbich in !2765. 2 years ago
psi29a 0a9d937cfe Merge branch 'getcell-ref' into 'master'
WorldImp functions return reference instead of ptr when ptr is never nullptr.

See merge request OpenMW/openmw!2946
2 years ago
psi29a 55a162e3dd Merge branch 'load_esm4' into 'master'
Activation handler for ESM4 Door

See merge request OpenMW/openmw!2915
2 years ago
florent.teppe 5bb9bfd224 CellPreloader::preload(CellStore& 2 years ago
florent.teppe a3a2685b9a More MWWorld::CellStore* -> MWWorld::CellStore& 2 years ago
florent.teppe 53cc9f3614 functions return reference instead of ptr
because the function can never return an nullptr, we return a reference.
2 years ago
Petr Mikheev 480951207c Activation handler for ESM4 Door 2 years ago
psi29a 2a6e301925 Merge branch 'activation' into 'master'
Allow Lua scripts to extend or override standard activation mechanics

See merge request OpenMW/openmw!2935
2 years ago
psi29a cace3e6566 Merge branch 'fix_teleporting' into 'master'
Fix bugs related to Lua commands `obj:teleport` and `obj:moveInto`

See merge request OpenMW/openmw!2937
2 years ago
psi29a 0204cb51c0 Merge branch 'fix-#7335' into 'master'
Fix issue #7335

Closes #7335

See merge request OpenMW/openmw!2940
2 years ago
elsid 8e9c78d20c
Split Ubuntu_Clang_Tidy job 2 years ago
florent.teppe fc3d113d29 fix tests 2 years ago
florent.teppe 6b5d9f3344 fixes reference saving stage 2 years ago
florent.teppe cb4a97e50b Displays references in exterior cells. A bit hackish. 2 years ago
florent.teppe 3bbf60373a Keep things coherent between references and and cell table 2 years ago
florent.teppe 69f2285a95 fix issue #7335 2 years ago
psi29a 70ddca78bf Merge branch 'ref_id_print_tests' into 'master'
Add more tests for printing RefId and clarify some constants

See merge request OpenMW/openmw!2945
2 years ago
psi29a 5212f4f623 Merge branch 'lua_esm4' into 'master'
Initial Lua bindings for ESM4 types

See merge request OpenMW/openmw!2916
2 years ago
elsid 7db14b3392
Add more tests for printing RefId and clarify some constants 2 years ago
elsid c97df7d770
Check FormIdRefId value in constructor 2 years ago
Petr Mikheev 3546d2b3e5 Make Store<ESM4::Reference> to use FormId instead of RefId 2 years ago
Petr Mikheev 1c3903f155 Support ESM4 types in cell:getAll 2 years ago
Petr Mikheev 00beb06391 Initial Lua bindings for ESM4 types; bindings for ESM4Door. 2 years ago
Petr Mikheev 16845aa38e Reorganize ESM4 MWClasses; Add tooltips that are needed for activation. 2 years ago
psi29a 4738f0ff4d Merge branch 'fix_lua' into 'master'
Restore logic that was accidentally removed in !2852.

See merge request OpenMW/openmw!2943
2 years ago
psi29a f15e371e89 Merge branch 'pathstore' into 'master'
Unify pathgrid store containers

See merge request OpenMW/openmw!2941
2 years ago
unknown 9368941f62 Address feedback 2 years ago
Petr Mikheev 75e47f859c Restore logic that was accidentally removed in !2852. Because of it `onUpdate` handler in local Lua scripts doesn't work. 2 years ago
Petr Mikheev 35f8cef469 Merge branch 'fix_format' into 'master'
Fix code format

See merge request OpenMW/openmw!2942
2 years ago
elsid b8525e8e3d
Fix code format 2 years ago
unknown ea1abf8485 Unify pathgrid store containers 2 years ago
psi29a ed4e75df65 Merge branch 'fix_includes' into 'master'
Add missing and remove redundant includes

See merge request OpenMW/openmw!2938
2 years ago
psi29a b530d8e669 Merge branch 'master' into 'master'
OpenSUSE Tumbleweed build fix

See merge request OpenMW/openmw!2939
2 years ago
AnyOldName3 3313326e6d Merge branch 'ci_rules' into 'master'
Use merge_request_event as a source for CI jobs when there is MR

See merge request OpenMW/openmw!2933
2 years ago
fall-leaf cc7e29c9a2 opensuse build fix 2 years ago
elsid b33d12b8e1
Add missing and remove redundant includes 2 years ago