Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Боевые борги: различия между версиями

Материал из Star Horizon Wiki
Нет описания правки
Метка: ручная отмена
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
<!DOCTYPE html>
<div class="container">
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Боевые Борги Star Horizon</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }


        body {
= 🤖 StarHorizon - Система Боргов =
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
Справочник по киборгам и их характеристикам
            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
            color: #e0e0e0;
            padding: 20px;
            min-height: 100vh;
        }


        .container {
Всего боргов
            max-width: 1600px;
'''16'''
            margin: 0 auto;
Всего модулей
        }
'''44'''
 
Макс. скорость
        header {
'''5.8 м/с'''
            text-align: center;
Макс. здоровье
            margin-bottom: 40px;
'''520 HP'''
            padding: 20px;
{| class="wikitable"
            background: rgba(192, 192, 192, 0.1);
|}
            border-left: 4px solid #c0c0c0;
{| class="wikitable"
            border-radius: 8px;
| colspan="8" |⚔️ БОЕВЫЕ БОРГИ
        }
|-
 
|1
        h1 {
|'''Assassin Cyborg'''
            font-size: 2.5em;
|120 / 240
            color: #c0c0c0;
|3.6 / 4.5
            margin-bottom: 10px;
|Blunt: 8%
            text-shadow: 0 0 10px rgba(192, 192, 192, 0.5);
Slash: 8%
        }
Piercing: 5%
 
Shock: 15%
        .subtitle {
Heat: -5 (flat)
            color: #a0a0a0;
|BorgModuleGeneric
            font-size: 1.1em;
BorgModuleCombat
        }
BorgModuleMedical
 
|BorgModuleTool
        .stats {
BorgModuleCombatCloakingDevice
            display: grid;
BorgModuleCombatEchis
            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
BorgModuleJetpack
            gap: 15px;
|'''+2'''
            margin-top: 20px;
|-
        }
|2
 
|'''Scout Cyborg'''
        .stat-box {
|160 / 320
            background: rgba(192, 192, 192, 0.2);
|3.8 / 5.8
            padding: 15px;
|Blunt: 15%
            border-radius: 6px;
Slash: 15%
            text-align: center;
Piercing: 10%
            border: 1px solid rgba(192, 192, 192, 0.5);
Shock: 20%
        }
Heat: -10 (flat)
 
|BorgModuleGeneric
        .stat-box strong {
BorgModuleCombat
            color: #c0c0c0;
BorgModuleMedical
            font-size: 1.3em;
|BorgModuleTool
        }
BorgModuleCombatCloakingDevice
 
BorgModuleJetpack
        .controls {
|'''+2'''
            margin-bottom: 30px;
|-
            display: flex;
|3
            gap: 15px;
|'''Light Crawler Cyborg'''
            flex-wrap: wrap;
|200 / 440
            background: rgba(0, 0, 0, 0.3);
|3.0 / 4.8
            padding: 20px;
|Blunt: 25%
            border-radius: 8px;
Slash: 25%
        }
Piercing: 25%
 
Shock: 25%
        .control-group {
Heat: -20 (flat)
            display: flex;
|BorgModuleGeneric
            gap: 10px;
BorgModuleCombat
            align-items: center;
BorgModuleCargo
        }
|BorgModuleTool
 
BorgModuleCombatPKARepeater
        .control-group label {
BorgModuleJetpack
            font-weight: bold;
|'''+3'''
            color: #e0e0e0;
|-
        }
|4
 
|'''Heavy Crawler Cyborg'''
        input[type="text"],
|260 / 520
        select {
|2.6 / 4.3
            padding: 10px 15px;
|Blunt: 30%
            border: 1px solid rgba(192, 192, 192, 0.5);
Slash: 30%
            background: rgba(30, 30, 50, 0.8);
Piercing: 28%
            color: #e0e0e0;
Shock: 30%
            border-radius: 4px;
Heat: -25 (flat)
            font-size: 0.95em;
|BorgModuleGeneric
        }
BorgModuleCombat
 
BorgModuleCargo
        input[type="text"]:focus,
|BorgModuleTool
        select:focus {
BorgModuleCombatPKARailgun
            outline: none;
BorgModuleJetpack
            border-color: #c0c0c0;
|'''+4'''
            box-shadow: 0 0 8px rgba(192, 192, 192, 0.5);
|-
        }
|5
 
|'''Assault Walker Cyborg'''
        button {
|180 / 360
            padding: 10px 20px;
|3.2 / 5.0
            background: linear-gradient(135deg, #c0c0c0 0%, #b0b0b0 100%);
|Blunt: 22%
            color: white;
Slash: 22%
            border: none;
Piercing: 18%
            border-radius: 4px;
Shock: 20%
            cursor: pointer;
Heat: -15 (flat)
            font-weight: bold;
|BorgModuleGeneric
            transition: transform 0.2s, box-shadow 0.2s;
BorgModuleCombat
        }
BorgModuleEngineering
 
|BorgModuleTool
        button:hover {
BorgModuleCombatLaserAdvanced
            transform: translateY(-2px);
BorgModuleJetpack
            box-shadow: 0 5px 15px rgba(192, 192, 192, 0.4);
|'''+2'''
        }
|-
 
|6
        .table-wrapper {
|'''Heavy Strike Walker Cyborg'''
            overflow-x: auto;
|240 / 480
            background: rgba(0, 0, 0, 0.4);
|2.8 / 4.5
            border-radius: 8px;
|Blunt: 27%
            padding: 20px;
Slash: 27%
            border: 1px solid rgba(192, 192, 192, 0.2);
Piercing: 24%
        }
Shock: 27%
 
Heat: -22 (flat)
        table {
|BorgModuleGeneric
            width: 100%;
BorgModuleCombat
            border-collapse: collapse;
BorgModuleEngineering
            font-size: 0.9em;
|BorgModuleTool
        }
BorgModuleCombatLaserHeavy
 
BorgModuleJetpack
        thead {
|'''+3'''
            background: rgba(192, 192, 192, 0.2);
|-
            position: sticky;
|7
            top: 0;
|'''Syndicate Assault Cyborg'''
        }
|100 / 200
 
|2.5 / 4.5
        th {
|Heat: -10 (flat)
            padding: 15px;
|BorgModuleGeneric
            text-align: left;
BorgModuleSyndicate
            border-bottom: 2px solid #c0c0c0;
BorgModuleSyndicateAssault
            color: #e0e0e0;
| -
            font-weight: bold;
|'''-'''
            cursor: pointer;
|-
            user-select: none;
|8
            transition: background 0.2s;
|'''Syndicate Medical Cyborg'''
        }
|100 / 200
 
|2.5 / 4.5
        th:hover {
|Heat: -10 (flat)
            background: rgba(192, 192, 192, 0.3);
|BorgModuleGeneric
        }
BorgModuleMedical
 
BorgModuleSyndicate
        th::after {
| -
            content: ' ';
|'''-'''
            font-size: 0.8em;
|-
            opacity: 0.5;
|9
        }
|'''Syndicate Saboteur Cyborg'''
 
|100 / 200
        td {
|2.5 / 4.5
            padding: 12px 15px;
|Heat: -10 (flat)
            border-bottom: 1px solid rgba(192, 192, 192, 0.1);
|BorgModuleGeneric
        }
BorgModuleEngineering
 
BorgModuleSyndicate
        tr:hover {
| -
            background: rgba(192, 192, 192, 0.1);
|'''-'''
        }
|-
 
| colspan="8" |🛠️ НЕБОЕВЫЕ БОРГИ
        .category {
|-
            background: rgba(192, 192, 192, 0.15);
|10
            font-weight: bold;
|'''Generic Cyborg'''
            color: #e0e0e0;
|100 / 200
        }
|2.5 / 4.5
 
|Нет
        .category td {
|BorgModuleGeneric
            padding: 15px;
BorgModuleScience
            border-top: 2px solid rgba(192, 192, 192, 0.5);
|BorgModuleTool
        }
|'''+5'''
 
|-
        .armor-type {
|11
            color: #ffa07a;
|'''Engineering Cyborg'''
            font-weight: bold;
|100 / 200
        }
|2.5 / 4.5
 
|Нет
        .speed-fast {
|BorgModuleGeneric
            color: #90EE90;
BorgModuleEngineering
            font-weight: bold;
|BorgModuleTool
        }
|'''+3'''
 
|-
        .speed-medium {
|12
            color: #ffeb3b;
|'''Mining Cyborg'''
            font-weight: bold;
|100 / 200
        }
|2.5 / 4.5
 
|Нет
        .speed-slow {
|BorgModuleGeneric
            color: #ff9999;
BorgModuleCargo
            font-weight: bold;
|BorgModuleTool
        }
|'''+3'''
 
|-
        .health-high {
|13
            color: #90EE90;
|'''Janitor Cyborg'''
        }
|100 / 200
 
|2.5 / 4.5
        .health-medium {
|Нет
            color: #ffeb3b;
|BorgModuleGeneric
        }
BorgModuleJanitor
 
|BorgModuleTool
        .health-low {
|'''+3'''
            color: #ff9999;
|-
        }
|14
 
|'''Medical Cyborg'''
        .module-badge {
|100 / 200
            display: inline-block;
|2.5 / 4.5
            padding: 3px 8px;
|Нет
            background: rgba(100, 150, 255, 0.3);
|BorgModuleGeneric
            border: 1px solid rgba(100, 150, 255, 0.6);
BorgModuleMedical
            border-radius: 3px;
|BorgModuleTool
            font-size: 0.85em;
|'''+3'''
            margin: 2px;
|-
            color: #64b8ff;
|15
        }
|'''Service Cyborg'''
    </style>
|100 / 200
</head>
|2.5 / 4.5
<body>
|Нет
    <div class="container">
|BorgModuleGeneric
        <header>
BorgModuleService
            <h1>🤖 StarHorizon - Система Боргов</h1>
|BorgModuleTool
            <p class="subtitle">Справочник по киборгам и их характеристикам</p>
|'''+3'''
            <div class="stats">
|-
                <div class="stat-box">
|16
                    <div>Всего боргов</div>
|'''Service Kerfus Cyborg'''
                    <strong id="totalBorgs">16</strong>
|100 / 200
                </div>
|2.5 / 4.5
                <div class="stat-box">
|Нет
                    <div>Всего модулей</div>
|BorgModuleGeneric
                    <strong>44</strong>
BorgModuleService
                </div>
|BorgModuleTool
                <div class="stat-box">
BorgModuleMusique
                    <div>Макс. скорость</div>
BorgModuleTranslation
                    <strong>5.8 м/с</strong>
BorgModuleGardening
                </div>
|'''+2'''
                <div class="stat-box">
|}
                    <div>Макс. здоровье</div>
{| class="wikitable"
                    <strong>520 HP</strong>
|}
                </div>
{| class="wikitable"
            </div>
| colspan="5" |⚔️ БОЕВЫЕ МОДУЛИ
        </header>
|-
 
|1
        <div class="controls">
|'''PKA Cyborg Module'''
            <div class="control-group">
|BorgModuleCombat
                <label for="searchInput">🔍 Поиск:</label>
|Модуль с прото-кинетическим ускорителем.
                <input type="text" id="searchInput" placeholder="Введите название борга..." oninput="filterTable()">
|протокинетический ускоритель
            </div>
крушитель
            <div class="control-group">
|-
                <label for="categoryFilter">Категория:</label>
|2
                <select id="categoryFilter" onchange="filterTable()">
|'''Combat Pistol Cyborg Module'''
                    <option value="all">Все категории</option>
|BorgModuleCombat
                    <option value="borgs">Боевые борги</option>
|Модуль с боевым пистолетом для отключения целей.
                    <option value="standard">Небоевые борги</option>
|echis (x2)
                    <option value="combat">Боевые модули</option>
|-
                    <option value="generic">Универсальные модули</option>
|3
                    <option value="medical">Медицинские модули</option>
|'''Advanced Laser Cyborg Module'''
                    <option value="cargo">Грузовые модули</option>
|BorgModuleCombat
                    <option value="engineering">Инженерные модули</option>
|Модуль с продвинутым лазерным оружием. Сбалансированная огневая мощь и дальность.
                    <option value="janitor">Уборочные модули</option>
|advanced laser pistol (x2)
                    <option value="science">Научные модули</option>
|-
                    <option value="service">Сервисные модули</option>
|4
                    <option value="syndicate">Синдикатские модули</option>
|'''Heavy PKA Cyborg Module'''
                </select>
|BorgModuleCombat
            </div>
|Продвинутый модуль с улучшенным прото-кинетическим ускорителем повышенной мощности.
            <div class="control-group">
|proto-kinetic accelerator cannon
                <button onclick="resetFilters()">Сбросить фильтры</button>
крушитель
            </div>
|-
            <div class="control-group">
|5
                <button onclick="sortTable(2)">Сортировать по здоровью</button>
|'''PKA Railgun Cyborg Module'''
            </div>
|BorgModuleCombat
        </div>
|Модуль с рельсотроном прото-кинетического ускорителя. Высокопроникающее оружие дальнего действия.
 
|протокинетическая рельса
        <div class="table-wrapper">
крушитель
            <table id="borgTable">
|-
                <thead>
|6
                    <tr>
|'''PKA Repeater Cyborg Module'''
                        <th onclick="sortTable(0)">№</th>
|BorgModuleCombat
                        <th onclick="sortTable(1)">Название</th>
|Модуль с автоматическим повторителем прото-кинетического ускорителя. Высокий темп огня.
                        <th onclick="sortTable(2)">Здоровье (Крит / Смерть)</th>
|протокинетический повторитель
                        <th onclick="sortTable(4)">Скорость (Ходьба / Бег)</th>
крушитель
                        <th onclick="sortTable(3)">Броня</th>
|-
                        <th onclick="sortTable(5)">Совместимые модули</th>
|7
                        <th onclick="sortTable(6)">Дефолтные модули</th>
|'''PKA Shotgun Cyborg Module'''
                        <th onclick="sortTable(7)">Доп. слоты</th>
|BorgModuleCombat
                    </tr>
|Модуль с дробовиком прото-кинетического ускорителя. Мощное оружие близкого боя.
                </thead>
|протокинетический дробовик
                <tbody id="tableBody">
крушитель
                    <!-- Данные будут добавлены через JavaScript -->
|-
                </tbody>
|8
            </table>
|'''L6C Cyborg Module'''
        </div>
|BorgModuleCombat
 
|Модуль с пулемётом L6C повышенной мощности.
        <div class="table-wrapper" style="margin-top: 30px;">
|cyborg GSW LMG-6
            <table id="moduleTable">
|-
                <thead>
|9
                    <tr>
|'''Heavy Laser Cyborg Module'''
                        <th onclick="sortModuleTable(0)">№</th>
|BorgModuleCombat
                        <th onclick="sortModuleTable(1)">Название (EN)</th>
|Модуль с тяжелым лазерным оружием повышенной мощности. Разрушительно против защищённых целей.
                        <th onclick="sortModuleTable(2)">Тип модуля</th>
|X-01 multiphase energy gun (x2)
                        <th onclick="sortModuleTable(3)">Описание (RU)</th>
|-
                        <th onclick="sortModuleTable(4)">Встроенные предметы</th>
|10
                    </tr>
|'''Cloaking Device Cyborg Module'''
                </thead>
|BorgModuleCombat
                <tbody id="moduleTableBody">
|Интегрированное устройство невидимости для скрытных операций. Делает невидимым на продолжительное время.
                    <!-- Данные будут добавлены через JavaScript -->
|устройство маскировки
                </tbody>
|-
            </table>
| colspan="5" |🔧 УНИВЕРСАЛЬНЫЕ МОДУЛИ
        </div>
|-
    </div>
|11
 
|'''Cable Cyborg Module'''
    <script>
|BorgModuleGeneric
        // Данные о модулях
|Часть технологии, дающая киборгам новые способности.
        const modulesData = [
|кусачки
            // BorgModuleCombat - боевые модули
лом
            { category: 'combat', num: 1, nameEn: 'PKA Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с прото-кинетическим ускорителем.', items: 'протокинетический ускоритель, крушитель' },
т-лучевой сканер
            { category: 'combat', num: 2, nameEn: 'Combat Pistol Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с боевым пистолетом для отключения целей.', items: 'echis (x2)' },
моток НВ проводов
            { category: 'combat', num: 3, nameEn: 'Advanced Laser Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с продвинутым лазерным оружием. Сбалансированная огневая мощь и дальность.', items: 'advanced laser pistol (x2)' },
моток СВ проводов
            { category: 'combat', num: 4, nameEn: 'Heavy PKA Cyborg Module', type: 'BorgModuleCombat', descRu: 'Продвинутый модуль с улучшенным прото-кинетическим ускорителем повышенной мощности.', items: 'proto-kinetic accelerator cannon, крушитель' },
моток ВВ проводов
            { category: 'combat', num: 5, nameEn: 'PKA Railgun Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с рельсотроном прото-кинетического ускорителя. Высокопроникающее оружие дальнего действия.', items: 'протокинетическая рельса, крушитель' },
|-
            { category: 'combat', num: 6, nameEn: 'PKA Repeater Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с автоматическим повторителем прото-кинетического ускорителя. Высокий темп огня.', items: 'протокинетический повторитель, крушитель' },
|12
            { category: 'combat', num: 7, nameEn: 'PKA Shotgun Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с дробовиком прото-кинетического ускорителя. Мощное оружие близкого боя.', items: 'протокинетический дробовик, крушитель' },
|'''Fire Extinguisher Cyborg Module'''
            { category: 'combat', num: 8, nameEn: 'L6C Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с пулемётом L6C повышенной мощности.', items: 'cyborg GSW LMG-6' },
|BorgModuleGeneric
            { category: 'combat', num: 9, nameEn: 'Heavy Laser Cyborg Module', type: 'BorgModuleCombat', descRu: 'Модуль с тяжелым лазерным оружием повышенной мощности. Разрушительно против защищённых целей.', items: 'X-01 multiphase energy gun (x2)' },
|Часть технологии, дающая киборгам новые способности.
            { category: 'combat', num: 10, nameEn: 'Cloaking Device Cyborg Module', type: 'BorgModuleCombat', descRu: 'Интегрированное устройство невидимости для скрытных операций. Делает невидимым на продолжительное время.', items: 'устройство маскировки' },
|маневровый реактивный огнетушитель
 
|-
            // BorgModuleGeneric - универсальные модули
|13
            { category: 'generic', num: 11, nameEn: 'Cable Cyborg Module', type: 'BorgModuleGeneric', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'кусачки, лом, т-лучевой сканер, моток НВ проводов, моток СВ проводов, моток ВВ проводов' },
|'''Tool Cyborg Module'''
            { category: 'generic', num: 12, nameEn: 'Fire Extinguisher Cyborg Module', type: 'BorgModuleGeneric', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'маневровый реактивный огнетушитель' },
|BorgModuleGeneric
            { category: 'generic', num: 13, nameEn: 'Tool Cyborg Module', type: 'BorgModuleGeneric', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'лом, гаечный ключ, отвёртка, кусачки, промышленный сварочный аппарат, мультитул, подъёмник для обслуживания' },
|Часть технологии, дающая киборгам новые способности.
 
|лом
            // BorgModuleMedical - медицинские модули
гаечный ключ
            { category: 'medical', num: 14, nameEn: 'Diagnosis Cyborg Module', type: 'BorgModuleMedical', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'анализатор здоровья, стетоскоп' },
отвёртка
            { category: 'medical', num: 15, nameEn: 'Topicals Cyborg Module', type: 'BorgModuleMedical', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'анализатор здоровья, набор для ушибов, мазь, марлевый бинт, пакет крови, шприц' },
кусачки
            { category: 'medical', num: 16, nameEn: 'Rescue Cyborg Module', type: 'BorgModuleMedical', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'анализатор здоровья, дефибриллятор, ручной этикетировщик' },
промышленный сварочный аппарат
            { category: 'medical', num: 17, nameEn: 'Chemical Cyborg Module', type: 'BorgModuleMedical', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'анализатор здоровья, пипетка борга, шприц, пробирка (x3)' },
мультитул
            { category: 'medical', num: 18, nameEn: 'Advanced Chemical Cyborg Module', type: 'BorgModuleMedical', descRu: 'Продвинутый медицинский модуль, содержащий кибернетическую адаптацию высокоценного гипоспрея. Теперь ваши киборги могут ещё быстрее вводить хлоральгидрат вредителям экипажа!', items: 'анализатор здоровья, гипоспрей борга, шприц, мензурка (x2)' },
подъёмник для обслуживания
 
|-
            // BorgModuleCargo - грузовые модули
| colspan="5" |⚕️ МЕДИЦИНСКИЕ МОДУЛИ
            { category: 'cargo', num: 19, nameEn: 'Appraisal Cyborg Module', type: 'BorgModuleCargo', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'оценочный инструмент, ящик с товарами (x2)' },
|-
            { category: 'cargo', num: 20, nameEn: 'Mining Cyborg Module', type: 'BorgModuleCargo', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'шахтёрский бур, лопата, сканер минералов, портативная рация, мешок для руды' },
|14
            { category: 'cargo', num: 21, nameEn: 'Advanced Mining Cyborg Module', type: 'BorgModuleCargo', descRu: 'Продвинутый грузовой модуль, содержащий продвинутое шахтёрское оборудование. Исследования показывают, что он увеличивает производительность киборга на 150%.', items: 'шахтёрский бур с алмазным покрытием, лопата, продвинутый сканер минералов, портативная рация, блюспейс мешок для руды' },
|'''Diagnosis Cyborg Module'''
            { category: 'cargo', num: 22, nameEn: 'Grappling Gun Cyborg Module', type: 'BorgModuleCargo', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'крюк-кошка, встроенная система позиционирования, ручной сканер массы' },
|BorgModuleMedical
 
|Часть технологии, дающая киборгам новые способности.
            // BorgModuleEngineering - инженерные модули
|анализатор здоровья
            { category: 'engineering', num: 23, nameEn: 'Advanced Tool Cyborg Module', type: 'BorgModuleEngineering', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'челюсти жизни, электродрель, экспериментальный сварочный аппарат, мультитул, продвинутый передатчик сигналов, подъёмник для обслуживания' },
стетоскоп
            { category: 'engineering', num: 24, nameEn: 'Construction Cyborg Module', type: 'BorgModuleEngineering', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'строительная сумка, сталь, стальная плитка, конденсатор, плоскоблок ракетного двигателя, консоль станционного учёта (машинная плата)' },
|-
            { category: 'engineering', num: 25, nameEn: 'RCD Cyborg Module', type: 'BorgModuleEngineering', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'экспериментальный РСУ, газоанализатор, встроенный атмос голопроектор, счётчик Гейгера' },
|15
 
|'''Topicals Cyborg Module'''
            // BorgModuleJanitor - уборочные модули
|BorgModuleMedical
            { category: 'janitor', num: 26, nameEn: 'Custodial Cyborg Module', type: 'BorgModuleJanitor', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'лампозаменитель, вантуз, лампа накаливания, мешок для мусора, мыло' },
|Часть технологии, дающая киборгам новые способности.
            { category: 'janitor', num: 27, nameEn: 'Cleaning Cyborg Module', type: 'BorgModuleJanitor', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'проектор голографических знаков, швабра, ведро, распылитель, чистоната (x2)' },
|анализатор здоровья
            { category: 'janitor', num: 28, nameEn: 'Advanced Cleaning Cyborg Module', type: 'BorgModuleJanitor', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'продвинутая швабра, улучшенный встроенный распылитель, проектор голографических знаков, ведро, чистоната (x2)' },
набор для ушибов
 
мазь
            // BorgModuleScience - научные модули
марлевый бинт
            { category: 'science', num: 29, nameEn: 'Artifact Cyborg Module', type: 'BorgModuleScience', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'сканер узлов, газоанализатор, пипетка борга, счётчик Гейгера, пробирка, распылитель' },
пакет крови
            { category: 'science', num: 30, nameEn: 'Anomaly Cyborg Module', type: 'BorgModuleScience', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'сканер аномалий, локатор аномалий, широкоспектральный локатор аномалий, ручной этикетировщик, армированное стекло, плазменное армированное стекло' },
шприц
 
|-
            // BorgModuleService - сервисные модули
|16
            { category: 'service', num: 31, nameEn: 'Service Cyborg Module', type: 'BorgModuleService', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'ручка, ручной этикетировщик, печать ОДОБРЕНО, печать ОТКАЗАНО, пипетка борга, встроенная пробирка' },
|'''Rescue Cyborg Module'''
            { category: 'service', num: 32, nameEn: 'Musique Cyborg Module', type: 'BorgModuleService', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'синтезатор, электрогитара, саксофон' },
|BorgModuleMedical
            { category: 'service', num: 33, nameEn: 'Gardening Cyborg Module', type: 'BorgModuleService', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'маленькая тяпка, лопатка, кусачки для растений, пипетка борга, ведро, пакет семян (яблоко)' },
|Часть технологии, дающая киборгам новые способности.
            { category: 'service', num: 34, nameEn: 'Harvesting Cyborg Module', type: 'BorgModuleService', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'коса, топорик, сумка для растений, яблоко, спрей от сорняков' },
|анализатор здоровья
            { category: 'service', num: 35, nameEn: 'Clowning Cyborg Module', type: 'BorgModuleService', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'велосипедный клаксон, клоунский рекордер, позолоченный велосипедный клаксон, банановая кожура, кремовый банановый пирог' },
дефибриллятор
            { category: 'service', num: 36, nameEn: 'Translation Cyborg Module', type: 'BorgModuleService', descRu: 'Модуль, оснащённый универсальной технологией перевода для общения на разных языках.', items: 'продвинутый переводчик' },
ручной этикетировщик
 
|-
            // BorgModuleSyndicate - синдикатские модули
|17
            { category: 'syndicate', num: 37, nameEn: 'Weapon Cyborg Module', type: 'BorgModuleSyndicate', descRu: 'Часть технологии, дающая киборгам новые способности.', items: 'echis, энергокинжал' },
|'''Chemical Cyborg Module'''
            { category: 'syndicate', num: 38, nameEn: 'Operative Cyborg Module', type: 'BorgModuleSyndicate', descRu: 'Модуль, в который входят лом, криптографический секвенсор и поисковой навигатор синдиката.', items: 'лом, криптографический секвенсор, Дестабилизатор аутентификации, поисковый навигатор синдиката' },
|BorgModuleMedical
            { category: 'syndicate', num: 39, nameEn: 'Energy Sword Cyborg Module', type: 'BorgModuleSyndicate', descRu: 'Модуль, в который входит сдвоенный энергетический меч.', items: 'сдвоенный энергетический меч, поисковый навигатор синдиката' },
|Часть технологии, дающая киборгам новые способности.
            { category: 'syndicate', num: 40, nameEn: 'L6C ROW Cyborg Module', type: 'BorgModuleSyndicateAssault', descRu: 'Модуль, в который входит L6C.', items: 'cyborg GSW LMG-6, поисковый навигатор синдиката' },
|анализатор здоровья
            { category: 'syndicate', num: 41, nameEn: 'Martyr Cyborg Module', type: 'BorgModuleSyndicate', descRu: 'Модуль, поставляемый со взрывчаткой, с которой вы, скорее всего, не захотите связываться сами.', items: 'Самоуничтожение' },
пипетка борга
            { category: 'syndicate', num: 42, nameEn: 'Syndicate Laser Module', type: 'BorgModuleSyndicateAssault', descRu: 'Продвинутый лазерный модуль для киборгов синдиката. Высокоэффективная система оружия.', items: 'advanced laser pistol, поисковый навигатор синдиката' },
шприц
            { category: 'syndicate', num: 43, nameEn: 'Syndicate Heavy Laser Module', type: 'BorgModuleSyndicateAssault', descRu: 'Продвинутый тяжёлый лазерный модуль с значительно повышенной огневой мощью. Разрушительный против бронированных целей.', items: 'X-01 multiphase energy gun (x2), поисковый навигатор синдиката' },
пробирка (x3)
            { category: 'syndicate', num: 44, nameEn: 'Syndicate Cloaking Device Module', type: 'BorgModuleSyndicate', descRu: 'Интегрированное устройство невидимости для скрытных операций. Делает невидимым на продолжительное время.', items: 'устройство маскировки' }
|-
        ];
|18
 
|'''Advanced Chemical Cyborg Module'''
        // Данные о боргах
|BorgModuleMedical
        const borgsData = [
|Продвинутый медицинский модуль, содержащий кибернетическую адаптацию высокоценного гипоспрея. Теперь ваши киборги могут ещё быстрее вводить хлоральгидрат вредителям экипажа!
            // Боевые борги
|анализатор здоровья
            {
гипоспрей борга
                category: 'borgs',
шприц
                num: 1,
мензурка (x2)
                name: 'Assassin Cyborg',
|-
                health: '120 / 240',
| colspan="5" |📦 ГРУЗОВЫЕ МОДУЛИ
                healthValue: 240,
|-
                armor: 'Blunt: 8%, Slash: 8%, Piercing: 5%, Shock: 15%<br>Heat: -5 (flat)',
|19
                speed: '3.6 / 4.5',
|'''Appraisal Cyborg Module'''
                speedValue: 4.5,
|BorgModuleCargo
                modules: 'BorgModuleGeneric, BorgModuleCombat, BorgModuleMedical',
|Часть технологии, дающая киборгам новые способности.
                defaultModules: 'BorgModuleTool, BorgModuleCombatCloakingDevice, BorgModuleCombatEchis, BorgModuleJetpack',
|оценочный инструмент
                extraSlots: 2
ящик с товарами (x2)
            },
|-
            {
|20
                category: 'borgs',
|'''Mining Cyborg Module'''
                num: 2,
|BorgModuleCargo
                name: 'Scout Cyborg',
|Часть технологии, дающая киборгам новые способности.
                health: '160 / 320',
|шахтёрский бур
                healthValue: 320,
лопата
                armor: 'Blunt: 15%, Slash: 15%, Piercing: 10%, Shock: 20%<br>Heat: -10 (flat)',
сканер минералов
                speed: '3.8 / 5.8',
портативная рация
                speedValue: 5.8,
мешок для руды
                modules: 'BorgModuleGeneric, BorgModuleCombat, BorgModuleMedical',
|-
                defaultModules: 'BorgModuleTool, BorgModuleCombatCloakingDevice, BorgModuleJetpack',
|21
                extraSlots: 2
|'''Advanced Mining Cyborg Module'''
            },
|BorgModuleCargo
            {
|Продвинутый грузовой модуль, содержащий продвинутое шахтёрское оборудование. Исследования показывают, что он увеличивает производительность киборга на 150%.
                category: 'borgs',
|шахтёрский бур с алмазным покрытием
                num: 3,
лопата
                name: 'Light Crawler Cyborg',
продвинутый сканер минералов
                health: '200 / 440',
портативная рация
                healthValue: 440,
блюспейс мешок для руды
                armor: 'Blunt: 25%, Slash: 25%, Piercing: 25%, Shock: 25%<br>Heat: -20 (flat)',
|-
                speed: '3.0 / 4.8',
|22
                speedValue: 4.8,
|'''Grappling Gun Cyborg Module'''
                modules: 'BorgModuleGeneric, BorgModuleCombat, BorgModuleCargo',
|BorgModuleCargo
                defaultModules: 'BorgModuleTool, BorgModuleCombatPKARepeater, BorgModuleJetpack',
|Часть технологии, дающая киборгам новые способности.
                extraSlots: 3
|крюк-кошка
            },
встроенная система позиционирования
            {
ручной сканер массы
                category: 'borgs',
|-
                num: 4,
| colspan="5" |⚙️ ИНЖЕНЕРНЫЕ МОДУЛИ
                name: 'Heavy Crawler Cyborg',
|-
                health: '260 / 520',
|23
                healthValue: 520,
|'''Advanced Tool Cyborg Module'''
                armor: 'Blunt: 30%, Slash: 30%, Piercing: 28%, Shock: 30%<br>Heat: -25 (flat)',
|BorgModuleEngineering
                speed: '2.6 / 4.3',
|Часть технологии, дающая киборгам новые способности.
                speedValue: 4.3,
|челюсти жизни
                modules: 'BorgModuleGeneric, BorgModuleCombat, BorgModuleCargo',
электродрель
                defaultModules: 'BorgModuleTool, BorgModuleCombatPKARailgun, BorgModuleJetpack',
экспериментальный сварочный аппарат
                extraSlots: 4
мультитул
            },
продвинутый передатчик сигналов
            {
подъёмник для обслуживания
                category: 'borgs',
|-
                num: 5,
|24
                name: 'Assault Walker Cyborg',
|'''Construction Cyborg Module'''
                health: '180 / 360',
|BorgModuleEngineering
                healthValue: 360,
|Часть технологии, дающая киборгам новые способности.
                armor: 'Blunt: 22%, Slash: 22%, Piercing: 18%, Shock: 20%<br>Heat: -15 (flat)',
|строительная сумка
                speed: '3.2 / 5.0',
сталь
                speedValue: 5.0,
стальная плитка
                modules: 'BorgModuleGeneric, BorgModuleCombat, BorgModuleEngineering',
конденсатор
                defaultModules: 'BorgModuleTool, BorgModuleCombatLaserAdvanced, BorgModuleJetpack',
плоскоблок ракетного двигателя
                extraSlots: 2
консоль станционного учёта (машинная плата)
            },
|-
            {
|25
                category: 'borgs',
|'''RCD Cyborg Module'''
                num: 6,
|BorgModuleEngineering
                name: 'Heavy Strike Walker Cyborg',
|Часть технологии, дающая киборгам новые способности.
                health: '240 / 480',
|экспериментальный РСУ
                healthValue: 480,
газоанализатор
                armor: 'Blunt: 27%, Slash: 27%, Piercing: 24%, Shock: 27%<br>Heat: -22 (flat)',
встроенный атмос голопроектор
                speed: '2.8 / 4.5',
счётчик Гейгера
                speedValue: 4.5,
|-
                modules: 'BorgModuleGeneric, BorgModuleCombat, BorgModuleEngineering',
| colspan="5" |🧹 УБОРОЧНЫЕ МОДУЛИ
                defaultModules: 'BorgModuleTool, BorgModuleCombatLaserHeavy, BorgModuleJetpack',
|-
                extraSlots: 3
|26
            },
|'''Custodial Cyborg Module'''
            {
|BorgModuleJanitor
                category: 'borgs',
|Часть технологии, дающая киборгам новые способности.
                num: 7,
|лампозаменитель
                name: 'Syndicate Assault Cyborg',
вантуз
                health: '100 / 200',
лампа накаливания
                healthValue: 200,
мешок для мусора
                armor: 'Heat: -10 (flat)',
мыло
                speed: '2.5 / 4.5',
|-
                speedValue: 4.5,
|27
                modules: 'BorgModuleGeneric, BorgModuleSyndicate, BorgModuleSyndicateAssault'
|'''Cleaning Cyborg Module'''
            },
|BorgModuleJanitor
            {
|Часть технологии, дающая киборгам новые способности.
                category: 'borgs',
|проектор голографических знаков
                num: 8,
швабра
                name: 'Syndicate Medical Cyborg',
ведро
                health: '100 / 200',
распылитель
                healthValue: 200,
чистоната (x2)
                armor: 'Heat: -10 (flat)',
|-
                speed: '2.5 / 4.5',
|28
                speedValue: 4.5,
|'''Advanced Cleaning Cyborg Module'''
                modules: 'BorgModuleGeneric, BorgModuleMedical, BorgModuleSyndicate'
|BorgModuleJanitor
            },
|Часть технологии, дающая киборгам новые способности.
            {
|продвинутая швабра
                category: 'borgs',
улучшенный встроенный распылитель
                num: 9,
проектор голографических знаков
                name: 'Syndicate Saboteur Cyborg',
ведро
                health: '100 / 200',
чистоната (x2)
                healthValue: 200,
|-
                armor: 'Heat: -10 (flat)',
| colspan="5" |🔬 НАУЧНЫЕ МОДУЛИ
                speed: '2.5 / 4.5',
|-
                speedValue: 4.5,
|29
                modules: 'BorgModuleGeneric, BorgModuleEngineering, BorgModuleSyndicate'
|'''Artifact Cyborg Module'''
            },
|BorgModuleScience
            // Небоевые борги
|Часть технологии, дающая киборгам новые способности.
            {
|сканер узлов
                category: 'standard',
газоанализатор
                num: 10,
пипетка борга
                name: 'Generic Cyborg',
счётчик Гейгера
                health: '100 / 200',
пробирка
                healthValue: 200,
распылитель
                armor: 'Нет',
|-
                speed: '2.5 / 4.5',
|30
                speedValue: 4.5,
|'''Anomaly Cyborg Module'''
                modules: 'BorgModuleGeneric, BorgModuleScience',
|BorgModuleScience
                defaultModules: 'BorgModuleTool',
|Часть технологии, дающая киборгам новые способности.
                extraSlots: 5
|сканер аномалий
            },
локатор аномалий
            {
широкоспектральный локатор аномалий
                category: 'standard',
ручной этикетировщик
                num: 11,
армированное стекло
                name: 'Engineering Cyborg',
плазменное армированное стекло
                health: '100 / 200',
|-
                healthValue: 200,
| colspan="5" |🍽️ СЕРВИСНЫЕ МОДУЛИ
                armor: 'Нет',
|-
                speed: '2.5 / 4.5',
|31
                speedValue: 4.5,
|'''Service Cyborg Module'''
                modules: 'BorgModuleGeneric, BorgModuleEngineering',
|BorgModuleService
                defaultModules: 'BorgModuleTool',
|Часть технологии, дающая киборгам новые способности.
                extraSlots: 3
|ручка
            },
ручной этикетировщик
            {
печать ОДОБРЕНО
                category: 'standard',
печать ОТКАЗАНО
                num: 12,
пипетка борга
                name: 'Mining Cyborg',
встроенная пробирка
                health: '100 / 200',
|-
                healthValue: 200,
|32
                armor: 'Нет',
|'''Musique Cyborg Module'''
                speed: '2.5 / 4.5',
|BorgModuleService
                speedValue: 4.5,
|Часть технологии, дающая киборгам новые способности.
                modules: 'BorgModuleGeneric, BorgModuleCargo',
|синтезатор
                defaultModules: 'BorgModuleTool',
электрогитара
                extraSlots: 3
саксофон
            },
|-
            {
|33
                category: 'standard',
|'''Gardening Cyborg Module'''
                num: 13,
|BorgModuleService
                name: 'Janitor Cyborg',
|Часть технологии, дающая киборгам новые способности.
                health: '100 / 200',
|маленькая тяпка
                healthValue: 200,
лопатка
                armor: 'Нет',
кусачки для растений
                speed: '2.5 / 4.5',
пипетка борга
                speedValue: 4.5,
ведро
                modules: 'BorgModuleGeneric, BorgModuleJanitor',
пакет семян (яблоко)
                defaultModules: 'BorgModuleTool',
|-
                extraSlots: 3
|34
            },
|'''Harvesting Cyborg Module'''
            {
|BorgModuleService
                category: 'standard',
|Часть технологии, дающая киборгам новые способности.
                num: 14,
|коса
                name: 'Medical Cyborg',
топорик
                health: '100 / 200',
сумка для растений
                healthValue: 200,
яблоко
                armor: 'Нет',
спрей от сорняков
                speed: '2.5 / 4.5',
|-
                speedValue: 4.5,
|35
                modules: 'BorgModuleGeneric, BorgModuleMedical',
|'''Clowning Cyborg Module'''
                defaultModules: 'BorgModuleTool',
|BorgModuleService
                extraSlots: 3
|Часть технологии, дающая киборгам новые способности.
            },
|велосипедный клаксон
            {
клоунский рекордер
                category: 'standard',
позолоченный велосипедный клаксон
                num: 15,
банановая кожура
                name: 'Service Cyborg',
кремовый банановый пирог
                health: '100 / 200',
|-
                healthValue: 200,
|36
                armor: 'Нет',
|'''Translation Cyborg Module'''
                speed: '2.5 / 4.5',
|BorgModuleService
                speedValue: 4.5,
|Модуль, оснащённый универсальной технологией перевода для общения на разных языках.
                modules: 'BorgModuleGeneric, BorgModuleService',
|продвинутый переводчик
                defaultModules: 'BorgModuleTool',
|-
                extraSlots: 3
| colspan="5" |🔴 СИНДИКАТСКИЕ МОДУЛИ
            },
|-
            {
|37
                category: 'standard',
|'''Weapon Cyborg Module'''
                num: 16,
|BorgModuleSyndicate
                name: 'Service Kerfus Cyborg',
|Часть технологии, дающая киборгам новые способности.
                health: '100 / 200',
|echis
                healthValue: 200,
энергокинжал
                armor: 'Нет',
|-
                speed: '2.5 / 4.5',
|38
                speedValue: 4.5,
|'''Operative Cyborg Module'''
                modules: 'BorgModuleGeneric, BorgModuleService',
|BorgModuleSyndicate
                defaultModules: 'BorgModuleTool, BorgModuleMusique, BorgModuleTranslation, BorgModuleGardening',
|Модуль, в который входят лом, криптографический секвенсор и поисковой навигатор синдиката.
                extraSlots: 2
|лом
            }
криптографический секвенсор
        ];
Дестабилизатор аутентификации
 
поисковый навигатор синдиката
        let currentData = [...borgsData];
|-
        let sortDirection = 1;
|39
 
|'''Energy Sword Cyborg Module'''
        // Функция рендеринга таблицы
|BorgModuleSyndicate
        function renderTable(data) {
|Модуль, в который входит сдвоенный энергетический меч.
            const tbody = document.getElementById('tableBody');
|сдвоенный энергетический меч
            tbody.innerHTML = '';
поисковый навигатор синдиката
 
|-
            let currentCategory = '';
|40
            data.forEach(item => {
|'''L6C ROW Cyborg Module'''
                // Добавляем заголовок категории
|BorgModuleSyndicateAssault
                if (item.category !== currentCategory) {
|Модуль, в который входит L6C.
                    currentCategory = item.category;
|cyborg GSW LMG-6
                    const categoryRow = document.createElement('tr');
поисковый навигатор синдиката
                    categoryRow.className = 'category';
|-
                    let categoryTitle = '';
|41
                    if (item.category === 'borgs') categoryTitle = '⚔️ БОЕВЫЕ БОРГИ';
|'''Martyr Cyborg Module'''
                    else if (item.category === 'standard') categoryTitle = '🛠️ НЕБОЕВЫЕ БОРГИ';
|BorgModuleSyndicate
 
|Модуль, поставляемый со взрывчаткой, с которой вы, скорее всего, не захотите связываться сами.
                    categoryRow.innerHTML = `<td colspan="8">${categoryTitle}</td>`;
|Самоуничтожение
                    tbody.appendChild(categoryRow);
|-
                }
|42
 
|'''Syndicate Laser Module'''
                // Добавляем строку данных
|BorgModuleSyndicateAssault
                const row = document.createElement('tr');
|Продвинутый лазерный модуль для киборгов синдиката. Высокоэффективная система оружия.
 
|advanced laser pistol
                // Определяем класс для здоровья
поисковый навигатор синдиката
                let healthClass = '';
|-
                if (item.healthValue >= 400) healthClass = 'health-high';
|43
                else if (item.healthValue >= 250) healthClass = 'health-medium';
|'''Syndicate Heavy Laser Module'''
                else if (item.healthValue > 0) healthClass = 'health-low';
|BorgModuleSyndicateAssault
 
|Продвинутый тяжёлый лазерный модуль с значительно повышенной огневой мощью. Разрушительный против бронированных целей.
                // Определяем класс для скорости
|X-01 multiphase energy gun (x2)
                let speedClass = '';
поисковый навигатор синдиката
                if (item.speedValue >= 5.0) speedClass = 'speed-fast';
|-
                else if (item.speedValue >= 4.5) speedClass = 'speed-medium';
|44
                else if (item.speedValue > 0) speedClass = 'speed-slow';
|'''Syndicate Cloaking Device Module'''
 
|BorgModuleSyndicate
                // Форматируем броню с переносами строк
|Интегрированное устройство невидимости для скрытных операций. Делает невидимым на продолжительное время.
                const armorFormatted = item.armor === 'Нет' ? 'Нет' : item.armor.split(', ').join('<br>');
|устройство маскировки
 
|}
                // Форматируем модули с переносами строк
</div>
                const modulesFormatted = item.modules.split(', ').map(m =>
                    `<span class="module-badge">${m}</span>`
                ).join('<br>');
 
                // Форматируем дефолтные модули (если есть) с переносами строк
                const defaultModulesFormatted = item.defaultModules
                    ? item.defaultModules.split(', ').map(m => `<span class="module-badge">${m}</span>`).join('<br>')
                    : '-';
 
                // Дополнительные слоты
                const extraSlotsText = item.extraSlots ? `+${item.extraSlots}` : '-';
 
                row.innerHTML = `
                    <td>${item.num}</td>
                    <td><strong>${item.name}</strong></td>
                    <td class="${healthClass}">${item.health}</td>
                    <td class="${speedClass}">${item.speed}</td>
                    <td class="armor-type">${armorFormatted}</td>
                    <td>${modulesFormatted}</td>
                    <td style="font-size: 0.85em;">${defaultModulesFormatted}</td>
                    <td style="text-align: center;"><strong>${extraSlotsText}</strong></td>
                `;
                tbody.appendChild(row);
            });
        }
 
        // Функция рендеринга таблицы модулей
        function renderModuleTable(data) {
            const tbody = document.getElementById('moduleTableBody');
            tbody.innerHTML = '';
 
            let currentCategory = '';
            data.forEach(item => {
                // Добавляем заголовок категории
                if (item.category !== currentCategory) {
                    currentCategory = item.category;
                    const categoryRow = document.createElement('tr');
                    categoryRow.className = 'category';
                    let categoryName = '';
                    if (item.category === 'combat') categoryName = '⚔️ БОЕВЫЕ МОДУЛИ';
                    else if (item.category === 'generic') categoryName = '🔧 УНИВЕРСАЛЬНЫЕ МОДУЛИ';
                    else if (item.category === 'medical') categoryName = '⚕️ МЕДИЦИНСКИЕ МОДУЛИ';
                    else if (item.category === 'cargo') categoryName = '📦 ГРУЗОВЫЕ МОДУЛИ';
                    else if (item.category === 'engineering') categoryName = '⚙️ ИНЖЕНЕРНЫЕ МОДУЛИ';
                    else if (item.category === 'janitor') categoryName = '🧹 УБОРОЧНЫЕ МОДУЛИ';
                    else if (item.category === 'science') categoryName = '🔬 НАУЧНЫЕ МОДУЛИ';
                    else if (item.category === 'service') categoryName = '🍽️ СЕРВИСНЫЕ МОДУЛИ';
                    else if (item.category === 'syndicate') categoryName = '🔴 СИНДИКАТСКИЕ МОДУЛИ';
                    categoryRow.innerHTML = `<td colspan="5">${categoryName}</td>`;
                    tbody.appendChild(categoryRow);
                }
 
                // Добавляем строку данных
                const row = document.createElement('tr');
 
                // Форматируем встроенные предметы с переносами строк
                const itemsFormatted = item.items.split(', ').join('<br>');
 
                row.innerHTML = `
                    <td>${item.num}</td>
                    <td><strong>${item.nameEn}</strong></td>
                    <td><span class="module-badge">${item.type}</span></td>
                    <td>${item.descRu}</td>
                    <td class="armor-type">${itemsFormatted}</td>
                `;
                tbody.appendChild(row);
            });
        }
 
        // Функция фильтрации
        function filterTable() {
            const searchValue = document.getElementById('searchInput').value.toLowerCase();
            const categoryValue = document.getElementById('categoryFilter').value;
 
            // Фильтруем борги
            if (categoryValue === 'all' || categoryValue === 'borgs' || categoryValue === 'standard') {
                currentData = borgsData.filter(item => {
                    const matchesSearch = item.name.toLowerCase().includes(searchValue) ||
                                        item.modules.toLowerCase().includes(searchValue);
                    const matchesCategory = categoryValue === 'all' || item.category === categoryValue;
                    return matchesSearch && matchesCategory;
                });
                renderTable(currentData);
                document.getElementById('borgTable').parentElement.style.display = 'block';
            } else {
                document.getElementById('borgTable').parentElement.style.display = 'none';
            }
 
            // Фильтруем модули
            if (categoryValue === 'all' || categoryValue === 'combat' || categoryValue === 'generic' ||
                categoryValue === 'medical' || categoryValue === 'cargo' || categoryValue === 'engineering' ||
                categoryValue === 'janitor' || categoryValue === 'science' || categoryValue === 'service' ||
                categoryValue === 'syndicate') {
                const currentModuleData = modulesData.filter(item => {
                    const matchesSearch = item.nameEn.toLowerCase().includes(searchValue) ||
                                        item.type.toLowerCase().includes(searchValue) ||
                                        item.items.toLowerCase().includes(searchValue);
                    const matchesCategory = categoryValue === 'all' || item.category === categoryValue;
                    return matchesSearch && matchesCategory;
                });
                renderModuleTable(currentModuleData);
                document.getElementById('moduleTable').parentElement.style.display = 'block';
            } else {
                document.getElementById('moduleTable').parentElement.style.display = 'none';
            }
        }
 
        // Функция сброса фильтров
        function resetFilters() {
            document.getElementById('searchInput').value = '';
            document.getElementById('categoryFilter').value = 'all';
            filterTable();
        }
 
        // Функция сортировки модулей
        function sortModuleTable(columnIndex) {
            // Простая сортировка для модулей
            alert('Сортировка модулей по столбцу ' + columnIndex);
        }
 
        // Функция сортировки
        function sortTable(columnIndex) {
            sortDirection *= -1;
 
            currentData.sort((a, b) => {
                let aValue, bValue;
 
                switch(columnIndex) {
                    case 0: // Номер
                        aValue = a.num;
                        bValue = b.num;
                        break;
                    case 1: // Название
                        aValue = a.name;
                        bValue = b.name;
                        break;
                    case 2: // Здоровье
                        aValue = a.healthValue;
                        bValue = b.healthValue;
                        break;
                    case 4: // Скорость
                        aValue = a.speedValue;
                        bValue = b.speedValue;
                        break;
                    default:
                        return 0;
                }
 
                if (typeof aValue === 'string') {
                    return sortDirection * aValue.localeCompare(bValue);
                }
                return sortDirection * (aValue - bValue);
            });
 
            renderTable(currentData);
        }
 
        // Инициализация таблицы при загрузке страницы
        document.addEventListener('DOMContentLoaded', () => {
            renderTable(borgsData);
            renderModuleTable(modulesData);
        });
    </script>
</body>
</html>

Текущая версия от 15:25, 13 декабря 2025

🤖 StarHorizon - Система Боргов

Справочник по киборгам и их характеристикам

Всего боргов 16 Всего модулей 44 Макс. скорость 5.8 м/с Макс. здоровье 520 HP

⚔️ БОЕВЫЕ БОРГИ
1 Assassin Cyborg 120 / 240 3.6 / 4.5 Blunt: 8%

Slash: 8% Piercing: 5% Shock: 15% Heat: -5 (flat)

BorgModuleGeneric

BorgModuleCombat BorgModuleMedical

BorgModuleTool

BorgModuleCombatCloakingDevice BorgModuleCombatEchis BorgModuleJetpack

+2
2 Scout Cyborg 160 / 320 3.8 / 5.8 Blunt: 15%

Slash: 15% Piercing: 10% Shock: 20% Heat: -10 (flat)

BorgModuleGeneric

BorgModuleCombat BorgModuleMedical

BorgModuleTool

BorgModuleCombatCloakingDevice BorgModuleJetpack

+2
3 Light Crawler Cyborg 200 / 440 3.0 / 4.8 Blunt: 25%

Slash: 25% Piercing: 25% Shock: 25% Heat: -20 (flat)

BorgModuleGeneric

BorgModuleCombat BorgModuleCargo

BorgModuleTool

BorgModuleCombatPKARepeater BorgModuleJetpack

+3
4 Heavy Crawler Cyborg 260 / 520 2.6 / 4.3 Blunt: 30%

Slash: 30% Piercing: 28% Shock: 30% Heat: -25 (flat)

BorgModuleGeneric

BorgModuleCombat BorgModuleCargo

BorgModuleTool

BorgModuleCombatPKARailgun BorgModuleJetpack

+4
5 Assault Walker Cyborg 180 / 360 3.2 / 5.0 Blunt: 22%

Slash: 22% Piercing: 18% Shock: 20% Heat: -15 (flat)

BorgModuleGeneric

BorgModuleCombat BorgModuleEngineering

BorgModuleTool

BorgModuleCombatLaserAdvanced BorgModuleJetpack

+2
6 Heavy Strike Walker Cyborg 240 / 480 2.8 / 4.5 Blunt: 27%

Slash: 27% Piercing: 24% Shock: 27% Heat: -22 (flat)

BorgModuleGeneric

BorgModuleCombat BorgModuleEngineering

BorgModuleTool

BorgModuleCombatLaserHeavy BorgModuleJetpack

+3
7 Syndicate Assault Cyborg 100 / 200 2.5 / 4.5 Heat: -10 (flat) BorgModuleGeneric

BorgModuleSyndicate BorgModuleSyndicateAssault

- -
8 Syndicate Medical Cyborg 100 / 200 2.5 / 4.5 Heat: -10 (flat) BorgModuleGeneric

BorgModuleMedical BorgModuleSyndicate

- -
9 Syndicate Saboteur Cyborg 100 / 200 2.5 / 4.5 Heat: -10 (flat) BorgModuleGeneric

BorgModuleEngineering BorgModuleSyndicate

- -
🛠️ НЕБОЕВЫЕ БОРГИ
10 Generic Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleScience

BorgModuleTool +5
11 Engineering Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleEngineering

BorgModuleTool +3
12 Mining Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleCargo

BorgModuleTool +3
13 Janitor Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleJanitor

BorgModuleTool +3
14 Medical Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleMedical

BorgModuleTool +3
15 Service Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleService

BorgModuleTool +3
16 Service Kerfus Cyborg 100 / 200 2.5 / 4.5 Нет BorgModuleGeneric

BorgModuleService

BorgModuleTool

BorgModuleMusique BorgModuleTranslation BorgModuleGardening

+2
⚔️ БОЕВЫЕ МОДУЛИ
1 PKA Cyborg Module BorgModuleCombat Модуль с прото-кинетическим ускорителем. протокинетический ускоритель

крушитель

2 Combat Pistol Cyborg Module BorgModuleCombat Модуль с боевым пистолетом для отключения целей. echis (x2)
3 Advanced Laser Cyborg Module BorgModuleCombat Модуль с продвинутым лазерным оружием. Сбалансированная огневая мощь и дальность. advanced laser pistol (x2)
4 Heavy PKA Cyborg Module BorgModuleCombat Продвинутый модуль с улучшенным прото-кинетическим ускорителем повышенной мощности. proto-kinetic accelerator cannon

крушитель

5 PKA Railgun Cyborg Module BorgModuleCombat Модуль с рельсотроном прото-кинетического ускорителя. Высокопроникающее оружие дальнего действия. протокинетическая рельса

крушитель

6 PKA Repeater Cyborg Module BorgModuleCombat Модуль с автоматическим повторителем прото-кинетического ускорителя. Высокий темп огня. протокинетический повторитель

крушитель

7 PKA Shotgun Cyborg Module BorgModuleCombat Модуль с дробовиком прото-кинетического ускорителя. Мощное оружие близкого боя. протокинетический дробовик

крушитель

8 L6C Cyborg Module BorgModuleCombat Модуль с пулемётом L6C повышенной мощности. cyborg GSW LMG-6
9 Heavy Laser Cyborg Module BorgModuleCombat Модуль с тяжелым лазерным оружием повышенной мощности. Разрушительно против защищённых целей. X-01 multiphase energy gun (x2)
10 Cloaking Device Cyborg Module BorgModuleCombat Интегрированное устройство невидимости для скрытных операций. Делает невидимым на продолжительное время. устройство маскировки
🔧 УНИВЕРСАЛЬНЫЕ МОДУЛИ
11 Cable Cyborg Module BorgModuleGeneric Часть технологии, дающая киборгам новые способности. кусачки

лом т-лучевой сканер моток НВ проводов моток СВ проводов моток ВВ проводов

12 Fire Extinguisher Cyborg Module BorgModuleGeneric Часть технологии, дающая киборгам новые способности. маневровый реактивный огнетушитель
13 Tool Cyborg Module BorgModuleGeneric Часть технологии, дающая киборгам новые способности. лом

гаечный ключ отвёртка кусачки промышленный сварочный аппарат мультитул подъёмник для обслуживания

⚕️ МЕДИЦИНСКИЕ МОДУЛИ
14 Diagnosis Cyborg Module BorgModuleMedical Часть технологии, дающая киборгам новые способности. анализатор здоровья

стетоскоп

15 Topicals Cyborg Module BorgModuleMedical Часть технологии, дающая киборгам новые способности. анализатор здоровья

набор для ушибов мазь марлевый бинт пакет крови шприц

16 Rescue Cyborg Module BorgModuleMedical Часть технологии, дающая киборгам новые способности. анализатор здоровья

дефибриллятор ручной этикетировщик

17 Chemical Cyborg Module BorgModuleMedical Часть технологии, дающая киборгам новые способности. анализатор здоровья

пипетка борга шприц пробирка (x3)

18 Advanced Chemical Cyborg Module BorgModuleMedical Продвинутый медицинский модуль, содержащий кибернетическую адаптацию высокоценного гипоспрея. Теперь ваши киборги могут ещё быстрее вводить хлоральгидрат вредителям экипажа! анализатор здоровья

гипоспрей борга шприц мензурка (x2)

📦 ГРУЗОВЫЕ МОДУЛИ
19 Appraisal Cyborg Module BorgModuleCargo Часть технологии, дающая киборгам новые способности. оценочный инструмент

ящик с товарами (x2)

20 Mining Cyborg Module BorgModuleCargo Часть технологии, дающая киборгам новые способности. шахтёрский бур

лопата сканер минералов портативная рация мешок для руды

21 Advanced Mining Cyborg Module BorgModuleCargo Продвинутый грузовой модуль, содержащий продвинутое шахтёрское оборудование. Исследования показывают, что он увеличивает производительность киборга на 150%. шахтёрский бур с алмазным покрытием

лопата продвинутый сканер минералов портативная рация блюспейс мешок для руды

22 Grappling Gun Cyborg Module BorgModuleCargo Часть технологии, дающая киборгам новые способности. крюк-кошка

встроенная система позиционирования ручной сканер массы

⚙️ ИНЖЕНЕРНЫЕ МОДУЛИ
23 Advanced Tool Cyborg Module BorgModuleEngineering Часть технологии, дающая киборгам новые способности. челюсти жизни

электродрель экспериментальный сварочный аппарат мультитул продвинутый передатчик сигналов подъёмник для обслуживания

24 Construction Cyborg Module BorgModuleEngineering Часть технологии, дающая киборгам новые способности. строительная сумка

сталь стальная плитка конденсатор плоскоблок ракетного двигателя консоль станционного учёта (машинная плата)

25 RCD Cyborg Module BorgModuleEngineering Часть технологии, дающая киборгам новые способности. экспериментальный РСУ

газоанализатор встроенный атмос голопроектор счётчик Гейгера

🧹 УБОРОЧНЫЕ МОДУЛИ
26 Custodial Cyborg Module BorgModuleJanitor Часть технологии, дающая киборгам новые способности. лампозаменитель

вантуз лампа накаливания мешок для мусора мыло

27 Cleaning Cyborg Module BorgModuleJanitor Часть технологии, дающая киборгам новые способности. проектор голографических знаков

швабра ведро распылитель чистоната (x2)

28 Advanced Cleaning Cyborg Module BorgModuleJanitor Часть технологии, дающая киборгам новые способности. продвинутая швабра

улучшенный встроенный распылитель проектор голографических знаков ведро чистоната (x2)

🔬 НАУЧНЫЕ МОДУЛИ
29 Artifact Cyborg Module BorgModuleScience Часть технологии, дающая киборгам новые способности. сканер узлов

газоанализатор пипетка борга счётчик Гейгера пробирка распылитель

30 Anomaly Cyborg Module BorgModuleScience Часть технологии, дающая киборгам новые способности. сканер аномалий

локатор аномалий широкоспектральный локатор аномалий ручной этикетировщик армированное стекло плазменное армированное стекло

🍽️ СЕРВИСНЫЕ МОДУЛИ
31 Service Cyborg Module BorgModuleService Часть технологии, дающая киборгам новые способности. ручка

ручной этикетировщик печать ОДОБРЕНО печать ОТКАЗАНО пипетка борга встроенная пробирка

32 Musique Cyborg Module BorgModuleService Часть технологии, дающая киборгам новые способности. синтезатор

электрогитара саксофон

33 Gardening Cyborg Module BorgModuleService Часть технологии, дающая киборгам новые способности. маленькая тяпка

лопатка кусачки для растений пипетка борга ведро пакет семян (яблоко)

34 Harvesting Cyborg Module BorgModuleService Часть технологии, дающая киборгам новые способности. коса

топорик сумка для растений яблоко спрей от сорняков

35 Clowning Cyborg Module BorgModuleService Часть технологии, дающая киборгам новые способности. велосипедный клаксон

клоунский рекордер позолоченный велосипедный клаксон банановая кожура кремовый банановый пирог

36 Translation Cyborg Module BorgModuleService Модуль, оснащённый универсальной технологией перевода для общения на разных языках. продвинутый переводчик
🔴 СИНДИКАТСКИЕ МОДУЛИ
37 Weapon Cyborg Module BorgModuleSyndicate Часть технологии, дающая киборгам новые способности. echis

энергокинжал

38 Operative Cyborg Module BorgModuleSyndicate Модуль, в который входят лом, криптографический секвенсор и поисковой навигатор синдиката. лом

криптографический секвенсор Дестабилизатор аутентификации поисковый навигатор синдиката

39 Energy Sword Cyborg Module BorgModuleSyndicate Модуль, в который входит сдвоенный энергетический меч. сдвоенный энергетический меч

поисковый навигатор синдиката

40 L6C ROW Cyborg Module BorgModuleSyndicateAssault Модуль, в который входит L6C. cyborg GSW LMG-6

поисковый навигатор синдиката

41 Martyr Cyborg Module BorgModuleSyndicate Модуль, поставляемый со взрывчаткой, с которой вы, скорее всего, не захотите связываться сами. Самоуничтожение
42 Syndicate Laser Module BorgModuleSyndicateAssault Продвинутый лазерный модуль для киборгов синдиката. Высокоэффективная система оружия. advanced laser pistol

поисковый навигатор синдиката

43 Syndicate Heavy Laser Module BorgModuleSyndicateAssault Продвинутый тяжёлый лазерный модуль с значительно повышенной огневой мощью. Разрушительный против бронированных целей. X-01 multiphase energy gun (x2)

поисковый навигатор синдиката

44 Syndicate Cloaking Device Module BorgModuleSyndicate Интегрированное устройство невидимости для скрытных операций. Делает невидимым на продолжительное время. устройство маскировки