From ee7522e6e6d26140126a5e8b1192dfb561445dcd Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Thu, 22 Aug 2024 23:15:59 -0400 Subject: [PATCH] Add Insulation to Robots (#773) # Description Soulless Robots didn't have PsionicInsulation, which meant they were eligible targets for powers such as Mindswap. This is a pretty simple fix. # Changelog :cl: - fix: Robots and other mechanical creatures are now correctly immune to non-physical psionic powers. --- .../Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml | 1 + Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml | 1 + Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml | 1 + Resources/Prototypes/Entities/Mobs/Player/ipc.yml | 4 +--- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 9ff9837a3b9..6340cb888b6 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -223,6 +223,7 @@ understands: - GalacticCommon - RobotTalk + - type: PsionicInsulation - type: entity id: BaseBorgChassisNT diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml b/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml index 1f153ff3141..ce2ca9e731e 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml @@ -43,3 +43,4 @@ damage: types: Blunt: 20 + - type: PsionicInsulation diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index bc9a18b0210..d01fc8b8de2 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -113,6 +113,7 @@ understands: - GalacticCommon - RobotTalk + - type: PsionicInsulation - type: entity parent: MobSiliconBase diff --git a/Resources/Prototypes/Entities/Mobs/Player/ipc.yml b/Resources/Prototypes/Entities/Mobs/Player/ipc.yml index f38fefbad07..49a3483b436 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/ipc.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/ipc.yml @@ -97,11 +97,9 @@ - type: DeadStartupButton sound: path: /Audio/Effects/Silicon/startup.ogg -# Erro de linter -# - type: Wires -# layoutId: IPC - type: EmitBuzzWhileDamaged - type: CanHostGuardian + - type: PsionicInsulation - type: entity