File: interfaces.rst

package info (click to toggle)
openmw 0.49.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 33,992 kB
  • sloc: cpp: 372,479; xml: 2,149; sh: 1,403; python: 797; makefile: 26
file content (48 lines) | stat: -rw-r--r-- 1,764 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
.. list-table::
  :widths: 20 20 60

  * - Interface
    - Can be used
    - Description
  * - :ref:`Activation <Interface Activation>`
    - by global scripts
    - Allows to extend or override built-in activation mechanics.
  * - :ref:`AI <Interface AI>`
    - by local scripts
    - Control basic AI of NPCs and creatures.
  * - :ref:`AnimationController <Interface AnimationController>`
    - by local scripts
    - Control animations of NPCs and creatures.
  * - :ref:`Camera <Interface Camera>`
    - by player scripts
    - | Allows to alter behavior of the built-in camera script
      | without overriding the script completely.
  * - :ref:`Controls <Interface Controls>`
    - by player scripts
    - | Allows to alter behavior of the built-in script
      | that handles player controls.
  * - :ref:`GamepadControls <Interface GamepadControls>`
    - by player scripts
    - | Allows to alter behavior of the built-in script
      | that handles player gamepad controls.
  * - :ref:`ItemUsage <Interface ItemUsage>`
    - by global scripts
    - | Allows to extend or override built-in item usage
      | mechanics.
  * - :ref:`SkillProgression <Interface SkillProgression>`
    - by local scripts
    - | Control, extend, and override skill progression of the 
      | player.
  * - :ref:`Settings <Interface Settings>`
    - by player, menu, and global scripts
    - Save, display and track changes of setting values.
  * - :ref:`MWUI <Interface MWUI>`
    - by player and menu scripts
    - Morrowind-style UI templates.
  * - :ref:`UI <Interface UI>`
    - by player scripts
    - | High-level UI modes interface. Allows to override parts
      | of the interface.
  * - :ref:`Crimes <Interface Crimes>`
    - by global scripts
    - Commit crimes.