Show / Hide Table of Contents

Class NukeopsRuleComponent

Inheritance
System.Object
NukeopsRuleComponent
Namespace: Content.Server.GameTicking.Rules.Components
Assembly: Content.Server.dll
Syntax
public sealed class NukeopsRuleComponent : Component

Fields

| Improve this Doc View Source

CanEnableWarOps

Enables opportunity to get extra TC for war declaration

Declaration
public bool CanEnableWarOps
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

CommanderRoleProto

Declaration
public ProtoId<AntagPrototype> CommanderRoleProto
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<AntagPrototype>
| Improve this Doc View Source

CommanderStartGearProto

Declaration
public ProtoId<StartingGearPrototype> CommanderStartGearProto
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<StartingGearPrototype>
| Improve this Doc View Source

EliteNames

Declaration
public string EliteNames
Field Value
Type Description
System.String
| Improve this Doc View Source

EvacShuttleTime

Time to emergency shuttle to arrive if RoundEndBehavior is ShuttleCall.

Declaration
public TimeSpan EvacShuttleTime
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

Faction

Declaration
public ProtoId<NpcFactionPrototype> Faction
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<NpcFactionPrototype>
| Improve this Doc View Source

GhostSpawnPointProto

Declaration
public EntProtoId GhostSpawnPointProto
Field Value
Type Description
Robust.Shared.Prototypes.EntProtoId
| Improve this Doc View Source

LeftOutpost

Whether or not nukie left their outpost

Declaration
public bool LeftOutpost
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

MaxOps

Declaration
public int MaxOps
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MedicRoleProto

Declaration
public ProtoId<AntagPrototype> MedicRoleProto
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<AntagPrototype>
| Improve this Doc View Source

MedicStartGearProto

Declaration
public ProtoId<StartingGearPrototype> MedicStartGearProto
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<StartingGearPrototype>
| Improve this Doc View Source

MinPlayers

The minimum needed amount of players

Declaration
public int MinPlayers
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NormalNames

Declaration
public string NormalNames
Field Value
Type Description
System.String
| Improve this Doc View Source

NukieOutpost

Declaration
public EntityUid? NukieOutpost
Field Value
Type Description
System.Nullable<EntityUid>
| Improve this Doc View Source

NukiePlanet

Declaration
public MapId? NukiePlanet
Field Value
Type Description
System.Nullable<Robust.Shared.Map.MapId>
| Improve this Doc View Source

NukieShuttle

Declaration
public EntityUid? NukieShuttle
Field Value
Type Description
System.Nullable<EntityUid>
| Improve this Doc View Source

OperativeMindPendingData

Data to be used in for an operative once the Mind has been added.

Declaration
public Dictionary<EntityUid, string> OperativeMindPendingData
Field Value
Type Description
Dictionary<EntityUid, System.String>
| Improve this Doc View Source

OperativeNames

Cached operator name prototypes.

Declaration
public Dictionary<string, List<string>> OperativeNames
Field Value
Type Description
Dictionary<System.String, List<System.String>>
| Improve this Doc View Source

OperativePlayers

Players who played as an operative at some point in the round. Stores the mind as well as the entity name

Declaration
public Dictionary<string, EntityUid> OperativePlayers
Field Value
Type Description
Dictionary<System.String, EntityUid>
| Improve this Doc View Source

OperativeRoleProto

Declaration
public ProtoId<AntagPrototype> OperativeRoleProto
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<AntagPrototype>
| Improve this Doc View Source

OperativeStartGearProto

Declaration
public ProtoId<StartingGearPrototype> OperativeStartGearProto
Field Value
Type Description
Robust.Shared.Prototypes.ProtoId<StartingGearPrototype>
| Improve this Doc View Source

OutpostMap

Declaration
public ResPath OutpostMap
Field Value
Type Description
Robust.Shared.Utility.ResPath
| Improve this Doc View Source

PlayersPerOperative

Declaration
public int PlayersPerOperative
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RoundEndBehavior

What will happen if all of the nuclear operatives will die. Used by LoneOpsSpawn event.

Declaration
public RoundEndBehavior RoundEndBehavior
Field Value
Type Description
RoundEndBehavior
| Improve this Doc View Source

RoundEndTextAnnouncement

Text for announcement if RoundEndBehavior is ShuttleCall. Used if shuttle is already called

Declaration
public string RoundEndTextAnnouncement
Field Value
Type Description
System.String
| Improve this Doc View Source

RoundEndTextSender

Text for shuttle call if RoundEndBehavior is ShuttleCall.

Declaration
public string RoundEndTextSender
Field Value
Type Description
System.String
| Improve this Doc View Source

RoundEndTextShuttleCall

Text for shuttle call if RoundEndBehavior is ShuttleCall.

Declaration
public string RoundEndTextShuttleCall
Field Value
Type Description
System.String
| Improve this Doc View Source

ShuttleMap

Declaration
public ResPath ShuttleMap
Field Value
Type Description
Robust.Shared.Utility.ResPath
| Improve this Doc View Source

SpawnOutpost

Whether or not to spawn the nuclear operative outpost. Used by LoneOpsSpawn event.

Declaration
public bool SpawnOutpost
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

SpawnPointProto

Declaration
public EntProtoId SpawnPointProto
Field Value
Type Description
Robust.Shared.Prototypes.EntProtoId
| Improve this Doc View Source

StartingGearPrototypes

Cached starting gear prototypes.

Declaration
public Dictionary<string, StartingGearPrototype> StartingGearPrototypes
Field Value
Type Description
Dictionary<System.String, StartingGearPrototype>
| Improve this Doc View Source

TargetStation

Declaration
public EntityUid? TargetStation
Field Value
Type Description
System.Nullable<EntityUid>
| Improve this Doc View Source

WarDeclarationDelay

Time allowed for declaration of war

Declaration
public TimeSpan WarDeclarationDelay
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

WarDeclarationMinOps

Minimal operatives count for war declaration

Declaration
public int WarDeclarationMinOps
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WarDeclaredTime

Indicates time when war has been declared, null if not declared

Declaration
public TimeSpan? WarDeclaredTime
Field Value
Type Description
System.Nullable<TimeSpan>
| Improve this Doc View Source

WarNukieArriveDelay

Delay between war declaration and nuke ops arrival on station map. Gives crew time to prepare

Declaration
public TimeSpan? WarNukieArriveDelay
Field Value
Type Description
System.Nullable<TimeSpan>
| Improve this Doc View Source

WarTCAmountPerNukie

This amount of TC will be given to each nukie

Declaration
public int WarTCAmountPerNukie
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WinConditions

Declaration
public List<WinCondition> WinConditions
Field Value
Type Description
List<WinCondition>
| Improve this Doc View Source

WinType

Declaration
public WinType WinType
Field Value
Type Description
WinType
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