Difference between revisions of "Special variables"
Jump to navigation
Jump to search
imported>JOG m |
imported>Max m |
||
Line 15: | Line 15: | ||
|short | |short | ||
|GameMonth | |GameMonth | ||
|The current month | |The current month (0-11) | ||
|- | |- | ||
|short | |short | ||
Line 23: | Line 23: | ||
|float | |float | ||
|GameHour | |GameHour | ||
|The current hour (0- | |The current hour (0-23 hours) | ||
|- | |- | ||
|short | |short |
Revision as of 23:11, 14 June 2006
Globals
Some global variables are predefined and handled and/or updated by the game-engine itself.
Type | Name | Description |
---|---|---|
short | GameYear | The current year |
short | GameMonth | The current month (0-11) |
short | GameDay | The current day |
float | GameHour | The current hour (0-23 hours) |
short | TimeScale | Minutes that pass in-game within one minute of real-life |
short | GameDaysPassed | Days that have passed since the beginning of the game |
Locals
There are also local variables with special functions:
Script-Type | Variable-Type | Name | Description |
---|---|---|---|
Quest | float | fQuestDelayTime | Determines how long (in real-time seconds) the game will wait between two runs of a quest script. The default value is 5 seconds. This value will also be used when fQuestDelayTime is defined but set to 0. |
Object(Trap) | float | fTrapDamage | Amount of damage to do each time the trap affects an actor. |
Object(Trap) | float | fTrapPushBack | Amount of push back force to apply each time a trap effects an actor. This should range from 0 to 1000. |
Object(Trap) | float | fTrapMinVelocity | Minimum velocity a trap must be moving at relative to the actor to do damage (combination of actor and traps respective velocities). This value is in BSUnits (128 = 6ft). |
Object(Trap) | float | bTrapContinuous | 0 = Only deal damage on first contact with trap.
1 = Continously subtract damage as long as actor is in contact with trap. |