Skip to content

Commit

Permalink
Positive quirks
Browse files Browse the repository at this point in the history
  • Loading branch information
AloeNeverDie committed Apr 12, 2024
1 parent fba6a92 commit 3181c1b
Show file tree
Hide file tree
Showing 23 changed files with 93 additions and 93 deletions.
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/alcohol_tolerance.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/alcohol_tolerance
name = "Alcohol Tolerance"
desc = "You become drunk more slowly and suffer fewer drawbacks from alcohol."
desc = "Вы пьянеете медленнее и испытываете меньше проблем от алкоголя."
icon = FA_ICON_BEER
value = 4
mob_trait = TRAIT_ALCOHOL_TOLERANCE
gain_text = span_notice("You feel like you could drink a whole keg!")
lose_text = span_danger("You don't feel as resistant to alcohol anymore. Somehow.")
medical_record_text = "Patient demonstrates a high tolerance for alcohol."
gain_text = span_notice("Вам кажется, что вы можете выпить целую кегу пива!")
lose_text = span_danger("Вы больше не испытываете особой стойкости к алкоголю.")
medical_record_text = "Пациент демонстрирует высокую переносимость алкоголя."
mail_goodies = list(/obj/item/skillchip/wine_taster)
4 changes: 2 additions & 2 deletions code/datums/quirks/positive_quirks/apathetic.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/apathetic
name = "Apathetic"
desc = "You just don't care as much as other people. That's nice to have in a place like this, I guess."
desc = "В целом вам все-равно на все, в отличии от других людей. В таком месте, как это, довольно спокойно."
icon = FA_ICON_MEH
value = 4
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_MOODLET_BASED
medical_record_text = "Patient was administered the Apathy Evaluation Scale but did not bother to complete it."
medical_record_text = "Пациенту была предложена шкала оценки апатии, но он не стал ее даже заполнить."
mail_goodies = list(/obj/item/hourglass)

/datum/quirk/apathetic/add(client/client_source)
Expand Down
12 changes: 6 additions & 6 deletions code/datums/quirks/positive_quirks/bilingual.dm
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/datum/quirk/bilingual
name = "Bilingual"
desc = "Over the years you've picked up an extra language!"
desc = "За эти годы вы освоили еще один язык!"
icon = FA_ICON_GLOBE
value = 4
gain_text = span_notice("Some of the words of the people around you certainly aren't common. Good thing you studied for this.")
lose_text = span_notice("You seem to have forgotten your second language.")
medical_record_text = "Patient speaks multiple languages."
gain_text = span_notice("Некоторые из слов ваших собеседников, конечно же, не являются общепринятыми. Хорошо, что вы учились для того чтобы понимать их.")
lose_text = span_notice("Кажется, вы забыли свой второй язык.")
medical_record_text = "Пациент говорит на нескольких языках."
mail_goodies = list(/obj/item/taperecorder, /obj/item/clothing/head/frenchberet, /obj/item/clothing/mask/fakemoustache/italian)

