Commit Graph

21878 Commits (42c7fc8e921272d18830054fd217e6188b81a110)

Author SHA1 Message Date
psi29a 29c2042432 Merge branch 'lua_callback_crash' into 'master'
Lua Fix crash when passing a non-callback table to a callback argument

Closes #7827

See merge request OpenMW/openmw!3861
11 months ago
psi29a fda47a6ebe Merge branch 'flying-fish-straight-to-jail' into 'master'
Groundcover should ignore non-geometry Drawables

Closes #7633

See merge request OpenMW/openmw!3859
11 months ago
Evil Eye 8f88838ff5 Remove dead code 11 months ago
psi29a 744cd50520 Merge branch 'decoupled-audio' into 'master'
Add option to use camera as sound listener

Closes #5944

See merge request OpenMW/openmw!3836
11 months ago
Epoch 6486f3f2cf Add option to use camera as sound listener 11 months ago
psi29a 50ea852928 Merge branch 'STOP_IGNORING_ME_AND_LOOK_ME_IN_THE_EYES' into 'master'
add ignore list to raycasts (#7788)

See merge request OpenMW/openmw!3848
11 months ago
psi29a 9fb28a250c Merge branch 'a2c-grammar' into 'master'
Fix grammar for A2C checkbox

See merge request OpenMW/openmw!3858
11 months ago
psi29a 9e1cdaceff Merge branch 'markers' into 'master'
Fix ESM4 marker model hiding hack

See merge request OpenMW/openmw!3853
11 months ago
uramer 851e291501 Simplify and fix the storage subscribe test 11 months ago
Evil Eye 1523a067c9 Use concepts and aggregate initialization 11 months ago
Cody Glassman 56b31ceaf5 add ignore list to raycasts 11 months ago
psi29a c889026b71 Merge branch 'cleanup_physics_callbacks' into 'master'
Cleanup physics callbacks

See merge request OpenMW/openmw!3831
11 months ago
psi29a 8d0a670f94 Merge branch 'vfs_normalized_path_2' into 'master'
Use normalized path for file archives indices

See merge request OpenMW/openmw!3830
11 months ago
psi29a 1c2fc59a6f Merge branch 'water' into 'master'
Refraction fog based on water depth

See merge request OpenMW/openmw!3842
11 months ago
psi29a e9c97b835e Merge branch 'acertainsign' into 'master'
Expose birth signs to Lua

See merge request OpenMW/openmw!3850
11 months ago
psi29a a060a7297c Merge branch 'dehardcode-skillprogression' into 'master'
Lua: Dehardcode skill and level progression

See merge request OpenMW/openmw!3779
11 months ago
psi29a d36583bdec Merge branch 'nevercruelorcowardly' into 'master'
Correct activation behavior for actors in combat (#7794)

Closes #7794

See merge request OpenMW/openmw!3822
11 months ago
AnyOldName3 8c591a0b44 Groundcover should ignore non-geometry Drawables
Fix https://gitlab.com/OpenMW/openmw/-/issues/7633

Untested - the issue didn't link to a mod using the mesh and I couldn't be bothered setting one up manually.
11 months ago
AnyOldName3 3149761c85 Fix grammar for A2C checkbox
An alternative would be *Anti-alias alpha testing*.

The original was wrong because anti-alias is a verb acting on alpha testing, but it treated the whole thing as a noun phrase.
11 months ago
uramer 63a1bbb88d Enable Lua mouse engine handlers while in UI 11 months ago
Evil Eye 75d0b6e355 Use decompose to handle AI packages and data 11 months ago
Alexei Kotov 887d09e051 Fix ESM4 marker model hiding hack 11 months ago
uramer c68dee214e Mouse input engine handlers 11 months ago
Alexei Kotov 3301ebb2cb Merge branch 'localize_screenshot' into 'master'
Localize screenshot messages

See merge request OpenMW/openmw!3843
11 months ago
Alexei Kotov a54d97669f Merge branch 'imnotyourpalbuddy' into 'master'
Reset friendly hits at the end of combat and don't count hits while in combat

Closes #5755

See merge request OpenMW/openmw!3839
11 months ago
Alexei Kotov 0d1da08493 Set node mask on DebugDrawer
Fixes primitive drawing in exteriors/quasiexteriors
11 months ago
Alexei Kotov f9498e6ea4 Make DebugDrawer a LightManager child, don't use VAO for lines
Fixes terrain lighting but currently breaks non-line primitive rendering in exteriors
11 months ago
Alexei Kotov 38ab09a52e Try to uncursify DebugDrawer scene representation 11 months ago
Evil Eye 7586acc18b Remove Core from functions that aren't in openmw.core 11 months ago
Andrei Kortunov 525dee00f1 Refraction fog based on water depth (feature 5926) 11 months ago
psi29a ff7f2217f1 Merge branch 'update_next_tile_id' into 'master'
Update next tile_id when there is a duplicate in navmeshdb

See merge request OpenMW/openmw!3849
11 months ago
elsid a6657c18cc
Use normalized path for file archives indices 11 months ago
elsid 062d3e9c00
Add NormalizedView for normalized paths 11 months ago
elsid 1689c59546
Add tests for VFS::Path::Normalized 11 months ago
Alexei Kotov 0178c5aaef Remove Open action fallback for Tribunal NPC companions 11 months ago
Andrei Kortunov 6760fa4945 Localize screenshot messages 11 months ago
Alexei Kotov c5564323e4 Correct activation behavior for actors in combat (#7794)
Stop battle music upon death animation end
11 months ago
Alexei Kotov 6be6f47503 Merge branch 'lua_enchantment_charge_nil' into 'master'
Lua Use nil instead of -1 for default enchantment charge

See merge request OpenMW/openmw!3845
11 months ago
elsid 506824cb9d
Cleanup physics callbacks
* Do not copy with allocations.
* Remove unused DeepestNotMeContactTestResultCallback.
* Avoid using pointers which should not be nullptr.
* Move constructors implementation to headers.
* Move types defined in .cpp are to unnamed namespace.
* Comment unused arguments.
* Avoid C-style casts.
11 months ago
Evil Eye 5715e6428a Merge branch 'lua_separate_owner' into 'master'
Group owner bindings into a table

See merge request OpenMW/openmw!3841
11 months ago
Evil Eye f114d409c8 Add get and set birth sign 11 months ago
Evil Eye f7aa9f8d94 Expose birth signs to Lua 11 months ago
elsid a7da604332
Update next tile_id when there is a duplicate in navmeshdb
Disable writes on failure to update next tile_id to avoid further errors.
11 months ago
psi29a 557e83d502 Merge branch 'more_move' into 'master'
Move action argument

See merge request OpenMW/openmw!3844
11 months ago
uramer b1773d7e9f Use nil instead of -1 for default enchantment charge 11 months ago
Andrei Kortunov a8c219f07c Move action argument 11 months ago
psi29a 7793a6d0d9 Merge branch 'modelviewbutnocontroller' into 'master'
Collect string_views when deciding what to preload

See merge request OpenMW/openmw!3816
11 months ago
uramer 6792cf02b2 Group owner bindings into a table 11 months ago
Andrei Kortunov 66b2d428c8 Merge branch 'qt_localization' into 'master'
Localize Launcher and Wizard

See merge request OpenMW/openmw!3571
11 months ago
psi29a 76842c3ba1 Merge branch 'more_move' into 'master'
Address Coverity Scan complaints left

See merge request OpenMW/openmw!3837
11 months ago
jvoisin cdd73a1a19 Merge branch 'fix_far_away_navmesh_crash' into 'master'
Limit navmesh vertices coordinates values (#6574)

Closes #6574

See merge request OpenMW/openmw!3825
11 months ago
jvoisin 838785d5a3 Merge branch 'sworc' into 'master'
Make StartCombat a no-op for dead targets and don't always play attack lines

Closes #7769 and #5413

See merge request OpenMW/openmw!3803
11 months ago
Alexei Kotov a5d88d489b Merge branch 'menu_fixes' into 'master'
Follow up fixes for Lua Menu MR !3464

See merge request OpenMW/openmw!3834
11 months ago
Evil Eye 6c2ddc635d Reset friendly hits at the end of combat and don't count hits while in combat 11 months ago
uramer 02accd7a49 Fix statemanager cleanup setting game state to ended by accident 11 months ago
uramer 8c6a1ae8c0 Allow menu scripts to send global events while a game is loaded 11 months ago
Alexei Kotov 62f2f4a011 Merge branch 'clear_lua_actions' into 'master'
Fix quickload causing a crash with certain Lua queued actions

Closes #7801

See merge request OpenMW/openmw!3833
11 months ago
Andrei Kortunov 292879d0fb Address Coverity Scan complaints left 11 months ago
elsid e6196c782d
Limit navmesh vertices coordinates values
Float values with more than 22 significant fraction bits may cause out of bounds
access in recastnavigation on triangles rasterization. Prevent passing such
values there.
11 months ago
Alexei Kotov 8b47381162 Merge branch 'more_move' into 'master'
Fix some Coverity Scan complaints

See merge request OpenMW/openmw!3829
11 months ago
uramer a1970857fd Queue quick loads 11 months ago
Zackhasacat 1338e884a9 Merge branch 'menuscripts' into 'master'
Add new Lua context: menu scripts

Closes #7805 and #7648

See merge request OpenMW/openmw!3464
11 months ago
uramer 784459a652 Clean up the cleanup code 11 months ago
jvoisin 720573115d Merge branch 'references' into 'master'
Pass some arguments by references

See merge request OpenMW/openmw!3824
11 months ago
Andrei Kortunov 69936f3537 Move TextureData 11 months ago
Andrei Kortunov 225e834b88 Fix some Coverity Scan complaints 11 months ago
uramer b988db9bda Merge branch 'master' into menuscripts 11 months ago
Mads Buvik Sandvei a59981e3fa Initialize mScripted again. 11 months ago
Andrei Kortunov 66d1e036d2 Pass some arguments by references 11 months ago
Andrei Kortunov 7e345436f4 Localize Launcher and Wizard 11 months ago
Zackhasacat c7fcd1c31b Fix formatting 11 months ago
psi29a 6136e3d8fc Merge branch 'csspellarg' into 'master'
Editor: Reset effect arguments when the effect ID changes (#7785)

Closes #7785

See merge request OpenMW/openmw!3802
11 months ago
psi29a c9489bad9b Merge branch 'cleanup_esm3_readers_cache' into 'master'
Remove stateless encoder from ReadersCache

See merge request OpenMW/openmw!3823
11 months ago
Alexei Kotov b6b497c76b Merge branch 'esmtool_output' into 'master'
Improve esmtool output

Closes #7669

See merge request OpenMW/openmw!3801
11 months ago
uramer 47d5868e2c creationTime field in save info 11 months ago
Mads Buvik Sandvei e0e968a082 rebase errors 11 months ago
Mads Buvik Sandvei 055e9a5055 clang'd 11 months ago
Mads Buvik Sandvei 264a8c0669 Remove the now unused npcstats methods useSkill and increaseSkill 11 months ago
Mads Buvik Sandvei 9f15f3b431 Add engine handler for skill levelup, to dehardcode the book/trainer case. 11 months ago
Mads Buvik Sandvei e1a22242d9 skillGain as a table 11 months ago
Mads Buvik Sandvei 80e9631abd Use ESM::Class::Specialization for parameters to npcstats 11 months ago
Mads Buvik Sandvei 011d9d6493 Dehardcode skill and level progression 11 months ago
uramer 76915ce6e9 Queue auto started scripts until next update 11 months ago
uramer ad8a05e2a1 Trigger a game ended state handler before loading to allow menu scripts to do cleanup 11 months ago
Alexei Kotov 9350222e1a Merge branch 'deserializeinventory' into 'master'
Use deserializeText for find and countOf

See merge request OpenMW/openmw!3817
11 months ago
Alexei Kotov c86ca0ef01 Merge branch 'cast-fix' into 'master'
Fix bad cast of loop count in animation bindings.

See merge request OpenMW/openmw!3819
11 months ago
Evil Eye 340d1423c6 Optimize AI package target comparisons 11 months ago
Evil Eye 8ed7a5319d Exclude deleted actors, prevent copies, and try to avoid a second getActorsSidingWith call 11 months ago
psi29a 4ebedaca99 Merge branch 'npc_model_lua' into 'master'
Add model to NPC lua record

See merge request OpenMW/openmw!3818
11 months ago
elsid f9b69623d3
Remove stateless encoder from ReadersCache
It was added by https://gitlab.com/OpenMW/openmw/-/merge_requests/2804 without a
good reason. There is already encoder available in the used context.
11 months ago
psi29a be6d063b94 Merge branch 'pointlessinisettings' into 'master'
Support Timescale Clouds and MaxNumberRipples INI settings (#7792, #7795)

Closes #7792 and #7795

See merge request OpenMW/openmw!3812
11 months ago
psi29a 435a4cb9ec Merge branch 'minusputback' into 'master'
Parse special characters that have been put back as names too

See merge request OpenMW/openmw!3804
11 months ago
psi29a f656d2e380 Merge branch 'shutupverifier' into 'master'
Editor: Silence some verifier warnings

See merge request OpenMW/openmw!3814
11 months ago
psi29a 7450b11402 Merge branch 'vfs_normalized_path_1' into 'master'
Use normalized path for VFS manager and RecursiveDirectoryIterator

See merge request OpenMW/openmw!3806
11 months ago
psi29a b1a72330a4 Merge branch 'allow_muliselect_in_archives_tab' into 'master'
Allow multiselect in the archives tab (#7606)

Closes #7606

See merge request OpenMW/openmw!3773
11 months ago
Yury Stepovikov c90ebcc86b Allow multiselect in the archives tab (#7606) 11 months ago
Mads Buvik Sandvei fbffecfd13 ~0ul -> std::numeric_limits<uint32_t>::max() 11 months ago
Mads Buvik Sandvei 0ed94ead4e Check that count is non-zero before decrementing it. 11 months ago
Mads Buvik Sandvei 24a0a0c3bf size_t -> uint32_t 11 months ago
Mads Buvik Sandvei 993cea7d65 MR Comments 11 months ago