Adds hugging (#7571)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
Júlio César Ueti
2022-04-16 15:16:20 -03:00
committed by GitHub
parent 3255411324
commit f031549aa1
8 changed files with 27 additions and 1 deletions

Binary file not shown.

View File

@@ -0,0 +1 @@
hug.ogg taken from /tg/station at https://github.com/tgstation/tgstation/blob/e6624ac8aed150668bb4e61c3a48372cc757bfd4/sound/weapons/thudswoosh.ogg - Under license: CC BY-SA 3.0

View File

@@ -35,3 +35,7 @@ petting-failure-holo = You reach out to pet {THE($target)}, but {POSS-ADJ($targe
# Shown when knocking on a window # Shown when knocking on a window
comp-window-knock = *knock knock* comp-window-knock = *knock knock*
## Hugging players
hugging-success-generic = You hug {THE($target)}.

View File

@@ -5,6 +5,10 @@
id: MobDwarf id: MobDwarf
description: A miserable pile of secrets. description: A miserable pile of secrets.
components: components:
- type: InteractionPopup
successChance: 1
interactSuccessString: hugging-success-generic
interactSuccessSound: /Audio/Effects/hug.ogg
- type: Mind - type: Mind
showExamineInfo: true showExamineInfo: true
- type: Input - type: Input
@@ -19,4 +23,4 @@
- type: CanHostGuardian - type: CanHostGuardian
- type: AiFactionTag - type: AiFactionTag
factions: factions:
- NanoTrasen - NanoTrasen

View File

@@ -5,6 +5,10 @@
id: MobHuman id: MobHuman
description: A miserable pile of secrets. description: A miserable pile of secrets.
components: components:
- type: InteractionPopup
successChance: 1
interactSuccessString: hugging-success-generic
interactSuccessSound: /Audio/Effects/hug.ogg
- type: Mind - type: Mind
showExamineInfo: true showExamineInfo: true
- type: Input - type: Input

View File

@@ -5,6 +5,10 @@
id: MobReptilian id: MobReptilian
description: A miserable pile of scales. description: A miserable pile of scales.
components: components:
- type: InteractionPopup
successChance: 1
interactSuccessString: hugging-success-generic
interactSuccessSound: /Audio/Effects/hug.ogg
- type: Mind - type: Mind
showExamineInfo: true showExamineInfo: true
- type: Input - type: Input

View File

@@ -3,6 +3,11 @@
parent: MobSlimePersonBase parent: MobSlimePersonBase
id: MobSlimePerson id: MobSlimePerson
components: components:
- type: InteractionPopup
successChance: 0.9
interactSuccessString: hugging-success-generic
interactSuccessSound: /Audio/Effects/hug.ogg
interactFailureString: hugging-failure-generic
- type: Mind - type: Mind
showExamineInfo: true showExamineInfo: true
- type: Input - type: Input

View File

@@ -4,6 +4,10 @@
parent: BaseVox parent: BaseVox
id: Vox id: Vox
components: components:
- type: InteractionPopup
successChance: 1
interactSuccessString: hugging-success-generic
interactSuccessSound: /Audio/Effects/hug.ogg
- type: Mind - type: Mind
showExamineInfo: true showExamineInfo: true
- type: Input - type: Input