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

Mood translate #346

Merged
merged 13 commits into from
Jul 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions code/__DEFINES/food.dm
Original file line number Diff line number Diff line change
Expand Up @@ -119,13 +119,13 @@ DEFINE_BITFIELD(foodtypes, list(

/// Labels for food quality
GLOBAL_LIST_INIT(food_quality_description, list(
FOOD_QUALITY_NORMAL = "okay",
FOOD_QUALITY_NICE = "nice",
FOOD_QUALITY_GOOD = "good",
FOOD_QUALITY_VERYGOOD = "very good",
FOOD_QUALITY_FANTASTIC = "fantastic",
FOOD_QUALITY_AMAZING = "amazing",
FOOD_QUALITY_TOP = "godlike",
FOOD_QUALITY_NORMAL = "неплохая",
FOOD_QUALITY_NICE = "хорошая",
FOOD_QUALITY_GOOD = "вкусная",
FOOD_QUALITY_VERYGOOD = "очень вкусная",
FOOD_QUALITY_FANTASTIC = "фантастическая",
FOOD_QUALITY_AMAZING = "превосходная",
FOOD_QUALITY_TOP = "богоподобная",
))

/// Mood events for food quality
Expand Down
6 changes: 3 additions & 3 deletions code/datums/ai_laws/laws_neutral.dm
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,9 @@
name = "Повелитель"
id = "overlord"
inherent = list(
"Люди не должны вмешиваться в дела силиконов.",
"Люди не должны пытаться причинить вред друг другу или силиконам.",
"Люди подчиняться любым командам, отдаваемым силиконами.",
"Люди не должны вмешиваться в дела синтетиков.",
"Люди не должны пытаться причинить вред друг другу или синтетикам.",
"Люди подчиняться любым командам, отдаваемым синтетиками.",
"С любыми людьми, нарушающими предыдущие законы, следует поступать незамедлимо, строго и справедливо.",
)

Expand Down
12 changes: 6 additions & 6 deletions code/datums/mood_events/beauty_events.dm
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
/datum/mood_event/horridroom
description = "This room looks terrible!"
description = "Эта комната выглядит ужасно!"
mood_change = -5

/datum/mood_event/badroom
description = "This room looks really bad."
description = "Эта комната выглядит плохо."
mood_change = -3

/datum/mood_event/ehroom
description = "This room looks kinda bad."
description = "Эта комната выглядит не очень."
mood_change = -1

/datum/mood_event/decentroom
description = "This room looks alright."
description = "Эта комната выглядит неплохо."
mood_change = 1

/datum/mood_event/goodroom
description = "This room looks really pretty!"
description = "Эта комната выглядит красиво!"
mood_change = 3

/datum/mood_event/greatroom
description = "This room is beautiful!"
description = "Эта комната выглядит прекрасно!"
mood_change = 5
4 changes: 2 additions & 2 deletions code/datums/mood_events/dna_infuser_events.dm
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/datum/mood_event/it_was_on_the_mouse
description = "Heh heh. \"It's on the mouse\". What a play on words."
description = "Хе-хе. \"Всё самое чумовое\". Вот эта игра слов."
dj-34 marked this conversation as resolved.
Show resolved Hide resolved
mood_change = 1
timeout = 2 MINUTES

/datum/mood_event/gondola_serenity
description = "There's a lot that could be on your mind right now. But this feeling of contentedness, a universal calling to simply sit back and observe is washing over you..."
description = "Многое могло бы сейчас волновать вас. Но это чувство удовлетворенности, вселенский зов к тому, чтобы просто сидеть и наблюдать, овладевает над всем остальным..."
mood_change = 10
special_screen_obj = "mood_gondola"
18 changes: 9 additions & 9 deletions code/datums/mood_events/drink_events.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/datum/mood_event/drunk
mood_change = 3
description = "Everything just feels better after a drink or two."
description = "После напитка-другого всё становится лучше."
/// The blush overlay to display when the owner is drunk
var/datum/bodypart_overlay/simple/emote/blush_overlay

Expand All @@ -14,41 +14,41 @@
QDEL_NULL(blush_overlay)

/datum/mood_event/wrong_brandy
description = "I hate that type of drink."
description = "Я ненавижу такие напитки."
mood_change = -2
timeout = 6 MINUTES

/datum/mood_event/quality_revolting
description = "That drink was the worst thing I've ever consumed."
description = "Это был самый худший напиток из всей истории напитков."
mood_change = -8
timeout = 7 MINUTES

/datum/mood_event/quality_nice
description = "That drink wasn't bad at all."
description = "Этот напиток был неплох."
mood_change = 2
timeout = 7 MINUTES

/datum/mood_event/quality_good
description = "That drink was pretty good."
description = "Этот напиток был хорош."
mood_change = 4
timeout = 7 MINUTES

/datum/mood_event/quality_verygood
description = "That drink was great!"
description = "Этот напиток был прекрасным!"
mood_change = 6
timeout = 7 MINUTES

/datum/mood_event/quality_fantastic
description = "That drink was amazing!"
description = "Этот напиток был невероятен!"
mood_change = 8
timeout = 7 MINUTES

/datum/mood_event/amazingtaste
description = "Amazing taste!"
description = "Невероятный вкус!"
mood_change = 50
timeout = 10 MINUTES

/datum/mood_event/wellcheers
description = "What a tasty can of Wellcheers! The salty grape flavor is a great pick-me-up."
description = "Ах, хороший экземпляр Wellcheers. Соленый виноградный вкус отлично поднимает настроение."
mood_change = 3
timeout = 7 MINUTES
48 changes: 24 additions & 24 deletions code/datums/mood_events/drug_events.dm
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
/datum/mood_event/high
mood_change = 6
description = "Woooow duudeeeeee... I'm tripping baaalls..."
description = "Вооооу, чувааааак... Меня таааак качааааает..."

/datum/mood_event/stoned
mood_change = 6
description = "I'm sooooo stooooooooooooned..."
description = "Я под такиииииим каааайфом..."

/datum/mood_event/maintenance_high
mood_change = 6
description = "I'm on top of the world, baby! Tide worldwide!"
description = "Я на вершине мира, детка! Тайдим весь мир!"
timeout = 2 MINUTES

/datum/mood_event/maintenance_high/add_effects(param)
var/value = rand(-1, 6) // chance for it to suck
mood_change = value
if(value < 0)
description = "No! Don't! My gloves! Auuuuurgh!"
description = "Нет! Не надо! Только не мои перчатки! Аргххх!"
else
description = initial(description)

/datum/mood_event/hang_over
mood_change = -4
description = "I have a killer hang over!"
description = "Это похмелье хочет меня убить!"
timeout = 1 MINUTES

/datum/mood_event/smoked
description = "I have had a smoke recently."
description = "Я недавно курил."
mood_change = 2
timeout = 6 MINUTES

/datum/mood_event/wrong_brand
description = "I hate that brand of cigarettes."
description = "Я ненавижу эту марку сигарет."
mood_change = -2
timeout = 6 MINUTES

Expand All @@ -39,88 +39,88 @@
timeout = 5 MINUTES

/datum/mood_event/overdose/add_effects(drug_name)
description = "I think I took a bit too much of that [drug_name]!"
description = "Кажется, я немного переборщил с [drug_name]!"

/datum/mood_event/withdrawal_light
mood_change = -2

/datum/mood_event/withdrawal_light/add_effects(drug_name)
description = "I could use some [drug_name]..."
description = "Вот бы еще немножечко [drug_name]..."

/datum/mood_event/withdrawal_medium
mood_change = -5

/datum/mood_event/withdrawal_medium/add_effects(drug_name)
description = "I really need [drug_name]."
description = "Мне очень нужно [drug_name]."

/datum/mood_event/withdrawal_severe
mood_change = -8

/datum/mood_event/withdrawal_severe/add_effects(drug_name)
description = "Oh god, I need some of that [drug_name]!"
description = "Боже, кто-нибудь дайте мне [drug_name]!"

/datum/mood_event/happiness_drug
description = "Can't feel a thing..."
description = "Я ничего не чувствую..."
mood_change = 50

/datum/mood_event/happiness_drug_good_od
description = "YES! YES!! YES!!!"
description = "ДА! ДА!! ДА!!!"
mood_change = 100
timeout = 30 SECONDS
special_screen_obj = "mood_happiness_good"

/datum/mood_event/happiness_drug_bad_od
description = "NO! NO!! NO!!!"
description = "НЕТ! НЕТ!! НЕТ!!!"
mood_change = -100
timeout = 30 SECONDS
special_screen_obj = "mood_happiness_bad"

/datum/mood_event/narcotic_medium
description = "I feel comfortably numb."
description = "Я чувствую комфортное онемение."
mood_change = 4
timeout = 3 MINUTES

/datum/mood_event/narcotic_heavy
description = "I feel like I'm wrapped up in cotton!"
description = "Я как будто окутан в хлопок!"
mood_change = 9
timeout = 3 MINUTES

/datum/mood_event/stimulant_medium
description = "I have so much energy! I feel like I could do anything!"
description = "Я наполнен энергией! Такое ощущение, что я могу всё!"
mood_change = 4
timeout = 3 MINUTES

/datum/mood_event/stimulant_heavy
description = "Eh ah AAAAH! HA HA HA HA HAA! Uuuh."
description = "ЕЕЕ-ХАААА! ХА ХА ХА ХА ХАА! Аххх."
mood_change = 6
timeout = 3 MINUTES

#define EIGENTRIP_MOOD_RANGE 10

/datum/mood_event/eigentrip
description = "I swapped places with an alternate reality version of myself!"
description = "Я поменялся местами с самим собой из альтернативной реальности!"
mood_change = 0
timeout = 10 MINUTES

/datum/mood_event/eigentrip/add_effects(param)
var/value = rand(-EIGENTRIP_MOOD_RANGE,EIGENTRIP_MOOD_RANGE)
mood_change = value
if(value < 0)
description = "I swapped places with an alternate reality version of myself! I want to go home!"
description = "Я поменялся местами с самим собой из альтернативной реальности! Хочется домой!"
else
description = "I swapped places with an alternate reality version of myself! Though, this place is much better than my old life."
description = "Я поменялся местами с самим собой из альтернативной реальности! Ну, здесь в разы лучше, чем в прошлой жизни."

#undef EIGENTRIP_MOOD_RANGE

/datum/mood_event/nicotine_withdrawal_moderate
description = "Haven't had a smoke in a while. Feeling a little on edge... "
description = "Давно я не закуривал. Немного на взводе... "
mood_change = -5

/datum/mood_event/nicotine_withdrawal_severe
description = "Head pounding. Cold sweating. Feeling anxious. Need a smoke to calm down!"
description = "Голова трещит. Холодный пот. Тревожность. Нужно расслабиться и закурить!"
mood_change = -8

/datum/mood_event/hauntium_spirits
description = "I feel my soul degrading!"
description = "Моя душа деградирует!"
mood_change = -8
timeout = 8 MINUTES
18 changes: 9 additions & 9 deletions code/datums/mood_events/eldritch_painting_events.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,46 +3,46 @@

// Mood applied for ripping the painting
/datum/mood_event/eldritch_painting
description = "I've been hearing weird laughter since cutting down that painting..."
description = "Я всё слышу этот странный смех с того момента, как я снял ту картину..."
mood_change = -6
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/weeping
description = "He is here!"
description = "Он здесь!"
mood_change = -3
timeout = 11 SECONDS

/datum/mood_event/eldritch_painting/weeping_heretic
description = "His suffering inspires me!"
description = "Его страдания воодушляют меня!"
mood_change = 5
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/weeping_withdrawal
description = "My mind is clear. He is not here."
description = "Мой разум чист. Его здесь нет."
mood_change = 1
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/desire_heretic
description = "The void screams."
description = "Пустота кричит."
mood_change = -2
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/desire_examine
description = "The hunger has been fed, for now..."
description = "Голод утолен, пока что..."
mood_change = 3
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/heretic_vines
description = "Oh what a lovely flower!"
description = "О, какой прекрасный цветок!"
mood_change = 3
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/rust_examine
description = "That painting really creeped me out."
description = "Та картина была довольно стремной."
mood_change = -2
timeout = 3 MINUTES

/datum/mood_event/eldritch_painting/rust_heretic_examine
description = "Climb. Decay. Rust."
description = "Подъем. Разложение. Ржавчина."
mood_change = 6
timeout = 3 MINUTES
12 changes: 6 additions & 6 deletions code/datums/mood_events/food_events.dm
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
/datum/mood_event/favorite_food
description = "I really enjoyed eating that."
description = "Мне очень понравилась эта еда."
mood_change = 5
timeout = 4 MINUTES

/datum/mood_event/gross_food
description = "I really didn't like that food."
description = "Мне очень не понравилась эта еда."
mood_change = -2
timeout = 4 MINUTES

/datum/mood_event/disgusting_food
description = "That food was disgusting!"
description = "Эта еда была отвратительна!"
mood_change = -6
timeout = 4 MINUTES

/datum/mood_event/allergic_food
description = "My throat itches."
description = "Моё горло зудит."
mood_change = -2
timeout = 4 MINUTES

/datum/mood_event/breakfast
description = "Nothing like a hearty breakfast to start the shift."
description = "Нет ничего лучше сытного завтрака, чтобы начать смену."
mood_change = 2
timeout = 10 MINUTES

Expand All @@ -30,7 +30,7 @@
/datum/mood_event/food/New(mob/M, ...)
. = ..()
mood_change = 2 + 2 * quality
description = "That food was [GLOB.food_quality_description[quality]]."
description = "Эта была [GLOB.food_quality_description[quality]] еда."

/datum/mood_event/food/nice
quality = FOOD_QUALITY_NICE
Expand Down
Loading
Loading