1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-07-27 22:44:07 +00:00
openmw/docs/source/reference/lua-scripting/tables/packages.rst
2025-06-20 13:05:15 -07:00

64 lines
2.6 KiB
ReStructuredText

.. list-table::
:widths: 30 40 60
:header-rows: 1
* - Package
- Context
- Description
* - :doc:`ambient </reference/lua-scripting/openmw_ambient>`
- |bdg-ctx-menu| |bdg-ctx-player|
- Controls background sounds for given player.
* - :doc:`animation </reference/lua-scripting/openmw_animation>`
- |bdg-ctx-local|
- Animation controls
* - :doc:`async </reference/lua-scripting/openmw_async>`
- |bdg-ctx-all|
- Timers and callbacks.
* - :doc:`camera </reference/lua-scripting/openmw_camera>`
- |bdg-ctx-player|
- Controls camera.
* - :doc:`core </reference/lua-scripting/openmw_core>`
- |bdg-ctx-all|
- Functions that are common for both global and local scripts
* - :doc:`debug </reference/lua-scripting/openmw_debug>`
- |bdg-ctx-player|
- Collection of debug utils.
* - :doc:`input </reference/lua-scripting/openmw_input>`
- |bdg-ctx-menu| |bdg-ctx-player|
- User input.
* - :ref:`interfaces <Script interfaces>`
- |bdg-ctx-all|
- Public interfaces of other scripts.
* - :doc:`markup </reference/lua-scripting/openmw_markup>`
- |bdg-ctx-all|
- API to work with markup languages.
* - :doc:`menu </reference/lua-scripting/openmw_menu>`
- |bdg-ctx-menu|
- Main menu functionality, such as managing game saves
* - :doc:`nearby </reference/lua-scripting/openmw_nearby>`
- |bdg-ctx-local|
- Read-only access to the nearest area of the game world.
* - :doc:`postprocessing </reference/lua-scripting/openmw_postprocessing>`
- |bdg-ctx-player|
- Controls post-process shaders.
* - :doc:`self </reference/lua-scripting/openmw_self>`
- |bdg-ctx-local|
- Full access to the object the script is attached to.
* - :doc:`storage </reference/lua-scripting/openmw_storage>`
- |bdg-ctx-all|
- Storage API. In particular can be used to store data between game sessions.
* - :doc:`types </reference/lua-scripting/openmw_types>`
- |bdg-ctx-all|
- Functions for specific types of game objects.
* - :doc:`ui </reference/lua-scripting/openmw_ui>`
- |bdg-ctx-menu| |bdg-ctx-player|
- Controls :ref:`user interface <UI reference>`.
* - :doc:`util </reference/lua-scripting/openmw_util>`
- |bdg-ctx-all|
- Defines utility functions and classes like 3D vectors, that don't depend on the game world.
* - :doc:`vfs </reference/lua-scripting/openmw_vfs>`
- |bdg-ctx-all|
- Read-only access to data directories via VFS.
* - :doc:`world </reference/lua-scripting/openmw_world>`
- |bdg-ctx-global|
- Read-write access to the game world.