Skip to content

Commit

Permalink
Make cam2-a script work closer to v1.10.
Browse files Browse the repository at this point in the history
Do not display mission end backdrop when the mission is failed.
  • Loading branch information
KJeff01 committed Dec 16, 2017
1 parent 1327062 commit 5ab7002
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 12 deletions.
29 changes: 20 additions & 9 deletions data/base/script/campaign/cam2-a.js
Expand Up @@ -84,7 +84,7 @@ function sendCOTransporter()
}
);

queue("sendCOTransporter", camChangeOnDiff(300000)); //5 min
queue("sendCOTransporter", camChangeOnDiff(240000)); //4 min
}
}

Expand Down Expand Up @@ -142,8 +142,8 @@ function mapEdgeDroids()

function vtolAttack()
{
var list; with (camTemplates) list = [colcbv, colatv];
camSetVtolData(THE_COLLECTIVE, "vtolAppearPos", "vtolRemoveZone", list, camChangeOnDiff(300000), "COCommandCenter"); //5 min
var list; with (camTemplates) list = [colcbv];
camSetVtolData(THE_COLLECTIVE, "vtolAppearPos", "vtolRemoveZone", list, camChangeOnDiff(180000), "COCommandCenter"); //3 min
}

function groupPatrol()
Expand Down Expand Up @@ -172,10 +172,12 @@ function groupPatrol()
function truckDefense()
{
if (enumDroid(THE_COLLECTIVE, DROID_CONSTRUCT).length > 0)
queue("truckDefense", 160000);
{
const DEFENSES = ["WallTower06", "PillBox1", "WallTower03"];
camQueueBuilding(THE_COLLECTIVE, DEFENSES[camRand(DEFENSES.length)]);

const DEFENSES = ["WallTower06", "PillBox1", "WallTower03"];
camQueueBuilding(THE_COLLECTIVE, DEFENSES[camRand(DEFENSES.length)]);
queue("truckDefense", 160000);
}
}

//Gives starting tech and research.
Expand Down Expand Up @@ -245,16 +247,25 @@ function eventTransporterLanded(transport)
}

index = index + 1;
if (index >= TRANSPORT_LIMIT)
{
queue("downTransporter", 60000);
}
}
}

//Warn that something bad happened to the fifth transport
function downTransporter()
function reallyDownTransporter()
{
setReinforcementTime(LZ_COMPROMISED_TIME);
playSound("pcv443.ogg");
}

function downTransporter()
{
camCallOnce("reallyDownTransporter");
}

function eventTransporterLaunch(transport)
{
if (index >= TRANSPORT_LIMIT)
Expand Down Expand Up @@ -334,8 +345,8 @@ function eventStartLevel()

queue("secondVideo", 12000); // 12 sec
queue("truckDefense", 15000);// 15 sec.
queue("sendCOTransporter", 30000); //30 sec
queue("groupPatrol", camChangeOnDiff(60000)); // 60 sec
queue("vtolAttack", camChangeOnDiff(300000)); //5 min
queue("sendCOTransporter", camChangeOnDiff(240000)); //4 min
queue("vtolAttack", camChangeOnDiff(180000)); //3 min
queue("mapEdgeDroids", camChangeOnDiff(420000)); //7 min
}
4 changes: 2 additions & 2 deletions data/base/stats/research.json
Expand Up @@ -5949,7 +5949,7 @@
"keyTopic": 1,
"msgName": "RES_W_RK_HvAT",
"name": "Tank Killer Rocket",
"requiredResearch": [
"requiredResearch": [
"R-Wpn-Rocket03-HvAT"
],
"researchPoints": 10000,
Expand All @@ -5968,7 +5968,7 @@
"requiredResearch": [
"R-Wpn-Rocket03-HvAT",
"R-Wpn-Rocket-Damage04",
"R-Wpn-RocketSlow-Damage03"
"R-Wpn-RocketSlow-Damage03"
],
"researchPoints": 6000,
"researchPower": 187,
Expand Down
2 changes: 1 addition & 1 deletion src/mission.cpp
Expand Up @@ -2245,7 +2245,7 @@ static bool _intAddMissionResult(bool result, bool bPlaySuccess)
// add some funky beats
cdAudio_PlayTrack(SONG_FRONTEND);

if (!bMultiPlayer)
if (!bMultiPlayer && result)
{
if (!screen_GetBackDrop())
{
Expand Down

0 comments on commit 5ab7002

Please sign in to comment.