67 lines
5.2 KiB
Python
67 lines
5.2 KiB
Python
KEYWORDS: set[str] = {
|
||
# ── Угроза / конфликт ─────────────────────────
|
||
"убью", "убить", "убил", "убийство", "смерть", "грохнуть",
|
||
"взорвётся", "взорвать", "взрыв", "детонатор", "бомба",
|
||
"ловушка", "засада", "атака", "штурм", "напасть",
|
||
"останавливать", "надо бежать", "слишком поздно", "мы проиграли",
|
||
"конец света", "апокалипсис", "катастрофа",
|
||
|
||
# ── Ранение / критическое состояние ────────────
|
||
"ранен", "ранение", "умираю", "без сознания", "остановить кровотечение",
|
||
"пульс не прослушивается", "доктор срочно", "нужна помощь",
|
||
"реанимация", "скорая", "кровь повсюду",
|
||
|
||
# ── Секреты / скрытая информация ───────────────
|
||
"секрет", "засекречено", "никому не говори", "это между нами",
|
||
"улик нет", "улик достаточно", "доказательства", "у нас есть доказательства",
|
||
"двойной агент", "крота", "подслушивают", "прослушка",
|
||
"флешка", "пароль", "шифр", "код доступа",
|
||
|
||
# ── Планы / приказ / миссия ─────────────────────
|
||
"план", "план б", "новая миссия", "операция начинается",
|
||
"отмена операции", "действуем по плану", "приказ ясен",
|
||
"координаты", "время ч", "расклад таков", "приступаем",
|
||
|
||
# ── Решения / выбор / судьба ────────────────────
|
||
"выбирай", "нет пути назад", "жертвовать", "это мой выбор",
|
||
"ты со мной", "придётся рискнуть", "спасти", "пожертвовать собой",
|
||
"мы должны решить", "остановись пока не поздно",
|
||
|
||
# ── Сюжетные твисты / раскрытия ────────────────
|
||
"на самом деле", "вся правда", "это была ложь", "он жив",
|
||
"подмена личности", "я всё время знала", "мой отец", "его брат близнец",
|
||
"это был мой план", "теперь всё ясно",
|
||
|
||
# ── Отношения / эмоции ─────────────────────────
|
||
"я тебя люблю", "выходи за меня", "у нас будет ребёнок",
|
||
"мы расстаёмся", "ты мне нравишься", "я без тебя не могу",
|
||
"он изменяет", "прости меня", "мы начнём сначала",
|
||
|
||
# ── Юмор / неловкость (часто ключевые моменты) ─
|
||
"это было случайно", "я всё испортил", "не в ту дверь",
|
||
"костюм порвался", "конфуз", "не то письмо", "он же шутил",
|
||
|
||
# ── Sci-Fi / техно-угроза ──────────────────────
|
||
"портал", "временной скачок", "искусственный интеллект", "ядро реактора",
|
||
"система отказала", "энергощит упал", "обратный отсчёт",
|
||
"спутник выведен из строя", "корабль падает",
|
||
|
||
# ── Фэнтези / магия ────────────────────────────
|
||
"заклинание", "пророчество", "артефакт", "древний орден",
|
||
"пламя дракона", "тёмный лорд", "портал закрывается",
|
||
"круг ритуала", "великий маг",
|
||
|
||
# ── Правосудие / расследование ────────────────
|
||
"вы арестованы", "расследование", "ордер на обыск",
|
||
"признательные показания", "дело раскрыто", "дело закрыто",
|
||
"улик достаточно", "главный подозреваемый",
|
||
|
||
# ── Финансы / шантаж / выкуп ───────────────────
|
||
"выкуп", "заложники", "долг", "банковский счёт",
|
||
"переведи деньги", "вымогательство", "шантаж", "биткойны",
|
||
|
||
# ── Общие триггеры (англ. формы, если субтитры смешанные) ─
|
||
"kill", "bomb", "explode", "secret", "mission", "run!",
|
||
"we're out of time", "trust me", "it's a trap"
|
||
}
|