|
@@ -139,7 +139,7 @@ function loadMissionStage3()
|
|
|
|
|
|
// Construct MOD paths
|
|
// Construct MOD paths
|
|
pathOnMissionLoadDone();
|
|
pathOnMissionLoadDone();
|
|
-
|
|
|
|
|
|
+ getRootScene().callOnChildren("onCreateGame");
|
|
// Mission loading done...
|
|
// Mission loading done...
|
|
echo("*** Mission loaded");
|
|
echo("*** Mission loaded");
|
|
|
|
|
|
@@ -152,6 +152,16 @@ function loadMissionStage3()
|
|
%hasGameMode = callGamemodeFunction("onMissionStart");
|
|
%hasGameMode = callGamemodeFunction("onMissionStart");
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+function GameBase::onCreateGame(%this)
|
|
|
|
+{
|
|
|
|
+ %db = %this.getDatablock();
|
|
|
|
+ if (%db.isMethod("onCreateGame"))
|
|
|
|
+ {
|
|
|
|
+ %db.onCreateGame(%this);
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
function endMission()
|
|
function endMission()
|
|
{
|
|
{
|
|
if (!isObject( getScene(0) ))
|
|
if (!isObject( getScene(0) ))
|