Onyxbay: Возможность автоджоббана для АВД

Created on 9 Dec 2019  ·  27Comments  ·  Source: ChaoticOnyx/OnyxBay

_АВД бесполезный. Все что он может сейчас - это играть демагогом, который решает проблемы путем разговоров с главами, но в нынешних реалиях довольно часто случается так, что в главах одни безграмотные нуфаги и разговаривать тупо не с кем и не о чем._

Решить проблему можно добавив АВД фичу автоджоббана при соблюдении некоторых условий.

1. АВД пишет жалобу на любого сотрудника станции.
2. На отдельных листах собирает подписанные письменные подтверждения.
3. Подтверждающие сотрудники и АВД подписывают жалобу.
4. АВД отправляет жалобу + подтверждения на ЦК.
5. Если сам АВД аппрувнут и собрано достаточное количество подтверждений, то игрок, на которого была отправлена жалоба, получает временный запрет на игру той должностью, которая была указана в жалобе + на всех должностях, которые стоят выше по цепочке командования.
6. Если АВД не аппрувнут, то жалоба требует аппрува педалей. После трех принятых жалоб подряд, игрок становится аппрувнутым для АВД и может реализовывать жалобы без педалей.
7. Если жалоба отменяется педалями, то с АВД слетает аппрув. Со всех игроков, которые подписали жалобу также слетает аппрув АВД, если он на них был.

Необходимое количество подтверждений:

  • Жалоба на капитана - должны подписать хотя бы 2 главы + 1 сотрудник или 7 сотрудников
  • Жалоба на главу - должен подписать капитан + 2 сотрудника или 5 сотрудников
  • Жалоба на сотрудника - должен подписать глава + 2 сотрудника или 5 сотрудников

Апгрейд факса:

  • В факс нужно добавить новую кнопку в интерфейс "Печать жалобы".
  • При нажатии на кнопку факс печатает пачку бумаги, которая называется "жалоба". К жалобе будет возможность прикрепить подтверждения, которые спавнятся самой жалобой (об этом дальше).
  • Жалобу можно запихать в факс и отправить целой пачкой, как обычную записку ранее.
  • После отправки жалоба мержится со всеми прикрепленными подтверждениями и кладется в БД. Дальше жалоба либо автоматически принимается, либо ждет педалей уже в БД.
  • Перед отправкой жалоба проверяется на то, что все имена и профессии совпадают с реальными профессиями, которые есть в Crew Manifest. Иначе факс не принимает жалобу.

Жалоба:

  • Жалоба - это пачка бумаги. При нажатии по ней ручкой открывается стандартная форма, в которой можно заполнить следующие поля: Фамилия Имя (как в Crew Manifest дословно), должность (как в Crew Manifest дословно), фамилия, имя, должность автора жалобы, краткая причина, подробное описание. В форме должен быть рандомный уникальный 6-и значный номер жалобы.
  • Через ПКМ из пачки бумаги "жалоба" можно достать форму подтверждения. Эта форма представляет собой отдельный лист с полями фамилия, имя, должность автора, фамилия, имя, должность того, на кого жалуемся, краткая причина и подробное описание. При создании формы подтверждения в нее автоматически добавляется номер жалобы.
  • Ткнув подтверждением в "жалобу", подтверждение можно подшить обратно. Если номера жалобы и подтверждения не соответствуют - оно не подшивается. В форме жалобы автоматически появляется пункт с подтверждением. Если по нему ткнуть - можно его достать, чтобы выкинуть или изменить.

База данных:

В базу данных добавить новую таблицу с жалобами, где жалоба представляется следующими полями:

  • дата создания жалобы
  • ckey автора
  • ckey против кого жалоба
  • текст жалобы и всех подтверждений в виде одной длинной строки
  • статус: автоматически принята, ожидает, принята педалями, отклонена педалями, отменена педалями.
  • дата аппрува
  • ckey педали, которая подтвердила/отклонила.
  • примечание к подтверждению/отклонению.
  • дата отмены
  • ckey педали, которая отменила.
  • примечание к отмене.

Новый интерфейс для педалей:

  • Педалям добавить новый верб, который открывает окошко со всеми жалобами.
  • Жалобы выводятся в виде таблицы со всеми полями из БД.
  • Жалобу можно принять/отклонить, если она еще не была принята или отклонена.
  • Жалобу можно отменить, если она уже была принята автоматически или педально.

Примечания:

  • Запреты не накладываются на профессии "разнорабочих": ассистент, уборщик, повар, бармен, грузчик, шахтер, ботаник, священник, библиотекарь, клоун/мим. Но после таких жалоб запрет накладывается на все профессии выше в иерархии.
  • Временный запрет длится одну неделю.
  • Запрет не является джоббаном и хранится отдельно, чтобы они не перемешивались.
  • АВД, подписывающий жалобу, должен быть назначен ЦК (не на станции, а прилетел уже с этой профессией).

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


_За закрытие этой задачи выставлена награда размером в 2000 рублей!_

_Чтобы получить награду необходимо открыть пуллреквест с улучшениями описанными в задаче, который пройдет ревью геймдизайнера билда и двух разработчиков. После того как пуллреквест будет принят, а данная задача будет закрыта, пишите Epicus#1570 (Discord) для получения вознаграждения._

  • _Если вы хотите заняться данной задачей, то вы можете её забронировать на какое-то время, но в случае отсутствия активности, бронь будет сниматься._
  • _Обратите внимания на комментарии к задаче. Там могут быть пояснения и уточнения о том как её следует выполнять._
очень сложно 🌌геймдизайн 💰награда 🔩 улучшение 🔵одобрено

