Skip to content

Commit

Permalink
Улучшение системы действий
Browse files Browse the repository at this point in the history
  • Loading branch information
Pe4henika committed Sep 16, 2024
1 parent a445433 commit d77a1a4
Show file tree
Hide file tree
Showing 15 changed files with 366 additions and 3 deletions.
Empty file.
Empty file.
59 changes: 59 additions & 0 deletions Resources/Locale/ru-RU/_LostParadise/interaction/verbs/noop.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
interaction-LPPPatShoulder-name = Похлопать по плечу
interaction-LPPPatShoulder-description = Подбодрите кого-нибудь похлопав его по плечу!
interaction-LPPPatShoulder-success-self-popup = Вы хлопаете по плечу { THE($target) }.
interaction-LPPPatShoulder-success-target-popup = Вы чуствуете как { THE($user) } хлопает вам по плечу...
interaction-LPPPatShoulder-success-others-popup = { THE($user) } хлопает по плечу { THE($target) }.
interaction-LPPFuckYou-name = Показать средний палец
interaction-LPPFuckYou-description = Покажите свое желание послать кого-то этим действием.
interaction-LPPFuckYou-success-self-popup =
Вы показываете средний палец { $hasUsed ->
[false] { THE($target) }.
*[true] держа { $used } { THE($target) }.
}
interaction-LPPFuckYou-success-target-popup =
{ THE($user) } показывает средний палец { $hasUsed ->
[false] вам.
*[true] { POSS-PRONOUN($user) } { $used } вам.
}
interaction-LPPFuckYou-success-others-popup =
{ THE($user) } показывает средний палец { $hasUsed ->
[false] { THE($target) }.
*[true] { POSS-PRONOUN($user) } { $used } { THE($target) }.
}
interaction-LPPKisscheek-name = Поцеловать в щеку
interaction-LPPKisscheek-description = Наконец-то вы можете поцеловать кого-то в щеку.
interaction-LPPKisscheek-success-self-popup = Вы целуете { THE($target) }.
interaction-LPPKisscheek-success-target-popup = Вы чуствуете как { THE($user) } целует вас в щеку...
interaction-LPPKisscheek-success-others-popup = { THE($user) } целует в щеку { THE($target) }.
interaction-LPPKiss-name = Поцеловать
interaction-LPPKiss-description = Наконец-то вы можете поцеловать кого-то.
interaction-LPPKiss-success-self-popup = Вы целуете { THE($target) }.
interaction-LPPKiss-success-target-popup = Вы чуствуете как { THE($user) } целует вас...
interaction-LPPKiss-success-others-popup = { THE($user) } целует { THE($target) }.
interaction-LPPTickle-name = Щекотать
interaction-LPPTickle-description = Пощекотайте кого-то.
interaction-LPPTickle-success-self-popup = Вы щекочите { THE($target) }.
interaction-LPPTickle-success-target-popup = { THE($user) } щекочет вас.
interaction-LPPTickle-success-others-popup = { THE($user) } щекочет { THE($target) }.
interaction-LPPSlap-name = Пощёчина
interaction-LPPSlap-description = Как насчет оставить след на чужой щеке?
interaction-LPPSlap-success-self-popup = Вы наносите пощёчину { THE($target) }.
interaction-LPPSlap-success-target-popup = { THE($user) } наносит вам пощёчину.
interaction-LPPSlap-success-others-popup = { THE($user) } наносит пощёчину { THE($target) }.
interaction-LPPSlap2-name = Шлёпнуть
interaction-LPPSlap2-description = Так прекрасно, хочу шлепнуть!
interaction-LPPSlap2-success-self-popup = Вы наносите шлепок { THE($target) }.
interaction-LPPSlap2-success-target-popup = { THE($user) } наносит вам легкий шлепок.
interaction-LPPSlap2-success-others-popup = { THE($user) } наносит легкий шлепок { THE($target) }.
interaction-LPPLick-name = Лизнуть
interaction-LPPLick-description = Фрьх~...
interaction-LPPLick-success-self-popup = Вы лизнули { THE($target) }.
interaction-LPPLick-success-target-popup = { THE($user) } лизнул вас.
interaction-LPPLick-success-others-popup = { THE($user) } лизнул { THE($target) }.
12 changes: 12 additions & 0 deletions Resources/Locale/ru-RU/_LostParadise/interaction/verbs/self.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
interaction-LPPMakeSleepIPC-name = Гибернация
interaction-LPPMakeSleepIPC-description = Перейти в режим "Гибернации"
interaction-LPPMakeSleepIPC-fail-self-popup = Ты не можешь сейчас перейти в гибернацию
interaction-LPPMakeSleepIPC-success-self-popup = Твоя система наконецто погружаешся в гибернацию.
interaction-LPPMakeSleepIPC-success-others-popup = { THE($user) } переходит в состояние гибернации.
# Действие между собой/другим
interaction-LPPCheckStatusSilicon-name = Диагностика
interaction-LPPCheckStatusSilicon-description = Выполните диагностику своей системы.
interaction-LPPCheckStatusSilicon-fail-self-popup = Ты не можешь провести диагностику системы { THE($user) }!
interaction-LPPCheckStatusSilicon-success-self-popup = Ты успешно провёл диагностику системы { THE ($target) }.
interaction-LPPCheckStatusSilicon-success-others-popup = { THE($user) } проводит диагностику системы { THE($target) }.
7 changes: 7 additions & 0 deletions Resources/Locale/ru-RU/_LostParadise/mood/mood.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
mood-effect-LPPEncouraged = Я чувствую себя ободренным(-ой), это приятно!
mood-effect-LPPLoved = я чувствую себя любимым(-ой)... Так чудесно
mood-effect-LPPSlapped = Наконец-то я смог(-ла) показать ему/ей свои чувства, я ударил(-а) его по лицу, мне легче...
mood-effect-LPPGotSlap = Ай.. Получить пощечину от кого-то это крайне обидно!
modd-effect-LPPEmbarrassment = Я чувствую себя из-за своих или чужих действий легкое смущение...
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/interaction/verbs/core.ftl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
interaction-verb-invalid = Некоторые требования к этому действию не соблюдены. Вы не можете использовать его прямо сейчас.
interaction-verb-cooldown = Этот слово находится в режиме "Кулдауна". Подождите{ TOSTRING($seconds, "F1") } секунд.
interaction-verb-cooldown = Этот слово находится в режиме "Кулдауна". Подождите: { TOSTRING($seconds, "F1") } секунд.
interaction-verb-too-strong = Вы слишком сильны чтобы взаимодействовать.
interaction-verb-too-weak = Вы слишком слабы чтобы взаимодействовать.
interaction-verb-invalid-target = Вы не можете взаимодействовать с этим/ним.
Expand Down
4 changes: 4 additions & 0 deletions Resources/Prototypes/Interactions/help_interactions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
- type: Interaction
id: HelpUp
parent: [BaseHelp, BaseGlobal]
icon: /Textures/Interface/Alerts/mood.rsi/mood6.png # < Tweak MrDarkSide >
delay: 1.5
cooldown: 0.5
hideByRequirement: true
Expand All @@ -42,6 +43,7 @@
- type: Interaction
id: ForceDown
parent: [BaseHelp, BaseGlobal]
icon: /Textures/Interface/Alerts/mood.rsi/mood4.png # < Tweak MrDarkSide >
delay: 4.5
hideByRequirement: true
requirement:
Expand All @@ -54,6 +56,7 @@
- type: Interaction
id: MakeSleepOther
parent: [BaseHelp, BaseGlobal]
icon: /Textures/Interface/Alerts/mood.rsi/mood4.png # < Tweak MrDarkSide >
priority: -6
delay: 10 # Should be long enough to be non-abusable, right?
hideByRequirement: true
Expand All @@ -73,6 +76,7 @@
- type: Interaction
id: ShakeOther
parent: [BaseHelp, BaseGlobal]
icon: /Textures/Interface/Alerts/mood.rsi/mood5.png # < Tweak MrDarkSide >
priority: -5
delay: 0.8
cooldown: 10 # Slightly abusable
Expand Down
5 changes: 3 additions & 2 deletions Resources/Prototypes/Interactions/mood_interactions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
id: Hug
parent: [BaseGlobal, BaseHands]
priority: 2
#icon: /Textures/Interface/Actions/hug.png
icon: /Textures/Interface/Alerts/mood.rsi/mood6.png # < Tweak MrDarkSide >
delay: 0.7
range: {max: 1}
hideByRequirement: true
Expand All @@ -20,7 +20,7 @@
id: Pet
parent: [BaseGlobal, BaseHands]
priority: 1
#icon: /Textures/Interface/Actions/hug.png
icon: /Textures/Interface/Alerts/mood.rsi/mood6.png # < Tweak MrDarkSide >
delay: 0.4
range: {max: 1}
hideByRequirement: true
Expand All @@ -40,6 +40,7 @@
- type: Interaction
id: PetAnimal
parent: Pet
icon: /Textures/Interface/Alerts/mood.rsi/mood6.png # < Tweak MrDarkSide >
requirement:
!type:ComplexRequirement
requirements:
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Interactions/noop_interactions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
- type: Interaction
id: WaveAt
parent: [BaseHands, BaseGlobal]
icon: /Textures/Interface/Alerts/mood.rsi/mood5.png # < Tweak MrDarkSide >
priority: 3
requiresCanInteract: false
contactInteraction: false
Expand All @@ -36,6 +37,7 @@
# Knocking on the target - windows, doors, etc.
- type: Interaction
id: KnockOn
icon: /Textures/Interface/Alerts/mood.rsi/mood5.png # < Tweak MrDarkSide >
parent: BaseHands
priority: 20
effectSuccess:
Expand All @@ -48,6 +50,7 @@
- type: Interaction
id: Rattle
parent: BaseHands
icon: /Textures/Interface/Alerts/mood.rsi/mood5.png # < Tweak MrDarkSide >
priority: 20
effectSuccess:
popup: VisibleNoChat
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Interactions/self_interactions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
- type: Interaction
id: PinchSelf
parent: SelfInteractionBase
icon: /Textures/Interface/Alerts/mood.rsi/mood4.png # < Tweak MrDarkSide >
delay: 1
action:
!type:ComplexAction
Expand All @@ -35,6 +36,7 @@
# Sleeping on the floor is real
- type: Interaction
id: MakeSleepSelf
icon: /Textures/Interface/Alerts/mood.rsi/mood5.png # < Tweak MrDarkSide >
parent: [SelfInteractionBase, MakeSleepOther]
delay: 4.5
requirement:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

# MediumCaution, visible to others
- type: InteractionPopup
id: MediumErotic
popupType: MediumErotic
logChannel: Emotes
Loading

0 comments on commit d77a1a4

Please sign in to comment.