Skip to content

Commit

Permalink
first itteration guidebook
Browse files Browse the repository at this point in the history
  • Loading branch information
Surani1 committed Oct 14, 2024
1 parent 9a0c48c commit b30179e
Show file tree
Hide file tree
Showing 23 changed files with 1,242 additions and 13 deletions.
12 changes: 12 additions & 0 deletions Resources/Prototypes/SS220/Entities/Objects/Misc/books.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- type: entity
id: BookSpaceLaws
parent: BaseGuidebook
name: космический закон
description: Единственное законодательство, которое использует NanoTrasen на территориях станций.
components:
- type: Sprite
sprite: SS220/Objects/Misc/books.rsi
state: space_law
- type: GuideHelp
guides:
- SS220SpaceLaw
7 changes: 7 additions & 0 deletions Resources/Prototypes/SS220/Guidebook/Security.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- type: guideEntry
id: SS220SpaceLaw
name: guide-entry-rules-space-law
priority: 1
text: "/ServerInfo/SS220/Guidebook/ServerRules/Security/SpaceLaw.xml"
children:
- SpaceLawCrimeList
24 changes: 12 additions & 12 deletions Resources/Prototypes/SS220/Guidebook/rules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: RulesSS220
name: guide-entry-rules
ruleEntry: true
text: "/ServerInfo/Guidebook/ServerRules/RulesSS220.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RulesSS220.xml"
children:
- RulesSS220C0
- RulesSS220C1
Expand All @@ -21,74 +21,74 @@
name: guide-entry-rules-ss220-c0
ruleEntry: true
priority: 1
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC0.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC0.xml"

- type: guideEntry
id: RulesSS220C1
name: guide-entry-rules-ss220-c1
ruleEntry: true
priority: 2
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC1.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC1.xml"

- type: guideEntry
id: RulesSS220C2
name: guide-entry-rules-ss220-c2
ruleEntry: true
priority: 3
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC2.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC2.xml"

- type: guideEntry
id: RulesSS220C3
name: guide-entry-rules-ss220-c3
ruleEntry: true
priority: 14
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC3.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC3.xml"

- type: guideEntry
id: RulesSS220C4
name: guide-entry-rules-ss220-c4
ruleEntry: true
priority: 5
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC4.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC4.xml"

- type: guideEntry
id: RulesSS220C5
name: guide-entry-rules-ss220-c5
ruleEntry: true
priority: 6
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC5.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC5.xml"

- type: guideEntry
id: RulesSS220C6
name: guide-entry-rules-ss220-c6
ruleEntry: true
priority: 7
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC6.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC6.xml"

- type: guideEntry
id: RulesSS220C7
name: guide-entry-rules-ss220-c7
ruleEntry: true
priority: 8
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC7.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC7.xml"

- type: guideEntry
id: RulesSS220C8
name: guide-entry-rules-ss220-c8
ruleEntry: true
priority: 9
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC8.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC8.xml"

- type: guideEntry
id: RulesSS220C9
name: guide-entry-rules-ss220-c9
ruleEntry: true
priority: 10
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC9.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC9.xml"

- type: guideEntry
id: RulesSS220C10
name: guide-entry-rules-ss220-c10
ruleEntry: true
priority: 11
text: "/ServerInfo/Guidebook/ServerRules/SS220/RuleC10.xml"
text: "/ServerInfo/SS220/Guidebook/ServerRules/RuleC10.xml"
60 changes: 60 additions & 0 deletions Resources/ServerInfo/SS220/Guidebook/Security/CriminalRecords.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<Document>
# Криминальные записи
Консоль криминальных записей доступна в отделе безопасности каждой станции, она служит для отслеживания и управления криминальной историей и статусом любого члена экипажа.

<Box>
<GuideEntityEmbed Entity="ComputerCriminalRecords"/>
</Box>

Любой может открыть интерфейс консоли, но только те, кто имеет доступ "Служба безопасности", могут ей пользоваться.

Интерфейс консоли состоит из следующих элементов:
- Строка поиска, рядом с которой находится фильтр, позволяющий отфильтровать членов экипажа по именам, отпечаткам пальцев или ДНК.

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

- Само уголовное дело.

В разделе записей вы можете:
- Посмотреть информацию о членах экипажа, например их имя, отпечатки пальцев и ДНК.

