kuyondo
a96c038f19
prefer previous tools over best tools
2023-11-19 19:10:12 +08:00
Evil Eye
8ca6f1ad49
Use destination cell
2023-11-19 10:53:50 +01:00
Evil Eye
1b820b980a
Don't try to escort to nowhere
2023-11-19 10:25:20 +01:00
elsid
94b085af9e
Add Navigator and Lua API function to find nearest position on navmesh
2023-11-18 23:54:37 +01:00
elsid
1322f7b75b
Deduplicate height field data definition
2023-11-18 22:38:00 +01:00
elsid
9c526b6639
Add Navigator test for zero distance path
2023-11-18 22:35:10 +01:00
Evil Eye
5a1a54b959
Merge branch 'lua_class_data' into 'master'
...
Add class records to lua
See merge request OpenMW/openmw!3515
2023-11-18 20:55:45 +00:00
Andrei Kortunov
9bbb89e268
Allow to set default focus for interactive messagebox
2023-11-18 18:00:40 +04:00
Andrei Kortunov
ff418f16f2
Do not wait one frame for blocking messageboxes
2023-11-18 16:47:06 +04:00
Andrei Kortunov
f88b99201a
Display missing plugins upon savegame loading (feature 7608)
2023-11-18 14:12:18 +04:00
Evil Eye
63875a7954
Merge branch 'concepts' into 'master'
...
Use concepts for some argument types
See merge request OpenMW/openmw!3598
2023-11-18 09:59:39 +00:00
jvoisin
2150e4cae6
Merge branch 'warningfixes' into 'master'
...
Fix warnings
See merge request OpenMW/openmw!3587
2023-11-17 23:41:47 +00:00
Zackhasacat
3e3a39539c
Reorder, remove comment
2023-11-17 14:51:19 -06:00
Zackhasacat
13deb0fba8
Merge branch 'imod' into 'master'
...
Fill out item modification records and add them to the scene
See merge request OpenMW/openmw!3540
2023-11-17 18:22:17 +00:00
kuyondo
d2d99a4348
give gcc satisfaction
2023-11-18 01:04:31 +08:00
kuyondo
f3ad16620a
refactor and maintenance alchemywindow and alchemy
2023-11-18 00:41:44 +08:00
kuyondo
60711cedb0
use std::distance
2023-11-17 23:20:20 +08:00
Kindi
6d0dceae34
Allow choosing different apparatus in alchemy window
2023-11-17 23:16:09 +08:00
Andrei Kortunov
99939022bd
Remove redundant code
2023-11-17 11:18:59 +04:00
Andrei Kortunov
fa8f92b5ab
Do not keep outdated references in the UserData
2023-11-17 11:13:13 +04:00
Andrei Kortunov
1440bcaf2a
Fix HUD cleanup from main menu
2023-11-17 10:38:58 +04:00
elsid
b17afc4641
Use concepts for some argument types
2023-11-16 22:22:46 +01:00
elsid
fb0b95a2dd
Define editor settings as typed struct members
2023-11-16 22:14:58 +01:00
elsid
755fef62f7
Mark State copy constructor and assignment operators as delete
2023-11-16 22:05:05 +01:00
elsid
e07d8f3066
Add separate setting type for subcategory
2023-11-16 22:05:05 +01:00
elsid
fb6e429dad
Remove "separators" from cs settings
...
Those are just empty widgets which do not make significant visible difference in
the UI.
2023-11-16 22:05:05 +01:00
elsid
335dbffe6e
Avoid std::string to QString conversion for label
2023-11-16 22:05:05 +01:00
Zackhasacat
35da9578ca
Merge gitlab.com:openmw/openmw into lua_class_data
2023-11-16 11:33:44 -06:00
Zackhasacat
bc63737488
Update Formatting
2023-11-16 11:20:08 -06:00
uramer
6484e2e411
Merge branch 'serices_are_readonly' into 'master'
...
Make actor.providedServices read only
See merge request OpenMW/openmw!3570
2023-11-16 15:23:09 +00:00
Zackhasacat
cbfcd21d98
Make actor.providedServices read only
2023-11-16 15:23:09 +00:00
Andrei Kortunov
ba71eefbae
Fix GCC warnings
2023-11-16 18:53:46 +04:00
Zackhasacat
16f178b80e
Remove character
2023-11-16 07:43:45 -06:00
Zackhasacat
10030a55e0
Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data
2023-11-16 07:37:03 -06:00
Zackhasacat
a2b47f44d2
Fix misspelling
2023-11-16 07:36:40 -06:00
Alexei Kotov
d495e5af62
Merge branch 'missing_settings_values' into 'master'
...
Use settings values for missed cases (#6876 )
See merge request OpenMW/openmw!3589
2023-11-16 11:54:04 +00:00
jvoisin
edd69885ce
Merge branch 'fixpartialequipagain' into 'master'
...
Properly reset variable for partial equipping
See merge request OpenMW/openmw!3586
2023-11-15 22:39:34 +00:00
jvoisin
9b1cb99b1a
Merge branch 'ncroot' into 'master'
...
Improve BulletNifLoader handling of extra data
See merge request OpenMW/openmw!3590
2023-11-15 22:37:57 +00:00
jvoisin
710b560f91
Merge branch 'dont_reset_luminance' into 'master'
...
consistent average scene luminance (#7679 )
See merge request OpenMW/openmw!3579
2023-11-14 10:56:26 +00:00
Alexei Kotov
c7d5ea9fbf
Improve BulletNifLoader handling of extra data
...
Only handle extra data for the root node(s)
Properly handle MRK flag editor marker filtering
Fix BSXFlags test
2023-11-14 01:30:36 +03:00
elsid
1fa5d2ca98
Use settings values for GUI tags
2023-11-12 16:33:48 +01:00
elsid
8f27178a0b
Use settings values for navigator in the launcher
2023-11-12 16:33:44 +01:00
elsid
01316f15b8
Avoid redundant conversion to string
2023-11-12 16:33:38 +01:00
Andrei Kortunov
155b07f341
Do not update WindowManager by world data when there is no game
2023-11-12 12:23:29 +04:00
kuyondo
a2de470804
minor partial equipping fix
2023-11-12 12:22:35 +08:00
uramer
fe68ff7807
Merge branch 'controller_can_tab' into 'master'
...
Allow Shoulder Buttons on Controller to act as Tab and Shift Tab in menus
Closes #7554
See merge request OpenMW/openmw!3397
2023-11-11 16:30:16 +00:00
Zackhasacat
96178a2605
Allow Shoulder Buttons on Controller to act as Tab and Shift Tab in menus
2023-11-11 16:30:16 +00:00
Cody Glassman
85fcfbafda
apply same logic to render targets, remove UB
2023-11-10 21:22:11 -08:00
Cody Glassman
dec120f38c
consistent average scene luminance
2023-11-10 21:00:47 -08:00
Alexei Kotov
49f13c53c0
Merge branch 'makeunlocksoundwhenlocking' into 'master'
...
Play a sound when lock spell succeeds
See merge request OpenMW/openmw!3578
2023-11-09 20:00:55 +00:00
jvoisin
9fb5fe26e6
Merge branch 'render_target_fixes' into 'master'
...
[Postprocessing] Fix dirty flag and share luminance calculator between frames
See merge request OpenMW/openmw!3566
2023-11-08 22:50:51 +00:00
Cody Glassman
cdaa44f24c
[Postprocessing] Fix dirty flag and share luminance calculator between frames
2023-11-08 22:50:50 +00:00
jvoisin
32a9581394
Merge branch 'deepdepths' into 'master'
...
Depth flag handling fixes (bug #7380 )
See merge request OpenMW/openmw!3568
2023-11-08 22:47:29 +00:00
AnyOldName3
9b6d82566f
Merge branch 'unbound' into 'master'
...
Don't use Bounding Box node bounds as the original collision shape
See merge request OpenMW/openmw!3562
2023-11-08 16:33:16 +00:00
Kindi
a7a48aaa91
make successful lockspell play unlock sound
2023-11-09 00:27:07 +08:00
Zackhasacat
ec81bd7f1b
rename specilizationIndexToLuaId
2023-11-07 12:01:54 -06:00
Zackhasacat
cb705ff02a
Revert redundant changes
2023-11-07 11:52:53 -06:00
Zackhasacat
ae4eafdfd4
Move classes to types.NPC
2023-11-07 11:50:09 -06:00
Zackhasacat
81da58478d
Remove test use
2023-11-07 11:41:14 -06:00
Zackhasacat
76f872aaa2
use std:;array
2023-11-07 11:40:43 -06:00
Evil Eye
76843aff19
Merge branch 'getcellnametes4' into 'master'
...
Use the display name instead of the editor ID for World::getCellName
See merge request OpenMW/openmw!3564
2023-11-07 16:45:55 +00:00
Evil Eye
5356f54526
Merge branch 'savedgamehealth' into 'master'
...
Cast displayed health to int in saved game dialog (#7656 )
Closes #7656
See merge request OpenMW/openmw!3563
2023-11-07 16:45:42 +00:00
Alexei Kotov
48c1c2cf08
Merge branch 'partialequippingp2' into 'master'
...
Fix partial ammo equipping
See merge request OpenMW/openmw!3434
2023-11-07 03:55:58 +00:00
Zackhasacat
5a0de322a3
Merge branch 'fix_use_item' into 'master'
...
Fix #7674
Closes #7674
See merge request OpenMW/openmw!3567
2023-11-07 03:07:43 +00:00
Alexei Kotov
bdc019647a
Merge branch 'figure-skaters' into 'master'
...
Use accumulated movement when possible
Closes #5062
See merge request OpenMW/openmw!3549
2023-11-07 03:01:56 +00:00
Alexei Kotov
d5dbbfb570
Merge branch '75_chameleon' into 'master'
...
Make "isTargetMagicallyHidden" include 75% Chameleon
See merge request OpenMW/openmw!3565
2023-11-07 02:59:37 +00:00
Abdu Sharif
0f3dba28a7
Consider 75% Chameleon magical invisibility as well
2023-11-07 02:59:37 +00:00
Alexei Kotov
116ef1c62b
Depth flag handling fixes (bug #7380 )
...
Properly disable depth test while allowing depth writes to happen
Remove NiStencilProperty interaction
Don't set up depth flags for BSShaderPPLightingProperty
2023-11-06 02:19:56 +03:00
Petr Mikheev
a60726ce35
Fix #7674
2023-11-05 21:32:18 +01:00
Zackhasacat
231803c6ea
Merge branch 'sunvisibility' into 'master'
...
Make sun specularity behavior more intuitive (bug #6190 )
Closes #6190
See merge request OpenMW/openmw!3535
2023-11-05 17:55:27 +00:00
jvoisin
e88f8e09c3
Merge branch 'fixed' into 'master'
...
Replace more variable width integers in ESM code
See merge request OpenMW/openmw!3518
2023-11-05 16:36:13 +00:00
jvoisin
e4c5c1bc43
Merge branch 'govna' into 'master'
...
Expose governing attributes to Lua
See merge request OpenMW/openmw!3556
2023-11-05 16:35:27 +00:00
jvoisin
44dc29e675
Merge branch 'forurm' into 'master'
...
Add types.Actor.isDead
See merge request OpenMW/openmw!3557
2023-11-05 16:35:09 +00:00
Mads Buvik Sandvei
acf6178ea5
movement = movementFromAnimation;
also when speed is 0.
2023-11-05 16:46:11 +01:00
Evil Eye
9fe0e4c035
Merge branch 'bsshaderdepth' into 'master'
...
Support BSShader/BSLightingShader depth flags
See merge request OpenMW/openmw!3560
2023-11-05 09:03:31 +00:00
Evil Eye
776677fd70
Merge branch 'enchantmenttooltips' into 'master'
...
Validate enchantment records (bug #7654 )
Closes #7654
See merge request OpenMW/openmw!3531
2023-11-05 09:02:14 +00:00
Alexei Kotov
88749b03d4
Use display name instead of editor ID for World::getCellName
...
Doesn't affect Morrowind cells, but allows TES4+ cells to have legible names
2023-11-05 05:07:04 +03:00
Mads Buvik Sandvei
e86a4ebafe
Fixes based on comments by capo
2023-11-04 21:01:06 +01:00
Alexei Kotov
255d509c84
Merge branch 'fix_esmtool_output' into 'master'
...
Print uint8_t as unsigned in esmtool
See merge request OpenMW/openmw!3561
2023-11-04 18:51:06 +00:00
Mads Buvik Sandvei
9ebec27daf
use const.
2023-11-04 16:18:36 +01:00
Mads Buvik Sandvei
c7c3a52e6a
Clang
2023-11-04 14:41:08 +01:00
Mads Buvik Sandvei
475bb1af65
Move calculating the animation direction into its own function to help simplify update(). Eliminate a pointless epsilon.
2023-11-04 14:34:41 +01:00
Mads Buvik Sandvei
1edc82062d
Account for strafing when draw state is not nothing, and "turn to movement direction" is true
2023-11-04 14:13:02 +01:00
Mads Buvik Sandvei
68fe1361f1
Attempt at clarifying the code
2023-11-04 14:00:13 +01:00
Alexei Kotov
515a90e9e0
Cast displayed health to int in saved game dialog ( #7656 )
2023-11-04 04:30:40 +03:00
Zackhasacat
c311caef9a
Redo specialization field
2023-11-03 17:19:53 -05:00
Alexei Kotov
2c1db92d04
Don't use Bounding Box node bounds as the original collision shape
...
Bounding Box node bounds are not used for non-actor collision in Morrowind and the generated box isn't actually used for actor collision in OpenMW
Preserving btBoxShape cloning code because it might get used in the future
2023-11-04 00:56:14 +03:00
elsid
7a0d1a0868
Print uint8_t as unsigned
2023-11-03 21:23:37 +01:00
Cody Glassman
9a5fa9b8d6
fix persistent buffers and glsl_version
2023-11-03 12:59:23 -07:00
AnyOldName3
e67135a517
Merge branch 'expiredborders' into 'master'
...
Fix #7621
Closes #7621
See merge request OpenMW/openmw!3533
2023-11-03 18:13:02 +00:00
Evil Eye
eb0ddf72d8
Merge branch 'fix_my_errors' into 'master'
...
Fix minor doc error, throw error when attempting to assign a value to a non-existing global variable in lua
See merge request OpenMW/openmw!3548
2023-11-03 16:31:23 +00:00
Zackhasacat
dd87d01f06
Fix minor doc error, throw error when attempting to assign a value to a non-existing global variable in lua
2023-11-03 16:31:23 +00:00
Alexei Kotov
af08205f19
Support BSShader/BSLightingShader depth flags
2023-11-03 18:38:01 +03:00
Alexei Kotov
876f6ea2da
Validate enchantment records (bug #7654 )
...
Clean up spell validation
Fix a flaw in spell effect tooltip code
2023-11-03 15:08:16 +03:00
AnyOldName3
07594037ca
Merge branch 'settings_values_shadows' into 'master'
...
Use settings values for Shadows settings (#6876 )
See merge request OpenMW/openmw!3550
2023-11-03 11:35:58 +00:00
Alexei Kotov
410fc17159
Merge branch 'fo4_abc' into 'master'
...
Use correct template flags for FO4 NPCs
See merge request OpenMW/openmw!3544
2023-11-03 01:30:08 +00:00
Evil Eye
1e06d74f82
Fix #7621
2023-11-02 21:53:22 +01:00
Mads Buvik Sandvei
9c93d907dc
Settings page entry for the "player movement ignores animation" setting.
2023-11-02 19:30:51 +01:00
Evil Eye
2d90176fe9
Add types.Actor.isDead
2023-11-02 19:29:26 +01:00
Zackhasacat
ea3eeb6bad
Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data
2023-11-02 13:00:20 -05:00