GithubHelp home page GithubHelp logo

serbiastrong-220 / space-station-14 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from space-wizards/space-station-14

50.0 8.0 138.0 926.63 MB

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.

Home Page: https://spacestation14.io

License: Other

Shell 0.01% JavaScript 0.01% Python 0.45% Go 0.02% C# 81.10% MATLAB 0.02% PowerShell 0.02% CSS 0.04% Batchfile 0.01% Fluent 18.27% Nix 0.01% FreeMarker 0.02% XSLT 0.01% Lua 0.03%

space-station-14's Introduction

Space Station 14

forthebadge | It works. Why? forthebadge | Fuck it. Ship it. forthebadge | Not a bug. A feature. forthebadge | Gluten free.

Space Station 14 это ремейк SS13, который работает на собственном движке Robust Toolbox, написанном на C#.

Это репозиторий исходного кода билда русскоязычного сервера SS220, основанном на билде проекта Corvax. Данный репозиторий позволяет игрокам проекта оказывать помощь в тестировании и разработке билда. Наши изменения в коде распространяются под CLA, ограничивающим хостинг.

Ссылки

Наш Discord | Наша Вики | Steam | Клиент без Steam | Основной репозиторий

Лицензия

Код репозитория лицензирован как под MIT - это касается кода Space Wizards Federation и кода проекта Corvax, так и под CLA - это касается наших изменений, определение которых дано в тексте CLA. Мы не стремимся к полному разграничению нашего кода и кода выше указанных проектов, поэтому во избежание инцидентов рекомендуется брать их код из их репозиториев.

Мы в полной мере используем наше право на сублицензирование.

Большинство ассетов лицензированы под CC-BY-SA 3.0, если не указано иное. Ассеты имеют свою лицензию и авторские права в файле метаданных. Пример.

Обратите внимание, что некоторые ассеты лицензированы на некоммерческой основе CC-BY-NC-SA 3.0 или аналогичной некоммерческой лицензией, и их необходимо удалить, если вы хотите использовать этот проект в коммерческих целях.

Документация

На официальном сайте с документацией имеется вся необходимая информация о контенте SS14, движке, дизайне игры и многом другом. Также имеется много информации для начинающих разработчиков.

Контрибьют

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

Сборка

  1. Склонируйте этот репозиторий локально
  2. Запустите RUN_THIS.py для инициализации подмодулей и скачивания движка.
  3. Скомпилируйте проект.

Более подробная инструкция по запуску проекта.

space-station-14's People

Contributors

20kdc avatar acruid avatar chief-engineer avatar deltanedas avatar drsmugleaf avatar electrojr avatar elijahrane avatar emisse avatar emogarbage404 avatar iancomradebot avatar lapatison avatar lzk228 avatar metalgearsloth avatar mirrorcult avatar moonheart08 avatar morb0 avatar partmedia avatar paulritter avatar peptide90 avatar pjb3005 avatar pjbot avatar shadowcommander avatar sweptwastaken avatar tayrtahn avatar thearturzh avatar themias avatar ubaserb avatar vulppine avatar wrexbe avatar zumorica avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

space-station-14's Issues

Отсутствие текстур после использования имплантеров

Описание

После использования имплантера "Посмертный растворитель" и "Подчинитель разума" текстура пустого имплантера заменяется на зелёную линию.

Шаги воспроизведения

  1. Взять имплантер
  2. Использовать на кукле
  3. Увидеть что отстутствует текстура пустого имплантера

Скриншоты

image

Карпы

Описание

Карпы и другие животные могут вытаскивать что-либо из мусорки и бить как мили оружие (считаю это механом)

Шаги воспроизведения

  1. Нажать на мусорку ПКМ -> 2. Выбрать "Извлечь"
  2. В режиме боя нажать ПКМ

Скриншоты

image

Дрифт утильским шаттлом

Описание

Кажется если открутить гироскоп во время бсс, шаттл сделает резкий поворот.

Шаги воспроизведения

  1. Нажать БСС
  2. Открутить в процессе гироскоп

Скриншоты

image

