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

Rework Офицера Синего Щита #705

Merged
merged 46 commits into from
Jun 11, 2024

Conversation

ITamiokiI
Copy link
Contributor

@ITamiokiI ITamiokiI commented May 18, 2024

#Описание PR
Давно необходимый реворк Офицера Синего Щита, исправляющий имеющиеся в нём ранее ошибки, недочёты, неточности. Добавляющий ему новую экипировку и арсенал, и изменяющий старую, исправляя в ней ошибки, а так же её текстурки и функционал. Итогом можно сделать то, что данная роль наконец исправлена, с точки зрения ошибок и полноценности, вопрос которой стоял с ней ранее. Роль стала приближена к своему аналогу из SS13.
ПРИМЕЧАНИЕ:
В будущем возможны ещё дополнения, и исправления ошибок.

#Изменения
Удалено:
РПС Офицера Синего Щита был удалён, в связи с его ужасным внешним видом, и ненадобностью.

Старые текстурки вещей ОСЩ, лежащие в папке репозитория, но не использующиеся.

Мультифазовый Револьвер Офицера Синего Щита, пока что, временно удалён (Наверное.)

Изменено:

Изменены практически полностью спрайты экипировки и арсенала Офицера Синего Щита, изменён спрайт ID карты ЦК, и её разновидностей, изменён спрайт КПК ЦентКома.

ОСЩ наконец подчиняется представителям ЦентКома, а не Капитану.

Изменена стартовая экипировка ОСЩ и характеристики его экипировки и брони.

Изменено необходимое игровое время для открытия ОСЩ, теперь оно составляет :
Капитан 10 часов (≈5 смен.)
ГСБ 10 часов (≈5 смен.)
СМО 5 часов (≈3 смены.)
Ведь ОСЩ это группа Специалистов ЦК, являющееся пост-Капитанским геемплеем. (Плюс отсеет дурачков.)

Изменены и исправлены некоторые названия и описания предметов. Некоторые даже не связанны с ОСЩ, а были исправлены хаотично во время поисков необходимого файла. Так же изменена часть названий папок и файлов.

Изменено наполнение рюкзаков ОСЩ, исправлена проблема отсутствия их не заполненной версии.

Слегка изменены характеристики Скафандра ОСЩ и его бронежилета.

Демонстрация скафандра ОСЩ вместе с накидкой.
image
image
image
image
image

Добавлено:

Добавлен шкафчик ОСЩ и его наполнение, состоящие из его запасной экипировки и одежды, оружейного кейса и аптечек. Шкафчик теперь раундстартом рядом со спавном ОСЩ на всех станциях. Сами спавны ОСЩ так же были изменены на некоторых станциях.

Добавлена новая экипировка ОСЩ, а так же текстурки для неё:

Накидка Офицера Синего Щита(Просто плащ)

Очки Офицера Синего Щита - Охранные очки со своей текстуркой и Медицинским худом в придачу к СБшному.

Изменено нижнее бельё ОСЩ, и добавлены носки и чулки, вместе с коробкой набора нижнего белья ОСЩ, которое спавнится в его шкафу.

Добавлен оружейный кейс, на данный момент только для ОСЩ, хранящий в себе его оружие.(Про него позже.)

Охранно-медицинский пояс - Пояс способный помещать в себе как и Сбшные вещи, так и медицинские. Так же может содержать оружие и патроны. Имеет как пустую версию, так и стартовую для ОСЩ.
image

Естественно добавлена одежда ОСЩ, комбинезоны (Они же костюмы.), водолазки, изменён один берет и добавлен второй. Добавлена куртка, имеющая небольшую защиту от порезов и ударов. Добавлен вещмешок и сумка ОСЩ, которой почему-то до этого не было. (Но спрайты их были.)

Общий план.
image

Костюмы и водолазка.
image

Нижнее бельё.
image

