Обсуждение участника:Halch/Души: различия между версиями
Halch (обсуждение | вклад) Новая страница: «{{переключатель_проекта}}{{автообновление}} __NOTOC__ <!-- ╔══════════════════════════════════════════════════════════════════╗ ║ КАК ПРАВИТЬ ЭТУ СТРАНИЦУ ║ ╠════════════════════...» Метки: с мобильного устройства из мобильной версии |
Halch (обсуждение | вклад) Нет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{переключатель_проекта}}{{автообновление}} | {{переключатель_проекта}}{{автообновление}} | ||
__NOTOC__ | __NOTOC__ | ||
| Строка 25: | Строка 26: | ||
║ {{#switch:{{#var:проект}} |Goob=… |Wega=… |WL=… |#default=…}}. ║ | ║ {{#switch:{{#var:проект}} |Goob=… |Wega=… |WL=… |#default=…}}. ║ | ||
║ #default — это Corvax (и все, кого нет в списке). ║ | ║ #default — это Corvax (и все, кого нет в списке). ║ | ||
║ • Большие разделы — {{ModernTitle|Название}} (как на «Медицине»), ║ | |||
║ состояния внутри них — обычные заголовки === … ===. ║ | |||
║ • Не оборачивайте страницу целиком в <div>: на телефоне ║ | |||
║ заголовки ModernTitle тогда отрываются от своего текста. ║ | |||
║ • Пустые строки в коде ломают списки: для отступа пишите строку ║ | ║ • Пустые строки в коде ломают списки: для отступа пишите строку ║ | ||
║ из пустого HTML-комментария (как между разделами ниже). ║ | ║ из пустого HTML-комментария (как между разделами ниже). ║ | ||
| Строка 40: | Строка 45: | ||
(на светлом фоне жёлтый текст не читается). Меняется здесь, в одном месте. | (на светлом фоне жёлтый текст не читается). Меняется здесь, в одном месте. | ||
-->{{#vardefine:рамка|display:inline-block; background:#1e1e22; border:1px solid #3c3c44; border-radius:.3em; padding:.3em .7em; margin:.2em 0 .4em;}}<!-- | -->{{#vardefine:рамка|display:inline-block; background:#1e1e22; border:1px solid #3c3c44; border-radius:.3em; padding:.3em .7em; margin:.2em 0 .4em;}}<!-- | ||
-- | --> | ||
'''Душа''' — это игрок, который управляет персонажем. От того, где сейчас душа, зависит, можно ли вернуть умершего к жизни. | '''Душа''' — это игрок, который управляет персонажем. От того, где сейчас душа, зависит, можно ли вернуть умершего к жизни. | ||
| Строка 46: | Строка 51: | ||
<!-- --> | <!-- --> | ||
<!-- ═════════════════════ МЁРТВОЕ ТЕЛО ═════════════════════ --> | <!-- ═════════════════════ МЁРТВОЕ ТЕЛО ═════════════════════ --> | ||
{{ModernTitle|Мёртвое тело}} | |||
<!-- 1. MindState.Dead — мёртв, игрок на сервере (в теле или призраком). Ключ comp-mind-examined-dead, цвет red. --> | <!-- 1. MindState.Dead — мёртв, игрок на сервере (в теле или призраком). Ключ comp-mind-examined-dead, цвет red. --> | ||
=== Душа рядом === | === Душа рядом === | ||
| Строка 69: | Строка 74: | ||
<!-- --> | <!-- --> | ||
<!-- ═════════════════════ ЖИВОЕ ТЕЛО ═════════════════════ --> | <!-- ═════════════════════ ЖИВОЕ ТЕЛО ═════════════════════ --> | ||
{{ModernTitle|Живое тело}} | |||
<!-- 4. MindState.SSD — жив, игрок вышел. Ключ comp-mind-examined-ssd, цвет yellow. | <!-- 4. MindState.SSD — жив, игрок вышел. Ключ comp-mind-examined-ssd, цвет yellow. | ||
Засыпание: Content.Shared/SSDIndicator/SSDIndicatorSystem.cs, настройка сервера ic.ssd_sleep_time (по умолчанию 600 секунд). | Засыпание: Content.Shared/SSDIndicator/SSDIndicatorSystem.cs, настройка сервера ic.ssd_sleep_time (по умолчанию 600 секунд). | ||
| Строка 88: | Строка 93: | ||
Логика: Content.Server/Ghost/GhostSystem.cs (OnGhostAttempt) и Content.Server/Suicide/SuicideSystem.cs | Логика: Content.Server/Ghost/GhostSystem.cs (OnGhostAttempt) и Content.Server/Suicide/SuicideSystem.cs | ||
(у Goob — Content.Server/Chat/SuicideSystem.cs). Смерть при /ghost в крите — настройка сервера ghost.kill_crit (по умолчанию включена). --> | (у Goob — Content.Server/Chat/SuicideSystem.cs). Смерть при /ghost в крите — настройка сервера ghost.kill_crit (по умолчанию включена). --> | ||
{{ModernTitle|Как душа покидает тело}} | |||
* '''<code>/ghost</code> после смерти.''' В тело можно вернуться кнопкой «{{#invoke:Loc|GetString|ghost-gui-return-to-body-button}}», пока оно цело. | * '''<code>/ghost</code> после смерти.''' В тело можно вернуться кнопкой «{{#invoke:Loc|GetString|ghost-gui-return-to-body-button}}», пока оно цело. | ||
* '''<code>/ghost</code> в критическом состоянии.''' Персонаж сразу умирает от удушья, но вернуться в тело можно, как после обычной смерти. | * '''<code>/ghost</code> в критическом состоянии.''' Персонаж сразу умирает от удушья, но вернуться в тело можно, как после обычной смерти. | ||
| Строка 102: | Строка 107: | ||
Content.Shared/Medical/SharedDefibrillatorSystem.cs (TryRevive): гниение и компонент Unrevivable проверяются раньше души. | Content.Shared/Medical/SharedDefibrillatorSystem.cs (TryRevive): гниение и компонент Unrevivable проверяются раньше души. | ||
У Goob — Content.Server/Medical/DefibrillatorSystem.cs, проверки те же. --> | У Goob — Content.Server/Medical/DefibrillatorSystem.cs, проверки те же. --> | ||
{{ModernTitle|Когда душа не поможет}} | |||
Даже если душа рядом, реанимация не сработает в двух случаях: | Даже если душа рядом, реанимация не сработает в двух случаях: | ||
* '''Тело начало гнить.''' Сообщение: «{{#invoke:Loc|GetString|defibrillator-rotten}}» | * '''Тело начало гнить.''' Сообщение: «{{#invoke:Loc|GetString|defibrillator-rotten}}» | ||
* '''У персонажа черта «{{#invoke:Loc|GetString|trait-unrevivable-name}}».''' Сообщение: «{{#invoke:Loc|GetString|defibrillator-unrevivable}}» [[Анализатор здоровья]] предупреждает об этом заранее: {{#invoke:Loc|GetString|health-analyzer-window-entity-unrevivable-text}} | * '''У персонажа черта «{{#invoke:Loc|GetString|trait-unrevivable-name}}».''' Сообщение: «{{#invoke:Loc|GetString|defibrillator-unrevivable}}» [[Анализатор здоровья]] предупреждает об этом заранее: {{#invoke:Loc|GetString|health-analyzer-window-entity-unrevivable-text}} | ||
Таких персонажей можно только [[Клонирование|клонировать]]. | Таких персонажей можно только [[Клонирование|клонировать]]. | ||