/datum/quirk_constant_data/bilingual
Expand All @@ -22,7 +22,7 @@
if(quirk_holder.has_language(language_type))
language_type = /datum/language/uncommon
if(quirk_holder.has_language(language_type))
to_chat(quirk_holder, span_boldnotice("You are already familiar with the quirk in your preferences, so you did not learn one."))
to_chat(quirk_holder, span_boldnotice("Вы уже знакомы с данной чертой в своих предпочтениях, поэтому не стали изучать ее."))
return
to_chat(quirk_holder, span_boldnotice("You are already familiar with the quirk in your preferences, so you learned Galactic Uncommon instead."))
to_chat(quirk_holder, span_boldnotice("Вы уже знакомы с данной чертой в своих предпочтениях, поэтому вместо нее вы выучили Галактический Общий."))
quirk_holder.grant_language(language_type, source = LANGUAGE_QUIRK)
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/clown_enjoyer.dm
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/datum/quirk/item_quirk/clown_enjoyer
name = "Clown Enjoyer"
desc = "You enjoy clown antics and get a mood boost from wearing your clown pin."
desc = "Вам нравятся клоунские выходки, и у вас поднимается настроение от ношения клоунской булавки.."
icon = FA_ICON_MAP_PIN
value = 2
mob_trait = TRAIT_CLOWN_ENJOYER
gain_text = span_notice("You are a big enjoyer of clowns.")
lose_text = span_danger("The clown doesn't seem so great.")
medical_record_text = "Patient reports being a big enjoyer of clowns."
gain_text = span_notice("Вы очень любите клоунов.")
lose_text = span_danger("Клоуны не кажутся такими уж замечательными.")
medical_record_text = "Пациент сообщает, что ему очень нравятся клоуны."
mail_goodies = list(
/obj/item/bikehorn,
/obj/item/stamp/clown,
Expand Down
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/drunk_healing.dm
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/datum/quirk/drunkhealing
name = "Drunken Resilience"
desc = "Nothing like a good drink to make you feel on top of the world. Whenever you're drunk, you slowly recover from injuries."
desc = "Ничто так не помогает почувствовать себя на вершине мира, как хорошая выпивка. Когда вы пьяны, вы медленно восстанавливаетесь после травм."
icon = FA_ICON_WINE_BOTTLE
value = 8
gain_text = span_notice("You feel like a drink would do you good.")
lose_text = span_danger("You no longer feel like drinking would ease your pain.")
medical_record_text = "Patient has unusually efficient liver metabolism and can slowly regenerate wounds by drinking alcoholic beverages."
gain_text = span_notice("Вам кажется, что немного выпить не помешает.")
lose_text = span_danger("Вам больше не хочется пить, чтобы облегчить боль.")
medical_record_text = "У пациента необычайно эффективный метаболизм печени, и он может медленно регенерировать раны, употребляя алкогольные напитки."
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_PROCESSES
mail_goodies = list(/obj/effect/spawner/random/food_or_drink/booze)

Expand Down
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/empath.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/empath
name = "Empath"
desc = "Whether it's a sixth sense or careful study of body language, it only takes you a quick glance at someone to understand how they feel."
desc = "Будь то шестое чувство или тщательное изучение языка тела, вам достаточно одного взгляда на человека, чтобы понять, что он чувствует."
icon = FA_ICON_SMILE_BEAM
value = 8
mob_trait = TRAIT_EMPATH
gain_text = span_notice("You feel in tune with those around you.")
lose_text = span_danger("You feel isolated from others.")
medical_record_text = "Patient is highly perceptive of and sensitive to social cues, or may possibly have ESP. Further testing needed."
gain_text = span_notice("Вы чувствуете единение с окружающими вас людьми.")
lose_text = span_danger("Вы чувствуете себя отстраненным от окружающих вас людей")
medical_record_text = "Пациент очень восприимчив и чувствителен к социальным сигналам, возможно, у него есть ESP. Необходимо дальнейшее тестирование."
mail_goodies = list(/obj/item/toy/foamfinger)
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/freerunning.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/freerunning
name = "Freerunning"
desc = "You're great at quick moves! You can climb tables more quickly and take no damage from short falls."
desc = "У вас отлично получаются быстрые движения! Вы можете быстрее взбираться на столы и не получать повреждений от коротких падений."
icon = FA_ICON_RUNNING
value = 8
mob_trait = TRAIT_FREERUNNING
gain_text = span_notice("You feel lithe on your feet!")
lose_text = span_danger("You feel clumsy again.")
medical_record_text = "Patient scored highly on cardio tests."
gain_text = span_notice("Вы чувствуете себя уверенно на своих двоих!")
lose_text = span_danger("Вы снова чувствуете себя неуклюжим.")
medical_record_text = "Пациент получил высокие баллы по результатам кардиологических тестов."
mail_goodies = list(/obj/item/melee/skateboard, /obj/item/clothing/shoes/wheelys/rollerskates)
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/friendly.dm
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/datum/quirk/friendly
name = "Friendly"
desc = "You give the best hugs, especially when you're in the right mood."
desc = "Ты обнимаешь лучше всех, особенно когда ты в хорошем настроении.."
icon = FA_ICON_HANDS_HELPING
value = 2
mob_trait = TRAIT_FRIENDLY
gain_text = span_notice("You want to hug someone.")
lose_text = span_danger("You no longer feel compelled to hug others.")
gain_text = span_notice("Вам хочется обнять кого-то.")
lose_text = span_danger("Вы больше не чувствуете себя обязанным обнимать других.")
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_MOODLET_BASED
medical_record_text = "Patient demonstrates low-inhibitions for physical contact and well-developed arms. Requesting another doctor take over this case."
medical_record_text = "Пациент демонстрирует низкий уровень запретов на физический контакт и хорошо развитые руки. Просьба к другому врачу заняться этим случаем."
mail_goodies = list(/obj/item/storage/box/hug)
4 changes: 2 additions & 2 deletions code/datums/quirks/positive_quirks/jolly.dm
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/datum/quirk/jolly
name = "Jolly"
desc = "You sometimes just feel happy, for no reason at all."
desc = "Иногда вы просто чувствуете себя счастливым без всякой причины."
icon = FA_ICON_GRIN
value = 4
mob_trait = TRAIT_JOLLY
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_MOODLET_BASED
medical_record_text = "Patient demonstrates constant euthymia irregular for environment. It's a bit much, to be honest."
medical_record_text = "Пациент демонстрирует постоянную эутимию, несвойственную окружающей среде. Это уже слишком, если честно."
mail_goodies = list(/obj/item/clothing/mask/joy)
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/light_step.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/light_step
name = "Light Step"
desc = "You walk with a gentle step; footsteps and stepping on sharp objects is quieter and less painful. Also, your hands and clothes will not get messed in case of stepping in blood."
desc = "Вы ходите мягким шагом; шаги и наступание на острые предметы будут тише и менее болезненными. Кроме того, вы не испачкаете руки и одежду, если наступите в кровь."
icon = FA_ICON_SHOE_PRINTS
value = 4
mob_trait = TRAIT_LIGHT_STEP
gain_text = span_notice("You walk with a little more litheness.")
lose_text = span_danger("You start tromping around like a barbarian.")
medical_record_text = "Patient's dexterity belies a strong capacity for stealth."
gain_text = span_notice("Вы ходите с большей гибкостью.")
lose_text = span_danger("Вы начинаете рыскать повсюду, как варвар.")
medical_record_text = "Ловкость пациента скрывает сильную способность к скрытности."
mail_goodies = list(/obj/item/clothing/shoes/sandal)
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/mime_fan.dm
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/datum/quirk/item_quirk/mime_fan
name = "Mime Fan"
desc = "You're a fan of mime antics and get a mood boost from wearing your mime pin."
desc = "Вы поклонник выходок мимов и получаете заряд бодрости от ношения значка Мим."
icon = FA_ICON_THUMBTACK
value = 2
mob_trait = TRAIT_MIME_FAN
gain_text = span_notice("You are a big fan of the Mime.")
lose_text = span_danger("The mime doesn't seem so great.")
medical_record_text = "Patient reports being a big fan of mimes."
gain_text = span_notice("Вы большой поклонник мимов.")
lose_text = span_danger("Похоже мимы не такие и крутые, как казалось раньше.")
medical_record_text = "Пациент сообщает, что очень любит мимов."
mail_goodies = list(
/obj/item/toy/crayon/mime,
/obj/item/clothing/mask/gas/mime,
Expand Down
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/musician.dm
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/datum/quirk/item_quirk/musician
name = "Musician"
desc = "You can tune handheld musical instruments to play melodies that clear certain negative effects and soothe the soul."
desc = "Вы можете настраивать ручные музыкальные инструменты, чтобы играть мелодии, которые устраняют некоторые негативные эффекты и успокаивают душу."
icon = FA_ICON_GUITAR
value = 2
mob_trait = TRAIT_MUSICIAN
gain_text = span_notice("You know everything about musical instruments.")
lose_text = span_danger("You forget how musical instruments work.")
medical_record_text = "Patient brain scans show a highly-developed auditory pathway."
gain_text = span_notice("Вы знаете все о музыкальных инструментах.")
lose_text = span_danger("Вы забыли, как работают музыкальные инструменты.")
medical_record_text = "Сканирование мозга пациента показало наличие высокоразвитого слухового аппарата."
mail_goodies = list(/obj/effect/spawner/random/entertainment/musical_instrument, /obj/item/instrument/piano_synth/headphones)

/datum/quirk/item_quirk/musician/add_unique(client/client_source)
Expand Down
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/night_vision.dm
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/datum/quirk/night_vision
name = "Night Vision"
desc = "You can see slightly more clearly in full darkness than most people."
desc = "Вы видите в полной темноте немного лучше, чем большинство людей."
icon = FA_ICON_MOON
value = 4
mob_trait = TRAIT_NIGHT_VISION
gain_text = span_notice("The shadows seem a little less dark.")
lose_text = span_danger("Everything seems a little darker.")
medical_record_text = "Patient's eyes show above-average acclimation to darkness."
gain_text = span_notice("Тени кажутся не такими темными.")
lose_text = span_danger("Все кажется немного мрачнее.")
medical_record_text = "Глаза пациента демонстрируют способность к адаптации к темноте выше среднего уровня."
mail_goodies = list(
/obj/item/flashlight/flashdark,
/obj/item/food/grown/mushroom/glowshroom/shadowshroom,
Expand Down
6 changes: 3 additions & 3 deletions code/datums/quirks/positive_quirks/poster_boy.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/item_quirk/poster_boy
name = "Poster Boy"
desc = "You have some great posters! Hang them up and make everyone have a great time."
desc = "У вас есть замечательные плакаты! Повесьте их и пусть все отлично проводят время."
icon = FA_ICON_TAPE
value = 4
mob_trait = TRAIT_POSTERBOY
medical_record_text = "Patient reports a desire to cover walls with homemade objects."
medical_record_text = "Пациент сообщает о желании покрыть стены самодельными предметами."
mail_goodies = list(/obj/item/poster/random_official)

/datum/quirk/item_quirk/poster_boy/add_unique()
Expand All @@ -15,7 +15,7 @@

/obj/item/storage/box/posterbox
name = "Box of Posters"
desc = "You made them yourself!"
desc = "Вы сами их сделали!"

/// fills box of posters based on job, one neutral poster and 2 department posters
/obj/item/storage/box/posterbox/proc/add_quirk_posters(datum/mind/posterboy)
Expand Down
4 changes: 2 additions & 2 deletions code/datums/quirks/positive_quirks/self_aware.dm
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/datum/quirk/selfaware
name = "Self-Aware"
desc = "You know your body well, and can accurately assess the extent of your wounds."
desc = "Вы хорошо знаете свое тело и можете точно оценить тяжесть полученных ран."
icon = FA_ICON_BONE
value = 8
mob_trait = TRAIT_SELF_AWARE
medical_record_text = "Patient demonstrates an uncanny knack for self-diagnosis."
medical_record_text = "Пациент демонстрирует удивительную способность к самодиагностике."
mail_goodies = list(/obj/item/clothing/neck/stethoscope, /obj/item/skillchip/entrails_reader)
8 changes: 4 additions & 4 deletions code/datums/quirks/positive_quirks/settler.dm
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
/datum/quirk/item_quirk/settler
name = "Settler"
desc = "You are from a lineage of the earliest space settlers! While your family's generational exposure to varying gravity \
has resulted in a ... smaller height than is typical for your species, you make up for it by being much better at outdoorsmanship and \
carrying heavy equipment. You also get along great with animals. However, you are a bit on the slow side due to your small legs."
desc = "Вы принадлежите к роду первых космических поселенцев! Несмотря на то, что в вашей семье многие поколения подвергались воздействию различной гравитации, \
ваш рост... меньше, чем типичный для вашего вида, вы компенсируете это тем, что гораздо лучше умеете работать на природе и \
переносить тяжелое оборудование. Вы также прекрасно ладите с животными. Однако вы немного медлительны из-за своих маленьких ног.."
gain_text = span_bold("You feel like the world is your oyster!")
lose_text = span_danger("You think you might stay home today.")
icon = FA_ICON_HOUSE
value = 4
mob_trait = TRAIT_SETTLER
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_CHANGES_APPEARANCE
medical_record_text = "Patient appears to be abnormally stout."
medical_record_text = "Пациент кажется необычайно крепким."
mail_goodies = list(
/obj/item/clothing/shoes/workboots/mining,
/obj/item/gps,
Expand Down
4 changes: 2 additions & 2 deletions code/datums/quirks/positive_quirks/signer.dm
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/datum/quirk/item_quirk/signer
name = "Signer"
desc = "You possess excellent communication skills in sign language."
desc = "Вы обладаете отличными навыками общения на языке жестов."
icon = FA_ICON_HANDS
value = 4
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_CHANGES_APPEARANCE
medical_record_text = "Patient can communicate with sign language."
medical_record_text = "Пациент может общаться на языке жестов."
mail_goodies = list(/obj/item/clothing/gloves/radio)

/datum/quirk/item_quirk/signer/add_unique(client/client_source)
Expand Down
Loading

0 comments on commit 3181c1b

Please sign in to comment.