Commit Graph

97 Commits

Author SHA1 Message Date
psi29a ec1cf46ec7 Merge branch 'lua_keybinds' into 'master'
Lua Implement mouse input engine handlers, improve inputBinding renderer

See merge request OpenMW/openmw!3855
2024-02-14 08:30:38 +00:00
psi29a a060a7297c Merge branch 'dehardcode-skillprogression' into 'master'
Lua: Dehardcode skill and level progression

See merge request OpenMW/openmw!3779
2024-02-12 14:10:51 +00:00
uramer 63a1bbb88d Enable Lua mouse engine handlers while in UI 2024-02-11 23:49:26 +01:00
uramer f4fed4ca5f Simplify inputBinding renderer, allow binding controller buttons 2024-02-11 16:27:54 +01:00
uramer 891f3583fe Only reset settings when there is no game, not on game end / player death 2024-02-04 11:12:12 +01:00
uramer 72136e7e92 Remove debug log 2024-02-04 11:12:12 +01:00
Mads Buvik Sandvei 3882ba15fb Rework documentation of skill used/level up handlers. 2024-02-02 20:10:25 +01:00
Mads Buvik Sandvei 4f8476efd4 Comments 2024-01-31 23:01:16 +01:00
Mads Buvik Sandvei 9f15f3b431 Add engine handler for skill levelup, to dehardcode the book/trainer case. 2024-01-30 21:25:39 +01:00
Mads Buvik Sandvei 2cfa819ccc Use interface in _onSkillUse engine handler. 2024-01-30 21:25:39 +01:00
Mads Buvik Sandvei e1a22242d9 skillGain as a table 2024-01-30 21:25:38 +01:00
Mads Buvik Sandvei 011d9d6493 Dehardcode skill and level progression 2024-01-30 21:25:36 +01:00
uramer 2008f35e57 Don't reset player setting groups right after game load, refactor update group functions 2024-01-27 19:09:26 +01:00
uramer 9cce2e39ba Merge branch 'master' into menuscripts 2024-01-27 15:45:31 +01:00
uramer d9f8c5c3e8 Fix menu setting page key set 2024-01-27 15:03:34 +01:00
uramer ad5d594c28 Let menu scripts clean up before loading a game 2024-01-27 14:47:22 +01:00
Mads Buvik Sandvei a94add741e Lua: Animation bindings 2024-01-26 21:39:33 +00:00
uramer 94d782c4be Fix doc typos and add menu package to necessary lists 2024-01-14 17:47:23 +01:00
uramer 7cc0eae461 Fix Menu Lua settings reset between states 2024-01-13 00:46:24 +01:00
uramer bd54292ff4 Update I.Settings.registerGroup documentation 2024-01-10 23:13:27 +01:00
uramer 8cc47f5363 Only allow menu scripts to register permanent groups 2024-01-10 23:13:27 +01:00
uramer c2b8e318cf Move inputBinding renderer to menu context 2024-01-10 23:13:27 +01:00
uramer 79deb5f559 Remove settings pages in Lua 2024-01-10 23:13:27 +01:00
uramer c6a27d06b0 Move controls settings to menu context 2024-01-10 23:13:27 +01:00
uramer 5b97a93169 Move camera settings to a menu script 2024-01-10 23:13:27 +01:00
uramer 6917384fc1 Don't reset menu-registered setting groups 2024-01-10 23:13:27 +01:00
uramer d1d430b431 Initial Menu context Settings implementation 2024-01-10 22:29:03 +01:00
uramer 9b54f479e8 Move settings rendering to Menu scripts 2024-01-08 21:58:11 +01:00
uramer d1268acf95 Merge branch 'master' into menuscripts 2024-01-07 23:15:21 +01:00
uramer 2c45d316fb Missing newlines in MWUI documentation 2024-01-05 11:21:12 +00:00
uramer e734191b56 Add clarifying comment 2024-01-02 14:40:03 +01:00
uramer 9d1a3f243d Use the same controls check for startUse and processAttacking 2024-01-02 14:31:13 +01:00
uramer 5f2cbf810d Check if controls are on for Use action 2024-01-02 13:38:55 +01:00
Alexei Kotov 91a01ae1e2 Remove duplicate ToggleWeapon trigger handler registration 2023-12-30 03:23:27 +03:00
uramer 0e2e386dc9 Lua actions take 3 2023-12-29 18:56:59 +00:00
Evil Eye 047db00980 Merge branch 'useitem_force_fix' into 'master'
Allow not passing force in ItemUsage events

See merge request OpenMW/openmw!3609
2023-11-29 15:42:35 +00:00
Zackhasacat 67421d67e2 Allow not passing force in ItemUsage events 2023-11-29 15:42:34 +00:00
uramer 435e9731df Render invalid 'select' setting renderer values instead of silent failure 2023-11-11 18:09:00 +01:00
Alexei Kotov d851eaa199 Merge branch 'fix_lua_sneak' into 'master'
Remember sneaking when game is saved and loaded(#7664)

See merge request OpenMW/openmw!3546
2023-11-03 20:36:15 +00:00
Zackhasacat 8d0d9a49c6 Remember sneaking when game is saved and loaded(#7664) 2023-11-03 20:36:14 +00:00
uramer abae5f031d Fix docs type 2023-11-02 16:05:52 +00:00
Petr Mikheev 889ddc10d6 Enable openmw.input in menu scripts 2023-10-31 11:05:00 +01:00
Petr Mikheev 1dd7a15255 Draft: add new type of Lua scripts - menu scripts 2023-10-31 10:29:24 +01: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
Petr Mikheev 15306c7d49 [Lua] Add CONTROL_SWITCH functions to types.Player and deprecate them in openmw.input 2023-10-10 01:15:09 +02:00
psi29a 2c81220cf7 Merge branch 'book' into 'master'
Reading ESM4 books

See merge request OpenMW/openmw!3471
2023-10-05 17:24:50 +00:00
Petr Mikheev 54cc1f25a2 Mention in Lua documentation that default tag is an empty string 2023-10-04 10:36:54 +02:00
Petr Mikheev fcc7b9bb9e Support tags in I.Camera.disable*, I.Camera.enable* in the same way as in world.pause; Update I.Camera docs. 2023-10-04 10:20:56 +02:00
Petr Mikheev 6161953106 Allow reading ESM4 books 2023-10-03 10:55:12 +02:00
PharisMods 01aa67c792 Use thick border textures for thick border UI templates 2023-10-01 00:54:24 +00:00