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

Plasma sword update #272

Closed
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_LostParadise/research.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ lppresearch-technology-combat-utility = Боевая медицина
lppresearch-technology-basic-administration-of-drugs = Базовое введение препаратов
lppresearch-technology-basic-tracking = Базовое отслеживание
lppresearch-technology-advanced-tracking = Продвинутое отслеживание
lppresearch-combat-plasma-usage = Combat plasma usage
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Новая запись на английском языке

Новая запись добавлена корректно для локали en-US.

Однако, для поддержания согласованности с остальной частью файла, рекомендуется:

  1. Убедиться, что все записи в этом файле на английском языке.
  2. Добавить соответствующий перевод в файл русской локализации.

Пример для файла русской локализации:

lppresearch-combat-plasma-usage = Боевое применение плазмы

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
ent-LPPDrinkCamomileTeaBottleFull = camomile tea bottle
.desc = Bottle of chamomile tea is the perfect remedy for your peace of mind.
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Исправьте написание "camomile" на "chamomile"

Структура записи соответствует руководству по кодированию. Однако, рекомендуется исправить написание "camomile" на более распространенное "chamomile" для согласованности.

ent-LPPDrinkMintTeaBottleFull = mint tea bottle
.desc = Bottle of refreshing peppermint tea, just looking at it makes you feel chilled.
ent-LPPDrinkGingerTeaBottleFull = ginger tea bottle
.desc = Bottle of ginger tea, great for warming your soul.
ent-LPPDrinkBerryTeaBottleFull = berry tea bottle
.desc = Bottle of berry tea with the rich flavor of summer berries.
ent-LPPDrinkOrangeTeaBottleFull = orange tea bottle
.desc = Bottle of orange tea with citrus freshness.
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Запись корректна, но можно улучшить описание

Структура записи соответствует руководству по кодированию. Однако, описание можно сделать более информативным, например: "Bottle of orange tea with refreshing citrus flavor and aroma."

ent-LPPDrinkFlowerTeaBottleFull = flower tea bottle
.desc = Bottle of flower tea with subtle, delicate notes of flowers.
ent-LPPDrinkTeaBottleFull = tea bottle
.desc = Bottle of regular tea, nothing special.
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Запись корректна, но описание можно улучшить

Структура записи соответствует руководству по кодированию. Однако, описание "nothing special" может быть не очень привлекательным для игроков. Предлагаю изменить на что-то более нейтральное, например: "Bottle of classic black tea, a timeless beverage enjoyed by many."

ent-LPPDrinkGreenTeaBottleFull = green tea bottle
.desc = Bottle of green tea, nothing special either.
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Запись корректна, но описание требует улучшения

Структура записи соответствует руководству по кодированию. Однако, описание "nothing special either" не отражает уникальных свойств зеленого чая и может быть неинтересным для игроков. Предлагаю изменить на: "Bottle of green tea, known for its delicate flavor and potential health benefits."

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ent-LPPPlasmaSword = Plasma sword
.desc = A prototype weapon based on plasma technology, a small injection of plasma ignited by an incendiary device forms a blade of fire as long as there is plasma. Special cartridges are required for refueling.
ent-LPPPlasmaCartridge = Plasma cartridge
.desc = Special cartridges containing high-pressure plasma for injection into a specialized container of plasma sword. Disposable.
ent-LPPExperimentalPlasmaSword = Experimental plasma sword
.desc = A prototype weapon based on plasma technology, a small injection of plasma ignited by an incendiary device forms a blade of fire as long as there is plasma. This model self-replicates the plasma after a period of time.
.suffix = ERT
ent-LPPPlasmaSwordEmpty = Plasma sword
.suffix = Empty
.desc = { ent-LPPPlasmaSword.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,5 @@ ent-LPPUnderpantsMat = Underpants machine
ent-LPPWithSoftAnimals = With soft animals machine
.desc = For when you need seeds fast. Hands down the best seed selection on the station!
.suffix = Unlocked
ent-LPPTeaVend = TeaVend
.desc = Perfect for those who want to cool down a bit.
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

⚠️ Potential issue

Добавьте суффикс и переведите на русский язык

Обратите внимание на следующие моменты:

  1. Отсутствует суффикс .suffix, который присутствует у других записей в файле.
  2. Текст написан на английском языке, тогда как файл, судя по его расположению, должен содержать русские переводы.

Предлагаю внести следующие изменения:

-ent-LPPTeaVend = TeaVend
-    .desc = Perfect for those who want to cool down a bit.
+ent-LPPTeaVend = Чайный автомат
+    .desc = Идеально подходит для тех, кто хочет немного остыть.
+    .suffix = Разблокировано

Committable suggestion was skipped due to low confidence.

2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/_LostParadise/flavors.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ flavor-complex-mint-tea = как вечная мерзлота
flavor-complex-ginger-tea = как жгучий перец
flavor-complex-berry-tea = как ягодный компот
flavor-complex-orange-tea = как выжаный апельсин
flavor-complex-flower-tea = как цветочки
flavor-complex-flower-tea = как цветочки
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ reagent-desc-berry-tea = Чай с добавлением различных я
reagent-name-orange-tea = апельсиновый чай
reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый привкус.
reagent-name-flower-tea = цветочный чай
reagent-desc-flower-tea = Чай с добавлением различных цветов.
reagent-desc-flower-tea = Чай с добавлением различных цветов.
12 changes: 12 additions & 0 deletions Resources/Locale/ru-RU/_LostParadise/reagents/consumable.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
reagent-name-camomile-tea = ромашковый чай
reagent-desc-camomile-tea = Чай с добавлением ромашек, отлично успакаивает.
Comment on lines +1 to +2
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Исправьте написание и пунктуацию

Предлагаемые изменения:

-reagent-name-camomile-tea = ромашковый чай
-reagent-desc-camomile-tea = Чай с добавлением ромашек, отлично успакаивает.
+reagent-name-camomile-tea = Ромашковый чай
+reagent-desc-camomile-tea = Чай с добавлением ромашки, отлично успокаивает.

Обратите внимание:

  1. Название чая должно начинаться с заглавной буквы.
  2. В описании исправлена опечатка "успакаивает" на "успокаивает".
  3. "Ромашек" заменено на "ромашки" для более естественного звучания.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
reagent-name-camomile-tea = ромашковый чай
reagent-desc-camomile-tea = Чай с добавлением ромашек, отлично успакаивает.
reagent-name-camomile-tea = Ромашковый чай
reagent-desc-camomile-tea = Чай с добавлением ромашки, отлично успокаивает.

reagent-name-mint-tea = мятный чай
reagent-desc-mint-tea = Чай с мятой, слава богу не кошачьей..
Comment on lines +3 to +4
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Исправьте написание и пунктуацию

Предлагаемые изменения:

-reagent-name-mint-tea = мятный чай
-reagent-desc-mint-tea = Чай с мятой, слава богу не кошачьей..
+reagent-name-mint-tea = Мятный чай
+reagent-desc-mint-tea = Чай с мятой, слава богу, не кошачьей...

Обратите внимание:

  1. Название чая должно начинаться с заглавной буквы.
  2. Добавлена запятая после "слава богу".
  3. Заменены две точки на многоточие для лучшего стилистического эффекта.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
reagent-name-mint-tea = мятный чай
reagent-desc-mint-tea = Чай с мятой, слава богу не кошачьей..
reagent-name-mint-tea = Мятный чай
reagent-desc-mint-tea = Чай с мятой, слава богу, не кошачьей...

reagent-name-ginger-tea = имбировый чай
reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам отлично согревает.
Comment on lines +5 to +6
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Исправьте написание и уточните перевод

Предлагаемые изменения:

-reagent-name-ginger-tea = имбировый чай
-reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам отлично согревает.
+reagent-name-ginger-tea = Имбирный чай
+reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам, отлично согревает.

Обратите внимание:

  1. Название чая должно начинаться с заглавной буквы.
  2. Исправлено "имбировый" на более корректное "имбирный".
  3. Добавлена запятая после "по слухам".
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
reagent-name-ginger-tea = имбировый чай
reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам отлично согревает.
reagent-name-ginger-tea = Имбирный чай
reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам, отлично согревает.

reagent-name-berry-tea = ягодный чай
reagent-desc-berry-tea = Чай с добавлением различных ягод, надеюсь среди них не было волчей ягоды.
Comment on lines +7 to +8
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Исправьте написание и уточните перевод

Предлагаемые изменения:

-reagent-name-berry-tea = ягодный чай
-reagent-desc-berry-tea = Чай с добавлением различных ягод, надеюсь среди них не было волчей ягоды.
+reagent-name-berry-tea = Ягодный чай
+reagent-desc-berry-tea = Чай со смесью различных ягод. Надеюсь, среди них нет ядовитых.

Обратите внимание:

  1. Название чая должно начинаться с заглавной буквы.
  2. Изменена структура предложения для более естественного звучания.
  3. "Волчья ягода" заменена на более общее "ядовитые" для соответствия оригинальному тексту.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
reagent-name-berry-tea = ягодный чай
reagent-desc-berry-tea = Чай с добавлением различных ягод, надеюсь среди них не было волчей ягоды.
reagent-name-berry-tea = Ягодный чай
reagent-desc-berry-tea = Чай со смесью различных ягод. Надеюсь, среди них нет ядовитых.

reagent-name-orange-tea = апельсиновый чай
reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый привкус.
Comment on lines +9 to +10
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Исправьте написание

Предлагаемые изменения:

-reagent-name-orange-tea = апельсиновый чай
-reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый привкус.
+reagent-name-orange-tea = Апельсиновый чай
+reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый вкус.

Обратите внимание:

  1. Название чая должно начинаться с заглавной буквы.
  2. "Привкус" заменен на "вкус" для более точного соответствия оригинальному тексту.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
reagent-name-orange-tea = апельсиновый чай
reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый привкус.
reagent-name-orange-tea = Апельсиновый чай
reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый вкус.

reagent-name-flower-tea = цветочный чай
reagent-desc-flower-tea = Чай с добавлением различных цветов.
Comment on lines +11 to +12
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Исправьте написание

Предлагаемые изменения:

-reagent-name-flower-tea = цветочный чай
-reagent-desc-flower-tea = Чай с добавлением различных цветов.
+reagent-name-flower-tea = Цветочный чай
+reagent-desc-flower-tea = Чай со смесью различных цветов.

Обратите внимание:

  1. Название чая должно начинаться с заглавной буквы.
  2. "С добавлением" заменено на "со смесью" для более точного соответствия оригинальному тексту.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
reagent-name-flower-tea = цветочный чай
reagent-desc-flower-tea = Чай с добавлением различных цветов.
reagent-name-flower-tea = Цветочный чай
reagent-desc-flower-tea = Чай со смесью различных цветов.

1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/_LostParadise/research.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ lppresearch-technology-combat-utility = Боевая медицина
lppresearch-technology-basic-administration-of-drugs = Базовое введение препаратов
lppresearch-technology-basic-tracking = Базовое отслеживание
lppresearch-technology-advanced-tracking = Продвинутое отслеживание
lppresearch-combat-plasma-usage = Боевое применение плазмы
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ent-LPPPlasmaSword = Плазменный меч
.desc = Прототип оружия, основанный на плазменной технологии. Небольшая инъекция плазмы, поджигаемая зажигательным устройством, образует огненное лезвие, пока есть плазма. Для заправки требуются специальные картриджи.
ent-LPPPlasmaCartridge = Плазменный картридж
.desc = Специальные картриджи, содержащие плазму высокого давления для введения в специализированный контейнер плазменного меча. Одноразовые.
ent-LPPExperimentalPlasmaSword = Экспериментальный плазменный меч
.desc = Прототип оружия, основанный на плазменной технологии: небольшая инъекция плазмы, воспламеняемая зажигательным устройством, образует огненное лезвие, пока есть плазма. Через некоторое время эта модель самовоспроизводит плазму.
.suffix = ОБР
ent-LPPPlasmaSwordEmpty = Плазменный меч
.suffix = Пустой
.desc = { ent-LPPPlasmaSword.desc }
Comment on lines +8 to +10
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Рассмотрите возможность использования полного описания.

Запись для LPPPlasmaSwordEmpty в целом соответствует правилам локализации. Однако, описание ссылается на описание другой записи (ent-LPPPlasmaSword.desc). Для улучшения поддерживаемости кода, рекомендуется использовать полное описание вместо ссылки.

Предлагаемое изменение:

ent-LPPPlasmaSwordEmpty = Плазменный меч
    .suffix = Пустой
-    .desc = { ent-LPPPlasmaSword.desc }
+    .desc = Прототип оружия, основанный на плазменной технологии. Небольшая инъекция плазмы, поджигаемая зажигательным устройством, образует огненное лезвие, пока есть плазма. Для заправки требуются специальные картриджи.

Committable suggestion was skipped due to low confidence.

Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
layers:
- state: e_sword
- state: e_sword_blade
color: "#FFFFFF"
color: purple
visible: false
shader: unshaded
map: [ "blade" ]
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -856,6 +856,8 @@
#LPP
- LPPMagazineBoxMinigunPractice
- LPPMagazineBoxMinigunRubber
- LPPRecipePlasmaSword
- LPPRecipePlasmaCartridge
Comment on lines +859 to +860
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Обратите внимание на новые рецепты для плазменного оружия.

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

Рекомендуется провести тщательное тестирование этих новых предметов, чтобы оценить их влияние на игровой процесс и баланс.

# End of modified code
- type: MaterialStorage
whitelist:
Expand Down
39 changes: 0 additions & 39 deletions Resources/Prototypes/Loadouts/Jobs/Heads/headOfSecurity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -216,45 +216,6 @@
items:
- ClothingBeltKatanaSheathFilledHoS

- type: loadout
id: LoadoutCommandHoSC20r
category: JobsCommand
cost: 0
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHoSWeapon
- !type:CharacterJobRequirement
jobs:
- HeadOfSecurity
items:
- WeaponSubMachineGunC20rHoS

- type: loadout
id: LoadoutCommandHoSBulldog
category: JobsCommand
cost: 0
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHoSWeapon
- !type:CharacterJobRequirement
jobs:
- HeadOfSecurity
items:
- WeaponShotgunBulldogHoS

- type: loadout
id: LoadoutCommandHoSEnergySword
category: JobsCommand
cost: 0
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHoSWeapon
- !type:CharacterJobRequirement
jobs:
- HeadOfSecurity
items:
- EnergySwordHoS

- type: loadout
id: LoadoutCommandHoSEnergyGun
category: JobsCommand
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
ears: ClothingHeadsetAltCentCom
belt: ClothingBeltSecurityFilled
pocket1: WeaponPistolN1984NonLethal
pocket2: FlashlightSeclite
pocket2: LPPExperimentalPlasmaSword

- type: startingGear
id: ERTLeaderGearEVA
Expand All @@ -45,7 +45,7 @@
ears: ClothingHeadsetAltCentCom
belt: ClothingBeltSecurityFilled
pocket1: WeaponPistolN1984NonLethal
pocket2: FlashlightSeclite
pocket2: LPPExperimentalPlasmaSword

- type: startingGear
id: ERTLeaderGearEVALecter
Expand All @@ -62,7 +62,7 @@
ears: ClothingHeadsetAltCentCom
belt: ClothingBeltSecurityFilled
pocket1: MagazineRifle
pocket2: MagazineRifle
pocket2: LPPExperimentalPlasmaSword
inhand:
- AirTankFilled

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
- type: entity
name: Plasma sword
parent: BaseItem
id: LPPPlasmaSword
description: "A prototype weapon based on plasma technology, a small injection of plasma ignited by an incendiary device forms a blade of fire as long as there is plasma. Special cartridges are required for refueling."
components:
- type: EmitSoundOnPickup
sound: /Audio/SimpleStation14/Items/Handling/welder_pickup.ogg
- type: EmitSoundOnDrop
sound: /Audio/SimpleStation14/Items/Handling/welder_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/Items/welder_drop.ogg
- type: Sprite
sprite: _LostParadise/Objects/Weapons/Melee/plasma_sword.rsi
layers:
- state: icon
- state: p_sword_blade
color: orange
visible: false
shader: unshaded
map: [ "blade" ]
- type: GenericVisualizer
visuals:
enum.ToggleVisuals.Toggled:
enum.ToggleVisuals.Layer:
True: { visible: true }
False: { visible: false }
- type: Item
size: Small
sprite: _LostParadise/Objects/Weapons/Melee/plasma_sword.rsi
- type: ItemToggle
predictable: false
soundActivate:
path: /Audio/Weapons/ebladeon.ogg
params:
variation: 0.125
soundDeactivate:
path: /Audio/Weapons/ebladeoff.ogg
params:
variation: 0.125
- type: ItemToggleMeleeWeapon
activatedSoundOnHit:
path: /Audio/Weapons/eblade1.ogg
params:
variation: 0.125
activatedSoundOnHitNoDamage:
path: /Audio/Weapons/Guns/Hits/energy_meat1.ogg
params:
variation: 0.125
deactivatedSoundOnHitNoDamage:
collection: MetalThud
activatedSoundOnSwing:
path: /Audio/Weapons/eblademiss.ogg
params:
variation: 0.125
activatedDamage:
types:
Heat: 12.5
Slash: 2.5
- type: ItemToggleSize
activatedSize: Large
- type: ItemToggleHot
- type: ItemToggleDisarmMalus
- type: ItemToggleSharp
activatedDisarmMalus: 0.6
- type: ToggleableLightVisuals
spriteLayer: blade
inhandVisuals:
left:
- state: inhand-left-blade
shader: unshaded
color: orange
right:
- state: inhand-right-blade
shader: unshaded
color: orange
- type: UseDelay
- type: MeleeWeapon
wideAnimationRotation: -90
attackRate: 0.75
damage:
types:
Blunt: 6
soundHit:
collection: MetalThud
- type: RefillableSolution
solution: refillable
- type: SolutionContainerManager
solutions:
Welder:
reagents:
- ReagentId: Plasma
Quantity: 30
maxVol: 30
- type: Welder
fuelReagent: Plasma
fuelConsumption: 0.1
fuelLitCost: 0.05
tankSafe: true
- type: PointLight
enabled: false
radius: 2
color: orange
netsync: false
- type: Appearance
- type: IgnitionSource
temperature: 1200
- type: StaticPrice
price: 1000

Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Определение сущности "Plasma sword" выглядит корректным.

Определение сущности "Plasma sword" хорошо структурировано и содержит все необходимые компоненты для функционирования оружия в игре. Логических ошибок или несоответствий не обнаружено.

Однако, есть несколько незначительных проблем с форматированием YAML:

  • Строка 22: лишние пробелы внутри квадратных скобок
  • Строки 27-28: значения True/False должны быть в нижнем регистре (true/false)
  • Некоторые проблемы с отступами (например, строки 58-59)

Рекомендуется исправить эти мелкие проблемы форматирования для улучшения читаемости кода.

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 22-22: too many spaces inside brackets

(brackets)


[error] 22-22: too many spaces inside brackets

(brackets)


[warning] 27-27: truthy value should be one of [false, true]

(truthy)


[error] 27-27: too many spaces inside braces

(braces)


[error] 27-27: too many spaces inside braces

(braces)


[warning] 28-28: truthy value should be one of [false, true]

(truthy)


[error] 28-28: too many spaces inside braces

(braces)


[error] 28-28: too many spaces inside braces

(braces)


[error] 58-58: wrong indentation: expected 6 but found 8

(indentation)


[error] 59-59: wrong indentation: expected 10 but found 12

(indentation)


[error] 71-71: wrong indentation: expected 8 but found 6

(indentation)


[error] 75-75: wrong indentation: expected 8 but found 6

(indentation)


[error] 93-93: wrong indentation: expected 10 but found 8

(indentation)

- type: entity
id: LPPPlasmaCartridge
parent: BaseItem
name: Plasma cartridge
description: "Special cartridges containing high-pressure plasma for injection into a specialized container of plasma sword. Disposable."
components:
- type: Item
size: Small
sprite: _LostParadise/Objects/Misc/Plasma_cartridge.rsi
- type: Sprite
sprite: _LostParadise/Objects/Misc/Plasma_cartridge.rsi
state: icon
- type: ReagentTank
tankType: Fuel
- type: SolutionContainerManager
solutions:
tank:
reagents:
- ReagentId: Plasma
Quantity: 30
- type: InteractionOutline
- type: DrainableSolution
solution: tank
- type: ExaminableSolution
solution: tank
- type: EmitSoundOnPickup
sound: /Audio/SimpleStation14/Items/Handling/welder_pickup.ogg
- type: EmitSoundOnDrop
sound: /Audio/SimpleStation14/Items/Handling/welder_drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/Items/welder_drop.ogg
Comment on lines +110 to +141
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Определение сущности "Plasma cartridge" выглядит корректным.

Структура и компоненты сущности "Plasma cartridge" реализованы правильно. Однако есть несколько моментов, требующих внимания:

  1. Присутствуют незначительные проблемы с отступами в YAML, например, в строках 116 и 128. Рекомендуется исправить эти отступы для улучшения читаемости кода.

  2. Цена картриджа не указана в этом определении. Если цена должна быть установлена, рекомендуется добавить соответствующий компонент.

🧰 Tools
🪛 yamllint

[error] 116-116: wrong indentation: expected 4 but found 2

(indentation)


[error] 128-128: wrong indentation: expected 10 but found 8

(indentation)

- type: StaticPrice
price: 10000
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

⚠️ Potential issue

Рассмотрите корректировку цены "Plasma cartridge".

Определение сущности "Plasma cartridge" выглядит функционально корректным. Однако, есть несколько моментов, требующих внимания:

  1. Цена картриджа (10000) кажется чрезмерно высокой по сравнению с ценой самого плазменного меча (1000). Рекомендуется пересмотреть ценообразование для большей сбалансированности.

  2. Присутствуют незначительные проблемы с форматированием YAML:

    • Строка 118: неправильный отступ (ожидается 4, найдено 2)
    • Строка 130: неправильный отступ (ожидается 10, найдено 8)

Предлагаю скорректировать цену и исправить отступы для улучшения читаемости кода.

🧰 Tools
🪛 yamllint

[error] 118-118: wrong indentation: expected 4 but found 2

(indentation)


[error] 130-130: wrong indentation: expected 10 but found 8

(indentation)


- type: entity
name: Experimental plasma sword
parent: LPPPlasmaSword
id: LPPExperimentalPlasmaSword
description: "A prototype weapon based on plasma technology, a small injection of plasma ignited by an incendiary device forms a blade of fire as long as there is plasma. This model self-replicates the plasma after a period of time."
suffix: ERT
components:
- type: Item
size: Small
sprite: _LostParadise/Objects/Weapons/Melee/exp_plasma_sword.rsi
- type: Sprite
sprite: _LostParadise/Objects/Weapons/Melee/exp_plasma_sword.rsi
layers:
- state: icon
- state: p_sword_blade
color: purple
visible: false
shader: unshaded
map: [ "blade" ]
- type: ItemToggleMeleeWeapon
activatedDamage:
types:
Heat: 15
Slash: 5
- type: SolutionContainerManager
solutions:
Welder:
reagents:
- ReagentId: Plasma
Quantity: 35
maxVol: 35
- type: ToggleableLightVisuals
inhandVisuals:
left:
- state: inhand-left-blade
shader: unshaded
color: purple
right:
- state: inhand-right-blade
shader: unshaded
color: purple
- type: PointLight
enabled: false
radius: 2
color: purple
- type: SolutionRegeneration
solution: Welder
generated:
reagents:
- ReagentId: Plasma
Quantity: 0.05
- type: StaticPrice
price: 300

Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

⚠️ Potential issue

Рассмотрите корректировку цены "Experimental plasma sword".

Определение сущности "Experimental plasma sword" выглядит хорошо продуманным, с интересной механикой самовосстановления плазмы. Однако, есть несколько моментов, требующих внимания:

  1. Цена экспериментального меча (300) кажется неоправданно низкой по сравнению с базовой версией (1000), особенно учитывая его улучшенные характеристики и способность к самовосстановлению плазмы. Рекомендуется пересмотреть ценообразование.

  2. Присутствуют незначительные проблемы с форматированием YAML:

    • Строка 154: неправильный отступ (ожидается 4, найдено 2)
    • Строка 165: лишние пробелы внутри квадратных скобок
    • Строки 168-169: неправильные отступы

Предлагаю скорректировать цену и исправить проблемы форматирования для улучшения читаемости и согласованности кода.

🧰 Tools
🪛 yamllint

[error] 154-154: wrong indentation: expected 4 but found 2

(indentation)


[error] 165-165: too many spaces inside brackets

(brackets)


[error] 165-165: too many spaces inside brackets

(brackets)


[error] 168-168: wrong indentation: expected 6 but found 8

(indentation)


[error] 169-169: wrong indentation: expected 10 but found 12

(indentation)


[error] 175-175: wrong indentation: expected 10 but found 8

(indentation)


[error] 181-181: wrong indentation: expected 8 but found 6

(indentation)


[error] 185-185: wrong indentation: expected 8 but found 6

(indentation)


[error] 196-196: wrong indentation: expected 8 but found 6

(indentation)

- type: entity
name: Plasma sword
parent: LPPPlasmaSword
id: LPPPlasmaSwordEmpty
suffix: Empty
components:
- type: SolutionContainerManager
solutions:
Welder:
reagents:
- ReagentId: Plasma
Quantity: 0
maxVol: 30
Comment on lines +195 to +207
Copy link
Contributor

Choose a reason for hiding this comment

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

🧹 Nitpick (assertive)

Определение пустой версии сущности "Plasma sword" выглядит корректным.

Структура и компоненты пустой версии сущности "Plasma sword" реализованы правильно. Обратите внимание на следующие моменты:

  1. Присутствуют незначительные проблемы с отступами в YAML, например, в строках 201 и 205. Рекомендуется исправить эти отступы для улучшения читаемости кода.

  2. В конце файла отсутствует символ новой строки. Рекомендуется добавить пустую строку в конец файла, что является общепринятой практикой форматирования.

🧰 Tools
🪛 yamllint

[error] 201-201: wrong indentation: expected 4 but found 2

(indentation)


[error] 205-205: wrong indentation: expected 10 but found 8

(indentation)


[error] 207-207: no new line character at the end of file

(new-line-at-end-of-file)

Loading
Loading