Make Greeting channel useful again #3896
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About the PR
This PR is blocked by #3893!!
Makes the Greeting channel actually useful again. New players now automatically receive a Greeting encryption key, and the new player max playtime has been increased to 10 hours for parity with the Panic Bunker.
Why / Balance
Fix for #3892. Details are listed there, but TL;DR it was unused before this except as a private channel between Valet and Frontier Command.
By equipping the key directly into new players' headsets, we avoid the need for an intercom in a noisy area, and ensure it's a resource always available to these new players (instead of just when standing next to said (likely obscure) intercom).
Playtime increase, as stated, is just for parity with the panic bunker. Was 3 hours, now 10.
Technical details
Leverages the changes made in #3893 to equip an additional loadout alongside the new player announcement (
Content.Server/_NF/GameTicking/GameTicker.NFSpawning.cs
). Also introduces a new CVar,nf14.greeting.loadout
, which defines the ID of the loadout prototype to be used. If unset or otherwise invalid, does not apply any loadout.Adds a corresponding new loadout, NFGreenhornLoadout. Currently used to define a whopping one (1) Greeting encryption key, but fully capable of more - perhaps we could put in a handbook of some sort at some point.
How to test
Talk with your self like a maniacIntroduce Client 2 to the sector, show them around, have a good time.Media
(*throngler not included)
Requirements
Breaking changes
None this time.
Changelog
🆑