View source for Script/World
Jump to: navigation, search
You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group: Users.
You can view and copy the source of this page.
Return to Script/World.
class World
The main interface for interacting with the global game state, persistent across all levels.
Class Methods
bool | IsMapAccessible (const uint _uMapId) const |
is the given level currently accessible? | |
void | SetMapAccessible (const uint _uMapId, const bool _bAccessible = true, const uint8 _uSetting = - 1) |
set whether the given map is accessible by the player from the world map. | |
uint8 | GetCurrentMapSetting (const uint _uMapId) const |
get the current setting for the given map | |
void | SetMapSetting (const uint _uMapId, const uint8 _uSetting) |
set the active setting for the given map. the setting change will only take effect the next time the level is visited. | |
void | GoToMap (const uint _uMapId, const uint8 _uSetting = - 1) |
go to the given map in the given setting (or current setting, if not specified) | |
void | EnableDialogueTopic (const string&in _sContainerName, const string&in _sTopicName, const bool _bEnabled) |
get the random number generator | |
void | BlockDialogueTopicNode (const string&in _sContainerName, const string&in _sNodeName) |
disable a dialogue topic node | |
void | UnblockDialogueTopicNode (const string&in _sContainerName, const string&in _sNodeName) |
enable a dialogue topic node | |
bool | GetGlobalBool (const string&in _sVarName, const bool _bDefault = false) const |
get global variable of type bool | |
int | GetGlobalInt (const string&in _sVarName, const int _iDefault = - 1) const |
get global variable of type integer | |
void | SetGlobalBool (const string&in _sVarName, const bool _bValue) |
set global variable of type bool | |
void | SetGlobalInt (const string&in _sVarName, const int _iValue) |
set global variable of type integer |
Retrieved from "http://sf3scripting.spellforce.com/index.php?title=Script/World"