More events (#6894)

* Implements bureaucratic error and random sentience.

* Adds the Vent Critters event.

* bug moment

* forgot ignores.

* undo something i included in the PR by mistake.

* address review
This commit is contained in:
Moony
2022-02-25 23:10:09 -06:00
committed by GitHub
parent df5f38c778
commit 0898c8a837
18 changed files with 242 additions and 13 deletions

View File

@@ -0,0 +1 @@
station-event-bureaucratic-error-announcement = A recent bureaucratic error in the Organic Resources Department may result in personnel shortages in some departments and redundant staffing in others.

View File

@@ -0,0 +1,24 @@
## Phrases used for where central command got this information.
random-sentience-event-data-1 = scans from our long-range sensors
random-sentience-event-data-2 = our sophisticated probabilistic models
random-sentience-event-data-3 = our omnipotence
random-sentience-event-data-4 = the communications traffic on your station
random-sentience-event-data-5 = energy emissions we detected
random-sentience-event-data-6 = [REDACTED]
## Phrases used to describe the level of intelligence, though it doesn't actually affect anything.
random-sentience-event-strength-1 = human
random-sentience-event-strength-2 = primate
random-sentience-event-strength-3 = moderate
random-sentience-event-strength-4 = security
random-sentience-event-strength-5 = command
random-sentience-event-strength-6 = clown
random-sentience-event-strength-7 = low
random-sentience-event-strength-8 = AI
station-event-random-sentience-announcement = Based on { $data }, we believe that some of the station's { $amount ->
[1] { $kind1 }
[2] { $kind1 } and { $kind2 }
[3] { $kind1 }, { $kind2 }, and { $kind3 }
*[other] { $kind1 }, { $kind2 }, { $kind3 }, etc.
} beings have developed { $strength } level intelligence, and the ability to communicate.

View File

@@ -0,0 +1 @@
station-event-vent-spiders-start-announcement = Based on { $data }, we believe a small colony of unknown organisms have taken residence inside the station's ventilation and have taken action to drive them out.

View File

@@ -42,6 +42,8 @@
successChance: 0.2
interactSuccessString: petting-success-soft-floofy
interactFailureString: petting-failure-bat
- type: SentienceTarget
flavorKind: organic
- type: entity
name: bee
@@ -546,13 +548,8 @@
components:
- type: NameIdentifier
group: Monkey
- type: GhostTakeoverAvailable
makeSentient: true
name: monkey
description: Ook ook!
rules: |
Being a monkey does NOT give you a free pass to kill, RDM or self-antag.
- type: SentienceTarget
flavorKind: primate
- type: Sprite
drawdepth: Mobs
layers:
@@ -938,6 +935,19 @@
interactSuccessString: petting-success-tarantula
interactFailureString: petting-failure-generic
- type: entity
name: tarantula
parent: MobGiantSpider
id: MobGiantSpiderAngry
components:
- type: AiFactionTag
factions:
- Xeno
- type: UtilityAI
behaviorSets:
- Idle
- UnarmedAttackHostiles
- type: entity
name: possum
parent: SimpleMobBase

View File

@@ -45,6 +45,8 @@
- type: Grammar
attributes:
gender: epicene
- type: SentienceTarget
flavorKind: corgi
- type: entity
name: corrupted corgi

View File

@@ -55,7 +55,8 @@
- type: ApcPowerReceiver
powerLoad: 200
priority: Low
- type: SentienceTarget
flavorKind: mechanical
- type: entity
parent: VendingMachine

View File

@@ -50,6 +50,7 @@
- type: Construction
graph: GasUnary
node: ventpump
- type: VentCritterSpawnLocation
- type: entity
parent: GasUnaryBase

View File

@@ -1,6 +1,7 @@
- type: job
id: Quartermaster
name: "quartermaster"
head: true
startingGear: QuartermasterGear
departments:
- Cargo

View File

@@ -1,6 +1,7 @@
- type: job
id: HeadOfPersonnel
name: "head of personnel"
head: true
startingGear: HoPGear
departments:
- Command