Skip to content

Commit

Permalink
[TWEAK] Много разных изменений (#828)
Browse files Browse the repository at this point in the history
## Описание PR
Небольшие изменения:
- Ботинки ниндзя теперь бесшумные
- Пун Пун, слайм РНД, боксёр-кенгуру, Гамлет теперь имеют таймер общего наигранного времени в 2ч (против набегеров)
- Подкрепления Синдиката и СолоЯО теперь имеют таймер общего наигранного времени в 2ч (против набегаторов)
- Скелет и ниндзя теперь имеют таймер общего наигранного времени в 2ч (против набегеров и новичков)
- Мехи умеют вскрывать незапитанные шлюзы
- Добавлены расширенные правила антагонистов: Дракон, Одинокий ЯО, Ниндзя, Скелет из шкафа, а также подкорректированы некоторые другие.
- Гайд на Еретика перенесен во вкладку антаги
- Время на еретика - 75ч общего времени
- Вколоть шприц другому - 6 сек вместо 5. Себе, соответственно, 3 сек вместо 2.5
- Съесть таблетку самому - 0.3 сек вместо 1. Другому скормить так и осталось 1 сек

## Почему / Баланс
Потому что ниндзя палили метаеберы + он ниндзя, а соответственно двигаться должен бесшумно.
За Пуна и остальных заходили набегеры после смерти и грифили
Для удобства игроков. Пусть они могут вскрывать незапитанные шлюзы, хуле. А то нелогично

**Ссылка на публикацию в Discord**
-
[Предложения](https://discord.com/channels/901772674865455115/1308902934721069076)

## Техническая информация
Всё достаточно просто

## Медиа
Не требуется

## Требования
- [Х] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html).
Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера.
- [Х] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре

## Критические изменения
Не имеются

**Чейнджлог**
:cl: eddiemercury
- add: Добавлены расширенные правила антагонистов: Дракон, Одинокий ЯО, Ниндзя, Скелет из шкафа, а также подкорректированы некоторые другие.
- add: Добавлен перевод названия и описания гост-роли космокарпа
- add: Время на Еретика - 75 часов общего времени, как у генокрада
- tweak: Пун Пун, слайм РНД, боксёр-кенгуру, Гамлет, Скелеты, Ниндзя, Подкрепы ЯО и СолоЯО теперь имеют таймер общего наигранного времени в 2ч (против набегаторов)
- tweak: Мехи теперь умеют вскрывать незапитанные шлюзы
- tweak: Ботинки ниндзя теперь бесшумные (против метаеберов и + логика)
- tweak: Гайд на еретика перенесен во вкладку "антагонисты"
- tweak: Вколоть шприц другому - 6 сек вместо 5. Себе, соответственно, 3 сек вместо 2.5
- tweak: Съесть таблетку самому - 0.3 сек вместо 1. Другому скормить так и осталось 1 сек
  • Loading branch information
jungarikjan authored Nov 26, 2024
2 parents 60adeb6 + 2816c6c commit dd45fb6
Show file tree
Hide file tree
Showing 14 changed files with 143 additions and 17 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
admin-verb-make-heretic = Сделать цель еретиком.
admin-verb-text-make-heretic = Сделать еретиком
admin-verb-text-make-heretic = Сделать еретиком
3 changes: 2 additions & 1 deletion Resources/Locale/ru-RU/ADT/Heretic/roles/heretic.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
roles-antag-heretic-name = Еретик
roles-antag-heretic-description = Получай древние знания, приноси людей в жертву или умри, попробовав.
roles-antag-heretic-description = Получай древние знания, приноси людей в жертву или умри, попробовав.
roles-antag-heretic-objective = Получайте древние знания, приносите людей в жертву или умрите, попробовав.
51 changes: 41 additions & 10 deletions Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,10 @@ ghost-role-information-rat-king-name = Крысиный король
ghost-role-information-rat-king-description = Вы - Крысиный король, вас интересует еда, еда и ещё раз еда. Сотрудничайте со станцией или сражайтесь с ней ради еды. Я уже упоминал, что вас интересует еда?
ghost-role-information-rat-servant-name = Крысиный слуга
ghost-role-information-rat-servant-description = Вы Крысиный слуга. Выполняйте приказы своего короля.
ghost-role-information-salvage-carp-name = Space carp on salvage wreck
ghost-role-information-salvage-carp-description = Defend the loot inside the salvage wreck!
# ADT-Tweak-start
ghost-role-information-salvage-carp-name = Космический карп с обломка
ghost-role-information-salvage-carp-description = Защищайте сокровища любой ценой!
# ADT-Tweak-end
ghost-role-information-sentient-carp-name = Разумный карп
ghost-role-information-sentient-carp-description = Помогите дракону наводнить станцию карпами!
ghost-role-information-willow-name = Кенгуру Уиллоу
Expand All @@ -92,18 +94,25 @@ ghost-role-information-space-bear-description = У вас урчит в живо
ghost-role-information-supplybot-name = Грузобот
ghost-role-information-supplybot-description = Развозите грузы по станции.
ghost-role-information-guardian-name = Страж
ghost-role-information-guardian-description = Слушайте своего хозяина. Не танкуйте урон. Сильно стукайте врагов.
ghost-role-information-guardian-description = Слушайте своего хозяина. Не танкуйте урон. Яростно избивайте врагов. # ADT-Tweak
ghost-role-information-tropico-name = Тропико
ghost-role-information-tropico-description = Благородный спутник Атмосии и её самый стойкий защитник. Viva!
ghost-role-information-tropico-description = Благородный спутник Атмосии и её самый стойкий защитник. Viva la revolucion!
ghost-role-information-holoparasite-name = Голопаразит
ghost-role-information-holoparasite-description = Слушайте своего хозяина. Не танкуйте урон. Сильно стукайте врагов.
ghost-role-information-holoparasite-description = Слушайте своего хозяина. Не танкуйте урон. Яростно избивайте врагов. # ADT-Tweak
ghost-role-information-holoclown-name = Голоклоун
ghost-role-information-holoclown-description = Слушайте своего хозяина. Используйте свои карманы и руку, чтобы ему помочь.
ghost-role-information-ifrit-name = Ифрит
ghost-role-information-ifrit-description = Слушайте своего хозяина. Не танкуйте урон. Сильно стукайте врагов.
ghost-role-information-ifrit-description = Слушайте своего хозяина. Не танкуйте урон. Яростно избивайте врагов. # ADT-Tweak
# ADT-Tweak-start
ghost-role-information-space-dragon-name = Космический дракон
ghost-role-information-space-dragon-description = Вызовите 3 карповых разлома и захватите этот квадрант! У вас есть лишь 5 минут между каждым разломом, прежде чем вы исчезнете.
ghost-role-information-space-dragon-rules = Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с другими призванными карпами.
ghost-role-information-space-dragon-rules =
Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с другими призванными карпами.
Воплощение природной жестокости. Создайте три разлома и соберите подкрепление для себя.
Вы должны вести себя максимально агрессивно по отношению к персоналу станции.
Вы достаточно разумны, чтобы создавать экипажу иные помехи в виде разгерметизаций, наэлектризованных решёток на месте разбитых окон или сломанных консолей.
Выполнение задач допустимо на шаттле эвакуации.
# ADT-Tweak-end
ghost-role-information-space-dragon-summoned-carp-rules = Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с драконом и другими его союзниками.
ghost-role-information-space-dragon-dungeon-description = Защищайте подземелье экспедиции вместе со своими рыбьими товарищами!
ghost-role-information-space-dragon-dungeon-rules = Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с другими обитателями подземелья.
Expand All @@ -114,7 +123,16 @@ ghost-role-information-skeleton-pirate-description = Устройте хаос
ghost-role-information-skeleton-biker-name = Скелет-байкер
ghost-role-information-skeleton-biker-description = Колесите на своём прекрасном байке.
ghost-role-information-closet-skeleton-name = Скелет из шкафа
ghost-role-information-closet-skeleton-description = Вы, похоже, один из старейших сотрудников станции! Верните себе прежнюю должность или устройте хаос! Мир в ваших руках.
# ADT-Tweak-start
ghost-role-information-closet-skeleton-description = Вы, похоже, один из старейших сотрудников станции! Верните себе прежнюю должность или учините что-нибудь недоброе! Мир в ваших руках.
ghost-role-information-closet-skeleton-rules =
Вы [color=yellow][bold]вольны действовать как антагонист или неантагонист.[/bold][/color].
Вы не помните ничего из своей предыдущей жизни и не помните ничего из того, что узнали, будучи призраком.
Вам разрешено помнить знания об игре в целом, например, как готовить, как использовать предметы и т. д.
Вам [color=red]НЕ[/color] разрешается помнить, имя, внешность и т.д. вашего предыдущего персонажа.
У скелета нет конкретных целей, и он может играть как второстепенного антагониста, так и дружественного персонажа. Это зависит от Ваших предпочтений. Помните, что Ваша главная задача - сделать раунд интересным не только для Вас самих.
Запрещены выпуск сингулярности, любые манипуляции с атмосферой, бессмысленное убийство игроков или перерезание проводов, демонтаж любых подстанций или ЛКП, серверов. Также, недопустимы кражи более чем двух предметов особой ценности. Ваши навыки при этом ограничены базовыми, если с администрацией не было договорено иное.
# ADT-Tweak-end
ghost-role-information-remilia-name = Ремилия, фамильяр священника
ghost-role-information-remilia-description = Слушайтесь и повинуйтесь священнику. Ешьте фрукты. Громко кричите людям в уши и списывайте это на эхолокацию.
ghost-role-information-cerberus-name = Цербер, злой фамильяр
Expand All @@ -138,9 +156,13 @@ ghost-role-information-centcom-official-description = Инспектируйте
ghost-role-information-behonker-name = Бехонкер
ghost-role-information-behonker-description = Вы - антагонист, несущий смерть и хонки всем, кто не следует за хонкоматерью.
ghost-role-information-nukeop-rules = Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с другими Ядерными оперативниками. Помощь агентов на станции не гарантируется.
# ADT-Tweak-start
ghost-role-information-loneop-name = Одинокий оперативник
ghost-role-information-loneop-description = Вы - одинокий ядерный оперативник. Уничтожьте станцию.
ghost-role-information-loneop-rules = Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с другими Ядерными оперативниками. Помощь агентов на станции не гарантируется.
ghost-role-information-loneop-rules =
Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с другими Ядерными оперативниками. Помощь агентов на станции не гарантируется.
Вам разрешено заходить на шаттл эвакуации, если носитель диска находится там. При этом Вы имеете все навыки и умения.
# ADT-Tweak-end
ghost-role-information-hellspawn-name = Адское отродье
ghost-role-information-hellspawn-description = Несите смерть всем, кто не повинуется великой богине Нар'Си.
ghost-role-information-Death-Squad-name = Оперативник Эскадрона смерти
Expand All @@ -153,8 +175,17 @@ ghost-role-information-Cak-name = Корт
ghost-role-information-Cak-description = Вы - любимое дитя шеф-повара. Вы - живой торт-кот.
ghost-role-information-BreadDog-name = Хлебака
ghost-role-information-BreadDog-description = Вы - любимое дитя шеф-повара. Вы - живая хлебная собака.
# ADT-Tweak-start
ghost-role-information-space-ninja-name = Космический ниндзя
ghost-role-information-space-ninja-description = Используйте хитрость и скрытность, чтобы устроить диверсию на станции.
ghost-role-information-space-ninja-description = Используйте хитрость и скрытность, чтобы устроить диверсию на станции. Не дайте раскрыть себя.
ghost-role-information-space-ninja-rules =
Вы должны выжить, остаться никем не раскрытым и выполнить поставленные перед Вами цели.
Нежелательно намеренное открытое нахождение в окружении персонала станции, в то время как мелкие шалости с консолью связи или гарнитурой допустимы.
Вы можете сотрудничать с другими антагонистами, но такое сотрудничество должно приносить Вам явную выгоду.
Вы можете организовать незначительный саботаж для достижения своих целей, а так же убивать персонажей, чтобы получить доступ к нужному из отделов, но прятать труп или делать невозможным его оживление запрещено.
Вы имеете право убить одного или двух человек, которые Вас видели, но это не значит, что Вы имеете право открыто разгуливать по станции, убивая абсолютно всех, кто Вас видел.
Не используйте никакое другое оружие, помимо Вашей Катаны и Сюрикенов.
# ADT-Tweak-end
ghost-role-information-syndicate-reinforcement-name = Агент Синдиката
ghost-role-information-syndicate-reinforcement-description = Кому-то нужно подкрепление. Вы первый, кого Синдикат смог найти и послать на помощь.
ghost-role-information-syndicate-reinforcement-rules = Вы [color=red][bold]Командный антагонист[/bold][/color], в команде с агентом, который вас призвал.
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/ADT/Heretic/Guidebook/antagonist.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- type: guideEntry
id: Heretics
name: guide-entry-heretics
text: "/ServerInfo/ADT/Guidebook/Antagonist/Heretics.xml"
text: "/ServerInfo/ADT/Guidebook/Antagonist/Heretics.xml"
10 changes: 10 additions & 0 deletions Resources/Prototypes/ADT/Roles/Antags/heretic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: antag
id: Heretics
name: roles-antag-heretic-name
antagonist: true
setPreference: true
objective: roles-antag-heretic-objective
requirements:
- !type:OverallPlaytimeRequirement
time: 270000 #75 hrs
#guides: [ Heretics ] закомменчено до появления гайда
7 changes: 7 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Shoes/specific.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,13 @@
- type: Clothing
sprite: Clothing/Shoes/Specific/spaceninja.rsi
- type: NoSlip
# ADT-Tweak-start
- type: FootstepModifier # Corvax-Sounds
footstepSoundCollection:
collection: FootstepBoots
params:
volume: -10
# ADT-Tweak-end
- type: Magboots # always have gravity because le suction cups
- type: ClothingSpeedModifier
# ninja are masters of sneaking around relatively quickly, won't break cloak
Expand Down
12 changes: 11 additions & 1 deletion Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@
name: ghost-role-information-loneop-name
description: ghost-role-information-loneop-description
rules: ghost-role-information-rules-default-solo-antagonist
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
- type: Sprite
sprite: Markers/jobs.rsi
layers:
Expand Down Expand Up @@ -161,7 +166,12 @@
- type: GhostRole
name: ghost-role-information-space-ninja-name
description: ghost-role-information-space-ninja-description
rules: ghost-role-information-antagonist-rules
rules: ghost-role-information-space-ninja-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
raffle:
settings: default
- type: Sprite
Expand Down
20 changes: 20 additions & 0 deletions Resources/Prototypes/Entities/Mobs/NPCs/pets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -622,6 +622,11 @@
name: ghost-role-information-hamlet-name
description: ghost-role-information-hamlet-description
rules: ghost-role-information-nonantagonist-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
- type: GhostTakeoverAvailable
- type: InteractionPopup
successChance: 1
Expand Down Expand Up @@ -747,6 +752,11 @@
name: ghost-role-information-willow-name
description: ghost-role-information-willow-description
rules: ghost-role-information-nonantagonist-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
- type: GhostTakeoverAvailable
- type: Loadout
prototypes: [ BoxingKangarooGear ]
Expand Down Expand Up @@ -819,6 +829,11 @@
name: ghost-role-information-smile-name
description: ghost-role-information-smile-description
rules: ghost-role-information-nonantagonist-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
raffle: null
- type: Grammar
attributes:
Expand All @@ -841,6 +856,11 @@
name: ghost-role-information-punpun-name
description: ghost-role-information-punpun-description
rules: ghost-role-information-nonantagonist-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
- type: GhostTakeoverAvailable
- type: Butcherable
butcheringType: Spike
Expand Down
17 changes: 16 additions & 1 deletion Resources/Prototypes/Entities/Mobs/Player/skeleton.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@
name: ghost-role-information-skeleton-pirate-name
description: ghost-role-information-skeleton-pirate-description
rules: ghost-role-information-freeagent-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
raffle:
settings: default
- type: GhostTakeoverAvailable
Expand All @@ -35,6 +40,11 @@
name: ghost-role-information-skeleton-biker-name
description: ghost-role-information-skeleton-biker-description
rules: ghost-role-information-freeagent-rules
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
raffle:
settings: default
- type: GhostTakeoverAvailable
Expand All @@ -50,7 +60,12 @@
- type: GhostRole
name: ghost-role-information-closet-skeleton-name
description: ghost-role-information-closet-skeleton-description
rules: ghost-role-information-freeagent-rules
rules: ghost-role-information-closet-skeleton-rules # ADT-Tweak
# ADT-Tweak-start
requirements:
- !type:OverallPlaytimeRequirement
time: 7200 # 2h overall
# ADT-Tweak-end
raffle:
settings: default
- type: GhostTakeoverAvailable
Expand Down
Loading

0 comments on commit dd45fb6

Please sign in to comment.