Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dynamic campaign mode #1252

Open
ETLegacyTeam opened this issue Mar 5, 2020 · 2 comments
Open

Add dynamic campaign mode #1252

ETLegacyTeam opened this issue Mar 5, 2020 · 2 comments
Labels
cat: mod Category mod (generic) 💡 Feature New feature or request P3: Normal Priority 3
Milestone

Comments

@ETLegacyTeam
Copy link
Member

ETLegacyTeam commented Mar 5, 2020

Author: @rmarquis (Spyhawk)
Date: 2019-04-18
Redmine Issue: 1252, https://dev.etlegacy.com/issues/1252


In the original ET design, campaigns were the heart of the game. They were designed as a suite of 3 maps with skill leveling in mind, and players would reach maximum levels (in one or maybe all categories) on the last map only.

Unfortunately, campaign mode is hardly usable with the existing gazillon of maps, and as such objective or mapvoting tend to be prefered. As a result, the original idea behind XP leveling has been largely left behind, while being largely replaced by XP save, which has infortunate consequences on the gameplay balance.

Introduce a new dynamic campaign mode, similar to the existing campaign mode gameplay but with the following characteristics:

  • dynamically generated with random maps from a pool,
  • fully server side, without the need to download any file on the clients,
  • designed to be used with skill leveling accross multiple maps (ideally 3), which would then be automatically reset.

Related issue(s): #871

@ETLegacyTeam
Copy link
Member Author

From: @isRyven (ryven)
Date: 2019-04-19T08:14:31Z


We would need to define cvar to set the number of maps campaign would fit.
-g_dynamicCampaign- Use g_gametype 7 instead ?
g_dynamicCampaignMaxMaps

@rmarquis
Copy link
Contributor

rmarquis commented Jan 8, 2021

Have a look at MapVote game mode with its g_resetXPMapCount cvar. It is quite similar to a dynamic campaign, minus the votes of maps doesn't happen in bulk but after each map instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat: mod Category mod (generic) 💡 Feature New feature or request P3: Normal Priority 3
Projects
None yet
Development

No branches or pull requests

2 participants