Scripted campaign?


(Ragnar_40k) #1

It is possible to create a scripted campaign? That means the outcome of a map determines the next map.

E.g. if Axis win the first map (radar map) they gain initiative and start a counter attack (railgun map). But if Allies win the first map they press forward (fueldump map).

Additionally a “Campaign Stopwatch” mode would be nice (with scripted results)
Radar -> Axis win -> Railgun -> Axis win -> Axis campaign win
Radar -> Axis win -> Railgun -> Allies win -> campaign is a draw
Radar -> Allies win -> Fueldump -> Axis win -> campaign is a draw
Radar -> Allies win -> Fueldump -> Allies win -> Allied campaign win


(BOOTSAUCE) #2

Damn, that’s a great idea.


(senator) #3

the only problem is the first map, the team that looses map1 can only hope for a draw so the first map has to be as balanced as possible, don’t know whether all will agree on Radar as balanced.
The second map than should favour the team that lost the first round to allow the weaker team a fair chance to get a draw.

Well, could be fun :slight_smile:


(Ragnar_40k) #4

Well, that was just an example. You could add a third map where the loser of the first map can turn the entire campaign if they perform good at the second map (so if its a draw after 2 maps a third map will be played)


(wudan) #5

It’s inherently flawed because we don’t all jump in the campaign and stick with it until the end on the same team, right?

However, it is still awesome, and this is a good idea.


(Ragnar_40k) #6

And now it isnt? Did you ever joined a server where the third map of a campaign is played. All the guys have level 4, Engineers build the bridge in seconds, Lieutenants throw airstrikes like crazy, …


(wudan) #7

That’s what I was implying. It’s useless to be upset about players who have more experience and skill in game, because they have already been there longer. Just pick a class, do a good job, and you’ll be moving up in ranks in no time.

The dynamic is the same, even with this good idea, I’m just saying this is a good idea and won’t necessarily have an effect on game-play balance. It’s just a different way of determining the next map in the cycle.


(Ph0g) #8

Yes, I think it would be a great idea to implement map-rotation specific scripting. The question is how would we do this with the variable configs we have now. There is no current support for IF/THEN/ELSE scripting, although if there was that would rule.

Another relevant and handy feature would be an XP modifier between rounds.


(Brinkman) #9

this sounds like the game general chaos for the genesis haha


(Ragnar_40k) #10

Mhh, (RtCW)-maps have now some internal variables that can override server settings (e.g. the timelimit or respawn times). Maybe that, dependend on a given argument/variable, a set of these internal variables is choosed to reflect the campaign progress. So the timelimit could be reduced or the starting spawn point could change.

You can simply set variables, e.g.:
/seta campaign “map1File; map1Outcome”
/seta map1Outcome “map2AxisWin;map2Draw;map2AlliedWin”

/seta map2AxisWin “map2aFile; map2aOutcome”
.
.
.

The rest will be done internal by the game. This maybe a little bit complicated at the fisrt look, but it works.


(BoltyBoy) #11

I’d love to see a Grand Campaign - where several servers are interlinked and the outcome of all the matches updates some larger strategic map - like you could do an entire WWII Grand Campaign. You may win your battle but you’d also rely on your other allies playing on other maps to win their battles - a la real War :slight_smile: Yeah yeah I’m sure there are many good reasons why this would be flawed - go back to your paddock and chew on your grass!


(NoSoup4U) #12

Something along the lines of this has also been spoken about in his post : http://www.splashdamage.com/forums/viewtopic.php?t=1263

The other day i asked Wils (if i remember correctly) if it would be possible to let one team have two objectives, and depending on which objective the attacking team goes for, that will decide the next map.
He , sadly enough, told me this was not possible.

I don’t know if this plan is possible.

But i think the idea of letting the next map be related to which team won, can turn out to be quite cool.
I particularly like the idea of BoltyBoy, about the connected servers… and a global-war going on on them servers…
Ok : It has flaws ; But to the gamedevelopers (or modders) to get rid of those flaws , and implement it :slight_smile: