[Antag] Lone Ops (#14647)
* loneops event, prototype stuff, striker shuttle, and nukeops rule changes * newline * shuttle attributions * optimizations and tweaks * bugfix and mutually exclusive with nukeops * bugfix but better * fix nukie planet spawning when defaulting to extended * remove hypospray protection references * ghost_roles.yml edit thingy * remove .orig file
This commit is contained in:
@@ -53,3 +53,9 @@
|
||||
- Chi
|
||||
- Psi
|
||||
- Omega
|
||||
|
||||
- type: dataset
|
||||
id: SyndicateNamesPrefix
|
||||
values:
|
||||
- Operative
|
||||
- Agent
|
||||
|
||||
@@ -72,3 +72,23 @@
|
||||
- state: green
|
||||
- sprite: Structures/Wallmounts/signs.rsi
|
||||
state: radiation
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
id: SpawnPointLoneNukeOperative
|
||||
name: ghost role spawn point
|
||||
suffix: loneops
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: GhostRole
|
||||
name: Lone Operative
|
||||
description: You are a lone nuclear operative. Destroy the station!
|
||||
rules: You are a syndicate operative tasked with the destruction of the station. As an antagonist, do whatever is required to complete this task.
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanLoneNuclearOperative
|
||||
- type: Sprite
|
||||
sprite: markers/jobs.rsi
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: Structures/Wallmounts/signs.rsi
|
||||
state: radiation
|
||||
|
||||
@@ -57,3 +57,23 @@
|
||||
components:
|
||||
- type: NukeOperative
|
||||
- type: RandomHumanoidAppearance
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
parent: MobHuman
|
||||
id: MobHumanLoneNuclearOperative
|
||||
name: Lone Operative
|
||||
components:
|
||||
- type: RandomHumanoidAppearance
|
||||
randomizeName: false
|
||||
- type: NukeOperative
|
||||
- type: Loadout
|
||||
prototype: SyndicateOperativeGearFull
|
||||
prototypes: [SyndicateOperativeGearFull]
|
||||
- type: RandomMetadata
|
||||
nameSegments:
|
||||
- SyndicateNamesPrefix
|
||||
- SyndicateNamesNormal
|
||||
- type: Faction
|
||||
factions:
|
||||
- Syndicate
|
||||
|
||||
@@ -222,3 +222,14 @@
|
||||
earliestStart: 50
|
||||
weight: 2.5
|
||||
endAfter: 1
|
||||
|
||||
- type: gameRule
|
||||
id: LoneOps
|
||||
config:
|
||||
!type:StationEventRuleConfiguration
|
||||
id: LoneOps
|
||||
earliestStart: 55
|
||||
weight: 5
|
||||
minimumPlayers: 20
|
||||
reoccurrenceDelay: 25
|
||||
endAfter: 1
|
||||
|
||||
Reference in New Issue
Block a user