mirror of
https://github.com/OpenMW/openmw.git
synced 2025-07-27 22:44:07 +00:00
64 lines
2.6 KiB
ReStructuredText
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.
|