From 28f46b8aca415b5158d4889b81c31659437fefd8 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 15 Apr 2022 17:39:47 -0700 Subject: [PATCH] Give all hostile salvage mobs + spider ghost role takeover (#7572) --- Resources/Prototypes/Entities/Mobs/NPCs/animals.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/NPCs/bear.yml | 4 ++++ Resources/Prototypes/Entities/Mobs/NPCs/carp.yml | 9 +++++++++ Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml | 4 ++++ 4 files changed, 21 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index feef2b4edc..ea1e43fcfc 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1134,6 +1134,10 @@ behaviorSets: - Idle - UnarmedAttackHostiles + - type: GhostTakeoverAvailable + makeSentient: true + name: giant spider + description: Wreak havoc on the station's inhabitants! - type: entity name: possum diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/bear.yml b/Resources/Prototypes/Entities/Mobs/NPCs/bear.yml index fb0c16b3d8..5dead9de1b 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/bear.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/bear.yml @@ -59,3 +59,7 @@ damage: groups: Brute: 15 + - type: GhostTakeoverAvailable + makeSentient: true + name: space bear + description: Wreak havoc on the station's inhabitants, and disrupt salvage! diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index f92b7b8e0d..a400059c82 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -56,6 +56,11 @@ damage: groups: Brute: 20 + - type: GhostTakeoverAvailable + makeSentient: true + name: space carp + description: Wreak havoc on the station's inhabitants, and disrupt salvage! + - type: entity name: magicarp @@ -69,6 +74,8 @@ - map: ["enum.DamageStateVisualLayers.Base"] state: alive sprite: Mobs/Aliens/Carps/magic.rsi + - type: GhostTakeoverAvailable + name: magicarp - type: entity name: holocarp @@ -95,3 +102,5 @@ - SmallImpassable layer: - Opaque + - type: GhostTakeoverAvailable + name: holocarp diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml index 67d15dca6b..680b70e6f1 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml @@ -70,3 +70,7 @@ solution: melee - type: SolutionTransfer maxTransferAmount: 5 + - type: GhostTakeoverAvailable + makeSentient: true + name: space tick + description: Wreak havoc on the station's inhabitants, and disrupt salvage!