Sam Hellawell
1b3509d0ad
Use nodeMask... lets ignore the previous attempt
5 months ago
Sam Hellawell
dd77c81557
Fix: castRenderingRay doesnt hit terrain
5 months ago
psi29a
30a844ae71
Merge branch 'how-do-you-ambulate' into 'master'
...
FEAT(types): Expose creature flags
See merge request OpenMW/openmw!4280
5 months ago
psi29a
765d55208f
Merge branch 'axis-lock' into 'master'
...
Feat(CS): Add shortcuts for axis locking, submode selection, switching camera, and fix render arrows
See merge request OpenMW/openmw!3675
5 months ago
Dave Corley
42060be65c
FEAT: Add essential and respawning flags for both NPC and Creature types
5 months ago
Dave Corley
ef9d5270a1
FEAT(types): Expose creature flags
5 months ago
elsid
5c92b18875
Avoid using string_view on a temporary
5 months ago
psi29a
fc2f30dc4a
Merge branch 'anim-api-cleanup' into 'master'
...
Anim api cleanup (close #8081 )
Closes #8081
See merge request OpenMW/openmw!4274
5 months ago
Cody Glassman
77eeb5bd92
Merge branch 'master' into 'master'
...
HALF_FLOAT and normals changes
See merge request OpenMW/openmw!4240
5 months ago
Jared Davenport
349931b5cd
HALF_FLOAT and normals changes
5 months ago
psi29a
2967383636
Merge branch 'dialoguesubview' into 'master'
...
Do not store references to disposed objects
Closes #8046
See merge request OpenMW/openmw!4272
5 months ago
psi29a
79a9f8c23c
Merge branch 'thedreughtookmyenchantmentsandarentgivingthemback' into 'master'
...
Rebuild ESMStore indices before loading any cell or player state
See merge request OpenMW/openmw!4278
5 months ago
psi29a
f4e5d67476
Merge branch 'ridethestorm' into 'master'
...
Handle GetItemCount on references without a container store gracefully
See merge request OpenMW/openmw!4277
5 months ago
Alexei Kotov
8a7035020a
Don't check subdirectories of valid content subdirectories ( #8085 )
5 months ago
Andrei Kortunov
21db4219de
Use QPersistentModelIndex to react to model changes
5 months ago
Evil Eye
5c4deb3f88
Prevent older binaries from incorrectly loading newer saves
5 months ago
Evil Eye
68be9a9544
Rebuild ESMStore indices before loading any cell or player state
5 months ago
Evil Eye
63e1b0ee9d
Handle GetItemCount on references without a container store gracefully
5 months ago
Alexei Kotov
03091f8ce0
Make Coverity happy about animation blending
5 months ago
Anton Uramer
a5d1db2afd
Use new Context helpers for UI bindings
5 months ago
Anton Uramer
6851e6e56a
Context helpers for caching packages, split up core bindings into multiple caches, remove getRealFrameDuration in global context
5 months ago
Dave Corley
9f8ebc7973
FIX: Correct keybind conflict with move submode and drop to terrain
5 months ago
Dave Corley
55ccec7ecc
FIX: Update settings declarations to newer standards
5 months ago
Dave Corley
5afdcddefa
Consistency fix in keybind names, simplify instancemode and remove some
...
dead code
5 months ago
Dave Corley
78c41d3eee
Feat(instancemode.cpp): Implement keybinds for axis locking & switching submodes
...
Cleanup(instancemode): Make the axis shortcut using std::string instead
of format
5 months ago
Dave Corley
98750a122d
Feat(worldspacewidget.cpp): store the camera mode tool & implement the
...
shortcut to cycle camera modes
5 months ago
Dave Corley
2e581c4d70
Feat(CS): Add shortcuts for axis locking, submode selection, and camera cycling
5 months ago
Dave Corley
86f33cb6fe
CLEANUP(animationbindings): Lowercase all input groupnames
5 months ago
Dave Corley
6eee6e9468
CLEANUP(animationbindings): camelCase all the things
5 months ago
uramer
80ced23a69
Lua Context: Replace exclusive bools with type enum
5 months ago
Andrei Kortunov
355dd0bccf
Do not store references to disposed objects
5 months ago
psi29a
6065dfda2d
Merge branch 'gaspthemenuisawerewolf' into 'master'
...
Update the menu video from a separate thread and respect window resizes
Closes #8063
See merge request OpenMW/openmw!4250
5 months ago
Alexei Kotov
1f4ab3b668
Merge branch 'animationblending' into 'master'
...
Animation blending implementation. Flexible and moddable through .yaml blending config files.
See merge request OpenMW/openmw!3497
5 months ago
psi29a
89e8514e00
Merge branch 'qvariant_usertype' into 'master'
...
Improve QVariant usage
See merge request OpenMW/openmw!4261
5 months ago
psi29a
f2aa30f7a5
Merge branch 'fix_nan_get_angles' into 'master'
...
Avoid getting nan in conversion to euler angles (#7772 )
Closes #7772
See merge request OpenMW/openmw!4258
5 months ago
psi29a
376e8a6e1f
Merge branch 'bounding_box' into 'master'
...
lua - use loaded node when possible when calculating bounding box (#7580 )
Closes #7580
See merge request OpenMW/openmw!4073
5 months ago
elsid
ad428bd23b
Add unit tests for conversion to euler angles
5 months ago
Sam Hellawell
b9a7bdc0c7
Dont use NormalizedView for yamlpath, use changeExtension, add setting to tests script
5 months ago
Andrei Kortunov
54271b872c
Improve QVariant usage
5 months ago
Sam Hellawell
a7a105dfdd
Copy by ref, fix unable to find rules warning garbage
5 months ago
Sam Hellawell
78e365f382
Add OpenMW-CS Terrain Equalize tool
5 months ago
Cody Glassman
8105c62a02
handle potentially empty ptrs
5 months ago
Sam Hellawell
4bd078a6db
Return offset/angle by reference
5 months ago
Sam Hellawell
ecb5616b36
Use std::sin/std::cos, clarify floating point types, update comment
5 months ago
Sam Hellawell
380d357d02
Fix compilation after master merge
5 months ago
Sam Hellawell
0bcd872561
Clang format
5 months ago
Sam Hellawell
ddbd87e2a1
Fix blending with additional offsets (sneaking issue)
5 months ago
Sam Hellawell
9beb380c7d
Remove M_PI, documenation cleanup
5 months ago
Sam Hellawell
5deacb82ff
Use M_PI as osg::PIf is not constant
5 months ago
Sam Hellawell
1317434ac0
CI fix
5 months ago
Sam Hellawell
bce97f49b4
spring function clarification
5 months ago
Sam Hellawell
014cba807b
Refactor easings, serialize per-line items, constexpr path
5 months ago
Sam Hellawell
72c95a51df
Default mEasingFn in constructor
5 months ago
Sam Hellawell
eb290bebbb
Refactor AnimBlendControllers
5 months ago
Sam Hellawell
4040bd9231
FIx GCC debug build error
5 months ago
Sam Hellawell
b1b2cceec6
Update translation capitalization
5 months ago
Sam Hellawell
00a7d0281f
Cleanup, refactor, rename AnimBlendControllerBase -> AnimBlendController
5 months ago
Sam Hellawell
42406ed0af
Use META_Object, ignore for serialize
5 months ago
Sam Hellawell
13e1df3bf0
Grammar cleanup, code cleanup, reduce logging, revert mRotation change
5 months ago
Sam Hellawell
22229dd674
Cleanup, use string_view comparison
5 months ago
Sam Hellawell
07e6ebdea1
Update english translation, add ruski translation
5 months ago
Max Yari
136be62146
Launcher checkbox
...
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
5 months ago
Max Yari
55ffb6d7d2
Animation blending implementation for NIF and osgAnimation through YAML files
...
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
5 months ago
psi29a
2c8d657ecb
Merge branch 'luaopensesame' into 'master'
...
Lua door opening api
See merge request OpenMW/openmw!4251
6 months ago
MaxYari
1abe28e797
Lua door opening api
6 months ago
psi29a
3ffd6a7ae9
Merge branch 'tests_log' into 'master'
...
Support custom log level in tests
See merge request OpenMW/openmw!4179
6 months ago
psi29a
cc28396617
Merge branch 'evictthosewindows' into 'master'
...
Force windows to exit when popping their GUI mode through Lua
Closes #7834
See merge request OpenMW/openmw!4185
6 months ago
elsid
a5d9bb08e0
Support custom log level in tests
6 months ago
elsid
1bdc01273e
Move "debugging" function into Debug namespace
6 months ago
elsid
6d43aedec8
Use Lua modules in tests from the source directory
6 months ago
elsid
73d48720ef
Do not change output names for targets
...
Changing them does not solve any problem but only creates some.
6 months ago
elsid
b3abc436dd
Keep separation between openmw and openmw-lib on Android
...
They are not set up properly so CMake configuration fails because of not found
openmw-lib target since it's not defined for Android.
6 months ago
Evil Eye
de59d79388
Update the menu video from a separate thread and respect window resizes
6 months ago
Dave Corley
4cc956fdd7
TEST: Add a test to ensure invalid box extents are not assigned
6 months ago
psi29a
e9343da7a8
Merge branch 'themawithungers' into 'master'
...
Don't trigger onNewExterior while loading saves
See merge request OpenMW/openmw!4206
6 months ago
psi29a
1c71f12d4e
Merge branch 'hopskipanimjump' into 'master'
...
Keep running scripts until the menu pauses the game
Closes #8056
See merge request OpenMW/openmw!4243
6 months ago
psi29a
ecb64eab8e
Merge branch 'juststrummingmylute' into 'master'
...
Attempt to select an AI action directly instead of waiting for the next frame
Closes #7973
See merge request OpenMW/openmw!4244
6 months ago
psi29a
7d0fca1bf5
Merge branch 'noscript' into 'master'
...
Make mwscript return nil for records that don't have a script
See merge request OpenMW/openmw!4236
6 months ago
Evil Eye
134c099df9
Attempt to select an AI action directly instead of waiting for the next frame
6 months ago
Evil Eye
299ee1a6b1
Keep running scripts until the menu pauses the game
6 months ago
psi29a
3a5ed998e7
Merge branch 'timeplayed' into 'master'
...
Remove time played setting
See merge request OpenMW/openmw!4235
6 months ago
Evil Eye
ee653eb2b8
Make mwscript return nil for records that don't have a script
6 months ago
psi29a
061f10bef7
Merge branch 'enchantmentproptorecord' into 'master'
...
Return nil for absent values in record properties (enchant)
See merge request OpenMW/openmw!4228
6 months ago
psi29a
e8c422697f
Merge branch 'first_person_mesh_distortion' into 'master'
...
Fix distortion breaking in first person meshes
See merge request OpenMW/openmw!4231
6 months ago
Kindi
bf9f5dc2ef
dont return empty string for absent value
6 months ago
Kindi
045e6d8c4f
move enchant charge and soul to itemdata
6 months ago
psi29a
ef0bb02def
Merge branch 'master' into 'master'
...
An ability to specify attack type in controls.use value
See merge request OpenMW/openmw!4187
6 months ago
psi29a
804b589a68
Merge branch 'qt_follow_up' into 'master'
...
Cleanup changes in Qt applications
See merge request OpenMW/openmw!4225
6 months ago
Alexei Kotov
888abc0097
Remove time played setting
6 months ago
Cody Glassman
4d7e9bae73
ensure distortion is only rendered once
6 months ago
Andrei Kortunov
dc7407a34c
Use signed variables to match an API
6 months ago
Dave Corley
fc65643224
FIX: Actually set the transform so first person camera works again
6 months ago
Cody Glassman
45cb3eb081
lua - use loaded node when possible when calculating bounding box
6 months ago
psi29a
81e59bb4aa
Merge branch 'i-didnt-want-to-grow-up-to-be-this-big' into 'master'
...
FIX: Incorrect scaling applied when creatures rotate (close #6665 )
Closes #6665
See merge request OpenMW/openmw!4219
6 months ago
Andrei Kortunov
a9108a743d
Do not make redundant copy
6 months ago
psi29a
3ebeaaa3bb
Merge branch 'saymyname' into 'master'
...
Don't use getRefIdString to get a fallback object name for non-string ids
Closes #8043
See merge request OpenMW/openmw!4217
6 months ago
psi29a
045bccb3e9
Merge branch 'copycompiler' into 'master'
...
Avoid a few copies in mwscript
See merge request OpenMW/openmw!4215
6 months ago
psi29a
024d1c5971
Merge branch 'interpreter_code_duplicates' into 'master'
...
Exit with fatal error on duplicated instruction code
See merge request OpenMW/openmw!4214
6 months ago
Evil Eye
ff72a26ef2
Don't use getRefIdString to get a fallback object name for non-string ids
6 months ago
Dave Corley
fcc58f6db3
CLEANUP(rotatecontroller): Deduplicate rotate/scale checks into the main
...
callback function
6 months ago
Dave Corley
cac5ae34a5
CLEANUP(character.cpp): Replace usages of biped function with isBiped var
6 months ago
Dave Corley
33cd654bf5
FIX(character.cpp): Don't allow turn to movement direction to apply to non-bipeds
6 months ago
Dave Corley
c95c7503a8
FIX(rotatecontroller): Account for parent node scale when rotating objects
6 months ago
psi29a
b1de8ed720
Merge branch 'profilersort' into 'master'
...
Reorder F3 profiler stats according to timeline
Closes #8005
See merge request OpenMW/openmw!4196
6 months ago
psi29a
4da35c7e7f
Merge branch 'free_range_containers' into 'master'
...
FEAT: Add organic/respawning flags to containers (Close #8038 )
Closes #8038
See merge request OpenMW/openmw!4205
6 months ago
psi29a
11d405dcdf
Merge branch 'buyfrommebestprices' into 'master'
...
Add a showInDialogue parameter to ui.showMessage and use it for level up messages
Closes #8041
See merge request OpenMW/openmw!4209
6 months ago
Evil Eye
ad7fb3d13f
Avoid a few copies in mwscript
6 months ago
elsid
89bb04e8fd
Exit with fatal error on duplicated instruction code
...
Instead of causing SIGABRT which is more confusing.
6 months ago
Dave Corley
77fa41b8c6
CLEANUP(container): Make organic/respawning field names more consistent
6 months ago
Dave Corley
fccf75377d
FEAT: Add organic/respawning flags to containers
6 months ago
Max Yari
1497dae4fa
Better mUse out-of-range handling
6 months ago
Andrei Kortunov
5390634e22
Add a missing null pointer check
6 months ago
Evil Eye
91bcd0a556
Add a showInDialogue parameter to ui.showMessage and use it for level up messages
6 months ago
Max Yari
3eadb84142
Fixed wrong mUse wrapping
6 months ago
psi29a
6754b8d941
Revert "Merge branch 'were_engineers_not_salt_miners' into 'master'"
...
This reverts merge request !4178
6 months ago
psi29a
8471cfb576
Merge branch 'localpairs' into 'master'
...
Allow mwscript variable iteration
See merge request OpenMW/openmw!4180
6 months ago
psi29a
64dd6e36d1
Merge branch 'openmw-cs-error-verify-refnums' into 'master'
...
OpenMW-CS verify duplicate RefNums
See merge request OpenMW/openmw!4012
6 months ago
cykoder
57e7bf3748
OpenMW-CS verify duplicate RefNums
6 months ago
psi29a
11c2cf0780
Merge branch 'esm_script' into 'master'
...
Make loading and saving ESM3 script record more robust
See merge request OpenMW/openmw!4195
6 months ago
Evil Eye
152073a42e
Don't trigger onNewExterior while loading saves
6 months ago
psi29a
57adb93075
Merge branch 'coverity' into 'master'
...
Coverity fixes
See merge request OpenMW/openmw!4198
6 months ago
psi29a
b8d861ca16
Merge branch 'unscriptedrealitytv' into 'master'
...
Don't try to show unallocated or uninitialized profiling data
See merge request OpenMW/openmw!4188
6 months ago
psi29a
456ac2a85b
Merge branch 'were_engineers_not_salt_miners' into 'master'
...
FEAT: Lua Engine Handler for MWScript `startscript` functionality
See merge request OpenMW/openmw!4178
6 months ago
Dave Corley
1a79e79f57
FEAT: Lua Engine Handler for MWScript `startscript` functionality
6 months ago
psi29a
d3c3d0cf44
Merge branch 'indexthemoon' into 'master'
...
Move Lua index helpers to components and make owner.factionRank match other ranks
See merge request OpenMW/openmw!4186
6 months ago
Max Yari
13918e3b70
AttackType -> ATTACK_TYPE
6 months ago
Evil Eye
5cf809f39b
Merge branch 'ocd' into 'master'
...
Assorted nitpicks
See merge request OpenMW/openmw!4194
6 months ago
psi29a
7888a11c36
Merge branch 'lushemptyplants' into 'master'
...
Don't display the harvested plant if graphic herbalism is off
See merge request OpenMW/openmw!4193
6 months ago
Alexei Kotov
b0671c76d8
Throw on setting tags that can't provide the setting name
6 months ago
Alexei Kotov
43b381f592
Loop by const ref in activeSpells.add
6 months ago
psi29a
0013a44b71
Merge branch 'datadisplaydelegate' into 'master'
...
React to scale or color changes in editor tables
See merge request OpenMW/openmw!4098
6 months ago
holorat
cd4b7db02d
Reorder profiler stats according to timeline
6 months ago
Max Yari
b01b76b81e
Introduced attacktype enum, fixed lua docs
6 months ago
Max Yari
2ef0568dda
Changed lua enum name, tweaked docs
6 months ago
Max Yari
7d659ae64c
Added lua enum for attacktypes
6 months ago
Max Yari
22d9906978
An ability to specify attack type in controls.use value
6 months ago
elsid
5c3ae3d94c
Make loading and saving script record more robust
...
* Check the header presence before using it.
* Write the header based on the actual content.
6 months ago
Alexei Kotov
c6156011c8
Remove unnecessary lines in actor bindings
6 months ago
Alexei Kotov
479d4931d7
Handle negative MaxNumberRipples more sensibly
6 months ago
elsid
447c4bb6a0
Extend ESM3 Script record tests
6 months ago
elsid
4571a8b88a
Remove unused SCHD type
6 months ago
Evil Eye
2edbabd3d7
Don't display the harvested plant if graphic herbalism is off
6 months ago
Evil Eye
46c8133a72
Don't try to show unallocated or uninitialized profiling data
6 months ago
psi29a
3a686dd8af
Merge branch 'lua_travel_dest_2' into 'master'
...
Expose cell ID, Add actor travel destinations to types.Actor.record.servicesOffered
See merge request OpenMW/openmw!3592
6 months ago
Zackhasacat
533ce499e0
Expose cell ID, Add actor travel destinations to types.Actor.record.servicesOffered
6 months ago
Evil Eye
6aa52c09da
Shuffle code around
6 months ago
Evil Eye
d6fc0744c7
Move Lua index helpers to components and make owner.factiooRank match other ranks
6 months ago
Evil Eye
989686500c
Force windows to exit when popping their GUI mode through Lua
6 months ago
Evil Eye
0f20e47e0e
Add unit tests
6 months ago
Evil Eye
2adaf33fa2
Allow mwscript variable iteration
6 months ago
Kindi
ecb07c9bc7
add mwscript.isRunning
7 months ago
Alexei Kotov
39a231233c
Fully reset the player's cell reference when the player is reset ( #8021 )
7 months ago
psi29a
218e19d8f7
Merge branch 'mapshenanigans' into 'master'
...
Fix local map issues
Closes #8004
See merge request OpenMW/openmw!4174
7 months ago
psi29a
05a70b29c5
Merge branch 'rangingareas' into 'master'
...
Don't apply area of effect for potions and improve range handling
Closes #8018
See merge request OpenMW/openmw!4172
7 months ago
psi29a
98ba2120b6
Merge branch 'zerotohero' into 'master'
...
Use -1 as the plugin index for LandTextures
See merge request OpenMW/openmw!4121
7 months ago
psi29a
6caac886ea
Merge branch 'equalopportunity' into 'master'
...
Support light fade settings in legacy lighting method, remove launcher lighting settings that support runtime changes
See merge request OpenMW/openmw!4168
7 months ago
Evil Eye
5a54cd9406
Fix local map issues
7 months ago
Evil Eye
a934902f12
Don't apply area of effect for potions and improve range handling
7 months ago
Dave Corley
b7deb7e9bc
Feat(CS): Make LMB the primary interaction
7 months ago
Alexei Kotov
d226b72592
Throw on invalid bone group indices in getActiveGroup
7 months ago
Alexei Kotov
6ad914919b
Remove launcher lighting settings that support runtime changes
...
Also update lighting method descriptions
7 months ago
Evil Eye
fbc6629d40
Rework land texture handling
7 months ago
Alexei Kotov
5c6fbc332f
Fix endif conditions in cmake
7 months ago
Alexei Kotov
65a9f78943
Fix flags used in terrain saving/loading tests
7 months ago
psi29a
c1d74763ed
Merge branch 'i-have-no-land-and-i-must-scream' into 'master'
...
Fix(CS): Add landscape flag if it doesn't exist at all and improve landscape QOL
Closes #7707
See merge request OpenMW/openmw!3617
7 months ago
psi29a
61772fa234
Merge branch 'verifiers' into 'master'
...
Complain about fishy local variable names, improve editor effect list handling
See merge request OpenMW/openmw!4160
7 months ago
psi29a
0a7f4e5149
Merge branch 'unit_tests' into 'master'
...
Split openmw_test_suite into openmw and components tests
See merge request OpenMW/openmw!4166
7 months ago
elsid
1e98cc6c3b
Move EXPECT_ERROR macro to a separate header
...
To include it only where it's required.
7 months ago
elsid
7d1cd11ba9
Split openmw_test_suite into openmw and components tests
...
To avoid duplicated compilation for openmw translation units. Link openmw-lib to
openmw-tests instead.
7 months ago
elsid
9b0362fba8
Split openmw into binary and library
...
To make it possible to create a new binary for the tests by linking this
library to it.
Rename openmw-lib into openmw to have libopenmw.a on Linux. Do not rename it on
Windows to avoid conflict with automatically generated lib for exe due to
__declspec(dllexport) presence.
7 months ago
elsid
2e0e0f53b6
Add --coverage to openmw-cs
7 months ago
Evil Eye
965bc20bab
Set mPluginIndex to -1 for textures defined in this plugin
7 months ago
Evil Eye
ed5bedb9db
Use record state to determine if a LandTexture record was defined in the current plugin
7 months ago
psi29a
cbf0471d8a
Merge branch 'launch_button' into 'master'
...
Set minimum width for Launch OpenMW button
See merge request OpenMW/openmw!4162
7 months ago
psi29a
3ef4180464
Merge branch 'soulless' into 'master'
...
Properly copy items between containers
See merge request OpenMW/openmw!4139
7 months ago
psi29a
56183ba982
Merge branch 'ingameppl' into 'master'
...
Move force per-pixel lighting setting to the in-game settings
See merge request OpenMW/openmw!4137
7 months ago
Dave Corley
659874cb65
FEAT: Update land flag representation in ESMTool
7 months ago
Dave Corley
145f9c1154
CLEANUP(CS): Do heightData check in actual implementation, revert
...
accidental change to land condition order
7 months ago
Dave Corley
86316fa7ab
Fix(cell.cpp): Don't try to update land for interiors
7 months ago
Dave Corley
10eb807e72
Fix(Cell.hpp): Correct include path for document
7 months ago
Dave Corley
0a8fee59dd
Don't store member variables from document & use simpler and safer
...
inputs to cell constructor. Explicitly tell the constructor whether land
should be loaded or not
7 months ago
Dave Corley
47044e1dc0
Cleanup(CS): re-add const for land collection
7 months ago
Dave Corley
89bce6f678
Fix(CS): Enum name in accordance with current standards
7 months ago
Dave Corley
6f2ae4a33b
Cleanup(CS): Improve readability and clean up some implementations
7 months ago
Dave Corley
ad135e3b95
Fix(cell.cpp): Change commands.hpp to absolute include path
7 months ago
Dave Corley
d8187e40b2
Feat(CS): Create LAND record using the undo stack
7 months ago
Dave Corley
731302ecff
Feat(CS): Add undo stack as a member of CSVRender::Cell
7 months ago
Dave Corley
f565730a9a
Fix(cell.cpp): never try to update land for interiors
7 months ago
Dave Corley
dd7a2f22d1
Cleanup(CSVRender::Cell:updateLand): Early exit when landscape should
...
not be loaded
7 months ago
Dave Corley
78fd135764
Fix(CS): Remove unreachable code as land data will always be present
7 months ago
Dave Corley
3e7335ddc7
Fix(CS): Initialize landscape when opening an existing cell without VHGT
7 months ago
Dave Corley
2541b74fc6
Fix(CS): Apply land flags when appropriate edits are made
7 months ago
elsid
6ba42314df
Fix Ptr::toString
7 months ago
Andrei Kortunov
fb3687e62a
Set minimum width for Launch OpenMW button
7 months ago
Alexei Kotov
dd0ff13ba9
Reset attribute/skill arguments in IngredEffectRefIdAdapter if needed
7 months ago
Alexei Kotov
3051e0834a
Accept invalid effect IDs and ranges in EffectsListAdapter
7 months ago
psi29a
9087de1596
Merge branch 'esm3_land' into 'master'
...
Add unit tests for saving and loading ESM3 Land
See merge request OpenMW/openmw!4159
7 months ago
Alexei Kotov
252ee7f8c4
Deduplicate effect list verification
...
Drop Potion-specific range check, it's irrelevant
7 months ago
Alexei Kotov
ba20ba2c6c
Editor: Warn if a magic effect's max magnitude is zero
7 months ago
Alexei Kotov
2fdbd6287d
Editor: Verify magic effects for enchantments, ingredients and potions
...
Use constants for known magic effect/skill/attribute range
7 months ago
Kagernac
7d403089ec
Cleaner implementation
...
Retrieved the Colours straight from Settings
Made tagname clearer in openmw_list.skin.xml
Fixed minor formatting issue in validate.cpp, textcolours.cpp
Updated skin variables to be const and string_view
7 months ago
psi29a
176e6490c5
Merge branch 'stufftheminasack' into 'master'
...
Drop 360-degree screenshot support (#7720 )
Closes #7720
See merge request OpenMW/openmw!4158
7 months ago
psi29a
a80f5c109c
Merge branch 'ltexerasure' into 'master'
...
Fix LTEX overriding and allow deletion
See merge request OpenMW/openmw!4152
7 months ago
elsid
044748725c
Add unit tests for saving and loading ESM3 Land
7 months ago
psi29a
24d8accee7
Merge branch 'lua_base_disposition_fns' into 'master'
...
lua - Add [get,set,mod]BaseDisposition functions to npc type
See merge request OpenMW/openmw!4142
7 months ago
Mads Buvik Sandvei
e063fa5b23
rename template_ to templatePtr
7 months ago
Alexei Kotov
93d1c6d7e0
Drop 360-degree screenshot support ( #7720 )
7 months ago
Mads Buvik Sandvei
90b415a8dd
comments by elsid
7 months ago
Alexei Kotov
593d4ff714
Move per-pixel lighting to the in-game settings
7 months ago
psi29a
ee5ccaa760
Merge branch 'setangleaxis' into 'master'
...
Fix SetAngle alternative axis order
See merge request OpenMW/openmw!4155
7 months ago
Evil Eye
330f5de78d
Rename ot mStatic
7 months ago
Sebastian Fieber
ed26708e4d
more dry + restrict mutation of disposition to global and on self
7 months ago
Alexei Kotov
32ca57c9ad
Merge branch 'unify_operation_bars' into 'master'
...
Unify operation progress bar appearance
See merge request OpenMW/openmw!4154
7 months ago
Kagernac
3e6ccfce1f
Took @Capostrophic's suggestion about leveraging a new tag format
...
Removed the color settings from Textcolours, they are unneccessary
Removed the Fallback workaround as a dedicated else condition was created with the new tag "fontcolouroptional". This code section has no involvement in Fallback
openmw_list.skin.xml was updated to reflect this new tag
settings.cfg was updated with the updated variable names
7 months ago
psi29a
8f3625b6a8
Merge branch 'cleanup_object_paging' into 'master'
...
Cleanup object paging
See merge request OpenMW/openmw!4149
7 months ago
jvoisin
c7f3277744
Merge branch 'waterfiltering' into 'master'
...
Apply filtering settings to water normal map
See merge request OpenMW/openmw!4151
7 months ago
Alexei Kotov
4a394a391b
Fix SetAngle alternative axis order
7 months ago
Andrei Kortunov
eac2082e82
Unify operation progress bar appearance
7 months ago
Alexei Kotov
56b31d87e3
Merge branch 'soundfixes' into 'master'
...
Follow-up work for Lua-based music
See merge request OpenMW/openmw!4146
7 months ago
Evil Eye
ca6baed366
Fix LTEX overriding and allow deletion
7 months ago
Alexei Kotov
c7e98fdb45
Apply filtering settings to water normal map
7 months ago
elsid
2169e22e93
Move key when inserting item to mLODNameCache
7 months ago
elsid
6e3fd34790
Calculate floor and ceil of bounds once
7 months ago
elsid
3790e97184
Clarify scope and constness of the variables
7 months ago
elsid
d9d8802f3a
Move node when inserting into a nodes map
7 months ago
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