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

FEAT: Расширяем пул фраз для вендоматов и психопатов #742

Merged
merged 6 commits into from
Nov 21, 2023
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
1 change: 1 addition & 0 deletions modular_ss220/modular_ss220.dme
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
#include "world_view_bigger/_world_view_bigger.dme"
#include "mecha_skins/mecha_skins.dme"
#include "queue/_queue.dme"
#include "phrases/_phrases.dme"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Создавай сразу модуль переводов, и сразу туда ебашить, не надо плодить кучу однотипных модулей

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это не переводы. Какой еще модуль переводов? Это буквально дополнения

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И ради этого плодить уникальный модуль только для этих фраз? Да ну брось, лучше же в переводы сунуть. Но как знаешь

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И ради этого плодить уникальный модуль только для этих фраз? Да ну брось, лучше же в переводы сунуть. Но как знаешь

в том-то и дело что с переводов ты меня как раз выгнал. Поэтому пускай лежат в отдельном модуле ибо они один фиг дополнения и ничего не переводят.
А потенциально мы сможем и дальше добавлять фразочки.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я тебы выгнал с дополнения перевода скриптом

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Справедливо


// --- PRIME --- //
// #define MODPACK_MAIN_ONLY
Expand Down
4 changes: 4 additions & 0 deletions modular_ss220/phrases/_phrases.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/datum/modpack/phrases
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я жду модуль переводов xdd

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

но это не переводы

name = "Пак фраз"
desc = "Вносим разнообразие для крикунов, вендоматов и цитирований."
author = "PhantomRU"
4 changes: 4 additions & 0 deletions modular_ss220/phrases/_phrases.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#include "_phrases.dm"

#include "code/mobs_phrases.dm"
#include "code/vending_phrases.dm"
156 changes: 156 additions & 0 deletions modular_ss220/phrases/code/mobs_phrases.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
/datum/mutation/disability/tourettes/on_life(mob/living/carbon/human/H)
. = ..()
if(rand(0, 10000) == 0)
H.say("Ублюдок, мать твою, а ну иди сюда говно собачье, решил ко мне лезть? Ты, засранец вонючий, мать твою, а? Ну иди сюда, попробуй меня трахнуть, я тебя сам трахну ублюдок, онанист чертов, будь ты проклят, иди идиот, трахать тебя и всю семью, говно собачье, жлоб вонючий, дерьмо, сука, падла, иди сюда, мерзавец, негодяй, гад, иди сюда ты - говно, жопа!")

/mob/living/carbon/human/handle_disabilities()
. = ..()
if(getBrainLoss() >= 60 && stat != DEAD)
if(prob(3))
var/list/crazysay = list(
"Я НЕПОБЕДИМ!!!",
"Я НЕУЯЗВИМ!!!",
"Я НЕОСТАНОВИМ!!!",
"Я КОРОЛЬ [pick("ЯЩЕРИЦ", "МОЛЕЙ", "ВУЛЬП", "КЛОУНОВ", "СТАНЦИИ", "ЗВЕРЕЙ", "БЕЗ КОРОНЫ", "ЦК", "ТСФ", "ССП", "СИНДИКАТА")]!!!",
"Ха-ха, не догонишь!",
"Че вылупился?!",
"ААААА ЗАХЛОПНИСЬ!!!",
"ХВАТИТ ГОВОРИТЬ!!!",
"КАК ВЫ МНЕ ВСЕ НАДОЕЛИ!!!",
"СЛИШКОМ ШУМНО!!!",
"КАК ПРОЙТИ В БИБЛИОТЕКУ?!",
"ВОССЛАВЬ СОЛНЦЕ!",
"МНЕ БОРЩ БЕЗ СВЕКЛЫ!",
"Я люблю пельмени без начинки.",
"Я люблю ананасовую пиццу.",
"Самое вкусное в пицце - бортики!",
"Я ХОЧУ [pick("СЕБЯ", "ТЕБЯ", "ПОНИ", "ЭТО", "ЕГО", "КУШАТЬ", "ПИТЬ", "ПИСЯТЬ", "НЕ ХОЧУ", "РАДУЖНЫЙ КАРАНДАШ", "ИЗМЕНИТЬ ТЕБЕ", "ОРАТЬ",
"[pick("УДАРИТЬ", "ОБНЯТЬ", "ПОЦЕЛОВАТЬ", "ЗАДУШИТЬ", "ПОГЛАДИТЬ", "НАКРИЧАТЬ НА", "ИЗБАВИТЬ ОТ СТРАДАНИЙ", "ПОСЛАТЬ")] [pick(
"ТЕБЯ", "СЕБЯ", "КЛОУНА", "МИМА", "ЩИТКУРА", "ОФИЦЕРА", "ПОВАРА", "МЕДИКА", "КОРОВУ", "САНЮ")]")]!",
// вспоминаем мемы
"ЗДОРОВЕННЫЙ ЯЗЬ!!!",
"ЙААААААААЗЬ!",
"ЯЯЯЯЯЯЯЗЬ!",
"АННИГИЛЯТОРНАЯ ПУШКА!",
"КУРВА КОСМОБОБЁР!",
"ЭТО КОСМОБОБЁР!",
"Денег нет, но я держусь!",
"КАК ТЕБЕ ТАКОЕ, ИЛОН СПАСК?",
"НО Я ЖЕ ЛЮБЛЮ ТЕБЯ!",
"ВРАЧА, ВРАЧА, ПОЗОВИТЕ ВРАЧА!",
"У неё преждеродовые начались. Мы не можем ей помочь.",
"ТЫ УКРАЛ МОЁ СЕРДЕЧКО!",
// Проклятые мемы
"Наташа вставай, мы всё уронили!",
"ПРЕВЕД!",
"ПРЕВЕЕЕЕД!",
"ПРЕВЕД МЕДВЕД!",
"УЧИТЕ ОЛБАНСКИЙ ЯЗЫК!",
"ржунимагу",
"пацталом",
"многабукаф",
"стопицот",
"ЖЫВТОНЕ ЧОЧО УПЯЧКА!!!",
"УПЯЧКА УПЯЧКА!!!",
"ШЯЧЛО ПОПЯЧТСА!!!",
"ПОПЯЧТСА!!!",
"Я идиот! Убейте меня кто-нибудь!",
"УПЯЧКА!",
"Я ДУРАК У МЕНЯ СПРАВКА ЕСТЬ!",
"Мне борщ с капустой, но не красный!",
"Котлетки... С пюрешкой!..",
"шлакоблокунь",
"MINE LAVALAND CRAFT ЭТО МОЯ ЖИЗНЬ!!!",
"Ну умер я и умер, че бубнить то.",
"Ты на станцию прилетел - косарь отдал!",
"БРАТИШКА, Я ТЕБЕ ПОКУШАТЬ ПРИНЕС!",
"ГДЕ ПРУФЫ, БИЛЛИ?!",
"ЭТО НОРМА!",
"ЭТО НЕ НОРМА!",
"ЭТО НИХУЯ НЕ НОРМА!",
"Ты втираешь мне какую-то дичь!",
"ЭТО ОБМАН ЧТОБЫ НАБРАТЬ КЛАССЫ!",
"ЭТО БУДЕТ ФИАСКО!",
"ЭТО ФИАСКО, БРАТАН!",
"ЧИВО",
"ЧИВО БЛЯТ?",
// Будь проклято онеме
"В ЭЛЬФИЙСКОЙ ПЕСНЕ НЕ БЫЛО ЭЛЬФОВ!!!",
"БОКУ НО ПИКО НЕ В БОКУ!",
"КОВБОЙ БИБОП НЕ КОВБОЙ И НЕ БИБОП!",
"ЭТОТ ГЛУПЫЙ СВИН НЕ ПОНИМАЕТ МЕЧТЫ ДЕВОЧКИ ЗАЙКИ!",
// А теперь цитаты настоящего пацана с брейндамагом.
"Не важно кто - важно кто!",
"Если волк молчит - то лучше его не перебивать!",
"Не важно кто слабее - важно кто сильный!",
"Вы меня не поправляйте, я вам не трусы.",
"Лучше быть последним-первым, чем первым-последним.",
"Лучше иметь друга, чем друг друга.",
"Моего друга сбила машина и он больше мне не друг, ведь друзья на дороге не валяются.",
"Побеждать по жизни могут только победители.",
"Безумно можно быть первым!",
"Если предали один раз - то это только первый раз. Если предали еще - то это второй.",
"Сделал дело - дело сделано.",
"Не важно в какой жопе ты находишься, главное чтобы в твоей жопе никто не находился!",
"Срать вечно.",
"Одна ошибка и ты ошибся!",
"Поссать без пука, это как поесть шашлык без лука!",
"Если хочешь идти - иди.",
"Если хочешь забыть - забудь.",
"Жи ши пиши от души.",
"Клади навоз густо - в амбаре будет не пусто.",
"Лучше с пацанами на подике, чем с чертями на шаттле.",
"Я ЗАПРЕЩАЮ ВАМ СРАТЬ!",
"Безумно можно.",
"Живи, кайфуй, гуляй, играй, упал - вставай, наглей, ругай, чужих роняй, NTOS обновляй, картошка, суп, пельмени, чай.",
// возвращаемся к дебильным фразам
"СЛАВА КРЫСИНОМУ СУПЕРСАТАНЕ!!!",
"ХОНК КРЫСБАР!!!",
"Я ПОЖАЛУЮСЬ НА ТЕБЯ В КОСМИЧЕСКОЕ СПОРТЛОТО!",
"СССП ПРИДИ ПОРЯДОК НАВЕДИ!",
"СЛАВА? КТО ТАКОЙ СЛАВА!?",
"Я МАШИНА",
"Я в своем познании настолько преисполнился...",
"Я в своем познании настолько преисполнился, что как будто бы уже сто триллионов миллиардов лет проживаю на триллионах и триллионах таких же станций, понимаешь?",
"ЧТО ЭТО НА ПОТОЛКЕ?!",
"ОНО СМОТРИТ НА МЕНЯ!!!",
"ГЛАЗА НА ПОТОЛКЕ!!!",
"ЧТО ЭТО ЗА РОЖА НА ПОТОЛКЕ?!",
"ГДЕ НАШ ПОТОЛОК?!",
"КУДА ВЫ ДЕЛИ ПОТОЛОК?!",
"А где потолок?!",
"ОЙ ДОГОНЮ!",
"АЙ НЕ ДОГОНИШЬ!",
"НЕ СМОТРИТЕ НА МЕНЯ!",
"ВСЕ СМОТРИТЕ НА МЕНЯ!",
"СМОТРИТЕ, СМОТРИТЕ НА МЕНЯ!",
"ПРЕКРАТИТЬ ХУЙНЮ!",
"ОГУЗКИ, ОГРЫЗКИ!",
"Я ЗНАКОМ С КОРОНОПРИНЦЕМ!",
"МОЙ ПАПА ГЛАВНЫЙ [pick("НА ЦК", "У ССП", "У ТСФ", "У СИНДИКАТА", "БАНДЮГАН", "И УВАЖАЕМЫЙ ЧЕЛОВЕК", "ОТЕЦ")]!!!",
"Мама мыла раму...",
"Ыыыы...",
"Ээээ...",
"ААА ААААА ААААААААА!!!",
"У меня слюна потекла...",
"Вытрите мою слюну!..",
"Мне нужна присыпка...",
"КОГДА ДОБАВЯТ ПОДЫ?!",

)
if(prob(95))
say(pick(crazysay))
else
var/list/flipsay = list(
"Зацени сальтуху!",
"Ща ебану сальтуху!",
"Сальтуха!",
"ЗАЦЕНИ ЧЕ МОГУ!!!",
"Опля!",
"Але ОП!",
"Волки в цирке не выступают - а делают сальтуху!",
"ЗАЦЕНИ!",
"А ТЫ ТАК СМОЖЕШЬ?!",
)
say(pick(flipsay))
emote("flip")
100 changes: 100 additions & 0 deletions modular_ss220/phrases/code/vending_phrases.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@

