Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT: Add donator jobs #824

Merged
merged 141 commits into from
Feb 15, 2024
Merged

Conversation

PhantornRU
Copy link
Collaborator

@PhantornRU PhantornRU commented Dec 6, 2023

Что этот PR делает

Добавляет 5 ТИРов профессий по запросам и с одобрения стримеров.

Принцип работы
Заключается в том, что у игроков на каждый ТИР будет выделена отдельная кнопка, где они могут выбрать 1 специальную должность наподобии ассистентской в каждом ТИРе и от этого выставить свой приоритет.
Данные должности предназначены для расширения игрового опыта, минимизации ожидания в очереди ХОП’а, когда ХОП находится в ССД, отсутствует или его забрал Капитан, а также для создания интересных ивентовых ситуаций не нацеленных на резню, а только на выполнение должностных обязанностей и отыгрыша на космической станции за определенную профессию.
Так как на станции могут присутствовать различные туристы, а Космический Закон на них по прежнему распространяется, то любая роль подчиняется текущему КЗ и не дает право нарушать правила, логику персонажей, РП отыгрыш и сам КЗ.
Каждая профессия получает справку о своей роли, униформу, профессиональный хлам и необходимые минимальные доступы.

4-5 должности в связи с имением небольших "преимуществ" - не имеют возможности стать антагонистом.

Данные должности нельзя получить через консоль ГП, только через ЦК.

image

Почему это хорошо для игры

Поощрение донатеров, возможность жития проекта.

Изображения изменений

image
image
image

Тестирование

Долго и муторно
image
image
image

Changelog

🆑
add: Добавлены РП-профессии для донатеров.
tweak: Рефактор кода модульных профессий
/:cl:

@github-actions github-actions bot added the 🖌️ Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! label Dec 6, 2023
@PhantornRU PhantornRU changed the title Donor jobs update FEAT: Add donator jobs Dec 6, 2023
@PhantornRU
Copy link
Collaborator Author

Я кончил. В принципе всё работает.
Только у манифеста нужно будет некорректное отображение в отделе доделать, ибо там нужно как-то запустить его автообновление... Но с этим разберусь завтра. Если манифест не нужен, то можно тестировать.

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

Copy link
Collaborator

@dj-34 dj-34 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Много разнобоя, как в отступах, так и в тексте.
  2. Нон-РП названия джобок.

modular_ss220/jobs/code/donor/job/2_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/donor/job/2_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/donor/job/2_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/donor/job/2_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/donor/job/4_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/donor/job/5_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/donor/job/5_tier_jobs.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/jobs_global_list.dm Outdated Show resolved Hide resolved
modular_ss220/jobs/code/landmarks.dm Outdated Show resolved Hide resolved
@dj-34
Copy link
Collaborator

dj-34 commented Dec 7, 2023

Чиниииииииииииииии
image

@dj-34
Copy link
Collaborator

dj-34 commented Dec 7, 2023

Вот эта обводка выглядит очень харамно, словно на нём стоит какой-то статус.
image

@dj-34 dj-34 added 📃 Требуется изменение WIKI Эти изменения необходимо внести на нашу WIKI. :feelsgood: Частичная модульность Не всегда получается всё впихнуть в модуль, увы. labels Dec 7, 2023
@PhantornRU
Copy link
Collaborator Author

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

@github-actions github-actions bot removed the :feelsgood: Частичная модульность Не всегда получается всё впихнуть в модуль, увы. label Dec 7, 2023
@Furrior
Copy link

Furrior commented Dec 7, 2023

Передавали привет с дарк рп. Спрашивали, когда можно будет админку купить.

@PhantornRU
Copy link
Collaborator Author

Передавали привет с дарк рп. Спрашивали, когда можно будет админку купить.

Тулбелты за донат уже есть. Админка будет через неделю 😎

@PhantornRU PhantornRU removed the Do Not Merge Не заливать. В ожидании хэда/хоста. Или просто временный тестмерж. label Feb 10, 2024
@m-dzianishchyts
Copy link
Collaborator

Раньше донатным джобкам письма не приходили. Как сейчас?

@Legendaxe Legendaxe merged commit dc54c29 into ss220club:master Feb 15, 2024
13 checks passed
@PhantornRU
Copy link
Collaborator Author

    "Prisoner",    // Заключенный
))

GLOBAL_LIST_INIT(donor_tier_2_jobs, list(
    "Barber",    // Парикмахер
    "Bath",        // Банщик
    "Casino",    // Крупье
    "Waiter",    // Официант
    "Acolyte",    // Послушник
    "Wrestler",    // Боксёр, Рефери
    "Musician",    // Музыкант
    "Actor",    // Актёр
))

GLOBAL_LIST_INIT(donor_tier_3_jobs, list(
    "Administrator",    // Сервис-Администратор
    "Tourist TSF",        // Турист ТСФ
    "Tourist USSP",        // Турист ССП
    "Cleaning Manager",    // Менеджер по Клинингу
    "Guard",            // Охранник Шестерочки
    "Migrant",            // Мигрант
    "Uncertain",        // Забытый Ассистент
))

GLOBAL_LIST_INIT(donor_tier_4_jobs, list(
    "Adjutant",            // Адъютант
    "Representative TSF",    // Представитель ТСФ
    "Representative USSP",    // Представитель ССП
    "Dealer",            // Независимый Торговец
))

GLOBAL_LIST_INIT(donor_tier_5_jobs, list(
    "VIP Corporate Guest",    // VIP гость - Важно! Это НЕ админский VIP Guest с ЦК.
    "Banker",    // Банкир
    "Security Clown",    // Клоун Службы Безопасности
))```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📃 Требуется изменение WIKI Эти изменения необходимо внести на нашу WIKI. 🖌️ Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! 📜 CL валиден :trollface: Фича Новая функция, фишка или механика. Абсолютно точно новые баги. 🗺️ Изменение Карты В этом ПРе затронут файл не станционной карты. Может и не один. Керберос Этот ПР изменил что-то на Керберосе (DeltaStation) Кибериада Этот ПР изменил что-то на Кибериаде (BoxStation) Цереброн Этот ПР изменил что-то на Цереброне (MetaStation)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants