Research:Scripting: Difference between revisions

From OpenMW Wiki
Jump to navigation Jump to search
(→‎List of exposed globals: Removed question that is answered on linked page)
(Added research navbox.)
Line 1: Line 1:
{{Template:Research Navbox}}
==Script commands==
==Script commands==


Line 84: Line 87:
|}
|}
These defaults are engine defaults that have a lower priority than values read from data files. This means a new game will have the values from the base game data rather than these values.
These defaults are engine defaults that have a lower priority than values read from data files. This means a new game will have the values from the base game data rather than these values.
{{Template:Research Navbox}}

Revision as of 19:02, 19 November 2015


Script commands

See Scripting (status).


Script global variables

Engine data exposed to scripts through script global variables, rather than accessor functions.

List of exposed globals

ID Default value Used in Implementation status
GameHour 12.0 Time system implemented
Year 427.0 implemented
Month 7.0 implemented
Day 17.0 implemented
DaysPassed 1.0 implemented
TimeScale 30.0 implemented
CharGenState 0 Character creation implemented
MonthsToRespawn 1.0 Container respawning not started
PCKnownWerewolf 0 Werewolf transformation not started, needs research
WerewolfClawMult 1.0 Werewolf melee damage implemented
CrimeGoldDiscount 0 Dialogue global variables implemented
CrimeGoldTurnIn 0 implemented
PCHasCrimeGold 0 implemented
PCHasGoldDiscount 0 implemented
PCHasTurnIn 0 implemented

These defaults are engine defaults that have a lower priority than values read from data files. This means a new game will have the values from the base game data rather than these values.