## Petting silicons
petting-success-honkbot = You pet {THE($target)} on {POSS-ADJ($target)} slippery metal head.
+petting-success-mimebot = You pet {THE($target)} on {POSS-ADJ($target)} cold metal head.
petting-success-cleanbot = You pet {THE($target)} on {POSS-ADJ($target)} damp metal head.
petting-success-medibot = You pet {THE($target)} on {POSS-ADJ($target)} sterile metal head.
petting-failure-honkbot = You reach out to pet {THE($target)}, but {SUBJECT($target)} honks in refusal!
petting-failure-cleanbot = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy mopping!
+petting-failure-mimebot = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy miming!
petting-failure-medibot = You reach out to pet {THE($target)}, but {POSS-ADJ($target)} syringe nearly stabs your hand!
## Knocking on windows
- Trash
- BorgLeg
- BorgRightLeg
+
+- type: entity
+ id: LightHeadBorg
+ name: "borg head"
+ parent: PartSilicon
+ components:
+ - type: Sprite
+ netsync: false
+ sprite: Objects/Specific/Borg/head.rsi
+ state: "light_borg_head"
+ - type: Icon
+ sprite: Objects/Specific/Borg/head.rsi
+ state: "light_borg_head"
+ - type: BodyPart
+ partType: Head
+ - type: Tag
+ tags:
+ - Trash
+ - BorgHead
unlockedRecipes:
- ProximitySensor
- LeftArmBorg
+ - LightHeadBorg
- RightArmBorg
- LeftLegBorg
- RightLegBorg
name: suspenders
description: For holding your pants up.
components:
+ - type: Tag
+ tags:
+ - MimeBelt
- type: Sprite
sprite: Clothing/Belt/suspenders.rsi
state: icon
interactFailureString: petting-failure-medibot
interactSuccessSound:
path: /Audio/Ambience/Objects/periodic_beep.ogg
+
+- type: entity
+ parent: MobSiliconBase
+ id: MobMimeBot
+ name: mimebot
+ description: Why not give mimebot a friendly wave.
+ components:
+ - type: InventorySlots
+ - type: Strippable
+ - type: UserInterface
+ interfaces:
+ - key: enum.StrippingUiKey.Key
+ type: StrippableBoundUserInterface
+ - type: Sprite
+ drawdepth: Mobs
+ layers:
+ - map: ["enum.DamageStateVisualLayers.Base"]
+ state: mimebot
+ sprite: Mobs/Silicon/Bots/mimebot.rsi
+ - type: MimePowers
+ - type: Appearance
+ - type: Construction
+ graph: MimeBot
+ node: bot
+ - type: GhostRole
+ makeSentient: true
+ name: mimebot
+ description: A Mimebot, act like a mime but dont act like a greytider.
+ - type: GhostTakeoverAvailable
+ - type: InteractionPopup
+ interactSuccessString: petting-success-mimebot
+ interactFailureString: petting-failure-mimebot
+ - type: Inventory
+ templateId: head
description: A limited mime edition of the happy honk meal.
suffix: Toy Safe
components:
+ - type: Tag
+ tags:
+ - Trash
+ - HappyHonk
+ - MimeHappyHonk
- type: Sprite
netsync: false
sprite: Objects/Storage/Happyhonk/mime.rsi
- RightArmBorg
- LeftLegBorg
- RightLegBorg
+ - LightHeadBorg
- RipleyHarness
- RipleyLArm
- RipleyRArm
--- /dev/null
+- type: inventoryTemplate
+ id: head
+ slots:
+ - name: head
+ slotTexture: head
+ slotFlags: HEAD
+ slotGroup: MainHotbar
+ uiWindowPos: 0,0
+ strippingWindowPos: 0,0
+ displayName: Head
--- /dev/null
+- type: constructionGraph
+ id: MimeBot
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: bot
+ steps:
+ - tag: MimeHappyHonk
+ icon:
+ sprite: Objects/Storage/Happyhonk/mime.rsi
+ state: box
+ name: mime edition happy honk meal
+ - tag: MimeBelt
+ icon:
+ sprite: Clothing/Belt/suspenders.rsi
+ state: icon
+ name: suspenders
+ doAfter: 2
+ - tag: ProximitySensor
+ icon:
+ sprite: Objects/Misc/proximity_sensor.rsi
+ state: icon
+ name: proximity sensor
+ - tag: BorgHead
+ icon:
+ sprite: Objects/Specific/Borg/head.rsi
+ state: light_borg_head
+ name: borg head
+ doAfter: 2
+ - tag: BorgArm
+ icon:
+ sprite: Mobs/Silicon/drone.rsi
+ state: l_hand
+ name: borg arm
+ doAfter: 2
+ - tag: BorgArm
+ icon:
+ sprite: Mobs/Silicon/drone.rsi
+ state: l_hand
+ name: borg arm
+ doAfter: 2
+ - node: bot
+ entity: MobMimeBot
icon:
sprite: Mobs/Silicon/Bots/medibot.rsi
state: medibot
+
+- type: construction
+ name: mimebot
+ id: mimebot
+ graph: MimeBot
+ startNode: start
+ targetNode: bot
+ category: construction-category-utilities
+ objectType: Item
+ description: This bot knows how to wave.
+ icon:
+ sprite: Mobs/Silicon/Bots/mimebot.rsi
+ state: mimebot
materials:
Steel: 70
Glass: 25
+
+- type: latheRecipe
+ id: LightHeadBorg
+ result: LightHeadBorg
+ completetime: 2
+ materials:
+ Steel: 70
+ Glass: 25
- type: Tag
id: BorgArm
+- type: Tag
+ id: BorgHead
+
- type: Tag
id: BorgLeg
- type: Tag
id: MicroBomb
+- type: Tag
+ id: MimeBelt
+
+- type: Tag
+ id: MimeHappyHonk
+
# Magazines ordered by slot then caliber
- type: Tag
--- /dev/null
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by brainfood1183 (github) for ss14",
+ "states": [
+ {
+ "name": "mimebot",
+ "directions": 4
+ }
+ ]
+}
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/goonstation/goonstation/commit/80921812d898aef31f8889d31269254baeff2786#diff-a2065731f293aa1b66d4f8ae294351482c89da49b9dd5e64de3ceec4438c8d95",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "light_borg_head"
+ }
+ ]
+}