- Изменить статус между [color=gray]"Без статуса"[/color], [color=red]"В розыске"[/color], [color=#a4885c]"Заключённый"[/color] и т.д. При установке статуса "В розыске", "Увольнение", "Подозреваемый" и "Казнить" будет предложено указать причину.

- Если они находятся в розыске, вы можете увидеть причину, указанную под выпадающим списком статусов.

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

- После того, как они отсидят свой срок, освободите их и обновите их статус на "Без статуса" или "Вышел из заключения", чтобы никто не подумал, что они сбежавшие преступники.

- Открыть окно "Криминальные записи", чтобы проверить или изменить их.

Криминальные записи содержат список преступлений, совершенных экипажем, и могут быть изменены различными способами:
- Автоматически, просто установив для кого-то статус "Заключённый". В причинах будет указано "Заключённый:", чтобы было легко увидеть автоматические записи.

- Добавление новой строки, нажав "Сменить статус" и написав что-нибудь в поле ввода. При добавлении записи не забудьте указать ПРЕСТУПЛЕНИЕ и НАКАЗАНИЕ члена экипажа. Консоль автоматически укажет время после начала смены, так что вам не придётся этого делать!

- Выберите строку нежелательной записи и нажмите "Удалить", чтобы удалить ее. Это отличный способ сохранить записи в чистоте после выходок клоуна с украденными ID картами.

В консоли криминалистических записей 10 статусов:
- [color=gray]Без статуса[/color]: Член экипажа чист, как белый лист.

- [color=#6699ff]Следить[/color]: Члену экипажа с этом статусом стоит относиться с особой осторожностью и следить за каждым его шагом.

- [color=green]Патруль[/color]: Статус для службы безопасности. Устанавливает отряды для патрулирования.

- [color=#d5aa00]Обыскать[/color]: Члена экипажа с этим статусом стоит найти и обыскать. После обыска сообщите об этом в частоту СБ. Не забывайте об ордере на обыск!

- [color=cyan]Подозреваемый[/color]: Член экипажа с этим статусом подозревается в каком-то правонарушении. Статус отобразится в частоте СБ.

- [color=#a4885c]Заключенный[/color]: Член экипажа в данный момент находится под заключением. Не забывайте указывать способ и срок наказания!

- [color=#288eff]Вышел из заключения[/color]: Член экипажа отсидел заключение за какое-то правонарушение. Не забывайте указать, какое это было нарушение!

- [color=red]Увольнение[/color]: Члена экипажа с данным статусом необходимо в добровольно-принудительном порядке уволить. Не забывайте про бюрократию!

- [color=red]В розыске[/color]: Член экипажа с данным статусом находится в розыске. Службе безопасности необходимо задержать данного гуманоида. Не забывайте про ордер!

- [color=red]Казнить[/color]: Член экипажа с данным статусом приговорен к казни. Арестуйте его и инициируйте казнь! Не забывайте про ОПРС и СРП!

Теперь вы можете стать тем самым офисным клерком, которым всегда мечтали быть.
</Document>
73 changes: 73 additions & 0 deletions Resources/ServerInfo/SS220/Guidebook/Security/Defusal.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<Document>
# Обезвреживание крупной бомбы
Итак, вы нашли крупную бомбу, и она пикает. Такие бомбы обладают долгим таймером, но, взорвавшись, они способны пробить в корпусе станции огромную дыру. Продолжайте читать это руководство, и никто не взорвется.

## Снаряжение
Для обезвреживания требуются два основных инструмента, однако для идентификации проводов очень полезен мультитул.
<Box>
<GuideEntityEmbed Entity="Wirecutter"/>
<GuideEntityEmbed Entity="Screwdriver"/>
<GuideEntityEmbed Entity="Multitool"/>
</Box>

Что касается защитного снаряжения, то [color=yellow]сапёрный костюм[/color] или любое другое защитное снаряжение поможет вам не превратиться в кровавое облачко если что-то пойдёт не так.
<Box>
<GuideEntityEmbed Entity="ClothingHeadHelmetBombSuit"/>
<GuideEntityEmbed Entity="ClothingOuterSuitBomb"/>
<GuideEntityEmbed Entity="ClothingOuterHardsuitRd"/>
<GuideEntityEmbed Entity="ClothingOuterHardsuitAtmos"/>
</Box>

## Бомбы
Ниже перечислены два распространенных типа бомб, с которыми вы столкнетесь при обезвреживании. Учебная бомба не нанесёт значительные повреждения корпусу и, как правило, не убьёт вас. Бомба Синдиката, однако, проделает большое отверстие в станции, не оставив от вас мокрого места, если вы предварительно не защититесь.
<Box>
<GuideEntityEmbed Entity="SyndicateBomb"/>
<GuideEntityEmbed Entity="TrainingBomb"/>
</Box>

## Взведение
Чтобы взвести бомбу, вы можете либо кликнуть [color=yellow]ПКМ[/color] и выбрать [color=yellow]Начать обратный отсчёт[/color], либо [color=yellow]Alt-кликнуть[/color] по бомбе. После этого она запикает.

## Обратный отсчёт
Бомба имеет ограниченное время действия, минимум [protodata="SyndicateBomb" comp="OnUseTimerTrigger" member="ShortestDelayOption"/] и максимум [protodata="SyndicateBomb" comp="OnUseTimerTrigger" member="LongestDelayOption"/]. Таймер можно увидеть, осмотрев бомбу, если только провод не перерезан. Как только таймер достигнет нуля, бомба взорвётся.

## Болты
По умолчанию, как только бомба будет взведена, она болтируется к земле. Вы должны найти провод БОЛТ и перерезать его, чтобы отключить болты, после чего вы можете открутить её и выбросить в космос.

## Провода
Чтобы обезвредить бомбу, необходимо иметь доступ к её проводам. Открыть панель доступа можно с помощью [color=yellow]отвёртки[/color]. Внутри вы найдете множество типов проводов. В стандартной бомбе Синдиката около [color=yellow]10 проводов[/color], 3 из которых являются пустышками, [color=red]3 вызывают детонацию[/color] бомбы, а остальные мы рассмотрим ниже (рядом с проводами БУМ). С каждым проводом можно выполнить 3 действия. Вы можете:
- [color=yellow]Прощупать провод[/color] с помощью мультитула, это поможет безопасно определить назначение большинства проводов.
- [color=red]Перерезать провод[/color] кусачками, что может вызвать срабатываение различных эффектов. Будьте осторожны и не режьте провода без причины!
- [color=green]Починить провод[/color] кусачками, скрепив обратно перерезанные провода, и восстановив работоспособность бомбы.

Рассмотрим существующие типы проводов.

## Типы проводов
[color=#a4885c]Провод Активация (АКТВ)[/color]
- [color=yellow]Прощупать провод[/color]: Пульсация провода заставит бомбу затрещать и замедлит таймер на 30 секунд.
- [color=red]Перерезать провод[/color]: Перерезание провода обезвредит бомбу, если она взведена, в противном случае запустится таймер.
- [color=green]Восстановить провод[/color] Ничего.

[color=#a4885c]Провод Продолжение (ПРДЛ)[/color]
- [color=yellow]Прощупать провод[/color]: Пульсация провода ускорит таймер на 15 секунд.
- [color=red]Перерезать провод[/color]: Перерезание провода отключит индикацию таймера.
- [color=green]Восстановить провод[/color]: Ничего.

[color=#a4885c]Провод Задержка (ЗДРЖ)[/color]
- [color=yellow]Прощупать провод[/color]: Пульсация провода замедлит таймер на 30 секунд.
- [color=red]Перерезать провод[/color]: Ничего.
- [color=green]Восстановить провод[/color]: Ничего.

[color=#a4885c]Провод Подрыв (БУУМ)[/color]
- [color=yellow]Прощупать провод[/color]: [color=red]Бомба взорвётся, если она уже активирована![/color]
- [color=red]Перерезать провод[/color]: [color=red]Бомба взорвётся, если она уже активирована![/color] В противном случае, бомба будет отключена.
- [color=green]Починить провод[/color]: Вновь включает бомбу, если ранее она была отключена.

[color=#a4885c]Провод Болты (БОЛТ)[/color]
- [color=yellow]Прощупать провод[/color]: Пульсация провода прокрутит болты.
- [color=red]Перерезать провод[/color]: Перерезание провода выведет болты из строя, скорее выбросьте бомбу в космос!
- [color=green]Починить провод[/color]: Починка провода приведет к повторному включению болтов.

[color=#a4885c]Провод Пустышка[/color]
- Пустышки ничего не делают. Их можно свободно прощупывать, перерезать, и чинить, и они никак не повлияют на бомбу.
</Document>
Loading

0 comments on commit b30179e

Please sign in to comment.