Most helpful comment

Да, в этом суть. Если знаешь, что под тебя копает АВД, то лучше закопай его первым. Возможно, придется добавить в будущем АВД пистолетик даже, посмотрим.

🔫

All 27 comments

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

Подтверждение на цк

В чём смысл? Педаль сама может джобку прописать.

Чтобы игроки сами выдавали джобки в отстутствие педалей.
Если конечно найдётся хоть один аппрувнутый АВД.

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

Что? Люди, которые не в вайтлисте итак за главу не зайдут.

В чём смысл? Педаль сама может джобку прописать.

В большинстве случаев педаль будет смотреть по упрощенной схеме, что там совсем треша и угара нет. Ну и идея чтобы АВД аппрувнуть и дать ему потом решать без педалей, да.

Вообще, это не бан, а увольнение с должности от НТ. Это даже не совсем наказание, а больше игровая механика увольнений.

Что? Люди, которые не в вайтлисте итак за главу не зайдут.

Так на беггинерсах же отключён вайтлист. Нет?

Так на беггинерсах же отключён вайтлист. Нет?

Ну да, логично. Но идея все равно неоч, ибо кибербуллинг будет неполным. Банить ХоСов-тиранов игроками тоже смешно.

Банить ХоСов-тиранов игроками тоже смешно.

Если конечно этот самый ХоС-тиран не завалит АВД первее.
Социало4ка.

Да, в этом суть. Если знаешь, что под тебя копает АВД, то лучше закопай его первым. Возможно, придется добавить в будущем АВД пистолетик даже, посмотрим.

🔫

Возможно, придется добавить в будущем АВД пистолетик даже, посмотрим.

Как по мне, карманный еган на авторизации ему подойдёт (он сейчас на снежном астероиде валяется), как представителю НТ.

В большинстве случаев педаль будет смотреть по упрощенной схеме, что там совсем треша и угара нет. Ну и идея чтобы АВД аппрувнуть и дать ему потом решать без педалей, да.

Если нет трэша и угара, но капитан долбоёб его характерно пиздят. Либо он учится на ошибках либо всасывает раундами. Увольнение на 1 раунд и сейчас можно прописать.

Срачегенно, но мне нравится, можно попробовать.
Плюс не забыть сделать #47 и #165 - и будет вполне полноценная ролька.

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

Это катится в пизду.

АВД нужно дать карманного комиссара.

Можно при смерти АВД вызывать дедсквад автоматически, лол.

лучше активировать ядерку, чтобы так сказать тех кто убивает АВД самих выпиливали лол

Выпилил пункт про отправку решений в дискорд, так как это лишняя сложность в итак довольно большом иссуе. Надо будет потом отдельно это запилить через отдельный иссуй

Добавил пункт про то, что АВД обязательно должен быть с ЦК, а не назначенцем ХоПа/Капитана.

За закрытие данной задачи выставлена награда размером в 1000 рублей!

Подробности в ОП-посте.

Обновил описание новыми пунктами: Апгрейд факса, Жалоба, База данных, Новый интерфейс для педалей.

@Epicus7 Сука пидор не добавляй ещё больше дерьма, ебаный в рот этого пулл реквеста

@DeltaEpsilon7787, я ничего не добавляю. Просто попросили прояснить белые пятна. Если есть идеи как сделать, по сути, тоже самое, но проще - предлагай. Можем упростить.

Пара вопросов:
-Один из участников жалобы - АВД или подсудимый — антаг. Если АВД аппрувнут, но потом автоджоббанит антага, то снимать ли с АВД аппрув, если жалоба была оправданной? Джобать ли антага? А если генка замаскировался под кого-то, а потом на человека, под которого он замаскировался, отправили жалобу из-за действий генки? А если сам АВД - антаг, то что?
Если генка съел АВД и стал им, то сохранится ли аппрув, сможет ли он выдавать джобки?
-Может ли писать жалобы человек, что не является АВД, но имеющий доступ, например, капитан?
-Может ли назначенный на станции АВД писать жалобы? Как определить, аппрувнут он или нет?
-Если ситуация была оправдана с ролевой стороны, но заява от АВД на совершившего эту ситуацию была настолько же оправдана, то кому выдавать джоббан (Как пример, недавно было в суде, доктор, вместо починки иррепейребла на голове решил превратить пациента - ветерана - вардена в синта, что вполне логично, ибо иррепейребл не должен лечится, а инвалидов нужно лечить, но потом его за это и за общее непонимание ситуации ёбнули другие СБ, за что он (доктор) и написал банхим, но никого не забанили. Предположим, если тут был АВД с возможностью автоджоббана и он провёл суд, после чего вынес решение об увольнении СБ, совершивших убийство, и заполнил жалобу, то будет ли оставаться джоббан у того, кто совершил убийство в данном случае?).

P.S. Может, снимать аппрувы на АВД за смерть? Не пережил смену на роли АВД - слетел аппрув.

P.S.S.
Ещё один вопрос, а может АВД писать жалобу на другого АВД?

@DeltaEpsilon7787, как дела?

Награда за закрытие иссуя увеличена с 1000 рублей до 2000!

Алсо тут бинд снимается, так как @DeltaEpsilon7787 перестал заниматься иссуем.

Попытаюсь реализовать, пожалуй

Награда выдана

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Jhonas25 picture Jhonas25  ·  5Comments

ChaoticTheBot picture ChaoticTheBot  ·  3Comments

ChaoticTheBot picture ChaoticTheBot  ·  4Comments

LegatePritcher picture LegatePritcher  ·  4Comments

TerraViJa picture TerraViJa  ·  5Comments