Обсуждение участника:Halch/Души: различия между версиями

Нет описания правки
Метки: с мобильного устройства из мобильной версии
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{переключатель_проекта}}
 
{{переключатель_проекта}}{{автообновление}}
__NOTOC__
__NOTOC__
<!--
<!--
Строка 111: Строка 112:
* '''У персонажа черта «{{#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}}
Таких персонажей можно только [[Клонирование|клонировать]].
Таких персонажей можно только [[Клонирование|клонировать]].
=== Душа рядом ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=red]Он мёртв[/color]</nowiki>}}</div>
* '''Что это значит:''' игрок мёртв, но остаётся в игре. Он лежит в теле или летает [[призрак]]ом, по осмотру эти случаи не отличить.
* '''[[Дефибриллятор|Реанимация]]:''' возможна. Если игрок летает призраком, ему придёт окно «{{#invoke:Loc|GetString|ghost-return-to-body-title}}» с вопросом «{{#invoke:Loc|GetString|ghost-return-to-body-text}}».
* '''[[Клонирование]]:''' возможно. Игроку придёт окно «{{#invoke:Loc|GetString|accept-cloning-window-title}}», и клон оживёт, только если игрок согласится.
<!-- -->
<!-- 2. MindState.DeadSSD — мёртв, игрок вышел с сервера. Ключ comp-mind-examined-dead-and-ssd, цвет yellow. -->
=== Душа бездействует ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=yellow]Его душа бездействует и может скоро вернуться.[/color]</nowiki>}}</div>
* '''Что это значит:''' игрок вышел из игры, но может вернуться.
* '''[[Дефибриллятор|Реанимация]]:''' {{#invoke:Loc|GetString|ent-Defibrillator}} переведёт тело в критическое состояние, но управлять им будет некому, пока игрок не зайдёт снова.
* '''[[Клонирование]]:''' невозможно, пока игрок не вернётся: {{#invoke:Loc|GetString|ent-ComputerCloningConsole}} пишет «{{#invoke:Loc|GetString|cloning-console-component-msg-no-mind}}».
<!-- -->
<!-- 3. MindState.Irrecoverable — мёртв, души нет. Ключ comp-mind-examined-dead-and-irrecoverable, цвет mediumpurple. -->
=== Душа покинула тело ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=mediumpurple]Его душа покинула тело и пропала. Любое восстановление невозможно.[/color]</nowiki>}}</div>
* '''Что это значит:''' душа ушла насовсем (см. [[#Как душа покидает тело|ниже]]) или её не было с самого начала, например у тела, созданного администрацией.
* '''[[Дефибриллятор|Реанимация]]:''' {{#invoke:Loc|GetString|ent-Defibrillator}} всё равно переведёт тело в критическое состояние, если урон не слишком велик, и скажет: «{{#invoke:Loc|GetString|defibrillator-no-mind}}» Управлять телом будет некому.
* '''[[Клонирование]]:''' невозможно. Вернуть игрока в тело может только администрация.
<!-- -->
<!-- ═════════════════════ ЖИВОЕ ТЕЛО ═════════════════════ -->
{{ModernTitle|Живое тело}}
<!-- 4. MindState.SSD — жив, игрок вышел. Ключ comp-mind-examined-ssd, цвет yellow.
    Засыпание: Content.Shared/SSDIndicator/SSDIndicatorSystem.cs, настройка сервера ic.ssd_sleep_time (по умолчанию 600 секунд).
    Goob: дополнительная строка comp-ssd-person-examined (Content.Goobstation.Shared/SSDTimer/SSDTimerSystem.cs). -->
=== Игрок отошёл ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=yellow]Он рассеяно смотрит в пустоту и ни на что не реагирует. Он может скоро придти в себя.[/color]</nowiki>}}{{#switch:{{#var:проект}}|Goob=<br>{{#invoke:Loc/Marking|main|<nowiki>[color=yellow]Он спит уже 12 минут.[/color]</nowiki>}}}}</div>
* '''Что это значит:''' игрок вышел из игры, а персонаж жив. Такое состояние называют '''SSD'''. Над головой персонажа появляется значок сна.
* Через 10 минут (так по умолчанию, сервер может это изменить) персонаж засыпает и проснётся, когда игрок вернётся.{{#switch:{{#var:проект}}|Goob=&#32;При осмотре видно, сколько минут он уже спит.}}
* Если нужно уйти из игры надолго, персонажа лучше отправить в криосон, для этого есть {{#invoke:Loc|GetString|ent-CryogenicSleepUnit}}.
<!-- -->
<!-- 5. MindState.Catatonic — жив, души нет. Ключ comp-mind-examined-catatonic, цвет mediumpurple. -->
=== Кататонический ступор ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=mediumpurple]Он в кататоническом ступоре. Стрессы жизни в глубоком космосе, должно быть, оказались слишком тяжелы для него. Любое восстановление невозможно.[/color]</nowiki>}}</div>
* '''Что это значит:''' тело живо, но души в нём нет и уже не будет. Игрок ушёл насовсем, или в теле с самого начала не было игрока.
* Вернуть игрока в тело может только администрация.
<!-- -->
<!-- ═════════════════════ КАК ДУША ПОКИДАЕТ ТЕЛО ═════════════════════
    Логика: Content.Server/Ghost/GhostSystem.cs (OnGhostAttempt) и Content.Server/Suicide/SuicideSystem.cs
    (у 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> в критическом состоянии.''' Персонаж сразу умирает от удушья, но вернуться в тело можно, как после обычной смерти.
* '''<code>/ghost</code> живым''' (не в критическом состоянии). Вернуться в тело '''нельзя''', оно остаётся в [[#Кататонический ступор|кататоническом ступоре]].
* '''<code>/suicide</code>.''' Персонаж умирает, и вернуться в тело '''нельзя'''.
* '''Призрачная роль.''' Заняв новую роль, игрок не может вернуться в старое тело.
{{infobox
|type = warn
|info = Использовать команды <code>/ghost</code> и <code>/suicide</code> без явных внутриигровых причин запрещено. Это нарушение {{#var:правило}}.
}}
<!-- -->
<!-- ═════════════════════ КОГДА ДУША НЕ ПОМОЖЕТ ═════════════════════
    Content.Shared/Medical/SharedDefibrillatorSystem.cs (TryRevive): гниение и компонент Unrevivable проверяются раньше души.
    У Goob — Content.Server/Medical/DefibrillatorSystem.cs, проверки те же. -->
{{ModernTitle|Когда душа не поможет}}
Даже если душа рядом, реанимация не сработает в двух случаях:
* '''Тело начало гнить.''' Сообщение: «{{#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}}
Таких персонажей можно только [[Клонирование|клонировать]].
</div>
== Мёртвое тело ==
<!-- 1. MindState.Dead — мёртв, игрок на сервере (в теле или призраком). Ключ comp-mind-examined-dead, цвет red. -->
=== Душа рядом ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=red]Он мёртв[/color]</nowiki>}}</div>
* '''Что это значит:''' игрок мёртв, но остаётся в игре. Он лежит в теле или летает [[призрак]]ом, по осмотру эти случаи не отличить.
* '''[[Дефибриллятор|Реанимация]]:''' возможна. Если игрок летает призраком, ему придёт окно «{{#invoke:Loc|GetString|ghost-return-to-body-title}}» с вопросом «{{#invoke:Loc|GetString|ghost-return-to-body-text}}».
* '''[[Клонирование]]:''' возможно. Игроку придёт окно «{{#invoke:Loc|GetString|accept-cloning-window-title}}», и клон оживёт, только если игрок согласится.
<!-- -->
<!-- 2. MindState.DeadSSD — мёртв, игрок вышел с сервера. Ключ comp-mind-examined-dead-and-ssd, цвет yellow. -->
=== Душа бездействует ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=yellow]Его душа бездействует и может скоро вернуться.[/color]</nowiki>}}</div>
* '''Что это значит:''' игрок вышел из игры, но может вернуться.
* '''[[Дефибриллятор|Реанимация]]:''' {{#invoke:Loc|GetString|ent-Defibrillator}} переведёт тело в критическое состояние, но управлять им будет некому, пока игрок не зайдёт снова.
* '''[[Клонирование]]:''' невозможно, пока игрок не вернётся: {{#invoke:Loc|GetString|ent-ComputerCloningConsole}} пишет «{{#invoke:Loc|GetString|cloning-console-component-msg-no-mind}}».
<!-- -->
<!-- 3. MindState.Irrecoverable — мёртв, души нет. Ключ comp-mind-examined-dead-and-irrecoverable, цвет mediumpurple. -->
=== Душа покинула тело ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=mediumpurple]Его душа покинула тело и пропала. Любое восстановление невозможно.[/color]</nowiki>}}</div>
* '''Что это значит:''' душа ушла насовсем (см. [[#Как душа покидает тело|ниже]]) или её не было с самого начала, например у тела, созданного администрацией.
* '''[[Дефибриллятор|Реанимация]]:''' {{#invoke:Loc|GetString|ent-Defibrillator}} всё равно переведёт тело в критическое состояние, если урон не слишком велик, и скажет: «{{#invoke:Loc|GetString|defibrillator-no-mind}}» Управлять телом будет некому.
* '''[[Клонирование]]:''' невозможно. Вернуть игрока в тело может только администрация.
<!-- -->
<!-- ═════════════════════ ЖИВОЕ ТЕЛО ═════════════════════ -->
== Живое тело ==
<!-- 4. MindState.SSD — жив, игрок вышел. Ключ comp-mind-examined-ssd, цвет yellow.
    Засыпание: Content.Shared/SSDIndicator/SSDIndicatorSystem.cs, настройка сервера ic.ssd_sleep_time (по умолчанию 600 секунд).
    Goob: дополнительная строка comp-ssd-person-examined (Content.Goobstation.Shared/SSDTimer/SSDTimerSystem.cs). -->
=== Игрок отошёл ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=yellow]Он рассеяно смотрит в пустоту и ни на что не реагирует. Он может скоро придти в себя.[/color]</nowiki>}}{{#switch:{{#var:проект}}|Goob=<br>{{#invoke:Loc/Marking|main|<nowiki>[color=yellow]Он спит уже 12 минут.[/color]</nowiki>}}}}</div>
* '''Что это значит:''' игрок вышел из игры, а персонаж жив. Такое состояние называют '''SSD'''. Над головой персонажа появляется значок сна.
* Через 10 минут (так по умолчанию, сервер может это изменить) персонаж засыпает и проснётся, когда игрок вернётся.{{#switch:{{#var:проект}}|Goob=&#32;При осмотре видно, сколько минут он уже спит.}}
* Если нужно уйти из игры надолго, персонажа лучше отправить в криосон, для этого есть {{#invoke:Loc|GetString|ent-CryogenicSleepUnit}}.
<!-- -->
<!-- 5. MindState.Catatonic — жив, души нет. Ключ comp-mind-examined-catatonic, цвет mediumpurple. -->
=== Кататонический ступор ===
<div style="{{#var:рамка}}">{{#invoke:Loc/Marking|main|<nowiki>[color=mediumpurple]Он в кататоническом ступоре. Стрессы жизни в глубоком космосе, должно быть, оказались слишком тяжелы для него. Любое восстановление невозможно.[/color]</nowiki>}}</div>
* '''Что это значит:''' тело живо, но души в нём нет и уже не будет. Игрок ушёл насовсем, или в теле с самого начала не было игрока.
* Вернуть игрока в тело может только администрация.
<!-- -->
<!-- ═════════════════════ КАК ДУША ПОКИДАЕТ ТЕЛО ═════════════════════
    Логика: Content.Server/Ghost/GhostSystem.cs (OnGhostAttempt) и Content.Server/Suicide/SuicideSystem.cs
    (у Goob — Content.Server/Chat/SuicideSystem.cs). Смерть при /ghost в крите — настройка сервера ghost.kill_crit (по умолчанию включена). -->
== Как душа покидает тело ==
* '''<code>/ghost</code> после смерти.''' В тело можно вернуться кнопкой «{{#invoke:Loc|GetString|ghost-gui-return-to-body-button}}», пока оно цело.
* '''<code>/ghost</code> в критическом состоянии.''' Персонаж сразу умирает от удушья, но вернуться в тело можно, как после обычной смерти.
* '''<code>/ghost</code> живым''' (не в критическом состоянии). Вернуться в тело '''нельзя''', оно остаётся в [[#Кататонический ступор|кататоническом ступоре]].
* '''<code>/suicide</code>.''' Персонаж умирает, и вернуться в тело '''нельзя'''.
* '''Призрачная роль.''' Заняв новую роль, игрок не может вернуться в старое тело.
{{infobox
|type = warn
|info = Использовать команды <code>/ghost</code> и <code>/suicide</code> без явных внутриигровых причин запрещено. Это нарушение {{#var:правило}}.
}}
<!-- -->
<!-- ═════════════════════ КОГДА ДУША НЕ ПОМОЖЕТ ═════════════════════
    Content.Shared/Medical/SharedDefibrillatorSystem.cs (TryRevive): гниение и компонент Unrevivable проверяются раньше души.
    У Goob — Content.Server/Medical/DefibrillatorSystem.cs, проверки те же. -->
== Когда душа не поможет ==
Даже если душа рядом, реанимация не сработает в двух случаях:
* '''Тело начало гнить.''' Сообщение: «{{#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}}
Таких персонажей можно только [[Клонирование|клонировать]].
</div>
Вернуться к странице участника Halch/Души.