Патроны

Описание

В большинстве коробок с патронами неправильное отображение спрайта, и после первого вытягивания патрона - коробка становится пустой спрайтом, но имеет патроны внутри себя

https://discord.com/channels/1097181193939730453/1233488864065228811/1233488864065228811

Шаги воспроизведения

  1. Взять любую коробку с патронами -> 2. Вытащить один патрон

Скриншоты

image

Патроны оружия

Описание

На пистолетах (Гадюка, Кобра, МК58, N1984, игрушечный и сигнальный пистолеты) нет патрон (у минигана тоже, но там слишком много пуль). На всех дробовиках и винтовках (мушкет пирата тоже) при переносе оружия из рук в руки меню с патронами сдвигается немного неправильно, что никак не мешает, но выглядит странно

https://discord.com/channels/1097181193939730453/1234508532569735209/1234508532569735209

Шаги воспроизведения

  1. Взять оружие в руки -> 2. Посмотреть на свой UI -> 3. Увидеть отсутствие/неправильное расположение пуль

Скриншоты

image
image

Крысиные слуги

Описание

Труп крысиного слуги нельзя: Взять на руки; Положить в мешок для мусора; Выкинуть в мусорку
И это всё нужно бы исправить, но... "Скалдет не смог"

https://discord.com/channels/1097181193939730453/1243815081121419285/1243815081121419285

Шаги воспроизведения

  1. Найти труп крысиной слуги -> 2. Попытаться сделать всё выше перечисленное

Скриншоты

No response

Шкала прогресса перекрывается текстом (возможно движок и будет блокед)

Предусловие:

задача в дискорд трекере - https://discord.com/channels/1097181193939730453/1122464019664617544
Описание:
Шкала прогресса при выполнении какой-либо работы(открытие дверей, откручивание/прикручивание автоматов, использование анализатора и т.д) перекрывается текстом над головой, не позволяя понять сколько там по времени и начал ли ты вообще что-либо делать.
Необходимый результат:
Текст не закрывает собой шкалу прогресса

Пульт объявления войны не работает

Описание

Пуль соло яо не объявляет войну.

Шаги воспроизведения

  1. Быть соло яо с геймрула
  2. Пытаться объявить войну с пульта
  3. Плакать, потому что не дают доп тк за войну

Скриншоты

Снимок

Вставая с медкровати застреваешь.

Описание

Вот этот пул #1113 сломал мед кровати и криоподы и всё что там затронуто

Вставая с кровати ты встаёшь всегда на север, если на севере есть стена, то ты застреваешь между кроватью и стеной.

Шаги воспроизведения

  1. Поставить кровать к югу от стены

  2. Лечь на нее и встать

  3. Обнаружить себя зажатым

Скриншоты

image

Нерабочий мессенджер

Описание

Не работает мессенджер, работал хуево когда-то давно маленькое время, а потом вовсе отказался работать.
!Не нужно писать, что все работает, чтобы отправить смс, человек должен зайти хоть раз в мессенджер!

Шаги воспроизведения

  1. Открыть кпк
  2. Попробовать отправить текст
  3. Кайфануть 🤙

Скриншоты

image

Маскировка

Описание

При попытке замаскироваться под любой автомат, шкаф (главы или с одеждой), протолат/автолат - маскировка изображает разобранную версию объекта (с открытой крышкой, выключенным, более светлой версии и тп)

Шаги воспроизведения

  1. Использовать маскировочное устройство на автомате -> 2. Увидеть неправильную маскировку

Скриншоты

image

Вещи сквозь ящики

Описание

Если открыть инвентарь сумки и затем кинуть её в ящик закрыв его - мы всё ещё сможем брать вещи из сумки

https://discord.com/channels/1097181193939730453/1229457610407804999/1229457610407804999

Шаги воспроизведения

  1. Открыть сумку и поместить её в ящик -> 2. Закрыть ящик и увидеть баг

Скриншоты

No response

ТТС не рандомится

Описание

Миксер ДНК заменяет голос на "отца Григория", хотя должен заменяться на рандомный. Предположительно работает только на мужской кукле, нужны тесты

