Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Work In Progress] Frankenstein (SS220 Box) #124

Merged
merged 80 commits into from
Aug 21, 2023

Conversation

TheArturZh
Copy link
Member

@TheArturZh TheArturZh commented Jul 23, 2023

Описание PR

Альтернатива оригинальному боксу, попытка решить часть его проблем при сохранении основной концепции карты. Добавлен сопутствующий контент и фиксы.

ToDo (для релиза):

  • Сделать космические шлюзы с доступами инжи + СБ и только СБ, воткнуть последние в док брига
  • Сделать construction graph для существующего контента: диваны (2), скамейки (2), кушетка психолога, жалюзи
  • Повесить UseDelay на жалюзи, ограничить макс количество соединяемых вместе жалюзей до ~20
  • Убедиться что жалюзи всегда полностью простреливаются лазером дабы исключить возможность абуза
  • Починить работу аутлайна с InteractionRangeComponent
  • Добавить настенный механический сейф с громким взломом и отсутствием возможности емага
  • Добавить вывеску "открыто" для витрины кухни
  • Переделать стойку кухни, попробовать нормально сместить выход со стойки бара направо (скорее всего нормально не выйдет), сделать голосование по старому и новому вариантам потому что выходит хуйня какая-то
  • Сделать возможность просматривать настенные и настольные карты
  • Добавить описание и локалы новому контенту где еще не добавил
  • Добавить больше мусорок, в частности в отбытии
  • Так же будет желательно замержить апстрим еще раз чтобы работали рубашки у психолога

ToDo (в хорошем будущем):

  • Расширить отбытие
  • Ремап инженерки

ToDo (если заебаться):

  • Сделать режим для IconSmooth который бы позволял автоматически соединять скамейки и диваны с учётом поворота.
    • Зареюзать этот режим IconSmooth в компьютерах, чтобы компьютеры соединялись в единую консоль, при этом это было опционально и происходило на этапе строительства
  • Оружейные полки как на goonstation чтобы было красиво. Лочатся с помощью ID с доступом оружейки, емагаются, взламываются, при разбитии оружие выпадает

Медиа

ОСТОРОЖНО БОЛЬШАЯ ПИКЧА
https://i.imgur.com/LLUrbrd.jpg

Проверки

  • PR полностью завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.

Изменения

🆑 TheArturZh

  • add: Добавлена карта Frankenstein (сильно переделанный бокс)
  • add: Добавлены диваны (два), скамейки (две)
  • add: Добавлены настенные и напольные часы
  • add: Добавлен декор - вывеска ТВ студии, маленькая рекламная вывеска бара, знак "открыто"
  • add: Добавлены напольные 3x3 лого из декалей: лого SS220 и лого СБ
  • add: Добавлены шкафчики клоуна и мима
  • add: Добавлены флаги клоуна и мима
  • add: Добавлен шлюз клоуна
  • add: Добавлен шкафчик БЩ
  • add: Добавлен скафандр БЩ
  • add: Добавлен шкафчик психолога
  • add: Добавлен переключатель с подсветкой в темноте
  • add: Добавлена стойка с микрофоном
  • add: Добавлены односторонние кнопки и переключатели
  • fix: Исправлены гермодвери и ставни (повторно). Теперь они игнорируют ВСЕ статические объекты
  • add: Добавлены жалюзи. Закрываются целиком одним щелчком, блокируют обзор
  • add: Добавлен InteractionRangeComponent позволяющий устанавливать дистанцию активации объекта в мире.
  • add: Добавлена кушетка психолога
  • add: Добавлен уровень доступа БЩ
  • add: Добавлен сопровождающий декор (пока не функционален): статуя станции, большая карта станции, доска расследования
  • fix: исправлен wall recharger - теперь его можно вращать
  • tweak: спрайт флага СБ заменен на спрайт с парадайза
  • add: Добавлены новые настенные знаки и флаг НТ со Skyrat

@TheArturZh
Copy link
Member Author

Пока не трогать, работа еще идёт

@github-actions
Copy link

github-actions bot commented Jul 23, 2023

RSI Diff Bot; head commit ae586f5 merging into 36028e8
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Decals/bricktile.rsi

State Old New Status
dark_inner_ne Modified
dark_inner_nw Modified
dark_inner_sw Modified
steel_inner_ne Modified
steel_inner_nw Modified
steel_inner_sw Modified
white_inner_ne Modified
white_inner_nw Modified
white_inner_sw Modified

Resources/Textures/Objects/Misc/bureaucracy.rsi

State Old New Status
paper_bin0 Modified
paper_bin1 Modified

Resources/Textures/SS220/Clothing/Head/Hardsuits/blueshield.rsi

State Old New Status
icon-flash Added
icon Added
off-equipped-HELMET Added
off-inhand-left Added
off-inhand-right Added
on-equipped-HELMET Added
on-inhand-left Added
on-inhand-right Added

Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/blueshield.rsi

State Old New Status
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/SS220/Decals/secsign.rsi

State Old New Status
signsec1 Added
signsec2 Added
signsec3 Added
signsec4 Added
signsec5 Added
signsec6 Added
signsec7 Added
signsec8 Added
signsec9 Added

Resources/Textures/SS220/Decals/ss220sign.rsi

