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

[Proposal]: Add time limits to ALL missions #2548

Open
1 task done
clintonmead opened this issue Feb 26, 2024 · 2 comments
Open
1 task done

[Proposal]: Add time limits to ALL missions #2548

clintonmead opened this issue Feb 26, 2024 · 2 comments
Labels
Type-Enhancement Issue refers to a vector of improvement for Naev.

Comments

@clintonmead
Copy link
Contributor

Suggestion

All missions (with the possible exception of story line missions) should have time limits. In many cases (for example, bulk cargo), perhaps these should be very generous, but things like patrol and assassination missions should have reasonable time limits, for both gameplay and realism reasons. The gameplay reason being to prevent ridiculous stacking and the realism reason being that presumably the people who are paying for these tasks to be done want them done sometime in the relatively near future.

Note that these time limits should all be TIME limits. I believe currently assassination missions have a hidden number of jumps limit, but not a time limit. A time limit would encourage people to use faster (and hence, presumably smaller) craft. Perhaps the time limits could be such that larger craft would be likely to make it only just on time, whereas faster craft might have the leisure to make fuel stops/stop for other missions on the way. Or perhaps the time limits could vary by mission/target craft size, with missions with tighter deadlines paying higher rewards.

Seek and destroy missions probably need a time limit for each "leg".

Whether these time limits should be transparent to the player or hidden is debatable, although I'd lean towards transparency, at least initially.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@clintonmead clintonmead added the Type-Enhancement Issue refers to a vector of improvement for Naev. label Feb 26, 2024
@bobbens
Copy link
Member

bobbens commented Feb 26, 2024

I'm not sure I would go all onboard with time limits on everything. For repeatable missions like assassination and such, I don't think it would be an issue as long as it's clear to the player. Give them a nice count-down in the on screen display (OSD) so they can track it and such. Things like patrol missions and the likes would also make sense with this.

However, for story missions and the likes, I think it adds a lot more development overhead (have to make it clear to the player, track it, and update the OSD all the time, so it's more work for not much gain.

I would also note that there is an implicit mission limit, where non-mission computer missions decrease in frequency when the player has too many missions to sort of stop the player from accumulating 20+ active story missions.

@tpalmerstudios
Copy link

Agree with @bobbens. If all missions had a timer, I think a whole rework of the mission display would need to be done.

In addition to severely limiting how many people a player talks to, it rushes players through the Spaceports and Bars so they can hurry, and taking missions becomes a risk that players don't want to do because they might not have time.

A lot of missions seem to be low-ish priority, and I think most people like collecting them and doing them when they're in the neighborhood.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type-Enhancement Issue refers to a vector of improvement for Naev.
Projects
None yet
Development

No branches or pull requests

3 participants