Set a relicCount from autostart, so the triggerscripts actually will spawn relics
Should fix the concern in 6d54ab4c1f
Reported By: mimo
Reviewed By: elexis
Differential Revision: https://code.wildfiregames.com/D1393
This was SVN commit r21560.
This commit is contained in:
parent
c5d9ea7c06
commit
648cd44576
@ -16,8 +16,9 @@ Autostart:
|
|||||||
-autostart-team=PLAYER:TEAM sets the team for PLAYER (e.g. 2:2).
|
-autostart-team=PLAYER:TEAM sets the team for PLAYER (e.g. 2:2).
|
||||||
-autostart-nonvisual disable any graphics and sounds
|
-autostart-nonvisual disable any graphics and sounds
|
||||||
-autostart-victory=SCRIPTNAME sets the victory conditions with SCRIPTNAME located in simulation/data/settings/victory_conditions/
|
-autostart-victory=SCRIPTNAME sets the victory conditions with SCRIPTNAME located in simulation/data/settings/victory_conditions/
|
||||||
-autostart-wonderduration=NUM sets the victory duration NUM for wonder victory conditions (default 10 minutes)
|
-autostart-wonderduration=NUM sets the victory duration NUM for wonder victory condition (default 10 minutes)
|
||||||
-autostart-relicduration=NUM sets the victory duration NUM for relic victory conditions (default 10 minutes)
|
-autostart-relicduration=NUM sets the victory duration NUM for relic victory condition (default 10 minutes)
|
||||||
|
-autostart-reliccount=NUM sets the number of relics for relic victory condition (default 2 relics)
|
||||||
Multiplayer:
|
Multiplayer:
|
||||||
-autostart-playername=NAME sets local player NAME (default 'anonymous')
|
-autostart-playername=NAME sets local player NAME (default 'anonymous')
|
||||||
-autostart-host sets multiplayer host mode
|
-autostart-host sets multiplayer host mode
|
||||||
|
@ -1156,10 +1156,12 @@ CStr8 LoadSettingsOfScenarioMap(const VfsPath &mapPath)
|
|||||||
* -autostart-victory=SCRIPTNAME sets the victory conditions with SCRIPTNAME
|
* -autostart-victory=SCRIPTNAME sets the victory conditions with SCRIPTNAME
|
||||||
* located in simulation/data/settings/victory_conditions/
|
* located in simulation/data/settings/victory_conditions/
|
||||||
* (default conquest)
|
* (default conquest)
|
||||||
* -autostart-wonderduration=NUM sets the victory duration NUM for wonder victory conditions
|
* -autostart-wonderduration=NUM sets the victory duration NUM for wonder victory condition
|
||||||
* (default 10 minutes)
|
* (default 10 minutes)
|
||||||
* -autostart-relicduration=NUM sets the victory duration NUM for relic victory conditions
|
* -autostart-relicduration=NUM sets the victory duration NUM for relic victory condition
|
||||||
* (default 10 minutes)
|
* (default 10 minutes)
|
||||||
|
* -autostart-reliccount=NUM sets the number of relics for relic victory condition
|
||||||
|
* (default 2 relics)
|
||||||
*
|
*
|
||||||
* Multiplayer:
|
* Multiplayer:
|
||||||
* -autostart-playername=NAME sets local player NAME (default 'anonymous')
|
* -autostart-playername=NAME sets local player NAME (default 'anonymous')
|
||||||
@ -1508,6 +1510,11 @@ bool Autostart(const CmdLineArgs& args)
|
|||||||
relicDuration = args.Get("autostart-relicduration").ToInt();
|
relicDuration = args.Get("autostart-relicduration").ToInt();
|
||||||
scriptInterface.SetProperty(settings, "RelicDuration", relicDuration);
|
scriptInterface.SetProperty(settings, "RelicDuration", relicDuration);
|
||||||
|
|
||||||
|
int relicCount = 2;
|
||||||
|
if (args.Has("autostart-reliccount"))
|
||||||
|
relicCount = args.Get("autostart-reliccount").ToInt();
|
||||||
|
scriptInterface.SetProperty(settings, "RelicCount", relicCount);
|
||||||
|
|
||||||
if (args.Has("autostart-host"))
|
if (args.Has("autostart-host"))
|
||||||
{
|
{
|
||||||
InitPs(true, L"page_loading.xml", &scriptInterface, mpInitData);
|
InitPs(true, L"page_loading.xml", &scriptInterface, mpInitData);
|
||||||
|
Loading…
Reference in New Issue
Block a user