PlayerDialogueCatalog.Reactions.cs

The static method populates a dialogue bank with Russian and English phrases corresponding to specific in-game player speech cues like fouls, taunts, or team rallying.

namespace Socer;

public static partial class PlayerDialogueCatalog
{
    static void Reactions()
    {
        Bank(PlayerSpeechCue.TeamRally,
            "Ребята, мы ещё на поле вообще-то!","Lads, we're still on the pitch!",
            "Один нормальный пас и разберёмся!","One decent pass and we'll sort it out!",
            "Не паникуем, это пока только мяч!","Don't panic, it's only a ball so far!",
            "Головы подняли, мы не грибы!","Heads up, we're not mushrooms!",
            "Заново собрались, времени хватает!","Regroup, there's still time!",
            "Друг на друга не ворчим, играем!","Stop grumbling at each other, play!",
            "Сейчас спокойно, потом красиво!","Calm first, beautiful later!",
            "Не расползаемся по разным видам спорта!","Let's all stick to the same sport!",
            "Сами себе сложность выкрутили!","We've turned our own difficulty up!",
            "Есть ещё ноги, есть ещё варианты!","Still got legs, still got options!",
            "Ошиблись — исправляем, без спектакля!","Made a mistake, fix it, no theatre!",
            "Давайте как команда, мне понравилось!","Let's try being a team, I liked that!");
        Bank(PlayerSpeechCue.OpponentTaunt,
            "Ты отбираешь или дорогу спрашиваешь?","Are you tackling or asking directions?",
            "У тебя билет на этот аттракцион есть?","Got a ticket for this ride?",
            "Ноги закончились, разговоры остались?","Out of legs, still got words?",
            "Ты меня уже весь матч изучаешь!","You've been studying me all match!",
            "Давай без коллекции моих носков!","Stop collecting my socks!",
            "Мяч слева. Нет, уже справа.","Ball's left. No, right now.",
            "Не переживай, я тоже себя не понял.","Don't worry, I confused myself too.",
            "На словах у тебя отбор лучше!","Your tackling sounds better than it looks!",
            "Отпускаешь? Спасибо за сервис!","Letting me through? Lovely service!",
            "В следующий раз предупреждай о подкате!","Warn me about the next slide tackle!",
            "Ты слишком близко для незнакомого!","Bit close for someone I don't know!",
            "Мы мяч делим, не наследство!","We're sharing a ball, not an inheritance!");
        Bank(PlayerSpeechCue.FoulReaction,
            "Ты куда влетел, у меня там колено!","Where are you flying? My knee's there!",
            "Мяч рядом лежал, между прочим!","The ball was right there, by the way!",
            "По ногам скидка сегодня, что ли?","Special offer on kicking legs today?",
            "Потише, у нас не борьба в партере!","Easy, this isn't ground wrestling!",
            "Я тебе ничего не должен был!","I didn't owe you anything!",
            "Зачем так? Я же не убегал из семьи!","Why so hard? I'm not running away from home!",
            "Подкат красивый, адрес не тот!","Nice slide, wrong address!",
            "На мяч посмотри, он не у меня в кости!","Look for the ball, it's not in my shin!",
            "Сначала тормози, потом знакомься!","Brake first, introduce yourself later!",
            "Да свистни уже, он меня разобрал!","Blow the whistle, he's dismantled me!",
            "Всё нормально? Для тебя, наверное!","All fine? For you, probably!",
            "Я сейчас встану и обижусь!","I'll get up and take this personally!");
        Bank(PlayerSpeechCue.Scuffle,
            "Ты чего плечами объясняешься?","Why are you talking with your shoulders?",
            "Слова закончились, руки пошли?","Out of words, using your hands now?",
            "Мою футболку на себе поноси!","Try wearing your own shirt!",
            "Отпусти, мы даже не знакомы!","Let go, we haven't even met!",
            "Без рук, тут не танцы!","No hands, this isn't dancing!",
            "Ты в раздевалку дорогу потерял?","Lost your way to the changing room?",
            "Уйди с моего личного пространства!","Get out of my personal space!",
            "Футболку тянешь — постираешь!","Pull my shirt and you're washing it!",
            "Судья видит, кстати! Надеюсь!","Ref can see this, by the way! I hope!",
            "Кнопка отбора у тебя другая!","That's not your tackle button!",
            "Не трогай, я на гарантии!","Hands off, I'm still under warranty!",
            "Давай мяч катать, а не нервы!","Let's move the ball, not my nerves!");
        Bank(PlayerSpeechCue.ScuffleReply,
            "Отойди, мне дышать надо!","Back off, I need to breathe!",
            "Ты сам за мной сюда пришёл!","You're the one who followed me here!",
            "Успокойся, я не твой будильник!","Calm down, I'm not your alarm clock!",
            "Отпускаю. Ты тоже отпускай.","I'm letting go. You let go too.",
            "Разговор после игры, сейчас работаем!","Talk after the match, we're working!",
            "Не я тебя за рукав держу!","I'm not the one holding your sleeve!",
            "Шаг назад, без продолжения!","One step back, leave it there!",
            "Мне карточка из-за тебя не нужна!","I'm not getting booked for you!",
            "Всё, закончили представление!","Right, show's over!",
            "Скажи ещё, что я тут случайно!","Next you'll say I'm here by accident!",
            "Да играй уже, герой коридора!","Just play, king of the corridor!",
            "Судья идёт, улыбайся естественно!","Ref's coming, smile naturally!");
        Bank(PlayerSpeechCue.RefereeComplaint,
            "Судья, а правила сегодня какие?","Ref, which rules are we using today?",
            "Я мяч задел, он подтверждает!","I touched the ball, it'll confirm it!",
            "Свисток хотя бы объясните!","At least explain the whistle!",
            "Он об меня споткнулся, я стоял!","He tripped over me, I was standing still!",
            "Почему у него можно, а у нас нет?","Why can he do that but we can't?",
            "Момент досмотреть никак нельзя было?","Couldn't let the move finish first?",
            "Не жёлтая, это была вежливая просьба!","Not a yellow, that was a polite request!",
            "Серьёзно? Даже мяч удивился!","Really? Even the ball looked surprised!",
            "Я руками не играл, они при мне!","Didn't use my hands, still got both here!",
            "Ну посмотрите, след на бутсе!","Look, there's a mark on my boot!",
            "Так, мне переводчик свистка нужен!","Right, I need a whistle interpreter!",
            "Карточку-то за что, за выражение лица?","Booked for what, my facial expression?");
        Bank(PlayerSpeechCue.CoachAcknowledge,
            "Да, слышу! Голова включена!","Yes, heard you! Brain's switched on!",
            "Сейчас поправлю, тренер!","I'll fix it now, coach!",
            "Без авантюр, принято!","No adventures, understood!",
            "Я запомнил. Проверять не надо!","I remember. No need to test me!",
            "Понял, правее! Моё правее?","Got it, right! My right?",
            "Хорошо, играю в команду!","Okay, I'll play for the team!",
            "Дайте ещё попытку, исправлю!","Give me one more go, I'll fix it!",
            "Я не спорю, я громко согласен!","Not arguing, agreeing loudly!",
            "Всё, режим умного включаю!","Right, switching to clever mode!",
            "Спокойнее? Пробую прямо сейчас!","Calmer? Trying it right now!",
            "Да понял я про подстраховку!","Yes, I got the bit about covering!",
            "Тренер, не кипите, я услышал!","Don't boil over, coach, I heard you!");
        Bank(PlayerSpeechCue.Scheme,
            "Разыгрываем то самое, помните?","Run that thing, remember?",
            "Ты туда, я сюда, всё по рисунку!","You there, me here, just like the drawing!",
            "Не меняем план посреди предложения!","Don't change the plan mid-sentence!",
            "Как на тренировке, только с людьми!","Like training, but with people!",
            "Сначала пас, потом творчество!","Pass first, creativity later!",
            "Нужен наш ход, не случайный!","We need our move, not a random one!",
            "Занимайте места по купленным билетам!","Take the seats printed on your tickets!",
            "Я начинаю, ты продолжай мысль!","I'll start, you finish the thought!",
            "Не беги в мою клеточку!","Don't run into my little square!",
            "Один темп, мы не три разных песни!","One tempo, not three different songs!",
            "У нас же это получалось вчера!","We could do this yesterday!",
            "Давайте без внезапного джаза!","Let's skip the surprise jazz!");
    }
}