Fix bots parenting, emotes (#29949)

* Bots overhaul

* fix

* change speech sound to pai

* purge a lot

* i forgor :trollface:

* adjust

* that aswell
This commit is contained in:
lzk
2025-04-22 00:49:43 +02:00
committed by GitHub
parent f2817f39bb
commit 00cd08231a
5 changed files with 61 additions and 67 deletions

View File

@@ -237,6 +237,7 @@
- DoorBumpOpener
- FootstepSound
- CanPilot
- SiliconEmotes
- Unimplantable
- type: Emoting
- type: GuideHelp

View File

@@ -1,33 +1,17 @@
- type: entity
save: false
abstract: true
parent: BaseMob
id: MobSiliconBase
components:
- type: LagCompensation
- type: Reactive
groups:
Acidic: [Touch]
- type: Clickable
- type: Damageable
damageContainer: Inorganic
- type: InteractionOutline
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeCircle
radius: 0.35
density: 50
mask:
- MobMask
layer:
- MobLayer
- type: MovementSpeedModifier
baseWalkSpeed : 3
baseSprintSpeed : 4
- type: Sprite
noRot: true
drawdepth: Mobs
- type: NpcFactionMember
factions:
- SimpleNeutral
@@ -57,7 +41,7 @@
- Stutter
- Electrocution
- type: NameIdentifier
group: GenericNumber
group: Silicon
- type: Repairable
doAfterDelay: 8
fuelCost: 15
@@ -65,6 +49,7 @@
- type: Tag
tags:
- DoorBumpOpener
- SiliconEmotes
- Bot
- Unimplantable
- type: MobState
@@ -93,10 +78,6 @@
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Input
context: "human"
- type: InputMover
- type: MobMover
- type: Body
prototype: Bot
- type: GuideHelp
@@ -107,6 +88,10 @@
speechSounds: Pai #couldn't decide if this should be borg or pai sounds so I flipped a coin.
- type: TypingIndicator
proto: robot
- type: Vocal
sounds:
Unsexed: UnisexSilicon
- type: Emoting
- type: ZombieImmune
- type: ProtectedFromStepTriggers
- type: NoSlip
@@ -367,10 +352,8 @@
description: Why not give the mimebot a friendly wave?
components:
- type: Sprite
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
state: mimebot
sprite: Mobs/Silicon/Bots/mimebot.rsi
sprite: Mobs/Silicon/Bots/mimebot.rsi
state: mimebot
- type: MimePowers
- type: Construction
graph: MimeBot
@@ -400,7 +383,7 @@
- type: Sprite
sprite: Mobs/Silicon/Bots/supplybot.rsi
layers:
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
- map: ["movement"]
state: supplybot
- type: SpriteMovement
movementLayers:
@@ -452,6 +435,7 @@
tags:
- DoorBumpOpener
- FootstepSound
- SiliconEmotes
- Bot
- Unimplantable
- type: ActiveRadio

View File

@@ -13,8 +13,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-cough"]
chatTriggers:
- cough
@@ -60,8 +60,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-yawn"]
chatTriggers:
- yawn

View File

@@ -8,8 +8,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-scream"]
chatTriggers:
- scream
@@ -38,8 +38,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-laugh"]
chatTriggers:
- laugh
@@ -67,7 +67,8 @@
requireAll: true
components:
- Vocal
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-honk"]
chatTriggers:
- honk
@@ -84,8 +85,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-sigh"]
chatTriggers:
- sigh
@@ -101,8 +102,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-whistle"]
chatTriggers:
- whistle
@@ -118,8 +119,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-crying"]
chatTriggers:
- cry
@@ -139,8 +140,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-squish"]
chatTriggers:
- squish
@@ -157,8 +158,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-chitter"]
chatTriggers:
- chitter
@@ -175,8 +176,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-squeak"]
chatTriggers:
- squeak
@@ -193,8 +194,8 @@
components:
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-click"]
chatTriggers:
- click
@@ -210,8 +211,8 @@
components:
- Hands
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-clap"]
chatTriggers:
- claps
@@ -227,8 +228,8 @@
components:
- Hands
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: [ "chat-emote-msg-clap-single" ]
chatTriggers:
- clap
@@ -246,8 +247,8 @@
components:
- Hands
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-snap"]
chatTriggers:
- snap
@@ -273,8 +274,8 @@
components:
- Hands
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-thump"]
chatTriggers:
- thump
@@ -297,8 +298,8 @@
components:
- Hands
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-salute"]
chatTriggers:
- salute
@@ -341,8 +342,9 @@
whitelist:
requireAll: true
components:
- BorgChassis
- Vocal
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-buzz"]
chatTriggers:
- buzzing
@@ -375,8 +377,8 @@
- Nymph
- Vocal
blacklist:
components:
- BorgChassis
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-chirp"]
chatTriggers:
- chirp
@@ -393,8 +395,9 @@
whitelist:
requireAll: true
components:
- BorgChassis
- Vocal
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-beep"]
chatTriggers:
- beep
@@ -410,8 +413,9 @@
whitelist:
requireAll: true
components:
- BorgChassis
- Vocal
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-chime"]
chatTriggers:
- chime
@@ -427,8 +431,9 @@
whitelist:
requireAll: true
components:
- BorgChassis
- Vocal
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-buzzestwo"]
chatTriggers:
- buzztwice
@@ -450,8 +455,9 @@
whitelist:
requireAll: true
components:
- BorgChassis
- Vocal
tags:
- SiliconEmotes
chatMessages: ["chat-emote-msg-ping"]
chatTriggers:
- ping

View File

@@ -1144,6 +1144,9 @@
- type: Tag
id: SilentStorageUser # used in SharedStorageSystem, so the entity will do all silently
- type: Tag
id: SiliconEmotes
- type: Tag
id: SkeletonMotorcycleKeys