Difference between revisions of "Weather Script"
Jump to navigation
Jump to search
imported>CraftySentinel m (→SKSE Member Functions: Grammar) |
imported>CraftySentinel m (Updated SKSE functions.) |
||
Line 1: | Line 1: | ||
__NOTOC__ __NOEDITSECTION__ | |||
'''Extends:''' [[Form Script]] | |||
[[ | |||
Script for the manipulation of the weather. | Script for the manipulation of the weather. | ||
Line 9: | Line 7: | ||
== Definition == | == Definition == | ||
<source lang="papyrus"> | <source lang="papyrus"> | ||
ScriptName Weather extends Form | ScriptName Weather extends Form Hidden | ||
</source> | </source> | ||
== | == Global Functions == | ||
{|class="wikitable" width =100% | |||
!style="text-align:left;" width=25%|Function | |||
!style="text-align:left;"|Description | |||
|- | |||
|[[FindWeather - Weather|Weather '''FindWeather'''(''Int'')]] | |||
|Finds a weather from the currently occupied region or climate by the specified type. | |||
|- | |||
|[[GetCurrentWeather - Weather|Weather '''GetCurrentWeather'''()]] | |||
|Gets the current weather. | |||
|- | |||
|[[GetCurrentWeatherTransition - Weather|Float '''GetCurrentWeatherTransition'''()]] | |||
|Returns a value from 0.0 to 1.0 describing how far in the current weather has transitioned. | |||
|- | |||
|[[GetOutgoingWeather - Weather|Weather '''GetOutgoingWeather'''()]] | |||
|Gets the weather which is currently transitioning out. | |||
|- | |||
|[[GetSkyMode - Weather|Int '''GetSkyMode'''()]] | |||
|Gets a code representing the mode the sky is currently in. | |||
|- | |||
|[[ReleaseOverride - Weather|'''ReleaseOverride'''()]] | |||
|Tells the sky to release its overriding weather. | |||
|} | |||
== Member Functions == | == Member Functions == | ||
''' | {|class="wikitable" width =100% | ||
!style="text-align:left;" width=25%|Function | |||
!style="text-align:left;"|Description | |||
|- | |||
|[[ForceActive - Weather|'''ForceActive'''(''Bool'')]] | |||
|Forces this to be the active weather immediately, without transition. | |||
|- | |||
|[[GetClassification - Weather|Int '''GetClassification'''()]] | |||
|Gets the classification code for this weather object. | |||
|- | |||
|[[SetActive - Weather|'''SetActive'''(''Bool, Bool'')]] | |||
|Sets the active weather on the sky to be this weather. | |||
|} | |||
== SKSE Member Functions == | == SKSE Member Functions == | ||
{|class="wikitable" width =100% | |||
!style="text-align:left;" width=25%|Function | |||
!style="text-align:left;"|Description | |||
|- | |||
|[[GetSunGlare - Weather|Float '''GetSunGlare'''()]] | |||
|Gets the sun glare percentage. | |||
|- | |||
|[[GetSunDamage - Weather|Float '''GetSunDamage'''()]] | |||
|Gets the sun damage percentage. | |||
|- | |||
|[[GetWindDirection - Weather|Float '''GetWindDirection'''()]] | |||
|Gets the wind direction in degrees. | |||
|- | |||
''' | |[[GetWindDirectionRange - Weather|Float '''GetWindDirectionRange'''()]] | ||
|Gets the wind direction range in degrees. | |||
|- | |||
|[[GetFogDistance - Weather|Float '''GetFogDistance'''(''Bool, Int'')]] | |||
|Gets the fog distance of the specified type. | |||
|} | |||
[[Category:Scripting]] | |||
[[Category:Papyrus]] | |||
[[Category:Script Objects]] |
Revision as of 05:20, 28 August 2013
Extends: Form Script
Script for the manipulation of the weather.
Definition
ScriptName Weather extends Form Hidden
Global Functions
Function | Description |
---|---|
Weather FindWeather(Int) | Finds a weather from the currently occupied region or climate by the specified type. |
Weather GetCurrentWeather() | Gets the current weather. |
Float GetCurrentWeatherTransition() | Returns a value from 0.0 to 1.0 describing how far in the current weather has transitioned. |
Weather GetOutgoingWeather() | Gets the weather which is currently transitioning out. |
Int GetSkyMode() | Gets a code representing the mode the sky is currently in. |
ReleaseOverride() | Tells the sky to release its overriding weather. |
Member Functions
Function | Description |
---|---|
ForceActive(Bool) | Forces this to be the active weather immediately, without transition. |
Int GetClassification() | Gets the classification code for this weather object. |
SetActive(Bool, Bool) | Sets the active weather on the sky to be this weather. |
SKSE Member Functions
Function | Description |
---|---|
Float GetSunGlare() | Gets the sun glare percentage. |
Float GetSunDamage() | Gets the sun damage percentage. |
Float GetWindDirection() | Gets the wind direction in degrees. |
Float GetWindDirectionRange() | Gets the wind direction range in degrees. |
Float GetFogDistance(Bool, Int) | Gets the fog distance of the specified type. |