Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Everybody Needs a Kiss #179

Merged
merged 9 commits into from
Sep 29, 2024
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/Floof/mood/mood.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
mood-effect-BeingKissed = That kiss was delightful.

mood-effect-BeingLicked = I've been Licked!
11 changes: 11 additions & 0 deletions Resources/Locale/en-US/floofstation/interaction/verbs/noop.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
interaction-Kiss-name = Kiss
interaction-Kiss-description = A kiss melts the pains away.
interaction-Kiss-success-self-popup = You kiss {THE($target)}.
interaction-Kiss-success-target-popup = {THE($user)} kisses you.
interaction-Kiss-success-others-popup = {THE($user)} kisses {THE($target)}.

interaction-Lick-name = Lick
interaction-Lick-description = Lick your co-worker, what HR?.
interaction-Lick-success-self-popup = You lick {THE($target)}.
interaction-Lick-success-target-popup = {THE($user)} licks you.
interaction-Lick-success-others-popup = {THE($user)} licks {THE($target)}.
31 changes: 31 additions & 0 deletions Resources/Prototypes/Floof/Interactions/mood_interactions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
- type: Interaction
id: Kiss
parent: [BaseGlobal, BaseHands]
priority: 0
delay: 0.4
range: {max: 1}
hideByRequirement: true
requirement:
!type:MobStateRequirement
inverted: true
action:
# TODO: this should pull the target closer or sumth, but I need to code that action first
!type:MoodAction
effect: BeingKissed

- type: Interaction
id: Lick
parent: [BaseGlobal, BaseHands]
priority: 0
#icon: /Textures/Interface/Actions/hug.png
delay: 0.7
range: {max: 1}
hideByRequirement: true
requirement:
!type:MobStateRequirement
inverted: true
action:
# TODO: this should pull the target closer or sumth, but I need to code that action first
!type:MoodAction
effect: BeingLicked

11 changes: 11 additions & 0 deletions Resources/Prototypes/Floof/Mood/genericPositiveEffects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: moodEffect
id: BeingKissed
moodChange: 4
timeout: 120
category: PositiveInteraction

- type: moodEffect
id: BeingLicked
moodChange: 4
timeout: 120
category: PositiveInteraction
Loading