Difference between revisions of "Special Variables"

1,090 bytes removed ,  17:09, 4 March 2011
no edit summary
imported>JOG
imported>JOG
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Link to TES4 Construction Set Wiki: [http://cs.elderscrolls.com/constwiki/index.php/Special_variables Special Variables]
Some variables are predefined and handled and/or updated by the game-engine itself.  
 
Only changes, additions, or deletions are described here.


=='''Globals'''==
=='''Globals'''==
Some [[Globals|global]] variables are predefined and handled and/or updated by the game-engine itself.


{|border="1" cellpadding="5" cellspacing="0"  
{|border="1" cellpadding="5" cellspacing="0"  
Line 45: Line 41:


* If all you want to know is if it is a new day (strictly meaning that the 12:00am boundary has been crossed), save the current GameDaysPassed into a SHORT variable (lastDay) and then when you want to do your comparison, create a SHORT (currentDay) and set it to the current GameDaysPassed. If (currentDay - lastDay) >= 1, then a day has passed. By storing GameDaysPassed in SHORT variables you trim off the factional hours that live in the decimal places. If you use floats instead of SHORTs you will essentially be checking if "24 hours has passed" rather than, "is it the next day."
* If all you want to know is if it is a new day (strictly meaning that the 12:00am boundary has been crossed), save the current GameDaysPassed into a SHORT variable (lastDay) and then when you want to do your comparison, create a SHORT (currentDay) and set it to the current GameDaysPassed. If (currentDay - lastDay) >= 1, then a day has passed. By storing GameDaysPassed in SHORT variables you trim off the factional hours that live in the decimal places. If you use floats instead of SHORTs you will essentially be checking if "24 hours has passed" rather than, "is it the next day."


=='''Locals'''==
=='''Locals'''==
No known/documented changes.
<!-- No other known changes
{|border="1" cellpadding="5" cellspacing="0"
|-
! style="background:#efefef;" | GameMonth
! style="background:#efefef;" | Name
! style="background:#efefef;" | Description
|-
| 0
| Morningstar
| Same # of days as January (31)
|-
| 1
| Sun's Dawn
| Same # of days as February (28)
|-
| 2
| First Seed
| Same # of days as March (31)
|-
| 3
| Rain's Hand
| Same # of days as April (30)
|-
| 4
| Second Seed
| Same # of days as May (31)
|-
| 5
| Mid-Year
| Same # of days as June (30)
|-
| 6
| Sun's Height
| Same # of days as July (31)
|-
| 7
| Last Seed
| Same # of days as August (31)
|-
| 8
| Heartfire
| Same # of days as September (30)
|-
| 9
| Frost Fall
| Same # of days as October (31)
|-
| 10
| Sun's Dusk
| Same # of days as November (30)
|-
| 11
| Evening Star
| Same # of days as December (31)
|-
|}
== Locals ==
There are also local variables with special functions:
There are also local variables with special functions:
{|border="1" cellpadding="5" cellspacing="0"  
{|border="1" cellpadding="5" cellspacing="0"  
Line 146: Line 78:
1 = Continously subtract damage as long as actor is in contact with trap.  
1 = Continously subtract damage as long as actor is in contact with trap.  
|}
|}
-->




[[Category:Variables]]
[[Category:Variables]]
Anonymous user