https://discord.com/channels/1097181193939730453/1252349694924034098/1252349694924034098

Шаги воспроизведения

  1. Быть с любым голосом
  2. Вколоть миксер ДНК

Скриншоты

No response

Тележка уборщика застревает в перилах

Описание

Тележка уборщика имеет куда больший хитбокс чем текстуру, из-за чего застревает.

Так же создал ишью оффам, кто первый пофиксит зальет другому

https://discord.com/channels/1097181193939730453/1251845802364502078/1251845802364502078

Шаги воспроизведения

  1. Толкать тележку уборщика через узкие места с перилами

Скриншоты

image

Руки перепутаны

Описание

Минорный баг, ни на что не влияет. Хрен знает как вызвать

Шаги воспроизведения

No response

Скриншоты

image

Test

Описание

Test

Шаги воспроизведения

Test

Скриншоты

Test

Пофиксить баг автовыделения определенной области в режиме удаления

Воспроизведение: При нажатии кнопки удаления в Спавне сущностей при зажатом ctrl наводимся на один из админских значков (значок песочницы; значок ahelp и т.д, либо же наводимся на чат. Результат: выделяется определенная область для удаления, что может послужить удалением половины карты, при быстром выделении области удаления и случайном нажатии.

UPD: issue у оффов

Звуки при работе с контейнерами

Описание

Корявая ситуация со звуками подбирания с пола/высыпания из мешков мусора (и других подобных контейнеров).

Иногда происходит earRape. При высыпании у меня на локалке их вобще не было.

Шаги воспроизведения

  1. Заспавнить мусор и мешок для мусора.

  2. Нажать на тайл, в котором куча мусора.

  3. Насладиться какафонией звуков, которые возможно не хорошо настроены по громкости относительно основной игры, а так же множественно воспроизводятся в зависимости от кол-ва предметов (как я понял).

  4. Заполнить мешок мусора мусором.

  5. Нажать ПКМ на мешок мусора и выбрать пункт выкинуть на землю.

  6. Насладиться отсутствием звуков.

Скриншоты

No response

Нерабочая цель ниндзи 220

Описание

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

Шаги воспроизведения

  1. Заспавнить ниндзю
  2. Включить перчатки
  3. Попытаться взломать
  4. Кайфануть 🤙

Скриншоты

image

Пофиксить кик за афк в редакторе персонажа

"тыканье по кнопкам в редакторе не влияет никак. иногда не успеваю сохранить изменения и после кика все клепать по новой"

Можно ли что-то сделать с тем, чтобы тыканье по кнопкам не считалось за АФК в редакторе? Если нет, то мб расширить немного время, необходимое для кика?
https://discord.com/channels/1097181193939730453/1133099254022418586

Слаймы и СБ

Описание

Слаймолюдов в форме слайма нельзя как-либо взять на руки, заковать или увести, только стан-крит, из-за чего СБ приходится стрелять на поражение по бедний слаймолюд

https://discord.com/channels/1097181193939730453/1237143630318407772/1237143630318407772

Шаги воспроизведения

  1. Найти слаймолюда в форме слайма -> 2. Попытаться как либо его заковать, унести с собой (кроме убийства)

Скриншоты

No response

Слаймолюды и голод

Описание

Если голодный слаймолюд поменяет форму на слайма - его голод и жажда не перейдут к слайму, и тот будет (если обратно стать слаймолюдом всё возвращается)

Шаги воспроизведения

  1. Находим голодного слаймалюда -> 2. перевоплощаемся в слайма -> 3. Наблюдаем за отсутствием голода

Скриншоты

No response

Шаттл лонопера не спавнится

Описание

Скорее всего проблема с гридами
image

Возможно оффы. Возможно починит вызов войны.

Шаги воспроизведения

  1. Спавним лонопера командой addgamerule LoneOpsSpawn

  2. Пикаем лон опера и оказываемся в цукиёми без возможности перемещаться.

Скриншоты

No response

Доступы на платах шлюза

Описание

  1. На плате шлюза можно поставить любой доступ, независимо от того какой у тебя на айди карте (даже доступы ЯО). В том что любой член экипажа может ставить любые доступы, что убивает смысл от того же конфигуратора доступов. Сделать так, чтобы игрок мог ставить на плату только те доступы, которые есть у него на ID карте.

  2. Также на плате отображаются доступы, о которых член экипажа знать не может (ЯО и Синдикек) + доступы ЦК там также лишние

  3. Ну и переименовать бы доступы ЦК на соответствующие, типо ОБР, РХБЗЗ и т.д. потому что они как на платах, так и на дебагнутом конфигураторе доступов отображаются как ЦК ЦК ЦК ЦК ЦК

По трекеру: https://discord.com/channels/1097181193939730453/1250740286246748222/1250740286246748222

Шаги воспроизведения

  1. Взять плату шлюза и тыкнуть по ней мультитулом и конфигуратором сетей

  2. Взять конфигуратор доступов и тыкнуть по самому шлюзу

Скриншоты

image

Всё видно в крите

Описание

По словам потерпевшего, он был в крите после убийства пауком и видел всё, как без крита.

Шаги воспроизведения

  1. Быть положенным в крит пауком(?)

Скриншоты

Снимок

Пивные худы не работают

Описание

Спамят ошибкой как на скрине. На локалке не воспроизводится, зовите меня для тестов или других админов

Шаги воспроизведения

  1. Зайти на сервер

  2. Одеть худы

  3. Получить ошибку в консоль и не работающие худы

Скриншоты

image

Музыкальный автомат

Описание

При отключении электропитания для автомата песня сбивается, из-за чего приходится включать её вручную заново.

https://discord.com/channels/1097181193939730453/1234560042951381055/1234560042951381055

Шаги воспроизведения

  1. Включить музыку на автомате -> 2. Дождаться скачка напряжения, а когда он будет (а он будет) - насладиться тишиной

Скриншоты

No response

Удушье работает некорректно

Описание

Кукла получает урон от удушья и лечится очень быстро, раньше такого не было.

Шаги воспроизведения

  1. Умирать
  2. Получать много урона от удушья
  3. Вколоть дексалин +
  4. Лечить столь же много урона от удушья

Скриншоты

https://discord.com/channels/1097181193939730453/1252363692767576318/1252363692767576318

Секундная UI при бинде на стакан

При нажатии Alt+LMB на стакан открывается окно "Изменить перемещаемое...", но тут же закрывается.

Путь воспроизведения:

  1. Нажать Alt+LMB по стакану на полу
  2. Увидеть указанное окно UI, которое тут же закрывается

Пофиксить баг получения урона от неписей через контейнеры, шкафы

"Описание
Пауки могут кусать через контейнеры, шкафы пока ты в них, хотя это не логично сначала должен ломаться шкаф, а не умирать игрок.
Репродукция
Спрятаться в шкаф от паука который вас преследует и наблюдать свою смерть."
https://discord.com/channels/1097181193939730453/1134423225418403910

Консоли управления шаттла

Описание

Есть баг ничем не обоснованный, при котором - если ты включаешь консоль упр. шаттла, то не открывает окно самого управления, но включается режим пилота (справа иконка)

https://discord.com/channels/1097181193939730453/1241807522524827658/1241807522524827658

Шаги воспроизведения

  1. Открыть консоль -> 2. (Если повезёт) получить баг

Скриншоты

image

ЦК ломается после гринтекста

Описание

Пропадают стены на цк после гринтекста, эвак был поломан. Админ отрапортовал, что тоже самое было когда он спавнил шаттл на мапе цк

Шаги воспроизведения

  1. Закончить раунд гринтекстом

  2. Попытаться заспавнить шаттл на цк

Скриншоты

image

силовик и перезарядка

Описание

Силовик ломается при перезарядке. Перестаёт заряжаться и бесконечно стреляет

Шаги воспроизведения

  1. Заряжать дробовик

Скриншоты

image

Отсутствие нарисованных спрайтов на масок для воксов и Гамлета

Описание

Игроки сообщили о проблеме, что если на Гамлета надеть респрайт атмосферного противогаза или сб противогаза, то на Гамлете будет одет спрайт как на человека. Мне нужно, чтобы составили список/таблицу (как удобно) всех спрайтов, у которых отсутствует спрайт для Воксов и Гамлета, чтобы это нарисовать и добавить в игру.
image

Шаги воспроизведения

  1. Взять Гамлета.
  2. Надеть противогаз.
  3. Увидеть, что спрайта нет.

ИЛИ

  1. Открыть путь space-station-14 -> Resources -> Textures -> Clothing -> Mask
  2. Увидеть, присутствует ли equipped-MASK-hamster и equipped-MASK-vox

Точно также сделать с путем space-station-14 -> Resources -> Textures -> SS220 -> Clothing -> Mask

Скриншоты

No response

Вторая итерация базы данных СБ

Часть фич БД щиткурити я отложил на вторую итерацию. Вот что хотелось бы сделать:

  • Сделать более короткие ID записи (обрезать uid энтити станции до 3-4 цифр, сделать ID записей темнее)

  • Дать возможность ГП привязывать станционные/СБ записи к карте

  • Дать возможность распечатывать станционные/СБ записи

  • Переделать тюремные таймеры. В них должна быть возможность указать ID станционной записи по имени для автоматической смены статуса заключённого (как на паре)

  • При осмотре персонажа через секхуд должно быть написано насколько стара последняя запись (5 мин. назад, 1 ч. назад, и т.п.)

  • Менять статус розыска при осмотре персонажа через SecHud

  • #1122

Баги коляски

Описание

При смерти на коляске (кстати к этому - сейчас при крите сбрасывает с коляски) кукла не хочет с неё слезать, что заставляет врачей либо лечить на ней же (крайне неудобно, тк гниёт), либо сломать коляску, что как то не по РП...
На счёт стан-крита: из моих тестов при сидение на кресле до момента, пока вся стамина не восстановится - игрок не упадёт (если конечно она будет на кресле, да и как понимаю - это механика самого стан-крита, а не коляски)

https://discord.com/channels/1097181193939730453/1248220517626806332/1248220517626806332

Шаги воспроизведения

  1. Поместить куклу в состояние крита на коляску -> 2. Добить или дождаться смерти -> 3. Наблюдать баг

Скриншоты

No response

Агент с ЦК

Описание

При мидраундовом ивенте выдачи антажки (речь про Агента синди) она может выдастся и ролькам ЦК (РХБЗЗ, ОБР и т.д.).

По трекеру: https://discord.com/channels/1097181193939730453/1250850190282461185/1250850190282461185

Шаги воспроизведения

  1. Заспавнить несколько ролей отрядов (тех же РХБЗЗ)
  2. написать в консоль addgamerule SleeperAgentsRule.

Скриншоты

No response

Застревание в стене

Описание

Если поскользнутся и улететь на стол упертый в стену, ты в ней застрянешь.

Шаги воспроизведения

  1. Разлить смазку перед столом упертым в стену
  2. Разбежаться в сторону стола
  3. Застрять

Скриншоты

No response

Бесконечная вместимость переноски

Описание

Большая переноска для животных (PetCarrier) позволяет вместить себя одно entity. Однако, это ограничение, своеобразно, можно обойти, если присутствует ещё одна переноска. Пешку А может взять переноску пешка B, а пешку B может взять в переноску пешка С, и так до бесконечности, пока не закончатся либо пешки, либо переноски.

Шаги воспроизведения

  1. Пешка B засовывает пешку A в переноску.
  2. Пешка С засовывает пешку В в переноску.
  3. Пешка D засовывает пешку C в переноску.
  4. Пешка D несет в руках пешку A, B, C.

Скриншоты

No response

Цели антагониста

Описание

Цели трейтора не даются ему при некоторых, не совсем понятных условиях. Возможно конфликтуют с друг другом.

Шаги воспроизведения

  1. Дать антагу цели (особенно если у него уже есть)

Скриншоты

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.