TauCetiStation / TauCetiClassic

Франкенштейн жив
GNU Affero General Public License v3.0
143 stars 417 forks source link

Абуз слипа для избежания конверта Шедоу. #5580

Open WatlerJe opened 4 years ago

WatlerJe commented 4 years ago

Подробное описание проблемы

Абуз слипа при попытке конверта куклы.

Что должно было произойти

Кукла должна вербоваться или не впадать в сон пока ее держут в грабе.

Что произошло на самом деле

Играл я как-то на шедоу. Решил законвертить офицерика, схватил в третий граб, а он просто начал по КД жать слип. Сначала подумал, что передушил, но при повторной попытке ситуация осталась прежней.

Как повторить

Проверить в игре, как я понял стоит защита от конверта тех кто безсознания. Но это выходит боком.

Дополнительная информация:

BLIN.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/91733039-?utm_campaign=plugin&utm_content=tracker%2F34704297&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F34704297&utm_medium=issues&utm_source=github).
LudwigVonChesterfield commented 4 years ago

А писалось какое-то такое сообщение?

The target must be conscious
LudwigVonChesterfield commented 4 years ago

https://github.com/TauCetiStation/TauCetiClassic/blob/master/code/game/gamemodes/shadowling/shadowling_abilities.dm#L165

Довольно двоякая вещь. Если убрать эту проверку - то можно будет конвертить людей которых ты удушил/вырубил, а вероятно ожидается что конверт будет более-менее живых индивидов.

Возможно отсутствие вот такого дебильного отказа не обязательно плохо, люди все равно часто после конверта просто бегут в крио, что ты думаешь?

WatlerJe commented 4 years ago

Да именно его выводило. Не знаю сколько бежит в крио, но в моем случае офицер намеренно абузил слип, чтобы потом вернуться в строй и нанести удар в спину, что у него почти получилось.

cool20141 commented 4 years ago

У нас слип и от симпл мобов защищает

T6751 commented 4 years ago

~может добавить, что если началось конвертирование, то sleep нельзя прожать?~ если начать конвертировать, и игрок упадет в сон, он будет законверчен Проблема, что слип прожимают до начала конверта? тогда может добавить, что нельзя прожать слип, если рядом тенелинг?

LudwigVonChesterfield commented 4 years ago

Я бы предложил сделать следующее:

То есть у игрока спрашивают чем он хочет стать перед конвертом(и параллельно конверту), после окончания конверта он либо гостится, либо превращается в трелла.

Альтернатива: убрать проверку на сознание

cool20141 commented 4 years ago

Убирать проверку на сознание для шедоу категорически не стоит, потому что потом какие-нибудь шедоу-генетики будут печатать 100500 кукол, делать треллов и конвертить, максимально быстро возвышаясь и получая гринтекст. Сейчас так делают генки, но у них нет цели стать машиной убийств

TauKitty commented 4 months ago

Эта проблема была упомянута в Tau Ceti Station Forum. Там могут быть соответствующие подробности:

https://forum.taucetistation.org/t/apellyacziya-risraivyn-reallord/43268/4