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
Cody Glassman
7e9690e531
[renderer] render scene exclusively to fbo
2023-10-31 14:45:31 -07:00
Alexei Kotov
bff4666b7b
Merge branch 'dont_save_esm4' into 'master'
...
Stop trying to save ESM4 objects in omwsave files
See merge request OpenMW/openmw!3537
2023-10-31 21:33:34 +00:00
Alexei Kotov
629fe8ce81
Merge branch 'we-all-know-actors-cant-read' into 'master'
...
Some cleanup of scripted animation handling.
Closes #4742 , #7637 , and #7636
See merge request OpenMW/openmw!3522
2023-10-31 21:31:58 +00:00
Alexei Kotov
6e069161a4
Merge branch 'sortalphabetcalinrechargeandrepairmenu' into 'master'
...
Sort repair and recharge menu list alphabetically
See merge request OpenMW/openmw!3524
2023-10-31 21:27:43 +00:00
Kindi
733a6e01ad
Sort repair and recharge menu list alphabetically (bug #7642 )
2023-10-31 21:27:42 +00:00
Alexei Kotov
0b8739711e
Merge branch 'settings_values_video' into 'master'
...
Use settings values for Video settings (#6876 )
See merge request OpenMW/openmw!3527
2023-10-31 21:24:53 +00:00
Alexei Kotov
c49c401441
Merge branch 'settings_values_stereo' into 'master'
...
Use settings values for Stereo settings (#6876 )
See merge request OpenMW/openmw!3530
2023-10-31 21:21:32 +00:00
Alexei Kotov
3d5b06a78e
Sort inactive shader list ( #7652 )
2023-10-30 23:46:25 +03:00
Petr Mikheev
e51dfca488
Stop trying to save ESM4 objects in omwsave files because they currently can not be saved and only lead to errors in logs.
2023-10-29 22:41:53 +01:00
Petr Mikheev
62b787a214
Merge branch 'ltexmstt' into 'master'
...
Add movable static and ESM4 land texture stores, don't show tooltips for unnamed ESM4Named objects
See merge request OpenMW/openmw!3528
2023-10-29 20:02:07 +00:00
Alexei Kotov
a891965d20
Merge branch 'uimodechanged' into 'master'
...
Queue Lua handler `uiModeChanged`
See merge request OpenMW/openmw!3509
2023-10-29 19:20:59 +00:00
Mads Buvik Sandvei
58e3fdac36
Clang format
2023-10-29 16:32:35 +01:00
Mads Buvik Sandvei
85f104fefe
Comments from Capo
2023-10-29 15:33:07 +01:00
Mads Buvik Sandvei
afb9fa06d7
clang format
2023-10-29 14:54:01 +01:00
Mads Buvik Sandvei
70f41b22b6
Based on the reason for closing !1845 , we *should* let a scripted animation get stuck forever if the animation was already playing.
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
cf5b782c76
More persist -> script language.
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
426f5952a5
Prevent movement only when *scripted* animations are playing. Otherwise idle animations of wandering NPCs will slide.
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
a9ade184d8
mLoopCount is the number of *remaining* loops. So we should be checking for >0, not >1.
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
92a5e52407
rename "persisted" animations to "scripted", because that is what they actually are. And begin teaching the animation system to distinguish between a scripted and an unscripted animation.
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
24890a729b
clang'd
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
8792e76f5d
explicitly prevent movement whenever playing scripted animations
2023-10-29 14:53:03 +01:00
Mads Buvik Sandvei
cdb325f19a
Rewrite CharacterController::updateAnimQueue() to properly maintain the animation queue and clean up finished animations.
2023-10-29 14:53:03 +01:00
Alexei Kotov
50f3b81096
Merge branch 'settings_values_terrain' into 'master'
...
Use settings values for Terrain settings (#6876 )
See merge request OpenMW/openmw!3529
2023-10-29 13:15:54 +00:00
Alexei Kotov
e6137cff73
Merge branch 'tapdancers' into 'master'
...
AiWander must update wandering manually flag when resuming existing path.
Closes #7647
See merge request OpenMW/openmw!3526
2023-10-29 13:10:01 +00:00
uramer
1ec4681e40
Merge branch 'areyouthere' into 'master'
...
Add record presence early-outs for various script instructions (feature #7625 )
Closes #7625
See merge request OpenMW/openmw!3501
2023-10-29 12:15:48 +00:00
Mads Buvik Sandvei
24bac3ebd4
AiWander must update mIsWanderingManually when resuming wander.
2023-10-29 01:07:46 +02:00
Evil Eye
6cd5734fb3
Rate weapons as useless if the actor's skill is 0
2023-10-28 10:49:18 +02:00
elsid
bb7ac64f19
Use settings values for Stereo and Stereo View settings
2023-10-27 23:30:17 +02:00
elsid
561a6bf854
Avoid using camera settings from stereo manager
2023-10-27 23:29:07 +02:00
elsid
7e5a1cec04
Use settings values for Terrain settings
2023-10-27 22:32:20 +02:00
Alexei Kotov
84cad3de01
Don't show tooltips for unnamed ESM4Named
2023-10-27 22:53:40 +03:00
Alexei Kotov
3f4591eb3b
Add movable static and ESM4 land texture stores
2023-10-27 22:53:40 +03:00
psi29a
f724b05c57
Merge branch 'teleport_block' into 'master'
...
Lua: Add isTeleportingEnabled and setTeleportingEnabled to types.Player
See merge request OpenMW/openmw!3519
2023-10-27 17:37:04 +00:00
elsid
dcd81d026f
Use settings values for Video settings
...
* Convert window mode, vsync mode into enums, screenshot type into a struct.
* Add missing doc for screenshot type.
2023-10-27 14:31:23 +02:00
Zackhasacat
6a671186ee
Removed unused var
2023-10-26 11:50:50 -05:00
psi29a
8380da2e1d
Merge branch 'missmewiththatscript' into 'master'
...
Remove missing scripts from actors much like is done for items
Closes #7204
See merge request OpenMW/openmw!3502
2023-10-26 16:24:35 +00:00
psi29a
664caa2fc1
Merge branch 'iseeyou' into 'master'
...
Prevent fleeing in inappropriate situations (bug #6932 )
Closes #6932
See merge request OpenMW/openmw!3508
2023-10-26 16:24:10 +00:00
psi29a
bdd0299fe7
Merge branch 'flyyouscamps' into 'master'
...
Allow talking with fleeing creatures (bug #7631 )
Closes #7631
See merge request OpenMW/openmw!3510
2023-10-26 16:23:57 +00:00
psi29a
035004170c
Merge branch 'datadirs' into 'master'
...
Launcher: Improve directory appending UX and heuristics (bug #7502 )
Closes #7502
See merge request OpenMW/openmw!3490
2023-10-26 16:23:28 +00:00
Zackhasacat
3e31142c0b
Remove lua action
2023-10-25 17:24:18 -05:00
psi29a
6a87ba8f33
Merge branch 'mygui343_fix' into 'master'
...
Fix MyGUI 3.4.3 issues [#7528 ]
See merge request OpenMW/openmw!3319
2023-10-25 12:35:13 +00:00
psi29a
f3931c8321
Merge branch 'lua_hud_hide' into 'master'
...
Add functions to lua ui library to toggle HUD visibility, and check current status.
See merge request OpenMW/openmw!3450
2023-10-25 12:34:56 +00:00
Zackhasacat
ac9cfc782a
Add functions to lua ui library to toggle HUD visibility, and check current status.
2023-10-25 12:34:56 +00:00
Alexei Kotov
e6c02efbb7
Add record presence early-outs for various script instructions (feature #7625 )
...
AddItem, RemoveItem, StartScript, StopScript, AddTopic
2023-10-24 23:19:53 +03:00
Evil Eye
23bf6ed878
Remove missing scripts from actors much like is done for items
2023-10-24 20:59:45 +02:00
Zackhasacat
f4d349070c
Add isTeleportingEnabled and setTeleportingEnabled
2023-10-24 13:51:12 -05:00
Petr Mikheev
f547cd5934
Merge branch 'lua_object_var' into 'master'
...
Add lua binding for gameObject globalVariable
See merge request OpenMW/openmw!3483
2023-10-24 13:55:51 +00:00
Zackhasacat
78e9a1753e
Add lua binding for gameObject globalVariable
2023-10-24 13:55:50 +00:00
Petr Mikheev
31f5c8826b
Merge branch 'lua_global_new' into 'master'
...
Add global variable access to world.mwscript (#7597 )
See merge request OpenMW/openmw!3491
2023-10-24 09:23:25 +00:00