make terminator immune to rev and zombie (#24239)

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2024-01-18 21:35:34 +00:00
committed by GitHub
parent da7ed4b27b
commit 4315531a3f
3 changed files with 23 additions and 1 deletions

View File

@@ -1,5 +1,13 @@
# stuff common to flesh and endoskeleton
- type: entity
parent: MobHuman
abstract: true
id: MobTerminatorBase
components:
- type: ZombieImmune # yeah no
- type: FlashImmunity # no brain to brainwash, eyes are robotic
- type: entity
parent: [MobHuman, MobTerminatorBase]
id: MobHumanTerminator
# uses random name generator dont worry
name: exterminator
@@ -92,6 +100,12 @@
Blunt: 10
Structural: 10
- type: RandomHumanoidAppearance
- type: Tag
tags:
- CanPilot
- FootstepSound
- DoorBumpOpener
- Unimplantable # no brain to mindshield, no organic body to implant into
- type: entity
parent:
@@ -99,6 +113,7 @@
- MobCombat
- MobDamageable
- MobSiliconBase
- MobTerminatorBase
id: MobTerminatorEndoskeleton
# you are now valid
name: nt-800 "exterminator" endoskeleton
@@ -184,3 +199,5 @@
- ShoesRequiredStepTriggerImmune
# let mind transfer on gib work
- MindTransferTarget
# its just metal so no implants
- Unimplantable

View File

@@ -18,6 +18,8 @@
blacklist:
components:
- Guardian # no holoparasite macrobomb wombo combo
tags:
- Unimplantable
currentMode: Draw
implanterSlot:
name: Implant

View File

@@ -1139,6 +1139,9 @@
- type: Tag
id: TrashBag
- type: Tag
id: Unimplantable
- type: Tag
id: Unstackable # To prevent things like atmos devices (filters etc) being stacked on one tile. See NoUnstackableInTile