excess: 120
- type: Destructible
thresholds:
+ - trigger:
+ !type:DamageTrigger
+ damage: 100
+ behaviors:
+ - !type:TriggerBehavior
- trigger:
!type:DamageTrigger
damage: 120
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
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:
- type: Tag
tags:
- Trash
+ - HappyHonk
- type: StorageFill
contents:
- id: ToyMouse
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
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:
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:
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
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
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
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
- type: Tag
id: ClownRubberStamp
+- type: Tag
+ id: CluwneHorn
+
- type: Tag
id: Crayon
- 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)
{
- "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,
{
"directions" : 1,
"name" : "honkbot"
+ },
+ {
+ "directions" : 1,
+ "name" : "jonkbot"
}
],
"version" : 1