Добавлен Энергетический Меч-Револьвер.
Эксклюзивное оружие Офицера Синего Щита, появляющиеся раундстартом в его шкафчике, в оружейном кейсе, в месте с 3-мя Барабанными Батареями Револьвера. Является смертоносным объединением револьвера и светового меча, который может как и резать, так и стрелять. Является 5-ти зарядным, после разрядки батарею можно снять и зарядить, заменив на другую.

0tIxipI

Content Client_AtCMHRfXn1

Content Client_QVddRhG3xi

PZNFvx0
AO5W9Pm

Добавлена фигурка ОСЩ, потому что я могу.

(Список не полный, я мог что-то да забыть.)

#Проверки

  • PR полностью завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.

#Чейджьлог
🆑 Tamioki&RevengentRat
(Не писал, изменения выше, всё равно он автоматически не добавится.)
Пока что не мерджить, нужно сделать ченджьлог.

Copy link
Contributor

github-actions bot commented May 18, 2024

RSI Diff Bot; head commit c7c65a3 merging into 3a71128
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/ADT/Clothing/Back/blueshield_backpack.rsi

State Old New Status
equipped-BACKPACK Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/ADT/Clothing/Back/blueshield_duffel.rsi

State Old New Status
equipped-BACKPACK Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/ADT/Clothing/Back/blueshield_satchel.rsi

State Old New Status
equipped-BACKPACK Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/ADT/Clothing/Head/Hardsuits/blueshield_hardsuithead.rsi

State Old New Status
icon Modified
off-equipped-HELMET-vulp Modified
icon-flash Removed
off-equipped-HELMET Removed
off-inhand-left Removed
off-inhand-right Removed
on-equipped-HELMET-vulp Removed
on-equipped-HELMET Removed
on-inhand-left Removed
on-inhand-right Removed
equipped-HELMET-light Added
equipped-HELMET-unshading Added
equipped-HELMET Added
icon-light Added

Resources/Textures/ADT/Clothing/Head/Hats/blueshield_beret.rsi

State Old New Status
equipped-HELMET Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/ADT/Clothing/Neck/Cloaks/blueshield_neck.rsi

State Old New Status
equipped-NECK Modified
icon Modified
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/OuterClothing/Armor/blueshield_armor.rsi

State Old New Status
equipped-OUTERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/ADT/Clothing/OuterClothing/Hardsuits/blueshield_hardsuit.rsi

State Old New Status
equipped-OUTERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/ADT/Clothing/Underwear/blueshield_boxers.rsi

State Old New Status
equipped-UNDERWEARB Modified
icon Modified

Resources/Textures/ADT/Clothing/Underwear/blueshield_bra.rsi

State Old New Status
equipped-UNDERWEART Modified
icon Modified

Resources/Textures/ADT/Clothing/Underwear/blueshield_panties.rsi

State Old New Status
equipped-UNDERWEARB Modified
icon Modified

Resources/Textures/ADT/Clothing/Uniforms/Jumpsuit/blueshield_suit.rsi

State Old New Status
equipped-INNERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified
equipped-INNERCLOTHING-monkey Added

Resources/Textures/Interface/Misc/job_icons.rsi

State Old New Status
ADTBlueShieldOfficer Modified

Resources/Textures/Objects/Devices/pda.rsi

State Old New Status
pda-centcom Modified
pda-blueshield Added

Resources/Textures/Objects/Misc/id_cards.rsi

State Old New Status
blue-inhand-left Modified
blue-inhand-right Modified
centcom Modified
ert_chaplain Modified
ert_engineer Modified
ert_janitor Modified
ert_medic Modified
ert_security Modified
idcentcom Modified
idblueshield Added

Resources/Textures/ADT/Clothing/Belt/blueshield_webbing.rsi

State Old New Status
equipped-BELT Removed
icon Removed
inhand-left Removed
inhand-right Removed

Resources/Textures/ADT/Objects/Weapons/Guns/Battery/revolverbattery.rsi

State Old New Status
icon Removed

Resources/Textures/ADT/Clothing/Belt/medical_security_belt.rsi