State Old New Status
slice1 Added
slice2 Added
slice3 Added
slice4 Added
slice5 Added
slice6 Added
slice7 Added
slice8 Added
slice9 Added

Resources/Textures/SS220/Decals/template_numbers.rsi

State Old New Status
0 Added
1 Added
2 Added
3 Added
4 Added
5 Added
6 Added
7 Added
8 Added
9 Added

Resources/Textures/SS220/Mobs/Animals/cuckadoo.rsi

State Old New Status
dead Added
icon Added
parrot Added
sit Added

Resources/Textures/SS220/Objects/Instruments/mic_stand.rsi

State Old New Status
atlas Added

Resources/Textures/SS220/Objects/Misc/sec_tacmap.rsi

State Old New Status
map Added

Resources/Textures/SS220/Objects/Misc/sec_tacmap_cigar.rsi

State Old New Status
burnt-icon Added

Resources/Textures/SS220/Objects/Misc/sec_tacmap_figurines.rsi

State Old New Status
captain Added
clown Added
detective Added
flag_a Added
flag_b Added
flag_c Added
flag_d Added
flag_e Added
flag_f Added
hos Added
nukie Added
passenger_greytide Added
queen Added
ratking Added
security Added
spacedragon Added
warden Added

Resources/Textures/SS220/Objects/Misc/sec_tacmap_tabletop.rsi

State Old New Status
tabletop Added

Resources/Textures/SS220/Structures/Decorations/frankenstein_statue.rsi

State Old New Status
statue Added

Resources/Textures/SS220/Structures/Decorations/signs.rsi

State Old New Status
court Added
ntflag Added
psych Added
rest Added

Resources/Textures/SS220/Structures/Doors/clown.rsi

State Old New Status
assembly-fill Added
assembly-glass Added
assembly Added
bolted_open_unlit Added
bolted_unlit Added
closed-fill Added
closed-glass Added
closed Added
closed_unlit Added
closing-fill Added
closing-glass Added
closing-panel Added
closing Added
closing_unlit Added
deny_unlit Added
emergency_open_unlit Added
emergency_unlit Added
open Added
open_unlit Added
opening-fill Added
opening-glass Added
opening-panel Added
opening Added
opening_unlit Added
panel_closed Added
panel_open Added
sparks Added
sparks_broken Added
sparks_damaged Added
sparks_open Added
welded Added

Resources/Textures/SS220/Structures/Floor/stairs.rsi

State Old New Status
left Added
middle Added
right Added
solo Added

Resources/Textures/SS220/Structures/Furniture/bed.rsi

State Old New Status
psych-bed Added

Resources/Textures/SS220/Structures/Furniture/bench.rsi

State Old New Status
left Added
middle Added
right Added

Resources/Textures/SS220/Structures/Furniture/blinds.rsi

State Old New Status
left Added
left_closed Added
middle Added
middle_closed Added
right Added
right_closed Added
solo Added
solo_closed Added

Resources/Textures/SS220/Structures/Furniture/clocks.rsi

State Old New Status
clocks Added

Resources/Textures/SS220/Structures/Furniture/dinner_sofa.rsi

State Old New Status
left Added
middle Added
right Added

Resources/Textures/SS220/Structures/Furniture/evidence_board.rsi

State Old New Status
icon Added

Resources/Textures/SS220/Structures/Furniture/pew.rsi

State Old New Status
left Added
middle Added
right Added

Resources/Textures/SS220/Structures/Furniture/sofa.rsi

State Old New Status
corner Added
left Added
middle Added
right Added

Resources/Textures/SS220/Structures/Furniture/wall_clock.rsi

State Old New Status
icon Added

Resources/Textures/SS220/Structures/Furniture/wooddesk.rsi

State Old New Status
full Added
state_0 Added
state_1 Added
state_2 Added
state_3 Added
state_4 Added
state_5 Added
state_6 Added
state_7 Added

Resources/Textures/SS220/Structures/Furniture/wooddesk_nt.rsi

State Old New Status
full Added
state_0 Added
state_1 Added
state_2 Added
state_3 Added
state_4 Added
state_5 Added
state_6 Added
state_7 Added

Resources/Textures/SS220/Structures/Wallmounts/bar_mini_sign.rsi

State Old New Status
base Added
on Added

Resources/Textures/SS220/Structures/Wallmounts/lightswitch.rsi

State Old New Status
base Added
off Added
on Added

Resources/Textures/SS220/Structures/Wallmounts/onair_sign.rsi

State Old New Status
glow Added
off Added

Edit: diff updated after ae586f5

@Izergaer
Copy link

франкештейн из тгшного и парадайзовского бокса?

@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@aw-c
Copy link

aw-c commented Aug 19, 2023

Когда там уже новый эпик... через 3 года?

@TheArturZh
Copy link
Member Author

Когда карту зальют на тестовый, 5 человек там побегают, скажут своё ИМХО в дополнение к еще 200 постам в треде и мы наконец замержим этот ПР для нормального плейтеста

@TheArturZh
Copy link
Member Author

Не спрашивай зачем, я сам не знаю

@TheArturZh TheArturZh merged commit 1291275 into SerbiaStrong-220:master Aug 21, 2023
14 checks passed
@TheArturZh TheArturZh deleted the ss220-box branch October 4, 2023 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants