Class NukeopsRuleComponent
Inheritance
System.Object
NukeopsRuleComponent
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
|
Improve this Doc
View Source
CommanderStartGearProto
Declaration
public ProtoId<StartingGearPrototype> CommanderStartGearProto
Field Value
|
Improve this Doc
View Source
EliteNames
Declaration
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
|
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
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
MaxOps
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MedicRoleProto
Declaration
public ProtoId<AntagPrototype> MedicRoleProto
Field Value
|
Improve this Doc
View Source
MedicStartGearProto
Declaration
public ProtoId<StartingGearPrototype> MedicStartGearProto
Field Value
|
Improve this Doc
View Source
MinPlayers
The minimum needed amount of players
Declaration
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
|
Improve this Doc
View Source
OperativeStartGearProto
Declaration
public ProtoId<StartingGearPrototype> OperativeStartGearProto
Field Value
|
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
|
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
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
|
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
|
Improve this Doc
View Source
WinType
Declaration
Field Value