diff --git a/Content.Server/_CP14/Demiplane/CP14DemiplanSystem.Generation.cs b/Content.Server/_CP14/Demiplane/CP14DemiplanSystem.Generation.cs
index a942bc176d..6dc9c12a0b 100644
--- a/Content.Server/_CP14/Demiplane/CP14DemiplanSystem.Generation.cs
+++ b/Content.Server/_CP14/Demiplane/CP14DemiplanSystem.Generation.cs
@@ -99,7 +99,7 @@ public sealed partial class CP14DemiplaneSystem
AddDemiplanRandomExitPoint(demiplane, (tempRift2, connection2));
#if !DEBUG
- QueueDel(generator); //wtf its crash debug build?
+ QueueDel(generator); //wtf its crash debug build!
#endif
}
diff --git a/Resources/Locale/en-US/_CP14/guidebook/guides.ftl b/Resources/Locale/en-US/_CP14/guidebook/guides.ftl
index dd15db927f..a022217836 100644
--- a/Resources/Locale/en-US/_CP14/guidebook/guides.ftl
+++ b/Resources/Locale/en-US/_CP14/guidebook/guides.ftl
@@ -1,8 +1 @@
-cp14-guide-entry-russian = Russian guidebook
-cp14-guide-entry-english = English guidebook
-
-cp14-guide-entry-alchemy = Alchemy
-cp14-guide-entry-basic-alchemy = Basic alchemical reagents
-cp14-guide-entry-biological = Biological
-
cp14-guidebook-random-variations-title = Random products
diff --git a/Resources/Locale/ru-RU/_CP14/guidebook/guides.ftl b/Resources/Locale/ru-RU/_CP14/guidebook/guides.ftl
index c41bea4b66..771eae61d2 100644
--- a/Resources/Locale/ru-RU/_CP14/guidebook/guides.ftl
+++ b/Resources/Locale/ru-RU/_CP14/guidebook/guides.ftl
@@ -1,8 +1 @@
-cp14-guide-entry-russian = Русское руководство
-cp14-guide-entry-english = Английское руководство
-
-cp14-guide-entry-alchemy = Алхимия
-cp14-guide-entry-basic-alchemy = Базовые алхимические элементы
-cp14-guide-entry-biological = Биологические вещества
-
cp14-guidebook-random-variations-title = Случайные продукты
diff --git a/Resources/Prototypes/_CP14/Entities/subdimensionGenTEST.yml b/Resources/Prototypes/_CP14/Entities/subdimensionGenTEST.yml
index e0071cf4e5..11089a9a26 100644
--- a/Resources/Prototypes/_CP14/Entities/subdimensionGenTEST.yml
+++ b/Resources/Prototypes/_CP14/Entities/subdimensionGenTEST.yml
@@ -20,6 +20,10 @@
rewardLimit: 1.25
difficultyLimit: 0.75
- type: CP14DemiplaneRift
+ - type: GuideHelp
+ guides:
+ - CP14_RU_Demiplanes
+ - CP14_EN_Demiplanes
- type: entity
id: CP14DemiplanRiftCore
@@ -47,6 +51,10 @@
energy: 2
color: "#371c5c"
netsync: false
+ - type: GuideHelp
+ guides:
+ - CP14_RU_Demiplanes
+ - CP14_EN_Demiplanes
- type: entity
id: CP14DemiplaneTimedRadiusPassway
@@ -75,6 +83,10 @@
range: 7
sound:
path: /Audio/Ambience/Objects/gravity_gen_hum.ogg
+ - type: GuideHelp
+ guides:
+ - CP14_RU_Demiplanes
+ - CP14_EN_Demiplanes
- type: entity
id: CP14DemiplanePassway
@@ -99,6 +111,10 @@
range: 7
sound:
path: /Audio/Ambience/Objects/gravity_gen_hum.ogg
+ - type: GuideHelp
+ guides:
+ - CP14_RU_Demiplanes
+ - CP14_EN_Demiplanes
- type: entity
parent: MarkerBase
diff --git a/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml b/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml
index f8cdaff635..1fccf92e8b 100644
--- a/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml
+++ b/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml
@@ -1,7 +1,7 @@
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_Alchemy
- name: cp14-guide-entry-alchemy
+ name: Alchemy
text: "/ServerInfo/_CP14/Guidebook_EN/Alchemy.xml"
children:
- CP14_EN_BasicAlchemy
@@ -11,13 +11,20 @@
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_BasicAlchemy
- name: cp14-guide-entry-basic-alchemy
+ name: Basic effects solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/BasicAlchemy.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_Biological
- name: cp14-guide-entry-biological
+ name: Biological solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Biological.xml"
+ filterEnabled: True
+
+- type: guideEntry
+ crystallPunkAllowed: true
+ id: CP14_EN_Demiplanes
+ name: Demiplanes exploration
+ text: "/ServerInfo/_CP14/Guidebook_EN/Demiplanes.xml"
filterEnabled: True
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml b/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml
index 30229923c4..5e8ad91832 100644
--- a/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml
+++ b/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml
@@ -1,7 +1,7 @@
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_Alchemy
- name: cp14-guide-entry-alchemy
+ name: Алхимия
text: "/ServerInfo/_CP14/Guidebook_RU/Alchemy.xml"
children:
- CP14_RU_BasicAlchemy
@@ -11,13 +11,20 @@
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_BasicAlchemy
- name: cp14-guide-entry-basic-alchemy
+ name: Базовые алхимические растворы
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/BasicAlchemy.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_Biological
- name: cp14-guide-entry-biological
+ name: Биологические растворы
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/Biological.xml"
+ filterEnabled: True
+
+- type: guideEntry
+ crystallPunkAllowed: true
+ id: CP14_RU_Demiplanes
+ name: Исследование демипланов
+ text: "/ServerInfo/_CP14/Guidebook_RU/Demiplanes.xml"
filterEnabled: True
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Guidebook/entry.yml b/Resources/Prototypes/_CP14/Guidebook/entry.yml
index 2532ca91a6..d3d7d93c16 100644
--- a/Resources/Prototypes/_CP14/Guidebook/entry.yml
+++ b/Resources/Prototypes/_CP14/Guidebook/entry.yml
@@ -2,16 +2,18 @@
crystallPunkAllowed: true
locFilter: "en-US"
id: CP14_EN
- name: cp14-guide-entry-english
+ name: Welcome to CrystallPunk
text: "/ServerInfo/_CP14/Guidebook_EN/Welcome.xml"
children:
- CP14_EN_Alchemy
+ - CP14_EN_Demiplanes
- type: guideEntry
crystallPunkAllowed: true
locFilter: "ru-RU"
id: CP14_RU
- name: cp14-guide-entry-russian
+ name: Добро пожаловать в CrystallPunk
text: "/ServerInfo/_CP14/Guidebook_RU/Welcome.xml"
children:
- - CP14_RU_Alchemy
\ No newline at end of file
+ - CP14_RU_Alchemy
+ - CP14_RU_Demiplanes
\ No newline at end of file
diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/Demiplanes.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/Demiplanes.xml
new file mode 100644
index 0000000000..9e8a4e215e
--- /dev/null
+++ b/Resources/ServerInfo/_CP14/Guidebook_EN/Demiplanes.xml
@@ -0,0 +1,61 @@
+
+
+# Demiplanes exploring
+Demiplanes are one of the main ways for adventurers and the city as a whole to obtain resources.
+
+The main goal of exploration is for adventurers to obtain resources (ore, loot, etc.) and successfully return them back to their world.
+
+As an adventurer, you can sell resources from the demiplane to artisans and other players at your own prices.
+
+## What research and preparation looks like.
+
+There are "keys" in the game world that allow you to temporarily activate a portal to move into a procedurally generated demiplane with enemies and resources. Within the location there will be generated exits from the demiplane that you will have to find on your own.
+
+
+
+
+.
+
+When you activate the "key" (via the "Z" key or by clicking on the key), a portal is formed, which will teleport up to 4 players and what they are pulling behind them to the demiplane.
+Be aware that you may be immediately attacked by opponents who are near you.
+
+
+
+
+
+After activation, an active gap remains in the real world, which cannot be moved or destroyed, and its animation shows that players are currently in the demiplane.
+
+Once transported, you have unlimited time to explore the demiplane and gather resources. However, lingering without a reason is not recommended.
+
+When you decide to leave the demiplane after finding the portal, you must touch the portal with your free hand to start the transfer. At this point, you may have time to take the object in your hand again or start dragging it to be carried along with you. If there are no living players left in the demiplane, the demiplane and all gaps leading into it are destroyed.
+
+
+
+
+
+
+
+
+
+## Preparing
+To prepare for an expedition to the demiplane, you may need the following items:
+- Weapons for all members of the group.
+- Vials of healing potions or poison for weapons.
+- Sharpening stones to sharpen your weapons on the spot.
+- Armor for group members.
+- Magical items and/or crossbows (with ammunition) for dealing damage remotely.
+- A "key" to open the demiplane.
+- Extra bags or crates for collecting loot.
+- Belt lanterns or magical lighting.
+- A supply of water and food for a short break from exploring.
+
+## Cooperation tips
+The entire Demiplane is designed for adventurers to (and should) work as a team. Define the basic concepts amongst yourselves:
+- who will engage in melee and ranged combat?
+- who will be responsible for healing and/or storing medicine vials?
+- Who will carry the team's cargo (crates or extra bags) to gather resources?
+- How will you divide the items you receive amongst yourselves later on?
+- who will be your team leader during critical situations?
+- What will you do with dead and injured team members?
+
+
\ No newline at end of file
diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/Demiplanes.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/Demiplanes.xml
new file mode 100644
index 0000000000..b0377b72c2
--- /dev/null
+++ b/Resources/ServerInfo/_CP14/Guidebook_RU/Demiplanes.xml
@@ -0,0 +1,61 @@
+
+
+# Исследование демипланов
+Демипланы - один из основных способов получение ресурсов авантюристами и города в целом.
+
+Основная задача при исследовании - добыча ресурсов (руды, лут, и прочее) авантюристами и удачный возврат обратно в свой мир.
+
+Как авантюрист, вы можете продавать ресурсы с демиплана ремесленникам и иным игрокам по собственным ценам.
+
+## Как выглядит исследование и подготовка к ней.
+
+В мире игры существуют «ключи», позволяющие временно активировать портал для перехода в процедурно сгенерированный демиплан с противниками и ресурсами. Внутри локации будут сгенерированы выходы с демиплана которые вам предстоит найти самим.
+
+
+
+
+
+
+При активации "ключа" (через клавишу "Z" или кликнув по ключу) образуется портал, который через время в области от себя телепортирует в демиплан до 4 игроков и то, что они тянут за собой.
+Учтите что при переносе на вас могут сразу же набросится противники, оказавшиеся рядом с вами.
+
+
+
+
+
+После активации в настоящем мире остаётся активный разрыв, который невозможно сдвинуть или уничтожить, и его анимация показывает, что в демиплане на данный момент находятся игроки.
+
+После переноса у вас неограниченное время для исследования демиплана и сбора ресурсов. Однако задерживаться без причины не рекомендуется.
+
+Когда вы решитесь покинуть демиплан отыскав портал, вам необходимо свободной рукой коснутся портала для начала переноса. В этот момент вы можете успеть снова взять предмет в руку или начать тащить что б его перенесло вместе с вами. Если в демиплане не остается живых игроков, демиплан и все разрывы ведущие в него, уничтожаются.
+
+
+
+
+
+
+
+
+
+## Подготовка
+Для подготовки к экспедиции в демиплан вам могут пригодится следующие вещи:
+- Оружие для всех участников группы.
+- Флаконы с зельями лечения или ядом для оружия.
+- Точильные камни для заточки вашего оружия на месте.
+- Броня для участников группы.
+- Магические предметы и/или арбалеты (с амуницией) для дистанционного нанесения урона.
+- "Ключ" для открытия демиплана.
+- Дополнительные сумки или ящики для сбора добычи.
+- Поясные фонари или магическое освещение.
+- Запас воды и еды для непродолжительного перерыва в исследовании.
+
+## Советы по кооперации
+Весь Демиплан рассчитан на то что авантюристы будут (и должны) работать в команде. Определите между собой основные понятия:
+- кто будет вступать в ближний и дальний бой?
+- кто ответственен за лечение и/или хранение флаконов с лекарством?
+- кто будет нести груз команды (ящики или дополнительные сумки) для сбора ресурсов?
+- как вы будете делить полученные вещи между собой в дальнейшем?
+- кто будет лидером вашей группы во время критических ситуаций?
+- что делать с убитыми и раненными членами группы?
+
+
\ No newline at end of file