State Old New Status
equipped-BELT Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/Ears/Headsets/blueshield.rsi

State Old New Status
alt-equipped-EARS Added
equipped-EARS Added
icon Added
icon_alt Added

Resources/Textures/ADT/Clothing/Eyes/Glasses/blueshield.rsi

State Old New Status
equipped-EYES-hamster Added
equipped-EYES Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/Head/Hats/blueshield_beret_black.rsi

State Old New Status
equipped-HELMET Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/OuterClothing/Coats/blueshield_winter.rsi

State Old New Status
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/Underwear/Socks/socks_blueshield.rsi

State Old New Status
equipped-SOCKS Added
icon Added

Resources/Textures/ADT/Clothing/Underwear/Socks/stockings_blueshield.rsi

State Old New Status
equipped-SOCKS Added
icon Added

Resources/Textures/ADT/Clothing/Uniforms/Jumpskirt/blueshield_suit.rsi

State Old New Status
equipped-INNERCLOTHING-monkey Added
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/Uniforms/Turleneck/turtleneck_blueshield.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Clothing/Uniforms/Turleneck/turtleneck_blueshield_woman.rsi

State Old New Status
equipped-INNERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/ADT/Objects/Storage/underwear_boxes.rsi

State Old New Status
bsh Added

Resources/Textures/ADT/Objects/Storage/weaponcasebs.rsi

State Old New Status
closed Added
inhand-left Added
inhand-right Added
open Added

Resources/Textures/ADT/Objects/Weapons/Guns/Saber_revolvers/battery.rsi

State Old New Status
base Added
inhand-left Added
inhand-right Added
mag-1 Added
mag-2 Added
mag-3 Added

Resources/Textures/ADT/Objects/Weapons/Guns/Saber_revolvers/classic-inhands.rsi

State Old New Status
inhand-left-blade Added
inhand-left Added
inhand-right-blade Added
inhand-right Added

Resources/Textures/ADT/Objects/Weapons/Guns/Saber_revolvers/classic.rsi

State Old New Status
icon Added
icon_saber Added

Resources/Textures/ADT/Objects/Weapons/Guns/Saber_revolvers/energy-inhands.rsi

State Old New Status
inhand-left-blade Added
inhand-left Added
inhand-right-blade Added
inhand-right Added

Resources/Textures/ADT/Objects/Weapons/Guns/Saber_revolvers/energy.rsi

State Old New Status
base Added
icon_saber Added
mag-0 Added
mag-1 Added

Resources/Textures/ADT/Structures/Storage/closet.rsi

State Old New Status
blueshield Added
blueshield_door Added
blueshield_open Added

Resources/Textures/Markers/jobs.rsi

State Old New Status
blueshield Added

Resources/Textures/Objects/Fun/figurines.rsi

State Old New Status
blueshield Added

Edit: diff updated after c7c65a3

Copy link
Collaborator

@Schrodinger71 Schrodinger71 left a comment

Choose a reason for hiding this comment

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

убрать дубликаты в .ftl файлах

ent-ERTMedicIDCard = ID карта медика ОБР
.desc = { ent-CentcomIDCard.desc }
ent-ERTSecurityIDCard = ID карта офицера безопасности ОБР
.desc = { ent-CentcomIDCard.desc }
Copy link
Collaborator

@Schrodinger71 Schrodinger71 May 18, 2024

Choose a reason for hiding this comment

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

Файл с такими же переводами уже существует по этому пути:
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl

image

Copy link
Contributor Author

Choose a reason for hiding this comment

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

А вот это дап. Я скорее всего тут ошибся. Пофикшу, это всё?

@Schrodinger71 Schrodinger71 assigned ITamiokiI and unassigned ITamiokiI May 18, 2024
@1Stepka1
Copy link
Collaborator

1Stepka1 commented May 19, 2024

