Adds Mimebot (#16019)
This commit is contained in:
@@ -44,11 +44,13 @@ petting-failure-bear = You reach out to pet {THE($target)}, but {SUBJECT($target
|
||||
## 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
|
||||
|
||||
@@ -101,3 +101,22 @@
|
||||
- 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
|
||||
|
||||
@@ -553,6 +553,7 @@
|
||||
unlockedRecipes:
|
||||
- ProximitySensor
|
||||
- LeftArmBorg
|
||||
- LightHeadBorg
|
||||
- RightArmBorg
|
||||
- LeftLegBorg
|
||||
- RightLegBorg
|
||||
|
||||
@@ -517,6 +517,9 @@
|
||||
name: suspenders
|
||||
description: For holding your pants up.
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
- MimeBelt
|
||||
- type: Sprite
|
||||
sprite: Clothing/Belt/suspenders.rsi
|
||||
state: icon
|
||||
|
||||
@@ -261,3 +261,37 @@
|
||||
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
|
||||
|
||||
@@ -464,6 +464,11 @@
|
||||
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
|
||||
|
||||
@@ -366,6 +366,7 @@
|
||||
- RightArmBorg
|
||||
- LeftLegBorg
|
||||
- RightLegBorg
|
||||
- LightHeadBorg
|
||||
- RipleyHarness
|
||||
- RipleyLArm
|
||||
- RipleyRArm
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
- type: inventoryTemplate
|
||||
id: head
|
||||
slots:
|
||||
- name: head
|
||||
slotTexture: head
|
||||
slotFlags: HEAD
|
||||
slotGroup: MainHotbar
|
||||
uiWindowPos: 0,0
|
||||
strippingWindowPos: 0,0
|
||||
displayName: Head
|
||||
@@ -0,0 +1,44 @@
|
||||
- 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
|
||||
@@ -49,3 +49,16 @@
|
||||
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
|
||||
|
||||
@@ -37,3 +37,11 @@
|
||||
materials:
|
||||
Steel: 70
|
||||
Glass: 25
|
||||
|
||||
- type: latheRecipe
|
||||
id: LightHeadBorg
|
||||
result: LightHeadBorg
|
||||
completetime: 2
|
||||
materials:
|
||||
Steel: 70
|
||||
Glass: 25
|
||||
|
||||
@@ -34,6 +34,9 @@
|
||||
- type: Tag
|
||||
id: BorgArm
|
||||
|
||||
- type: Tag
|
||||
id: BorgHead
|
||||
|
||||
- type: Tag
|
||||
id: BorgLeg
|
||||
|
||||
@@ -385,6 +388,12 @@
|
||||
- type: Tag
|
||||
id: MicroBomb
|
||||
|
||||
- type: Tag
|
||||
id: MimeBelt
|
||||
|
||||
- type: Tag
|
||||
id: MimeHappyHonk
|
||||
|
||||
# Magazines ordered by slot then caliber
|
||||
|
||||
- type: Tag
|
||||
|
||||
15
Resources/Textures/Mobs/Silicon/Bots/mimebot.rsi/meta.json
Normal file
15
Resources/Textures/Mobs/Silicon/Bots/mimebot.rsi/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Mobs/Silicon/Bots/mimebot.rsi/mimebot.png
Normal file
BIN
Resources/Textures/Mobs/Silicon/Bots/mimebot.rsi/mimebot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
14
Resources/Textures/Objects/Specific/Borg/head.rsi/meta.json
Normal file
14
Resources/Textures/Objects/Specific/Borg/head.rsi/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user