elsid
aecdf04705
Use custom struct for CellRef used by object paging
...
ESM::CellRef is too heavy. There is no need to have all the data from there.
7 months ago
elsid
0040409a4d
Move collectESM3References to unnamed namespace
7 months ago
elsid
524af5b723
Move symbols not defined in header to unnamed namespace
7 months ago
Andrei Kortunov
7b5146e824
Do not allow Lua's "stopMusic" to interrupt MWScript's music
7 months ago
Andrei Kortunov
402e725d87
Reset music type to Normal when we are done to scripted music
7 months ago
Andrei Kortunov
e762ae9703
Move current music from MechanicsManager to SoundManager
7 months ago
psi29a
05815b3952
Merge branch 'settingswindow' into 'master'
...
Hide the settings window when any main menu button is pressed
See merge request OpenMW/openmw!4136
7 months ago
Mads Buvik Sandvei
a1b695a8d5
De-duplicate ManualRef constructor
7 months ago
Sebastian Fieber
da4531faa0
rename modBaseDisposition to modifyBaseDisposition
7 months ago
Sebastian Fieber
f683adeb14
Add [get,set,mod]BaseDisposition functions to npc type
7 months ago
Mads Buvik Sandvei
ae4bf04798
Fix soul gems losing their souls when splitting stacks between containers.
7 months ago
elsid
6218afa484
Cleanup object paging includes
7 months ago
elsid
b5a75ba96c
Use std::vector to collect ChunkIds to be removed
...
Cache does not have duplicated entries.
7 months ago
elsid
b64069156d
Convert position on construction
7 months ago
elsid
33ef7fc8ca
Make ClearCacheFunctor a class and rename to clarify the purpose
7 months ago
psi29a
e7c9574d31
Merge branch 'savetheslot' into 'master'
...
Convert constant effect equipment slots to refnums
Closes #7998
See merge request OpenMW/openmw!4130
7 months ago
psi29a
8cf6fde8b6
Merge branch 'fix_debug_render' into 'master'
...
Fix debug render for recast mesh and navmesh
See merge request OpenMW/openmw!4127
7 months ago
psi29a
af4adf41d0
Merge branch 'saveyourvanityforsomeonewhocares' into 'master'
...
Toggle the vanity camera off before toggling to the saved camera mode
Closes #7960
See merge request OpenMW/openmw!4135
7 months ago
psi29a
4ae29b0042
Merge branch 'log_exceptions' into 'master'
...
Log caught exceptions
See merge request OpenMW/openmw!4131
7 months ago
Alexei Kotov
340783e3a1
Merge branch 'modernprometheus' into 'master'
...
Make torches held by creatures emit light
Closes #8002
See merge request OpenMW/openmw!4134
7 months ago
Andrei Kortunov
204267d211
React to scale or color changes in editor tables
7 months ago
Alexei Kotov
131bb510e4
Merge branch 'operation_fixes' into 'master'
...
Improve operations widget formatting, part 2
See merge request OpenMW/openmw!4119
7 months ago
Alexei Kotov
7274d825a3
Hide the settings window when any main menu button is pressed
7 months ago
Evil Eye
9027af426b
Toggle the vanity camera off before toggling to the saved camera mode
7 months ago
Evil Eye
a7026ae3e9
Make torches held by creatures emit light
7 months ago
elsid
71369be796
Log caught exceptions
7 months ago
Andrei Kortunov
2749d2a6cb
Revert "Make sure that Open button becomes focused after enabling"
...
This reverts commit d5bbd75828
.
7 months ago
Evil Eye
11e8e1eeb5
Include creatures
7 months ago
psi29a
62930cb8db
Merge branch 'fix_archives_selection' into 'master'
...
Fix archive selection when switching profiles (#7956 )
See merge request OpenMW/openmw!4118
7 months ago
Yury Stepovikov
80d2b289e7
Fix archive selection when switching profiles ( #7956 )
7 months ago
psi29a
6e0606b55b
Merge branch 'paralysisagainagain' into 'master'
...
Make paralysis cancel camera mode changes (#7997 )
Closes #7997
See merge request OpenMW/openmw!4122
7 months ago
psi29a
c8567e96fd
Merge branch 'itsover32767' into 'master'
...
Use more appropriate types in terrain storage
See merge request OpenMW/openmw!4125
7 months ago
psi29a
157a5a4489
Merge branch 'l10n' into 'master'
...
Many localization fixes
See merge request OpenMW/openmw!4108
7 months ago
Evil Eye
cdfd305ac3
Convert constant effect equipment slots to refnums
7 months ago
elsid
d6af9305ae
Exclude debug rendering from toggleworld
8 months ago
elsid
4b8897e33e
Use state sets without transparency support for recast mesh and agents paths
8 months ago
elsid
98d530d8cb
Share state sets for recast mesh tiles and actors paths
8 months ago
Evil Eye
6a10311ae5
Use more appropriate types in terrain storage
8 months ago
psi29a
d15be7a685
Merge branch 'fix-nearest-gui-options' into 'master'
...
Fix incorrect texture filtering GUI for nearest, allow to disable nearest from GUI
See merge request OpenMW/openmw!4114
8 months ago
psi29a
db27543ea1
Merge branch 'uniform_choice' into 'master'
...
Add choice widget type to postprocessing uniforms
See merge request OpenMW/openmw!3969
8 months ago
psi29a
b0aa19dc07
Merge branch 'msvc_crash_fix' into 'master'
...
Avoid MSVC crash in Visual Studio 17.10.0
See merge request OpenMW/openmw!4116
8 months ago
Alexei Kotov
ae7861abe4
Move paralysis god mode checks to CreatureStats
8 months ago
Sam Hellawell
d3c1aa6653
Fix incorrect texture filtering GUI for nearest, allow to disable nearest from GUI
8 months ago
psi29a
2be6116ef6
Merge branch 'fix_recastmesh' into 'master'
...
Limit number of cached tiles with recast meshes
See merge request OpenMW/openmw!4112
8 months ago
Andrei Kortunov
52de6177d1
Avoid MSVC crash in Visual Studio 17.10.0
8 months ago
Andrei Kortunov
6c83451b15
Improve operations widget formatting
8 months ago
Alexei Kotov
67c47b8603
Merge branch 'operation_fixes' into 'master'
...
Improve operation widget appearance
See merge request OpenMW/openmw!4110
8 months ago
Dave Corley
c87eaefd17
Merge branch 'theeditorisjustanotherengine' into 'master'
...
Use ESM::ReadersCache in the editor
Closes #7896
See merge request OpenMW/openmw!4111
8 months ago
psi29a
cd116ebe5f
Merge branch 'dark_mode' into 'master'
...
Support dark mode on Windows
Closes #7985
See merge request OpenMW/openmw!4101
8 months ago
Andrei Kortunov
bf682d51a6
Support dark mode on Windows (feature 7985)
8 months ago
psi29a
fd3ae0d42a
Merge branch 'dehardcode_music' into 'master'
...
Dehardcode music
See merge request OpenMW/openmw!3438
8 months ago
psi29a
f34994e4c8
Merge branch 'notexturetypeconfusion' into 'master'
...
Support defining the texture type with a state attribute (#6240 )
Closes #6240
See merge request OpenMW/openmw!4079
8 months ago
psi29a
651a7d569c
Merge branch 'activatebooks' into 'master'
...
Allow NPCs to activate in-world books for the player (part of #7959 )
See merge request OpenMW/openmw!4080
8 months ago
psi29a
d67bc1defd
Merge branch 'timeplayedhours' into 'master'
...
Improve Time Played formatting (#7971 )
Closes #7971
See merge request OpenMW/openmw!4107
8 months ago
Alexei Kotov
a3bfd3a337
Merge branch 'fix-infinite-fall-into-void' into 'master'
...
Fix infinite fall into void (#1415 )
Closes #1415
See merge request OpenMW/openmw!4100
8 months ago
Alexei Kotov
e96ebec2cf
Merge branch 'fix_lua_attack' into 'master'
...
Allow Actors to pick an attack type/animation when no AI applies (fix #7583 )
Closes #7583
See merge request OpenMW/openmw!4102
8 months ago
Alexei Kotov
03652104fe
Merge branch 'cleanup_preloading' into 'master'
...
Cleanup preloading code
See merge request OpenMW/openmw!4104
8 months ago
Evil Eye
77d554594f
Add ReadersCache::clear
8 months ago
Andrei Kortunov
5a1ec8ce87
Implement Lua-based music
8 months ago
elsid
45d62ee59f
Limit RecastMeshManager range by active cell grid
8 months ago
elsid
49db37ee29
Merge setWorldspace and updateBounds
8 months ago
elsid
9854d42d56
Use ESM::RefId for worldspace type
8 months ago
elsid
5d28164416
Remove recast mesh tiles outside active range
8 months ago
elsid
4f5bdbb4fb
Remove recastmesh group for absent tile
8 months ago
Evil Eye
5f0fe8097c
Use ESM::ReadersCache in the editor
8 months ago
Andrei Kortunov
3d699bd533
Improve operation widget appearance
8 months ago
Alexei Kotov
908f3891fb
Add helper method for texture type recovery
8 months ago
Alexei Kotov
84f4ba4ca1
Support defining the texture type with a state attribute ( #6240 )
...
Named textures are still supported for easier native format compatibility (and so that I don't have to edit the documentation)
8 months ago
Sam Hellawell
c1cd8bd900
Check collision before findInteriorPositionfindInteriorPos
8 months ago
elsid
6f70350f2f
Remove unused arguments from preload functions
8 months ago
elsid
7290ce81c0
Avoid allocating std::vector for a single element
8 months ago
elsid
ac891a5eb1
Use algorithms to check if PositionCellGrid(s) is/are contained in a range
8 months ago
Evil Eye
c3d02c0b41
Merge branch 'cleanup_dialogue_api' into 'master'
...
Cleanup dialogue API
See merge request OpenMW/openmw!4088
8 months ago
psi29a
42db5f4386
Merge branch 'fix_menu_timers' into 'master'
...
Process menu script timers
See merge request OpenMW/openmw!4103
8 months ago
Alexei Kotov
86ecf3fa0c
Make saved game dialog Health and Level lines localizable
...
Currently providing English, Russian and GMST-based localization.
8 months ago
Alexei Kotov
b8ee467d13
Allow NPCs to activate in-world books for the player (part of #7959 )
8 months ago
Alexei Kotov
6bf0d17aa2
Improve Time Played formatting ( #7971 )
8 months ago
Sam Hellawell
72dbad6fb4
Satisfy king clang
8 months ago
Sam Hellawell
6f7fff409c
Empty refid check
8 months ago
trav5
3f26a6c5a0
Merge branch 'master' of https://gitlab.com/OpenMW/openmw into fix7970-remove-removed-spells-on-rest
8 months ago
psi29a
4a3dbb5a80
Merge branch 'default_colors' into 'master'
...
Change default colors in script editor to support dark themes
See merge request OpenMW/openmw!4097
8 months ago
psi29a
991f887de2
Merge branch 'fix/7562-mouse-position' into 'master'
...
fix(openmw): MacOS Scaling Bugs
See merge request OpenMW/openmw!3963
8 months ago
Dylan
91a771f851
fix(openmw): MacOS Scaling Bugs
8 months ago
Sam Hellawell
64142dbd51
Merge remote-tracking branch 'origin/master' into fix-infinite-fall-into-void
...
# Conflicts:
# CHANGELOG.md
8 months ago
Sam Hellawell
e98c4f86d6
Remove period
8 months ago
elsid
d71b422615
Convert PositionCellGrid into a struct
8 months ago
Sam Hellawell
e1cfd46f87
Do not teleport if dest < lowest point or collision disabled, add debug log
8 months ago
Zackhasacat
20d26a9cda
Use random attack type
8 months ago
uramer
a662198903
Process menu script timers
8 months ago
Zackhasacat
0ad64cffdb
Add empty line back
8 months ago
Zackhasacat
b62b0a2f00
Check for world AI disable
8 months ago
Zackhasacat
1e05bb20bf
Allow Actors to pick an attack type/animation when no AI applies
8 months ago
Sam Hellawell
b43c7238e9
Fix infinite fall into void ( #1415 )
8 months ago
Alexei Kotov
195599c13c
Don't update head animation if the animation is paused ( #7980 )
8 months ago
Andrei Kortunov
dca452aaca
Change default colors in script editor to support dark themes
8 months ago
psi29a
2bed7450b6
Merge branch 'style_change' into 'master'
...
Minor changes in Qt styles handling
See merge request OpenMW/openmw!4093
8 months ago
trav5
238d68b691
Magic effects are updated once before applying when resting
...
Fixing #7970 .
When the player was resting, all their magic effects were applied throughout
the rest duration, including the effects for already removed spells, which
were applied once more before removal.
This commit calls an update before that applying, so that these removed
spells are executed and removed and only then the real duration-long
execution of remaining magic effects takes place.
8 months ago
Zackhasacat
c63c1e69cf
Lua: Add missing light flags, allow creating light record via world.createRecord
8 months ago
Andrei Kortunov
bf568da6de
Remove redundant checks
8 months ago
Andrei Kortunov
0262b33067
Update toolbar style sheet when theme changed
8 months ago
Andrei Kortunov
d5bbd75828
Make sure that Open button becomes focused after enabling
8 months ago
Andrei Kortunov
b0930158df
Use an auto raise mode to disable the border
8 months ago
Andrei Kortunov
e7d566eb2e
Remove border from status bar
8 months ago
Andrei Kortunov
abd4596cf8
Do not use style sheets to set font
8 months ago
psi29a
ea7555c012
Merge branch 'feature/pplLauncherSetting' into 'master'
...
added force PPL checkbox
See merge request OpenMW/openmw!3857
8 months ago
psi29a
919d1e366e
Merge branch 'staticcollections' into 'master'
...
Place static collections to the scene and fix item modification record loading
See merge request OpenMW/openmw!4085
8 months ago
psi29a
3e8442e749
Merge branch 'fix_build' into 'master'
...
Add missing include (#7967 )
Closes #7967
See merge request OpenMW/openmw!4087
8 months ago
elsid
35f5c8cd15
Add missing includes
8 months ago
jvoisin
c9890fbd4f
Merge branch 'fix_disabled_esm4' into 'master'
...
Make a check for disabled parent recursive
See merge request OpenMW/openmw!4084
8 months ago
elsid
26233e082d
Optimize iteration over dialogue records
8 months ago
Zackhasacat
0e1678b3b8
Merge branch 'mwdialogue-bindings' into 'master'
...
Add Lua bindings for ESM::Dialogue record stores to openmw.core
Closes #7964
See merge request OpenMW/openmw!4034
8 months ago
Alexei Kotov
29b25ffb26
Formatting
8 months ago
elsid
bad935ff34
Make a check for disabled parent recursive
8 months ago
Alexei Kotov
fd4d3b8a27
Fix item mod record loading
8 months ago
Alexei Kotov
7d979a2dfc
Place ESM4 static collections to the scene
8 months ago
psi29a
99ac6c40e5
Merge branch 'wizard_update' into 'master'
...
UI fixes for Wizard
See merge request OpenMW/openmw!4069
8 months ago
Alexei Kotov
b9069835b2
Merge branch 'scriptedit' into 'master'
...
Improve appearance of script editor in the OpenMW-CS
See merge request OpenMW/openmw!4076
8 months ago
Alexei Kotov
c95bb4ce59
Merge branch 'split_esm_headers' into 'master'
...
Split ESM headers
See merge request OpenMW/openmw!4071
8 months ago
trav
fc6695a918
Merge branch openmw:master into mwdialogue-bindings
8 months ago
Andrei Kortunov
b56c255be2
Improve appearance of script editor in the OpenMW-CS
8 months ago
psi29a
2e971ec2e3
Merge branch 'appropriateammunition' into 'master'
...
Adjust Russian appropriate ammunition setting label/description
See merge request OpenMW/openmw!4062
8 months ago
trav
512b7e46e5
Merge branch openmw:master into mwdialogue-bindings
8 months ago
elsid
f83d388391
Iterate over smaller container when removing blacklisted refs
8 months ago
elsid
a920ca9070
Report loading screens to osg stats
8 months ago
Alexei Kotov
95cef34477
Bump the minimum launcher width to 775
8 months ago
Hristos N. Triantafillou
63a27bbf99
Expose Wander option values to the Lua API ( #7916 )
8 months ago
elsid
01166b1f26
Split ESM headers
8 months ago
trav5
0e03b9bd32
ESM::Dialogue Lua bindings: filterActorGender returns string
8 months ago
trav5
9001ed1e2f
ESM::Dialogue Lua bindings: rank filters start from 1 and filterActorCell->filterPlayerCell
8 months ago
Andrei Kortunov
9252879f0f
UI fixes for Wizard
8 months ago
trav5
2cdfaa69b3
ESM::Dialogue Lua bindings: Fixes in speaker faction and DialogueRecordInfo docs [correction]
8 months ago
trav5
9743276332
ESM::Dialogue Lua bindings: Fixes in speaker faction and DialogueRecordInfo docs
8 months ago
psi29a
a57c350c08
Merge branch 'paint_svg' into 'master'
...
Change SVG icons color in the editor
See merge request OpenMW/openmw!4060
8 months ago
psi29a
bb89717886
Merge branch 'droppinglikeflies' into 'master'
...
Fix Drop behavior for creatures that don't have an inventory
See merge request OpenMW/openmw!4063
8 months ago
elsid
404940b6e0
Make sure proper number of cells is preloaded
...
Limit the number of exterior cells around a cell to be preloded based on current
and max cache size not just max cache size. Avoid doing break from inner loop
only.
Log when truncation happens but only once during process lifetime to warn a user.
8 months ago
elsid
2220868fa9
Preload surrounding exterior cells for the teleport door destination
...
When player teleports to the exterior cell, multiple cells are loaded not only
the target so better to have them preloaded too.
8 months ago
Alexei Kotov
cc4b2e5c58
Fix Drop behavior for creatures that don't have an inventory
8 months ago
psi29a
5b25435260
Merge branch 'fix_osg_stats_report' into 'master'
...
Report osg stats for frames with loading screens (#7737 )
Closes #7737
See merge request OpenMW/openmw!4053
8 months ago
psi29a
1e1fd28136
Merge branch 'fix_anim_state' into 'master'
...
Fix AnimState initialization
See merge request OpenMW/openmw!4061
8 months ago
psi29a
24fca82f2c
Merge branch 'faction_relations' into 'master'
...
Take in account faction reaction changes
See merge request OpenMW/openmw!4015
8 months ago
trav
c6807465f6
Merge branch openmw:master into mwdialogue-bindings
8 months ago
trav5
0aae0299af
ESM::Dialogue Lua bindings: Several post-review fixes
8 months ago
jvoisin
3e63b507d4
Merge branch 'fix_physics_crash' into 'master'
...
Fix crash in physics worker on removing object (#7950 )
Closes #7950
See merge request OpenMW/openmw!4057
8 months ago
trav5
421cf40508
ESM::Dialogue Lua bindings: ref in DialogueInfos
8 months ago
trav5
52e1f32c88
Important change, https://godbolt.org/z/YjjaaqYsc
8 months ago
trav5
897e43ae1e
Less complex "index" and "at"
8 months ago
trav5
b9358521cc
Better return values
8 months ago
elsid
9d2f132aa7
Fix AnimState initialization
...
Remove redundant user defined constructor and destructor, make sure all members
are properly initialized including mTime (new float does not initialize the
float).
8 months ago
trav5
4449b66846
Operators and retting rid of 'records'
8 months ago
elsid
41d5d3bf09
Report osg stats for all frames showing loading screens
8 months ago