Frontend
The frontend object is automatically provided by the frontend game environment to script, and provides functionality specific to the frontend. The functions it provides may be called directly on the object in the following form.
Example:
frontend.<function_name>(<args>)
| Loaded in Frontend |
|
-
frontend.start_named_battle(keystring) -
Starts a named battle specified by key from the
battlestable.Parameters:
1
key
Returns:
nil
-
frontend.start_campaign(campaign keystring,faction keystring,political party keystring) -
Starts the specified campaign, by string key from the
campaignstable. A faction key from thefactionstable and a political party key frompolitical_partiestable.Parameters:
1
campaign key
2
faction key
3
political party key
Returns:
nil
-
frontend.load_campaign(file pathstring, [from cloudboolean]) -
Loads a campaign save file by name.
Parameters:
1
file path
2
optional, default value=false
from cloud
Returns:
nil
-
frontend.continue_campaign([from cloudboolean]) -
Loads the most recently saved campaign game.
Parameters:
1
optional, default value=false
from cloud
Returns:
nil
-
frontend.campaign_saves_exist() -
Returns whether any singleplayer campaign save files exists.
Returns:
saves existboolean
-
frontend.campaign_saves_exist_mp() -
Returns whether any multiplayer campaign save files exists.
Returns:
saves existboolean