[entity] jonk bot
* jonkbot * copyright * fix * fix
@@ -82,6 +82,11 @@
|
||||
excess: 120
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:TriggerBehavior
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 120
|
||||
@@ -143,6 +148,42 @@
|
||||
interactSuccessSound:
|
||||
path: /Audio/Items/bikehorn.ogg
|
||||
|
||||
- type: entity
|
||||
parent: MobHonkBot
|
||||
id: MobJonkBot
|
||||
name: jonkbot
|
||||
description: Horrifying.
|
||||
components:
|
||||
- type: SpamEmitSound
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
sprite: Mobs/Silicon/Bots/honkbot.rsi
|
||||
state: jonkbot
|
||||
- type: Slippery
|
||||
launchForwardsMultiplier: 7.0
|
||||
- type: Construction
|
||||
graph: JonkBot
|
||||
node: bot
|
||||
- type: GhostRole
|
||||
makeSentient: true
|
||||
name: jonkbot
|
||||
description: An artificial being of pure evil.
|
||||
- type: InteractionPopup
|
||||
interactSuccessSound:
|
||||
path: /Audio/Items/brokenbikehorn.ogg
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Unsexed: Cluwne
|
||||
- type: ExplodeOnTrigger
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
maxIntensity: 20
|
||||
totalIntensity: 10
|
||||
intensitySlope: 5
|
||||
canCreateVacuum: false
|
||||
|
||||
- type: entity
|
||||
parent: MobSiliconBase
|
||||
id: MobCleanBot
|
||||
|
||||
@@ -380,10 +380,10 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/clown.rsi
|
||||
sprite: Objects/Storage/Happyhonk/clown.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/clown.rsi
|
||||
sprite: Objects/Storage/Happyhonk/clown.rsi
|
||||
heldPrefix: box
|
||||
- type: Appearance
|
||||
visuals:
|
||||
@@ -394,6 +394,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Trash
|
||||
- HappyHonk
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ToyMouse
|
||||
@@ -465,10 +466,10 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/mime.rsi
|
||||
sprite: Objects/Storage/Happyhonk/mime.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/mime.rsi
|
||||
sprite: Objects/Storage/Happyhonk/mime.rsi
|
||||
heldPrefix: box
|
||||
|
||||
- type: entity
|
||||
@@ -480,10 +481,10 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/nukie.rsi
|
||||
sprite: Objects/Storage/Happyhonk/nukie.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/nukie.rsi
|
||||
sprite: Objects/Storage/Happyhonk/nukie.rsi
|
||||
heldPrefix: box
|
||||
- type: StorageFill
|
||||
contents:
|
||||
@@ -512,10 +513,10 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/cluwne.rsi
|
||||
sprite: Objects/Storage/Happyhonk/cluwne.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/cluwne.rsi
|
||||
sprite: Objects/Storage/Happyhonk/cluwne.rsi
|
||||
heldPrefix: box
|
||||
- type: StorageFill
|
||||
contents:
|
||||
|
||||
@@ -41,11 +41,12 @@
|
||||
Blunt: 0
|
||||
|
||||
- type: entity
|
||||
parent: BikeHorn
|
||||
parent: BaseItem
|
||||
id: CluwneHorn
|
||||
name: broken bike horn
|
||||
description: A broken horn off of a bicycle.
|
||||
components:
|
||||
- type: ItemCooldown
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/cluwnehorn.rsi
|
||||
state: icon
|
||||
@@ -56,11 +57,29 @@
|
||||
sprite: Objects/Fun/cluwnehorn.rsi
|
||||
slots: [Belt]
|
||||
quickEquip: false
|
||||
- type: Tag
|
||||
tags:
|
||||
- Payload # yes, you can make re-usable prank grenades
|
||||
- CluwneHorn
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
damage:
|
||||
types:
|
||||
Blunt: 5
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BikeHorn
|
||||
|
||||
@@ -36,3 +36,42 @@
|
||||
doAfter: 2
|
||||
- node: bot
|
||||
entity: MobHonkBot
|
||||
|
||||
- type: constructionGraph
|
||||
id: JonkBot
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: bot
|
||||
steps:
|
||||
- tag: HappyHonk
|
||||
icon:
|
||||
sprite: Objects/Storage/Happyhonk/clown.rsi
|
||||
state: box
|
||||
name: happy honk meal
|
||||
- tag: ClownRubberStamp
|
||||
icon:
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-clown
|
||||
name: clown's rubber stamp
|
||||
doAfter: 2
|
||||
- tag: CluwneHorn
|
||||
icon:
|
||||
sprite: Objects/Fun/cluwnehorn.rsi
|
||||
state: icon
|
||||
name: broken bike horn
|
||||
doAfter: 2
|
||||
- tag: ProximitySensor
|
||||
icon:
|
||||
sprite: Objects/Misc/proximity_sensor.rsi
|
||||
state: icon
|
||||
name: proximity sensor
|
||||
- tag: BorgArm
|
||||
icon:
|
||||
sprite: Mobs/Silicon/drone.rsi
|
||||
state: l_hand
|
||||
name: borg arm
|
||||
doAfter: 2
|
||||
- node: bot
|
||||
entity: MobJonkBot
|
||||
|
||||
@@ -24,6 +24,19 @@
|
||||
sprite: Mobs/Silicon/Bots/honkbot.rsi
|
||||
state: honkbot
|
||||
|
||||
- type: construction
|
||||
name: jonkbot
|
||||
id: jonkbot
|
||||
graph: JonkBot
|
||||
startNode: start
|
||||
targetNode: bot
|
||||
category: construction-category-utilities
|
||||
objectType: Item
|
||||
description: This cursed bot honks, laughs and slips people.
|
||||
icon:
|
||||
sprite: Mobs/Silicon/Bots/honkbot.rsi
|
||||
state: jonkbot
|
||||
|
||||
- type: construction
|
||||
name: medibot
|
||||
id: medibot
|
||||
|
||||
@@ -140,6 +140,9 @@
|
||||
- type: Tag
|
||||
id: ClownRubberStamp
|
||||
|
||||
- type: Tag
|
||||
id: CluwneHorn
|
||||
|
||||
- type: Tag
|
||||
id: Crayon
|
||||
|
||||
@@ -305,6 +308,10 @@
|
||||
- type: Tag
|
||||
id: Handcuffs
|
||||
|
||||
- type: Tag
|
||||
id: HappyHonk
|
||||
|
||||
|
||||
- type: Tag
|
||||
id: Hardsuit # Prevent melee injectors that can't penetrate hardsuits from injecting the wearer (nettles)
|
||||
|
||||
|
||||
BIN
Resources/Textures/Mobs/Silicon/Bots/honkbot.rsi/jonkbot.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"copyright" : "Taken from https://github.com/tgstation/tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
|
||||
"copyright" : "Taken from https://github.com/tgstation/tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, jonkbot made by Alekshhh (github) for ss14",
|
||||
"license" : "CC-BY-SA-3.0",
|
||||
"size" : {
|
||||
"x" : 32,
|
||||
@@ -9,6 +9,10 @@
|
||||
{
|
||||
"directions" : 1,
|
||||
"name" : "honkbot"
|
||||
},
|
||||
{
|
||||
"directions" : 1,
|
||||
"name" : "jonkbot"
|
||||
}
|
||||
],
|
||||
"version" : 1
|
||||
|
||||
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |