Quite right. Initially campaign was supposed to be largely what it currently is, with added objectives & full content, a linear system of maps and match configs that allow you to fight through all the content in the game with a persistent profile. The bright point with this approach was that it's fully compatible with online, both game-hosted and dedicated servers.
At some point a conclusion was made that we can go one step further than that, in more spirit of an open world, that will allow you to travel between the maps using extraction points. This obviously opens possibilities, e.g. starting the campaign in any given map as the player can indeed then reach any other map, making a decision when it's crossroads time. It'll still make sense to start the campaign from a dead-end map and have a predefined set of connections between the maps.
This system allows online, but only the hosting player can influence which map will be entered next. Therefore the invasion servers can't really use this new system, unless it's hooked up some other way.
A menu UI for the campaign settings will be made at some point, offering bunch of multipliers and options to influence the campaign experience a bit. No idea what all we'll include there, but anyway, all settings are and will be open directly there in the scripts too. Quite soon it should also be possible to conveniently create mods including campaign scripts.
|