Skip to content

Commit

Permalink
Merge branch 'master' into feat/slimepeople-markings
Browse files Browse the repository at this point in the history
  • Loading branch information
Remuchi authored Dec 22, 2024
2 parents c795f0a + 9c09d57 commit 23dfde3
Show file tree
Hide file tree
Showing 1,344 changed files with 217,230 additions and 10,065 deletions.
34 changes: 15 additions & 19 deletions .github/workflows/publish-lostparadise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4.1.1
- uses: actions/checkout@v3.6.0
with:
submodules: 'recursive'

Expand All @@ -24,8 +24,13 @@ jobs:
mv Secrets/_PrivateServer Content.Server/_PrivateServer
mv Secrets/_PrivateClient Content.Client/_PrivateClient
- name: Install dependencies
run: sudo apt-get install -y python3-paramiko python3-lxml

- name: Setup .NET Core
uses: actions/[email protected]
uses: actions/[email protected]
with:
dotnet-version: 8.0.100

- name: Get Engine Tag
run: |
Expand All @@ -39,29 +44,20 @@ jobs:
run: dotnet build Content.Packaging --configuration Release --no-restore /m

- name: Package server
run: dotnet run --project Content.Packaging server --platform linux-x64 --platform win-x64
run: dotnet run --project Content.Packaging server --platform win-x64 --platform linux-x64

- name: Package client
run: dotnet run --project Content.Packaging client --no-wipe-release

- name: Upload build artifact
id: artifact-upload-step
uses: actions/upload-artifact@v4
with:
name: build
path: release/*.zip
compression-level: 0
retention-days: 0

- name: Publish version
run: Tools/publish_github_artifact.py
run: Tools/publish_multi_request.py
env:
BOT_TOKEN: ${{ secrets.BOT_TOKEN }}
PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
ARTIFACT_ID: ${{ steps.artifact-upload-step.outputs.artifact-id }}
GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }}

- uses: geekyeggo/delete-artifact@v5
if: always()
with:
name: build
- name: Publish changelog
run: Tools/actions_changelogs_since_last_run.py
env:
CHANGELOG_DIR: ${{ vars.CHANGELOG_DIR }}
CHANGELOG_WEBHOOK: ${{ secrets.CHANGELOG_WEBHOOK }}
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }}
1 change: 1 addition & 0 deletions Content.IntegrationTests/Tests/PostMapInitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ public sealed class PostMapInitTest
"LPPNormandy", //LPP
"LPPPebble", //LPP
"LPPSubmarine", //LPP
"LPPIceBox", //LPP
"H_LPPKerberos", //LPP
"H_LPPAsterisk", //LPP
"H_LPPNormandy", //LPP
Expand Down
9 changes: 7 additions & 2 deletions Content.Shared/Clothing/EntitySystems/ClothingSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@ protected virtual void OnGotEquipped(EntityUid uid, ClothingComponent component,
component.InSlot = args.Slot;
CheckEquipmentForLayerHide(args.Equipment, args.Equipee);

if (_tagSystem.HasTag(args.Equipment, TailTag))
{
_humanoidSystem.SetLayerVisibility(args.Equipee, HumanoidVisualLayers.Tail, false);
}

if ((component.Slots & args.SlotFlags) != SlotFlags.NONE)
{
var gotEquippedEvent = new ClothingGotEquippedEvent(args.Equipee, component);
Expand All @@ -160,10 +165,10 @@ protected virtual void OnGotUnequipped(EntityUid uid, ClothingComponent componen

component.InSlot = null;
CheckEquipmentForLayerHide(args.Equipment, args.Equipee);
if ((new string[] { "outerClothing" }).Contains(args.Slot) && _tagSystem.HasTag(args.Equipee, TailTag) && _tagSystem.HasTag(args.Equipment, TailTag))

if (_tagSystem.HasTag(args.Equipment, TailTag))
{
_humanoidSystem.SetLayerVisibility(args.Equipee, HumanoidVisualLayers.Tail, true);
TryComp(args.Equipee, out AppearanceComponent? appearance);
}
}

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
### Основные решения проблем

Попробуйте удалить папку bin и внутренности robusttoolbox.
Попробуйте удалить папку bin и внутренности RobustToolBox.

# Лицензия
Пожалуйста прочитайте файл [LEGAL.md](./LEGAL.md) для получения информации о лицензиях на все ресурсы в этом репозитории.
Binary file not shown.
Binary file not shown.
80 changes: 80 additions & 0 deletions Resources/Changelog/ChangelogLPP.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2827,3 +2827,83 @@
id: 148
time: '2024-11-16T12:47:09.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/329
- author: Farrellka
changes:
- message: "\u041F\u0440\u043E\u0432\u0435\u0434\u0451\u043D \u0430\u043F\u0441\u0442\
\u0440\u0438\u043C! (\u043D\u0430\u043A\u043E\u043D\u0435\u0446-\u0442\u043E\
...)"
type: Add
id: 149
time: '2024-11-21T17:55:47.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/323
- author: JayJacobs
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0410\u0439\u0441\u0411\
\u043E\u043A\u0441"
type: Add
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0448\u0430\u0442\u0442\
\u043B \u044D\u0432\u0430\u043A\u0443\u0430\u0446\u0438\u0438 \u0434\u043B\u044F\
\ \u0410\u0439\u0441\u0411\u043E\u043A\u0441"
type: Add
id: 150
time: '2024-12-21T10:38:34.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/341
- author: Farrellka
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u0441\u0438\u0441\
\u0442\u0435\u043C\u0430 \u0442\u0430\u0441\u043A\u0430\u043D\u0438\u044F \u0432\
\u0430\u0448\u0438\u0445 \u0432\u0442\u043E\u0440\u044B\u0445 \u043F\u043E\u043B\
\u043E\u0432\u0438\u043D\u043E\u043A \u043D\u0430 \u0440\u0443\u043A\u0430\u0445\
!"
type: Add
- message: "\u0418\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043E \u0441\u043A\
\u0440\u044B\u0442\u0438\u0435 \u0445\u0432\u043E\u0441\u0442\u043E\u0432 \u0434\
\u043B\u044F \u0440\u0430\u0441 \u0441 \u0445\u0432\u043E\u0441\u0442\u0430\u043C\
\u0438!"
type: Fix
id: 151
time: '2024-12-21T10:38:14.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/344
- author: MegaDaimond
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u0442\u043E\u043D\
\u043D\u0430 \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430 \u0434\u043B\u044F\
\ \u042F\u041E"
type: Add
- message: "\u0414\u0440\u043E\u0437\u0434, \u041B\u0435\u043A\u0442\u0435\u0440\
\ \u0438 \u0412\u0443\u043B\u043A\u0430\u043D \u0442\u0435\u043F\u0435\u0440\
\u044C \u0441\u0442\u0440\u0435\u043B\u044F\u044E\u0442 \u043E\u0447\u0435\u0440\
\u0435\u0434\u044F\u043C\u0438"
type: Tweak
- message: "\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u044B \u0440\u0430\u0441\u0446\
\u0435\u043D\u043A\u0438 \u0438 \u0442\u043E\u0432\u0430\u0440\u044B \u0432\
\ \u043F\u043B\u0430\u043D\u0448\u0435\u0442\u0435 \u0437\u0430\u043A\u0443\u043F\
\u0430 \u0421\u0411"
type: Tweak
- message: "\u0418\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u044B RSI \u0431\
\u0430\u0433\u0438"
type: Fix
id: 152
time: '2024-12-21T10:36:33.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/346
- author: JayJacobs
changes:
- message: "\u0417\u0430\u043C\u0435\u043D\u0451\u043D \u0441\u043F\u0430\u0432\u043D\
\ \u043A\u0440\u0438\u043C.\u043A\u043E\u043D\u0441\u043E\u043B\u0435\u0439\
\ \u043C\u0438\u0433\u0440\u0430\u0446\u0438\u044F\u043C\u0438."
type: Tweak
id: 153
time: '2024-12-21T11:10:29.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/349
- author: JayJacobs
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0410\u0439\u0441\u0411\
\u043E\u043A\u0441 \u0432 \u043F\u0443\u043B\u043B \u043A\u0430\u0440\u0442."
type: Add
- message: "\u0423\u0431\u0440\u0430\u043D\u0430 \u043A\u0440\u0438\u043C.\u043A\
\u043E\u043D\u0441\u043E\u043B\u044C \u0438\u0437 \u043C\u0438\u0433\u0440\u0430\
\u0446\u0438\u0439."
type: Remove
id: 154
time: '2024-12-21T14:26:43.0000000+00:00'
url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/350
10 changes: 10 additions & 0 deletions Resources/Locale/en-US/_LostParadise/contract.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
cybersun-set-category-name = Контракт Cybersan
cybersun-set-category-description = Мастера энергетического оружия, тяжёлых скафандров и имплантов.
donk-set-category-name = Контракт Donk
donk-set-category-description = Дешёвые подкрепления, оружие и различного рода препараты.
grolex-set-category-name = Контракт Gorlex
grolex-set-category-description = Выбор любителей огнестрела и гранатомётов.
Classic-set-category-name = Контракт "Классический"
Classic-set-category-description = Стандартная экипировка Мародёров Синдиката.
Uplink-set-category-name = Контракт "Куплю всё сам"
Uplink-set-category-description = Аплинк на 300 ТК, думаю, тут всё понятно.
44 changes: 44 additions & 0 deletions Resources/Locale/en-US/_LostParadise/cybersun.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
uplink-catalog-armor-energysyndie-name = Анти-энергитическая кираса
uplink-catalog-armor-energysyndie-desc = Анти-энергетическая кираса, которая, что неудивительно, обеспечивает хорошую энергетическую защиту владельца, иногда может даже рикошетить от него.
uplink-em1-name = Гаусс пушка EM-1
uplink-em1-desc = Гаусс пушка, что стреляет крайне маленькими металлическими шариками, уничтожающие цели на молекулярном уровне, может пройти сквозь стекло.
uplink-br12-name = BR-12A "Ravager"
uplink-br12-desc = Хороший представитель семейства буллпап, логическое продолжение данного семейства, эргономичен, имеет возможность стрельбы как левой, так и правой рукой. Использует патроны 5.56.
uplink-tb2s-name = LPPWeaponShotgunTBS2S
uplink-tb2s-desc = Помповый дробовик, что имеет две трубки для хранения боеприпасов. Использует .50 ружейные.
uplink-saiber-name = LPPWeaponSubMachineGunSaiber
uplink-saiber-desc = Пла-кет-кет-кет-кет! Но с глушителем! Использует автоматные патроны 35-го калибра.
uplink-energyscythe-name = Энергетическая коса
uplink-energyscythe-desc = Фермеры синдиката подумали, что только энергетические мечи недостаточно круто.
uplink-energysworddouble-name = двухклинковый энергетический меч
uplink-energysworddouble-desc = Руби кромсай!
uplink-nailgun-name = Самозарядный пистолет P-12 "Гвоздемёт"
uplink-nailgun-desc = Самозарядное оружие, стреляющее гвоздеподобными объектами на высокой скорости, самоперезаряжается засчёт углерода в атмосфере, не то что бы больно, но когда в тебе много таких- явно не приятно.
uplink-sniper-name = Снайперский набор
uplink-sniper-desc = Христов и пачки патронов к нему.
uplink-duffelbag-explosives-cybersun-name = Набор взрывчатки Cybersun
uplink-duffelbag-explosives-cybersun-desc = Две гранаты каждого вида, и одна кластерная.
uplink-pistolsmg-magazine-name = Магазин ПП (.35 авто)
uplink-pistolsmg-magazine-desc = Магазин ПП (.35 авто)
uplink-shotgun-ammo-name = Барабан (.50 дробь)
uplink-shotgun-ammo-desc = Барабан (.50 дробь)
uplink-m4-ammo-name = Магазин (калибр 5,56х45)
uplink-m4-ammo-desc = Магазин (калибр 5,56х45)
uplink-clothing-hardsuit-cybersun-trooper-name = Боевой скафандр CBS-212 - "Puango"
uplink-clothing-hardsuit-cybersun-trooper-desc = Укреплённая старая EVA полевых работников и агентов синдиката, переработанный в полноценный боевой скафандр.
uplink-clothing-hardsuit-cybersun-elite-name = Боевой скафандр CBS-218p - "Fǎnshè"
uplink-clothing-hardsuit-cybersun-elite-desc = (Скорее всего) Разработанный на моделе трофейный костюмов клана паука скафандр, отлично подходящий для ближнего боя в связи со своим особым покрытием, что с небольшим шансом отражает выстрелы.
uplink-clothing-hardsuit-cybersun-jugger-name = Тяжёлый экзокостюм CBS-212 - "Kuijia"
uplink-clothing-hardsuit-cybersun-jugger-desc = Когда-то данные модели экзокостюмов были грузовыми и использовались в самых суровых условиях. Теперь данная модель облеплена тонной защиты от различных видов повреждений, что сделало их крайне громоздкими.
uplink-keycard-polygon-name = Ключ карта полигона
uplink-keycard-polygon-desc = Открывает доступ к полигону на Тайпане.
uplink-keycard-medblock-name = Ключ карта медблока
uplink-keycard-medblock-desc = Открывает доступ к медблоку на Тайпане.
uplink-keycard-chemistry-name = Ключ карта хим лаборатории
uplink-keycard-chemistry-desc = Открывает доступ к хим лаборатории на Тайпане.
uplink-keycard-armory-name = Ключ карта оружейной
uplink-keycard-armory-desc = Открывает доступ к оружейной на Тайпане.
uplink-keycard-mechroom-name = Ключ карта робото-инженерного помещения
uplink-keycard-mechroom-desc = Открывает доступ к робото-инженерному помещению на Тайпане.
uplink-eyeshood-name = Визор оперативника
uplink-eyeshood-desc = Профессиональный визор со встроенной индикацией "свой-чужой", предназначенный для обнаружения и идентификации гуманоидных целей для их последующего уничтожения.
26 changes: 26 additions & 0 deletions Resources/Locale/en-US/_LostParadise/donk.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
uplink-M1-name = M1 гаранд
uplink-M1-desc = Реплика классической винтовки Второй Мировой Войны от компании XenoHuntingArmoury, использующая патроны .30 охотничие. Пинг!
uplink-viper-name = Вайпер
uplink-viper-desc = Компактный пистолет с деревянной рукояткой. Использует патроны калибра .35 авто.
uplink-mars-name = Авто-пистолет "MARS"
uplink-mars-desc = Довольно древний самозарядный пистолет с фиксированным магазином, использовался в охоте, а теперь с его помощью охотятся на грязных корпоратов. Использует .45 магнум.
uplink-liberator-name = Waffle corp. MK-556 "Liberator"
uplink-liberator-desc = Классический автомат, имеет затворную задержку, а так же очень не дорогой. Использует патроны 5.56.
uplink-remington-name = Remington-320B
uplink-remington-desc = B значит БЮДЖЕТНОСТЬ, самое лучшее, что можно найти на рынке дробовиков по соотношению цена-качество. Использует .50 ружейные
uplink-eaxe-name = Энергетический топор
uplink-eaxe-desc = Атмосферные техники синдиката подумали, что только энергетические мечи недостаточно круто.
uplink-lewis-name = Пулемёт Льюиса
uplink-lewis-desc = Довольно традиционный ручной пулемет с красивой лакированной деревянной пистолетной рукояткой. Использует винтовочные патроны .30.
uplink-g301-name = G-301 "Zyklus"
uplink-g301-desc = БЛУП, это же громадный револьвер, круто!
uplink-ammunition-antimaterielconcrete-name = Коробка патронов (.60 Бетонобойные)
uplink-ammunition-antimaterielconcrete-desc = Коробка патронов (.60 Бетонобойные)
uplink-ammunition-magnum-name = Коробка патронов (.45 магнум)
uplink-ammunition-magnum-desc = Коробка патронов (.45 магнум)
uplink-supermedic-name = Супер медицинский набор Donk
uplink-supermedic-desc = Содержит два гипоспрея, эпинефрин, омнизин, эфедрин, стимуляторы, пакс и ноктюрин.
uplink-donk-trooper-name = Боевой скафандр DNK-02a - "Alpha"
uplink-donk-trooper-desc = Скафандр довольно спорного качества, зато славится своей простотой в производстве и эксплуатации.
uplink-donk-elite-name = Боевой скафандр DNK-06g - "Gamma"
uplink-donk-elite-desc = Классический скафандр времён корпоративных воин. Компания что производила их обанкротилась, однако успела наклепать огромное количество данной модели, что не уступает качеству современным разработкам.
Loading

0 comments on commit 23dfde3

Please sign in to comment.