-
Notifications
You must be signed in to change notification settings - Fork 32
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
Plasma sword update #272
Changes from 6 commits
fd9e82d
069a382
4b41ef8
2d510d0
636eb9a
de8dad3
5ed6d12
d8e0a67
25d4140
f09f65f
84e3265
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
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. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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 |
---|---|---|
|
@@ -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. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Добавьте суффикс и переведите на русский язык Обратите внимание на следующие моменты:
Предлагаю внести следующие изменения: -ent-LPPTeaVend = TeaVend
- .desc = Perfect for those who want to cool down a bit.
+ent-LPPTeaVend = Чайный автомат
+ .desc = Идеально подходит для тех, кто хочет немного остыть.
+ .suffix = Разблокировано
|
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,12 @@ | ||||||||||
reagent-name-camomile-tea = chamomile tea | ||||||||||
reagent-desc-camomile-tea = Tea with added chamomile, great for relaxation. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Переведите записи на русский язык и исправьте форматирование Предлагаемые изменения: -reagent-name-camomile-tea = chamomile tea
-reagent-desc-camomile-tea = Tea with added chamomile, great for relaxation.
+reagent-name-camomile-tea = Ромашковый чай
+reagent-desc-camomile-tea = Чай с добавлением ромашки, отлично подходит для расслабления. Обратите внимание, что название начинается с заглавной буквы в соответствии с правилами кодирования. 📝 Committable suggestion
Suggested change
|
||||||||||
reagent-name-mint-tea = mint tea | ||||||||||
reagent-desc-mint-tea = Tea with mint, thankfully not catnip... | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Переведите записи на русский язык и исправьте форматирование Предлагаемые изменения: -reagent-name-mint-tea = mint tea
-reagent-desc-mint-tea = Tea with mint, thankfully not catnip...
+reagent-name-mint-tea = Мятный чай
+reagent-desc-mint-tea = Чай с мятой, к счастью, не кошачья мята... Обратите внимание, что название начинается с заглавной буквы в соответствии с правилами кодирования. Юмористическая отсылка сохранена в переводе. 📝 Committable suggestion
Suggested change
|
||||||||||
reagent-name-ginger-tea = ginger tea | ||||||||||
reagent-desc-ginger-tea = Tea with added ginger, rumored to be great for warming up. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Переведите записи на русский язык и исправьте форматирование Предлагаемые изменения: -reagent-name-ginger-tea = ginger tea
-reagent-desc-ginger-tea = Tea with added ginger, rumored to be great for warming up.
+reagent-name-ginger-tea = Имбирный чай
+reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам, отлично согревает. Обратите внимание, что название начинается с заглавной буквы в соответствии с правилами кодирования. 📝 Committable suggestion
Suggested change
|
||||||||||
reagent-name-berry-tea = berry tea | ||||||||||
reagent-desc-berry-tea = Tea with a mix of various berries, hopefully none of them are poisonous. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Переведите записи на русский язык и исправьте форматирование Предлагаемые изменения: -reagent-name-berry-tea = berry tea
-reagent-desc-berry-tea = Tea with a mix of various berries, hopefully none of them are poisonous.
+reagent-name-berry-tea = Ягодный чай
+reagent-desc-berry-tea = Чай со смесью различных ягод, будем надеяться, что ни одна из них не ядовита. Обратите внимание, что название начинается с заглавной буквы в соответствии с правилами кодирования. Юмористическая отсылка к возможной ядовитости сохранена в переводе. 📝 Committable suggestion
Suggested change
|
||||||||||
reagent-name-orange-tea = orange tea | ||||||||||
reagent-desc-orange-tea = Tea with added orange, has a citrusy flavor. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Переведите записи на русский язык и исправьте форматирование Предлагаемые изменения: -reagent-name-orange-tea = orange tea
-reagent-desc-orange-tea = Tea with added orange, has a citrusy flavor.
+reagent-name-orange-tea = Апельсиновый чай
+reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый вкус. Обратите внимание, что название начинается с заглавной буквы в соответствии с правилами кодирования. 📝 Committable suggestion
Suggested change
|
||||||||||
reagent-name-flower-tea = flower tea | ||||||||||
reagent-desc-flower-tea = Tea with a blend of various flowers. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Общее замечание по файлу локализации Весь файл нуждается в переводе на русский язык. Убедитесь, что все названия реагентов начинаются с заглавной буквы, в соответствии с правилами кодирования. После внесения всех предложенных изменений, рекомендуется провести повторную проверку для обеспечения правильности и согласованности переводов. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Переведите записи на русский язык и исправьте форматирование Предлагаемые изменения: -reagent-name-flower-tea = flower tea
-reagent-desc-flower-tea = Tea with a blend of various flowers.
+reagent-name-flower-tea = Цветочный чай
+reagent-desc-flower-tea = Чай со смесью различных цветов. Обратите внимание, что название начинается с заглавной буквы в соответствии с правилами кодирования. 📝 Committable suggestion
Suggested change
|
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
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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 = Прототип оружия, основанный на плазменной технологии. Небольшая инъекция плазмы, поджигаемая зажигательным устройством, образует огненное лезвие, пока есть плазма. Для заправки требуются специальные картриджи.
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -856,6 +856,8 @@ | |
#LPP | ||
- LPPMagazineBoxMinigunPractice | ||
- LPPMagazineBoxMinigunRubber | ||
- LPPRecipePlasmaSword | ||
- LPPRecipePlasmaCartridge | ||
Comment on lines
+859
to
+860
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Обратите внимание на новые рецепты для плазменного оружия. Добавление рецептов для плазменного меча и плазменных картриджей может существенно повлиять на баланс игры. Убедитесь, что эти изменения соответствуют общей концепции игры и не нарушают баланс между различными ролями. Рекомендуется провести тщательное тестирование этих новых предметов, чтобы оценить их влияние на игровой процесс и баланс. |
||
# End of modified code | ||
- type: MaterialStorage | ||
whitelist: | ||
|
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 | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Определение сущности "Plasma sword" выглядит корректным. Определение сущности "Plasma sword" хорошо структурировано и содержит все необходимые компоненты для функционирования оружия в игре. Логических ошибок или несоответствий не обнаружено. Однако, есть несколько незначительных проблем с форматированием YAML:
Рекомендуется исправить эти мелкие проблемы форматирования для улучшения читаемости кода. 🧰 Tools🪛 yamllint
|
||
- 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
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Определение сущности "Plasma cartridge" выглядит корректным. Структура и компоненты сущности "Plasma cartridge" реализованы правильно. Однако есть несколько моментов, требующих внимания:
🧰 Tools🪛 yamllint
|
||
- type: StaticPrice | ||
price: 10000 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Рассмотрите корректировку цены "Plasma cartridge". Определение сущности "Plasma cartridge" выглядит функционально корректным. Однако, есть несколько моментов, требующих внимания:
Предлагаю скорректировать цену и исправить отступы для улучшения читаемости кода. 🧰 Tools🪛 yamllint
|
||
|
||
- 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 | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Рассмотрите корректировку цены "Experimental plasma sword". Определение сущности "Experimental plasma sword" выглядит хорошо продуманным, с интересной механикой самовосстановления плазмы. Однако, есть несколько моментов, требующих внимания:
Предлагаю скорректировать цену и исправить проблемы форматирования для улучшения читаемости и согласованности кода. 🧰 Tools🪛 yamllint
|
||
- 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
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Определение пустой версии сущности "Plasma sword" выглядит корректным. Структура и компоненты пустой версии сущности "Plasma sword" реализованы правильно. Обратите внимание на следующие моменты:
🧰 Tools🪛 yamllint
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick (assertive)
Новая запись на английском языке
Новая запись добавлена корректно для локали en-US.
Однако, для поддержания согласованности с остальной частью файла, рекомендуется:
Пример для файла русской локализации: