Commit Graph

2735 Commits (master)

Author SHA1 Message Date
Alexei Kotov 6ce9c20d56 Merge branch 'lua_ui_aux' into 'master'
Lua deep update and destroy UI helpers

See merge request OpenMW/openmw!3846
3 months ago
Alexei Kotov 6be6f47503 Merge branch 'lua_enchantment_charge_nil' into 'master'
Lua Use nil instead of -1 for default enchantment charge

See merge request OpenMW/openmw!3845
3 months ago
Evil Eye 5715e6428a Merge branch 'lua_separate_owner' into 'master'
Group owner bindings into a table

See merge request OpenMW/openmw!3841
3 months ago
Evil Eye f114d409c8 Add get and set birth sign 3 months ago
uramer 2463633c99 Put camera after playercontrols in load order not to override move360 controls 3 months ago
Evil Eye f7aa9f8d94 Expose birth signs to Lua 3 months ago
uramer b1773d7e9f Use nil instead of -1 for default enchantment charge 3 months ago
uramer 88ce12ecd8 Copy all the luadoc files into resources/lua_api directory 3 months ago
uramer e7ef49e6df Deep update and destroy ui helpers 3 months ago
uramer 6792cf02b2 Group owner bindings into a table 3 months ago
Andrei Kortunov 66b2d428c8 Merge branch 'qt_localization' into 'master'
Localize Launcher and Wizard

See merge request OpenMW/openmw!3571
3 months ago
uramer 891f3583fe Only reset settings when there is no game, not on game end / player death 3 months ago
uramer 72136e7e92 Remove debug log 3 months ago
uramer 5d0537e57c Document core.sendGlobalEvent behavior in menu scripts 3 months ago
Mads Buvik Sandvei 3882ba15fb Rework documentation of skill used/level up handlers. 4 months ago
uramer b988db9bda Merge branch 'master' into menuscripts 4 months ago
Andrei Kortunov 7e345436f4 Localize Launcher and Wizard 4 months ago
Mads Buvik Sandvei 4f8476efd4 Comments 4 months ago
uramer 47d5868e2c creationTime field in save info 4 months ago
Mads Buvik Sandvei 9f15f3b431 Add engine handler for skill levelup, to dehardcode the book/trainer case. 4 months ago
Mads Buvik Sandvei 2cfa819ccc Use interface in _onSkillUse engine handler. 4 months ago
Mads Buvik Sandvei 7755c97fdf update docs 4 months ago
Mads Buvik Sandvei e1a22242d9 skillGain as a table 4 months ago
Mads Buvik Sandvei 011d9d6493 Dehardcode skill and level progression 4 months ago
uramer 2008f35e57 Don't reset player setting groups right after game load, refactor update group functions 4 months ago
Zackhasacat 4fcacd59aa Add model to NPC lua 4 months ago
Zackhasacat c2782426fc Merge branch 'master' of gitlab.com:openmw/openmw into lua_controller_cursor 4 months ago
uramer 9cce2e39ba Merge branch 'master' into menuscripts 4 months ago
uramer d9f8c5c3e8 Fix menu setting page key set 4 months ago
uramer ad5d594c28 Let menu scripts clean up before loading a game 4 months ago
Mads Buvik Sandvei a94add741e Lua: Animation bindings 4 months ago
Zackhasacat daa9c5f0e1 Lua: Add water level to Core.Cell 4 months ago
Zackhasacat 3ef2f71062 Merge branch 'master' of gitlab.com:openmw/openmw into lua_controller_cursor 4 months ago
Mads Buvik Sandvei 1f416d7c8a Lua: Creature skill bindings 4 months ago
psi29a 639b7b0b17 Merge branch 'light_settings' into 'master'
Enhance light settings tweaking

See merge request OpenMW/openmw!3782
4 months ago
Andrei Kortunov a340b49cbc Enhance light settings tweaking 4 months ago
uramer 0a2adfee16 SaveInfo.timePlayed field 4 months ago
uramer 94d782c4be Fix doc typos and add menu package to necessary lists 4 months ago
Andrei Kortunov 14e6af8bea Add a table with fadeOut argument for streamMusic 4 months ago
uramer 7cc0eae461 Fix Menu Lua settings reset between states 4 months ago
Zackhasacat f3229f8674 Merge branch 'master' of gitlab.com:openmw/openmw into lua_controller_cursor 4 months ago
uramer 4ed2af7666 Merge branch 'master' into menuscripts 4 months ago
uramer bd54292ff4 Update I.Settings.registerGroup documentation 4 months ago
uramer 8cc47f5363 Only allow menu scripts to register permanent groups 4 months ago
uramer c2b8e318cf Move inputBinding renderer to menu context 4 months ago
uramer 79deb5f559 Remove settings pages in Lua 4 months ago
uramer c6a27d06b0 Move controls settings to menu context 4 months ago
uramer 5b97a93169 Move camera settings to a menu script 4 months ago
uramer 6917384fc1 Don't reset menu-registered setting groups 4 months ago
uramer d1d430b431 Initial Menu context Settings implementation 4 months ago
uramer 962ecc4329 Allow menu scripts to read global sections while a game is loaded 4 months ago
Evil Eye e7d1611be3 Update ActiveEffect documentation 4 months ago
uramer 9b54f479e8 Move settings rendering to Menu scripts 4 months ago
uramer 88049ffac6 Document packages available in menu scripts 4 months ago
uramer a3fd1b3d6f Document menu scripts 4 months ago
uramer d1268acf95 Merge branch 'master' into menuscripts 4 months ago
Evil Eye 74a6c81d53 Make ActorActiveEffects:getEffect return an empty value and strip expired effects from __pairs 4 months ago
Evil Eye 26a0d27e57 Merge branch 'fix-mwui-docs' into 'master'
Missing newlines in MWUI documentation

See merge request OpenMW/openmw!3726
4 months ago
Evil Eye 8e17aff6a6 Fix MagicSchoolData documentation 4 months ago
uramer 2c45d316fb Missing newlines in MWUI documentation 4 months ago
uramer e734191b56 Add clarifying comment 5 months ago
uramer 9d1a3f243d Use the same controls check for startUse and processAttacking 5 months ago
uramer c1e8e88914 Fix input trigger docs 5 months ago
uramer 5f2cbf810d Check if controls are on for Use action 5 months ago
jvoisin db0d78ba24 Merge branch 'normalizednormals' into 'master'
Don't handle per-vertex normals as tangent space normals (#7748)

See merge request OpenMW/openmw!3704
5 months ago
Alexei Kotov 7e162a0d7c Merge branch 'lua_real_frame_time' into 'master'
Pass real frame duration to onFrame

See merge request OpenMW/openmw!3621
5 months ago
Alexei Kotov 91a01ae1e2 Remove duplicate ToggleWeapon trigger handler registration 5 months ago
Alexei Kotov f83a7b711a Don't handle per-vertex normals as tangent space normals 5 months ago
psi29a e9f3e5c6d1 Merge branch 'lua_actions_electric_boogaloo' into 'master'
Lua actions take 3

See merge request OpenMW/openmw!2628
5 months ago
uramer 0e2e386dc9 Lua actions take 3 5 months ago
Cody Glassman c53abd870b Merge branch 'waterscatter' into 'master'
Use sun visibility for sunlight scattering (bug #7309)

Closes #7309

See merge request OpenMW/openmw!3478
5 months ago
Cody Glassman 8f85c9194d lua - add bindings to get frame duration 5 months ago
psi29a ff514df5a1 Merge branch 'distortion' into 'master'
Distortion

See merge request OpenMW/openmw!3536
5 months ago
elsid 851bad4262 Merge branch 'precipitationripples' into 'master'
Use fallback weather ripple settings (bug #7292)

Closes #7292

See merge request OpenMW/openmw!3671
5 months ago
Alexei Kotov 51b05647e2 Merge branch 'move_files' into 'master'
Move *.ui files for different applications to different folders

See merge request OpenMW/openmw!3659
5 months ago
Alexei Kotov 099c39ae87 Use fallback weather ripple settings (bug #7292) 5 months ago
Cody Glassman 187f63d3d3 support postprocess distortion 5 months ago
Andrei Kortunov 2e041073fc Move *.ui files for different applications to different folders 5 months ago
Alexei Kotov 93ea9dbc3b Do all lighting calculations in one place, support per-vertex specularity
Force PPL when specular maps are used
5 months ago
Alexei Kotov d1274fd3db Deduplicate lambert calculations, consolidate doLighting 5 months ago
Alexei Kotov 4a96885323 Untangle normals and parallax handling
Move tangent space generation to the vertex shaders
Support diffuse parallax when no normal map is present
Don't use diffuse parallax if there's no diffuse map
Generalize normal-to-view conversion
Rewrite parallax
5 months ago
jvoisin b67d89f2e0 Merge branch 'saveformat' into 'master'
Drop support for old saves

See merge request OpenMW/openmw!3629
5 months ago
Evil Eye 7cdf702a14 Merge branch 'niftestbsatool' into 'master'
bsatool and NIF debugging improvements

See merge request OpenMW/openmw!3619
6 months ago
Alexei Kotov 53f5e4dd3c Merge branch 'highlight_color' into 'master'
Highlight new items in launcher by text formatting, not by color

See merge request OpenMW/openmw!3625
6 months ago
Alexei Kotov 98dfb68d4a Merge branch 'ejaansalah' into 'master'
Fix the spelling of expel in lua api

See merge request OpenMW/openmw!3608
6 months ago
AnyOldName3 952bf58bc1 Merge branch 'turnitup' into 'master'
Support Oblivion parallax setup

See merge request OpenMW/openmw!3620
6 months ago
Evil Eye 659d7fefa1 Add Russian localization 6 months ago
Evil Eye 23aacbd914 Introduce a minimum supported save game format 6 months ago
Zackhasacat 162ac452cf Merge branch 'master' of gitlab.com:openmw/openmw into lua_controller_cursor 6 months ago
Evil Eye 047db00980 Merge branch 'useitem_force_fix' into 'master'
Allow not passing force in ItemUsage events

See merge request OpenMW/openmw!3609
6 months ago
Zackhasacat 67421d67e2 Allow not passing force in ItemUsage events 6 months ago
jvoisin d230c89a56 Merge branch 'rework_resolutions' into 'master'
Rework resolution selection

Closes #7709

See merge request OpenMW/openmw!3622
6 months ago
Andrei Kortunov 5e96825e6b Highlight new items in launcher by text formatting, not by color 6 months ago
Zackhasacat 4beac9035a Add bindings for controller cursor mode 6 months ago
Zackhasacat ae3f9f8dcf Merge branch 'lua_ui_child_element' into 'master'
Lua Element as layout children

See merge request OpenMW/openmw!3582
6 months ago
Alexei Kotov 99024d3826 Revamp NIF debug logging
Disabled by default
Extend it to supported files
Log more version info
Reduce noise
6 months ago
Andrei Kortunov 81a6a7cd2f Rework resolution selection (feature 7709) 6 months ago
Alexei Kotov 9c94058727 Support Oblivion parallax setup 6 months ago
uramer 4d250263d7 Missing return type of split 6 months ago
uramer 6db75a7b7e Fix servicesOffered types 6 months ago
uramer 2be3824d9e Clarify child element update behavior in the documentation 6 months ago
uramer 39df270ff2 Update UI Content docs 6 months ago
Zackhasacat 5623a5cf01 Merge branch 'lua_sgetcurrent_conditionofitem_itemdata_idea' into 'master'
Lua API to get/set item condition

See merge request OpenMW/openmw!3421
6 months ago
Zackhasacat f230e3cab0 Merge branch 'lua_ui_select_renderer_invalid' into 'master'
Render invalid 'select' setting renderer values instead of silent failure

See merge request OpenMW/openmw!3584
6 months ago
Zackhasacat a38d17a918 Merge branch 'api_inconsistencies' into 'master'
Minor API inconsistencies

See merge request OpenMW/openmw!3601
6 months ago
uramer c9eaeb47d5 Minor API inconsistencies 6 months ago
Zackhasacat ad1d6c0d0f Merge branch 'find_nearest_nav_mesh_position' into 'master'
Add Navigator and Lua API function to find nearest position on navmesh

See merge request OpenMW/openmw!2681
6 months ago
kuyondo 9ebbdc3a22 expell->expel 6 months ago
Zackhasacat 6fb6c7a32f Merge branch 'misisng_plugins' into 'master'
Display missing plugins upon savegame loading

Closes #7608

See merge request OpenMW/openmw!3594
6 months ago
elsid 94b085af9e
Add Navigator and Lua API function to find nearest position on navmesh 6 months ago
Evil Eye 5a1a54b959 Merge branch 'lua_class_data' into 'master'
Add class records to lua

See merge request OpenMW/openmw!3515
6 months ago
Evil Eye d5906dcf29 Merge branch 'lua_navmesh_doc' into 'master'
Define tables for navmesh related lua bindings as separate types

See merge request OpenMW/openmw!3599
6 months ago
Andrei Kortunov f88b99201a Display missing plugins upon savegame loading (feature 7608) 6 months ago
Zackhasacat 13deb0fba8 Merge branch 'imod' into 'master'
Fill out item modification records and add them to the scene

See merge request OpenMW/openmw!3540
6 months ago
elsid fbb39802a1
Define tables for navmesh related lua bindings as separate types 6 months ago
Zackhasacat 16f178b80e Remove character 6 months ago
Zackhasacat 10030a55e0 Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data 6 months ago
Joakim Berg 624d6ce7d0 Update file sv.yaml 6 months ago
Joakim Berg 818cd8343f Update file sv.yaml 6 months ago
Joakim Berg f62b43d2d6 Update file sv.yaml 6 months ago
uramer 435e9731df Render invalid 'select' setting renderer values instead of silent failure 6 months ago
jvoisin d8cd465d61 Merge branch 'navmesh_doc' into 'master'
Reword navigation mesh related docs and tooltips

See merge request OpenMW/openmw!3569
6 months ago
jvoisin 60ec894d8a Merge branch 'lightitupbaby' into 'master'
Support point specular lighting (#6188)

Closes #6188

See merge request OpenMW/openmw!3559
6 months ago
Zackhasacat 279e9affa8 Merge branch 'docs-mwscript-variables' into 'master'
Fix MWScript variables documentation type

See merge request OpenMW/openmw!3572
6 months ago
Zackhasacat 72a5b50002 Merge branch 'interfaces-item-usage' into 'master'
Add ItemUsage to interfaces package type definition

See merge request OpenMW/openmw!3573
6 months ago
Zackhasacat ae4eafdfd4 Move classes to types.NPC 6 months ago
Alexei Kotov e1cd5250af Use sun visibility for sunlight scattering (bug #7309) 6 months ago
Alexei Kotov bdc019647a Merge branch 'figure-skaters' into 'master'
Use accumulated movement when possible

Closes #5062

See merge request OpenMW/openmw!3549
6 months ago
uramer afbfed78ad Add ItemUsage to interfaces package type definition 6 months ago
uramer 75c5ce5f31 Fix MWScript variables documetnation type 6 months ago
elsid 392218dde3
Reword navigation mesh related docs and tooltips
To explain the effect of the setting in a more user friendly language.
6 months ago
Cody Glassman 0f53088014 re-sync docs with postprocessing API 7 months ago
Zackhasacat 231803c6ea Merge branch 'sunvisibility' into 'master'
Make sun specularity behavior more intuitive (bug #6190)

Closes #6190

See merge request OpenMW/openmw!3535
7 months ago
jvoisin e4c5c1bc43 Merge branch 'govna' into 'master'
Expose governing attributes to Lua

See merge request OpenMW/openmw!3556
7 months ago
jvoisin 44dc29e675 Merge branch 'forurm' into 'master'
Add types.Actor.isDead

See merge request OpenMW/openmw!3557
7 months ago
Alexei Kotov 820fc068d1 Support point specular lighting (#6188)
Fix passing light specular colors with shader lighting methods (with help from wazabear)
7 months ago
Mads Buvik Sandvei 4886d31d89 Language, bob -> sway 7 months ago
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
7 months ago
Zackhasacat 8d0d9a49c6 Remember sneaking when game is saved and loaded(#7664) 7 months ago
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
7 months ago
Zackhasacat dd87d01f06 Fix minor doc error, throw error when attempting to assign a value to a non-existing global variable in lua 7 months ago
Mads Buvik Sandvei 9c93d907dc Settings page entry for the "player movement ignores animation" setting. 7 months ago
Evil Eye 2d90176fe9 Add types.Actor.isDead 7 months ago
Evil Eye a88f0ecc95 Expose governing attributes to Lua 7 months ago
uramer abae5f031d Fix docs type 7 months ago
Mads Buvik Sandvei f41de6b02d Use accumulated movement whenever possible. Apply diagonal movement by rotating accumulated movement and sliding based on that, rather than ignoring accumulated movement. 7 months ago
Zackhasacat dbd7d34120 Add class Record 7 months ago
Zackhasacat 482d174ef2 Read only, add skill spec to docs 7 months ago
Zackhasacat 371eeddf85 Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data 7 months ago
Alexei Kotov 0b8739711e Merge branch 'settings_values_video' into 'master'
Use settings values for Video settings (#6876)

See merge request OpenMW/openmw!3527
7 months ago
Petr Mikheev 889ddc10d6 Enable `openmw.input` in menu scripts 7 months ago
Petr Mikheev 1dd7a15255 Draft: add new type of Lua scripts - menu scripts 7 months ago
Alexei Kotov 03c3818229 Place ESM4::ItemMod into the scene 7 months ago
Alexei Kotov 6d776ac833 Merge branch 'range' into 'master'
Use a dynamic falloff range for soft effect

See merge request OpenMW/openmw!3532
7 months ago
Alexei Kotov 12abd30e9f Make sun specularity behavior more intuitive (bug #6190)
Remove sun visibility influence on object specularity
Subdue sun visibility influence on water specularity
7 months ago
Cody Glassman 09928ba265 use a dynamic falloff range for soft effect and use shader flags 7 months ago
Alexei Kotov 3f4591eb3b Add movable static and ESM4 land texture stores 7 months ago
psi29a f724b05c57 Merge branch 'teleport_block' into 'master'
Lua: Add isTeleportingEnabled and setTeleportingEnabled to types.Player

See merge request OpenMW/openmw!3519
7 months ago
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.
7 months ago
Zackhasacat 2f16a104dc Revise record store, add specialization function 7 months ago
Zackhasacat 909be9cf35 Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data 7 months ago
Zackhasacat f0640da21e Add character to core 7 months ago
Kindi 1bff02e3b0 add docs 7 months ago
psi29a 2e587c3379 Merge branch 'lua_effect_expire' into 'master'
Add notes about lua active effects technicality

See merge request OpenMW/openmw!3516
7 months ago
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
7 months ago
Zackhasacat ac9cfc782a Add functions to lua ui library to toggle HUD visibility, and check current status. 7 months ago
Alexei Kotov 08da35704f Merge branch 'remove-obsolete-comment' into 'master'
Get rid of obsolete comment

See merge request OpenMW/openmw!3514
7 months ago
Zackhasacat f4d349070c Add isTeleportingEnabled and setTeleportingEnabled 7 months ago
Petr Mikheev f547cd5934 Merge branch 'lua_object_var' into 'master'
Add lua binding for gameObject globalVariable

See merge request OpenMW/openmw!3483
7 months ago
Zackhasacat 78e9a1753e Add lua binding for gameObject globalVariable 7 months ago
Petr Mikheev 31f5c8826b Merge branch 'lua_global_new' into 'master'
Add global variable access to world.mwscript (#7597)

See merge request OpenMW/openmw!3491
7 months ago
Zackhasacat db42a91867 Add global variable access to world.mwscript (#7597) 7 months ago
Zackhasacat 5dd1f0332f Add notes about active effects 7 months ago
Zackhasacat bd90ac2ed8 Add missing field in docs 7 months ago
Zackhasacat 254bf7c5d8 class -> classes 7 months ago
Zackhasacat 611f96ce65 Add class bindings 7 months ago
AnyOldName3 606a0eea8f Get rid of obsolete comment
The matrix in question was removed by !2682
7 months ago
Abdu Sharif ee80f889b7 Make Per-Pixel Lighting option description a bit more neutral 7 months ago
Cody Glassman 5fc46b166a track debug window size and dimensions between sessions 7 months ago
Evil Eye 2ebd544dfb Fix #7624 7 months ago
Petr Mikheev 15306c7d49 [Lua] Add CONTROL_SWITCH functions to `types.Player` and deprecate them in `openmw.input` 7 months ago
psi29a 2c81220cf7 Merge branch 'book' into 'master'
Reading ESM4 books

See merge request OpenMW/openmw!3471
8 months ago
Petr Mikheev 54cc1f25a2 Mention in Lua documentation that default tag is an empty string 8 months ago
Petr Mikheev fcc7b9bb9e Support tags in I.Camera.disable*, I.Camera.enable* in the same way as in world.pause; Update I.Camera docs. 8 months ago
Petr Mikheev 6161953106 Allow reading ESM4 books 8 months ago
AnyOldName3 15e6ababf1 Merge branch 'soft_particles' into 'master'
Apply soft effect to nifs marked with soft effect flag (originally developed by Cody Glassman)

See merge request OpenMW/openmw!3447
8 months ago
PharisMods 01aa67c792 Use thick border textures for thick border UI templates 8 months ago
psi29a 3ea14e904d Merge branch 'actors_range' into 'master'
Handle actors processing range in Lua

See merge request OpenMW/openmw!3458
8 months ago
psi29a 6c39e3f817 Merge branch 'draft' into 'master'
Treat teleportation out of the draft cell as object creation

Closes #7588 and #7453

See merge request OpenMW/openmw!3455
8 months ago
psi29a bae8d585fe Merge branch 'lua/capacity_encum_bindings' into 'master'
Add more lua bindings for encumbrance and capacity

See merge request OpenMW/openmw!3462
8 months ago
glassmancody.info 9aa992eede add more lua bindings for encumbrance and capacity 8 months ago
Petr Mikheev 63d5bd6f8a Apply soft effect to nifs marked with soft effect flag (developed by Cody Glassman) 8 months ago
Andrei Kortunov 40c8783790 Handle actors processing range in Lua 8 months ago
Zackhasacat 6bfa3f78bd Fix AttributeRecord and SkillRecord documentation in OpenMW.core 8 months ago
Evil Eye 641f34a3c9 Treat teleportation out of the draft cell as object creation 8 months ago
Alexei Kotov 7e360df6c0 Place ESM4::Flora instances to the scene 8 months ago
Evil Eye 90ca8a2f4e Remove ATTRIBUTE, SKILL, and SCHOOL enums 8 months ago
Evil Eye 6ed5cbb7d0 Remove numeric magic school ids and deprecate the enum 8 months ago
psi29a 1c8198242e Merge branch 'toggleai' into 'master'
Add a way to toggle AI to Lua debug package

See merge request OpenMW/openmw!3429
8 months ago
psi29a 18b6eba709 Merge branch 'reloadlua' into 'master'
safe reloadlua on top of !3362

See merge request OpenMW/openmw!3412
8 months ago
Petr Mikheev 72b8ff82ff !3362 with safe reloadlua 8 months ago
Andrei Kortunov 6769d10203 Fix documentation error 8 months ago
Andrei Kortunov 56ea3e3879 Add a way to toggle AI to Lua debug package 8 months ago
psi29a 12159d95f3 Merge branch 'music' into 'master'
Rework music system

See merge request OpenMW/openmw!3372
8 months ago
psi29a ed022a6c14 Merge branch 'fix_use' into 'master'
Fix regression added in  !3354: Set `force` to false when applying UseItem from inventory.

See merge request OpenMW/openmw!3422
8 months ago
Andrei Kortunov db72a91180 Add a way to check if sound system is enabled 8 months ago
Andrei Kortunov 655c4442bc Implement isMusicPlaying 8 months ago
Andrei Kortunov e25e867d77 Remove 'music' package 8 months ago
Andrei Kortunov e1cae5a029 Rework music system 8 months ago
Andrei Kortunov 02dcf1fb31 Split setFactionRank to separate functions 8 months ago
Andrei Kortunov 6ee86dea82 Implement Lua API for factions (feature 7468) 8 months ago
Petr Mikheev fb8ccf52d8 Add missing argument `force` in UseItem 8 months ago
psi29a 9791fae2db
Merge branch 'statrecords' into 'master'
Expose skill and attribute records to Lua and deprecate their enums

See merge request OpenMW/openmw!3407
8 months ago
Evil Eye cd0e612cb7 Expose skill and attribute records to Lua and deprecate their enums 8 months ago
Petr Mikheev 42f2ece8b3 Fix bug: UI modes that are added not through Lua don't show windows that were hidden by Lua in other mode. 9 months ago
psi29a 938c487684
Merge branch 'time' into 'master'
[Lua] Ability to unpause the game when UI is opened.

See merge request OpenMW/openmw!3398
9 months ago
Zackhasacat f287b2f436 Merge branch 'master' of gitlab.com:openmw/openmw into lua_record_services 9 months ago
psi29a 5faf56950b
Merge branch 'lua_files' into 'master'
Implement Lua API for VFS

Closes #6864

See merge request OpenMW/openmw!3373
9 months ago
psi29a 0b74146b05
Merge branch 'luautflib' into 'master'
Lua utf-8 support

Closes #6505

See merge request OpenMW/openmw!3327
9 months ago
Andrei Kortunov 66bf7be373 Preload new packages to console 9 months ago
Petr Mikheev 65cd518b44 Update camera logic related to paused game / opened UI 9 months ago
Petr Mikheev 23a7661d0b Control UI pause from Lua 9 months ago
Petr Mikheev b4c8b8308f Lock actiovation when the game is paused; Lock movement controls when UI is opened. 9 months ago
Zackhasacat ee5983f64a Docs fixes 9 months ago
Zackhasacat 7d0e140889 Merge branch 'master' of gitlab.com:openmw/openmw into lua_record_services 9 months ago
psi29a b818414d82
Merge branch 'activate_and_use' into 'master'
Handle Use action in Lua in a similar way to Activate action

See merge request OpenMW/openmw!3354
9 months ago
Andrei Kortunov 65109b3822 Simplify VFS index iteration 9 months ago
Andrei Kortunov c04a0ca3a5 Implement Lua API for VFS 9 months ago
Zackhasacat 9f80d68795 add servicesOffered to npc and creature records 9 months ago
psi29a a1828eec29
Merge branch 'lua_spell_fix' into 'master'
Clear selected enchanted item and/or spell with actor.clearSelectedCastable()

See merge request OpenMW/openmw!3315
9 months ago
Zackhasacat 7113db8b97
Clear selected enchanted item and/or spell with actor.clearSelectedCastable() 9 months ago
psi29a 3e99103beb
Merge branch 'rtd' into 'master'
Show OpenMW version and Lua API revision in documentation

Closes #6149

See merge request OpenMW/openmw!3382
9 months ago
Zackhasacat 86c28921ae
Add function to get current disposition, add baseDisposition to NPC record 9 months ago
Petr Mikheev d39552962f Validate version of resources 9 months ago
Petr Mikheev f260fa006e Show OpenMW version and Lua API revision in documentation. 9 months ago
psi29a 5ba13f7aae Merge branch 'lua_template_new' into 'master'
Support 'template' field in createRecordDraft, to use an existing record as a base in lua

See merge request OpenMW/openmw!3387
9 months ago
Petr Mikheev ea8692a534 Add usehandlers.lua (same approach as activationhandlers.lua) 9 months ago
psi29a 58aeb81e46 Merge branch 'container_ptr' into 'master'
Add `obj.parentContainer` in Lua. Refactor ContainerStore::mPtr, ContainerStore::mActor.

See merge request OpenMW/openmw!3381
9 months ago
Zackhasacat 4b7bf62671 Fix weapon table, and docs 9 months ago
Zackhasacat 45f25e3f14 Add in initial support 9 months ago
psi29a 4a46d772a1 Merge branch 'fix_createRecord' into 'master'
Add two missing record types to world.createRecord docs

See merge request OpenMW/openmw!3386
9 months ago
psi29a a0d3313d8d Merge branch 'lua_restock' into 'master'
Add isRestocking to types.Item

See merge request OpenMW/openmw!3383
9 months ago
Zackhasacat ecc89ed826 Add two missing record types 9 months ago
Zackhasacat 5fdaee093a add isRestocking 9 months ago
psi29a 65a15ff0b1 Merge branch 'container_inventory' into 'master'
[Lua] Add alias `types.Container.inventory` = `types.Container.content` for consistency with `types.Actor.inventory`

See merge request OpenMW/openmw!3314
9 months ago
Zackhasacat 84987450ee Add baseCount 9 months ago
Petr Mikheev 55a9ab4f52 Add `obj.parentContainer` in Lua. Refactor ContainerStore::mPtr, ContainerStore::mActor. 9 months ago
Kindi 532230254b add documentation 9 months ago
Zackhasacat b571d8d050 Remove player quest name example 9 months ago
Zackhasacat 425076b8dd Fix types.LevelledCreature in docs 9 months ago