/obj/machinery/economy/vending/boozeomat/Initialize(mapload)
. = ..()
slogan_list |= list(
"Пригуби - не медли!",
"Жизнь плоха без бухла!",
"Чтобы пить - здоровым надо быть!",
"Насыпать вам немного сухого вина?",
"Всего лишь 26 литров пива достаточно взрослому человеку для покрытия дневной потребности в кальции.",
"Самая трезвая мысль за весь день - это мысль о выпивке!",
"Не говори НЕТ алкоголю. Он всеравно не услышит!",
"Инициатор ваших отношений - алкоголь!",
"Шотландская пословица: «Пошли дурака за скотчем, он и принесет липкую ленту».",
"50 грамм муравьев можно послать за бутылкой водки!",
"После бутылки коньяка беседа превращается в утечку информации.",
"Лечись пивом, мёдом и корицей. Такой вот метод неплохой! Если ты еще не бухой!",
"Не важно откуда ты, главное куда налил!",
"Ты не у себя дома, тебя не ждет гора посуды и бардак, а значит можно и выпить!",
"А ведь с кем только ни поведёшься, чтобы набраться!",
"Открывая колу - прикупите виски!",
"Вам виски прямые, косые, в бутылке?",
"Лучший проверенный телепорт и машина времени со старых времен!",
"Вирус водкой не убить, но можно напугать!",
"1 стопка водки в день - отгонит продавца яблоками!",
"Я знаю, что может быть лучше похмелья — похмелье на работе!",
"Проводим биатлон: пока бежишь за водкой, по пути стреляешь сигареты!",
)

/obj/machinery/economy/vending/cigarette/Initialize(mapload)
. = ..()
slogan_list |= list(
"Обслужите даме рот!",
"Сигаретку, спичку, коробок?",
"На заметку. Люди, покупающие сигареты поштучно, не знают, что курение убивает.",
"Кури - убей в себе коня!",
"Ты уже бросаешь? Тогда начни вновь курить!",
"Сегодня мужчина считается джентльменом, если перед поцелуем он вынимает сигарету изо рта.",
"Если есть в кармане пачка сигарет - значит всё не так уж плохо на сегодняшний день!",
"И билет на самолёт с серебристым крылом, что, взлетая, оставляет земле лишь тень.",
"Что мне больше всего нравится в работе - это перекуры!",
"Ты можешь не прикасаться к сигарете, рюмке, женщине. Пока тебе не стукнет 18!",
"Если стрелять, то максимум сигареты. Если взрывать, то минимум танцпол!",
"Пока у человека есть сигареты - он многое вынесет.",
"Гаси свою вспышку гнева разжигая сигарету!",
"Окурок — это сигарета с богатым жизненным опытом.",
"Водка, хлеб, сигареты — без этого люди не проживут, мы этим предприятиям помогаем!", // реальная цитата Лукашенко
PhantornRU marked this conversation as resolved.
Show resolved Hide resolved
"В своей нелёгкой жизни, я два «безбашенных» поступка совершил. Не закурил от беса сигарету и тату на тело не набил!",
PhantornRU marked this conversation as resolved.
Show resolved Hide resolved
"Проводим биатлон: пока бежишь за водкой, по пути стреляешь сигареты!",
)

/obj/machinery/economy/vending/syndicigs/Initialize(mapload)
. = ..()
// тоже самое
slogan_list |= list(
"Обслужите даме рот!",
"Сигаретку, спичку, коробок?",
"Минздраву на заметку. Люди, покупающие сигареты поштучно, не знают, что курение убивает.",
"Кури - убей в себе коня!",
"Ты уже бросаешь? Тогда начни вновь курить!",
"Сегодня мужчина считается джентльменом, если перед поцелуем он вынимает сигарету изо рта.",
"Если есть в кармане пачка сигарет - значит всё не так уж плохо на сегодняшний день!",
"И билет на самолёт с серебристым крылом, что, взлетая, оставляет земле лишь тень.",
"Что мне больше всего нравится в работе - это перекуры!",
"Своим здоровьем и долголетием я обязан тому, что ни разу не прикоснулся ни к сигарете, ни к рюмке, ни к женщине, пока мне не стукнуло десять.",
"Если стрелять, то максимум сигареты. Если взрывать, то минимум танцпол!",
"Пока у человека есть сигареты - он многое вынесет.",
"Гаси свою вспышку гнева разжигая сигарету!",
"Окурок — это сигарета с богатым жизненным опытом.",
"Жалей, что не закурил от беса сигарету и тату на тело не набил!",
"Проводим биатлон: пока бежишь за водкой, по пути стреляешь сигареты!",
)

/obj/machinery/economy/vending/snack/Initialize(mapload)
. = ..()
slogan_list |= list(
"Один мальчик прожил без еды три года, потому что бутерброды — это не еда.",
"Заедай весь стресс!",
"Самая чистая и простая любовь — это любовь к еде.",
"Сыр – это труп молока.",
"Нет плохих блюд, есть плохо приготовленные.",
"Чаще аппетит приходит во время отсутствия еды.",
"Курица — это не птица, курица — это еда такая.",
"Назло врагам, съешь ужин сам.",
"Курица — существо, которое едят либо до его рождения, либо после его смерти.",
)

/obj/machinery/economy/vending/syndisnack/Initialize(mapload)
. = ..()
// тоже самое
slogan_list |= list(
"Один мальчик прожил без еды три года, потому что бутерброды — это не еда.",
"Смертность от хачапури намного выше, чем смертность от харакири.",
PhantornRU marked this conversation as resolved.
Show resolved Hide resolved
"Самая чистая и простая любовь — это любовь к еде.",
"Сыр – это труп молока.",
"Нет плохих блюд, есть плохо приготовленные.",
"Чаще аппетит приходит во время отсутствия еды.",
"Курица — это не птица, курица — это еда такая.",
"Назло врагам, съешь ужин сам.",
"Курица — существо, которое едят либо до его рождения, либо после его смерти.",
)