Syndicate Names (#8692)

* Syndicate Names

* Update syndicate.yml

* Update NukeopsRuleSystem.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
Pancake
2022-06-06 20:41:22 -07:00
committed by GitHub
parent bbc4697708
commit 3c7aebab1d
2 changed files with 61 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ using Content.Server.Station.Components;
using Content.Server.Station.Systems;
using Content.Shared.CCVar;
using Content.Shared.MobState;
using Content.Shared.Dataset;
using Content.Shared.Roles;
using Robust.Server.Maps;
using Robust.Server.Player;
@@ -213,6 +214,8 @@ public sealed class NukeopsRuleSystem : GameRuleSystem
var commanderGear = _prototypeManager.Index<StartingGearPrototype>("SyndicateCommanderGearFull");
var starterGear = _prototypeManager.Index<StartingGearPrototype>("SyndicateOperativeGearFull");
var medicGear = _prototypeManager.Index<StartingGearPrototype>("SyndicateOperativeMedicFull");
var syndicateNamesElite = new List<string>(_prototypeManager.Index<DatasetPrototype>("SyndicateNamesElite").Values);
var syndicateNamesNormal = new List<string>(_prototypeManager.Index<DatasetPrototype>("SyndicateNamesNormal").Values);
var spawns = new List<EntityCoordinates>();
@@ -239,15 +242,15 @@ public sealed class NukeopsRuleSystem : GameRuleSystem
switch (i)
{
case 0:
name = $"Commander";
name = $"Commander " + _random.PickAndTake<string>(syndicateNamesElite);
gear = commanderGear;
break;
case 1:
name = $"Operator #{i}";
name = $"Agent " + _random.PickAndTake<string>(syndicateNamesNormal);
gear = medicGear;
break;
default:
name = $"Operator #{i}";
name = $"Operator " + _random.PickAndTake<string>(syndicateNamesNormal);
gear = starterGear;
break;
}