Смотрю на изменения и вижу что после моей сортировки пару файлов существовать и не будет или будут категории для тех изменений которые вписаны в отдельные файлы, в том числе в файлы визардов, так что даже не знаю что делать в этой ситуации
Так же кое-что не совсем соответствует нормальному распределению в сборке

@Schrodinger71
Copy link
Collaborator

@1Stepka1 укажи конкретней в каких местах, что надобно подправить

@ITamiokiI
Copy link
Contributor Author

ITamiokiI commented May 20, 2024

Смотрю на изменения и вижу что после моей сортировки пару файлов существовать и не будет или будут категории для тех изменений которые вписаны в отдельные файлы, в том числе в файлы визардов, так что даже не знаю что делать в этой ситуации Так же кое-что не совсем соответствует нормальному распределению в сборке

Вопрос, а это уже мерджнуто? Ну, сортировка. Если нет, то вопрос, а зачем нам изменять свой ПР под то что ещё не появилось в сборке? (Хотя может быть к моменту мерджа этого ПРа, сортировка уже будет мерджнута.) Ну, просто если я пофикшу это сейчас, и это мерджнут, то я не вижу смысла редактировать его под то что ещё в процессе... Ведь для перемещения всё под твою сортировку, будет потрачено ещё время, а мы на это тратить время не очень хотим. Его у нас не так много. (Тем более, пока сборка и так беспорядочна. Предметы расположены там где удобно хотя бы.)

@Schrodinger71
Copy link
Collaborator

Ошибки в Ямлинтере

Unhandled exception. System.AggregateException: One or more errors occurred. (CLIENT: 6,901s [ERRO] eng: Exception whilst loading prototypes from /Prototypes/ADT/Entities/Clothing/Ears/headsets.yml:
System.ArgumentException: An item with the same key has already been added. Key: parent
   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)

image

@1Stepka1
Copy link
Collaborator

1Stepka1 commented May 20, 2024

Сортировка в основном уже готова, нужно просто #712 чтобы замерджили и смогу выкатывать свое,а нет оно закрыто, тогда ждем пока шредя сделает другой откат

@modern-nm
Copy link
Collaborator

45 урона в мили с револьвера не много ли?

@ITamiokiI
Copy link
Contributor Author

45 урона в мили с револьвера не много ли?

От длинны светового клинка должны изменится повреждения которые он нанесёт? Ладно, припустим, я сделаю меньше, оправдаю тем что это типо менее качественная технология-аналог ЭСворда от НТ, по этому он слабее, ибо меньше к примеру энергии в нём. Какие статы дамага предложите?

@1Stepka1
Copy link
Collaborator

Попрошу изменить расположение некоторых сущностей если это не затруднит,а именно:
LockerBlueshield в Resources\Prototypes\ADT\Entities\Structures\Storage\Closets\Lockers\lockers.yml
BlueshieldSuit в Resources\Prototypes\ADT\Entities\Clothing\OuterClothing\hardsuits.yml

Если так же не трудно создать категорию в ADT и перенести туда, чтобы не затрагивать файлы визардов для следующих предметов:
SuitStorageBlueshield,LockerBlueshieldFilledHardsuit,LockerBlueshieldFilled,ToyFigurineBlueshieldOfficer

@ITamiokiI
Copy link
Contributor Author

Попрошу изменить расположение некоторых сущностей если это не затруднит,а именно: LockerBlueshield в Resources\Prototypes\ADT\Entities\Structures\Storage\Closets\Lockers\lockers.yml BlueshieldSuit в Resources\Prototypes\ADT\Entities\Clothing\OuterClothing\hardsuits.yml

Если так же не трудно создать категорию в ADT и перенести туда, чтобы не затрагивать файлы визардов для следующих предметов: SuitStorageBlueshield,LockerBlueshieldFilledHardsuit,LockerBlueshieldFilled,ToyFigurineBlueshieldOfficer

Перенёс.

@Schrodinger71 Schrodinger71 merged commit 9a95663 into AdventureTimeSS14:master Jun 11, 2024
18 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants