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

Alternate pvp objective #2760

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

DeltaFire15
Copy link
Contributor

About The Pull Request

This PR adds an alternate objective / goal to the pvp gamemode. Currently implemented by replacing base pvp's, until it is decided whether this is to be a replacement / option / whatever else.
This should not be fullmerged before that is decided.

This new mission leads both vessels to a specific system with a Wormhole Anchor station, where the Syndicate is attempting to stabilize a wormhole into Sol.
Being in this system without the other ship being present for 15 minutes (not neccessarily in a row) leads to victory.
The (automated) anchor station itself cannot be destroyed. By default, it will will fire upon any vessels in system, however getting a lead of at least 3 minutes compared to the other side flips control of it to you.
There is a grace period of 25 minutes between game start and any control starting to lead to timer decrease, as to leave a bit of leeway. Additionally, every 5 minutes of control (or the station having its allegiance overridden) cause an announcement to keep progress obvious (albeit it can also be seen on the comms console).

Of course, as always, simply blowing up the other ship works too.

Aand of course this also fixes / tweaks bits of code, because there's always more to fix.

Why It's Good For The Game

The current pvp objective doesn't really do anything that encourages the mode being "pvp", since nothing you need to do leads to immediate conflict unless you happen to run across eachother.
This is a more focused take that should cause some more direct confrontation.

Testing Photographs and Procedure

I've done basic testing, however as always things may get past me.

Changelog

🆑
add: New pvp objective. Fight for a system where the syndicate is attempting to create a wormhole to Sol.
code: Makes the overmap objective defines not just usable in that single file because that is painful.
code: Moves a bit of roundend nsv change code into an nsv folder so it can use nsv defines.
fix: Overmap gamesmodes no longer do some very evil things (not calling parent on new, for one).
/:cl:

adds alternate objective.
modifies pvp mode to use them instead of current to test.
fixes a bunch of random things because of course.
screams at other code that is too far out of scope.
minor tweaks / grammar
@DeltaFire15 DeltaFire15 added Feature Code Improvement Fix Overmap This issue or PR is related to overmap interactions Starsystem Issues and pull requests related to star systems. labels Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code Improvement Feature Fix Overmap This issue or PR is related to overmap interactions Starsystem Issues and pull requests related to star systems.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant