Skip to content

Цены в аплинке и мелкие изменения#1111

Open
Pedro-233 wants to merge 5 commits intoWWhiteDreamProject:masterfrom
Pedro-233:emp-infinity
Open

Цены в аплинке и мелкие изменения#1111
Pedro-233 wants to merge 5 commits intoWWhiteDreamProject:masterfrom
Pedro-233:emp-infinity

Conversation

@Pedro-233
Copy link
Copy Markdown
Contributor

@Pedro-233 Pedro-233 commented Apr 10, 2026

Описание PR

В основном изменил цены и по маленькому импланты и десворд
Цены:
Есворд: 8 > 7 ТК. За свою цену имеет большие аналоги (десворд стоит 16 тк, за эти же 16 тк можно купить карпа)
Фейк майндшилд: 20 > 4
Инфильтратор: 6 > 4 (сломанный модсуит, с защитой от давления и плохой защитой)
магазин l6 saw: 5 > 3
ПП .35 авто: 2 > 1
ПП .25 безгильзовый: 2 > 1
магазин АК .30: 2 > 1
Коробка патрон: 6 > 4
Джетпак: 2 > 1
Магнитные ботинки синдиката: 4 > 2
Ещит - 6 > 3 (стоит почти как есворд, который делает то же самое, но не ломается от пары выстрелов лазером, а также есвордом можно резать)
Изменения:
Урон структурного у десворда: 30 > 45
ЭМП имплант теперь бесконечный, но с кд в 45 секунд как имплант дыма


Медиа

Список

Example Media Embed


Изменения

🆑

  • tweak: Изменены цены в аплинке. Структурный урон десворда 30 > 45. ЭМП имплант теперь бесконечный с кд в 45 секунд.

ЭМП теперь бесконечно, но с КД в 45 секунд
Двойной лазерный меч наносит 45 структурного урона как и обычный лазерный меч
Цена лазерному мечу снижена до 7 тк из за его малого смысла. Ведь за цену ниже есть кровавый кинжал стоящий 5 тк, предательский кинжал за 6 тк. Плюс к всему выше перечисленному это возможность купить двойной лазерный меч без надежды на скидку лазерного меча, в обычном случае ты тратишь 16 тк, но мог бы потратить на карпа который намного лучше чем твой двойной лазерный меч
Цена импланту фейкового майндшилда снижена до 5 из за его оверпрайс стоимости
понизил цены предметам
инфильтратор: 6 > 4 (сломанный модсуит, с защитой от давления и плохой защитой)
пули:
магазин l6 saw: 5 > 3
ПП .35 авто: 2 > 1
ПП .25 безгильзовый: 2 > 1
магазин АК .30: 2 > 1
Коробка патрон: 6 > 4
мелкое:
Джетпак: 2 > 1
Магнитные ботинки синдиката: 4 > 2
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 10, 2026

Walkthrough

Изменены YAML‑прото́типы: у ActionActivateEmpImplant увеличена задержка использования до 45; у меча повышён структурный урон 30→45; снижены цены и отключены некоторые скидки в нескольких записях аплинк‑каталога; обновлена русская локализация описания дискетты.

Changes

Cohort / File(s) Summary
Action Configuration
Resources/Prototypes/Actions/types.yml
В ActionActivateEmpImplant поле charges: 3 закомментировано/удалено; useDelay изменён с 5 на 45.
Weapon Balance
Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml
В ItemToggleMeleeWeapon двойного энергетического меча увеличен activatedDamage для Structural с 30 до 45.
Uplink Catalogs / Pricing
Resources/Prototypes/Catalog/uplink_catalog.yml, Resources/Prototypes/_Goobstation/Catalog/uplink_catalog.yml, Resources/Prototypes/_White/Catalog/Uplink/ammo.yml, Resources/Prototypes/_White/Catalog/Uplink/wearables.yml
Снижены значения cost.Telecrystal для множества товаров; в ряде записей закомментированы discountCategory/discountDownTo, изменяя поведение скидок.
Localization
Resources/Locale/ru-RU/WWDP_TRANSLATION/prototypes/entities/objects/misc/dat_fukken_disk.ftl
Обновлена русская .desc для ent-NukeDiskFake — заменён фрагментарный/ненадёжный текст на полное описание.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Suggested labels

Status: Needs Review

Suggested reviewers

  • Remuchi
  • DVOniksWyvern
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main changes in the pull request: uplink price adjustments and minor changes to implants and the energy sword.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed Описание содержит подробные сведения об изменениях цен, балансе и других правках, соответствующих файлам PR.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
Resources/Prototypes/Catalog/uplink_catalog.yml (1)

560-564: Рекомендую убрать закомментированные discount-поля из итогового YAML.

На Line 560–562 логика отключения работает, но лучше удалять ключи целиком — так диффы и дальнейшая поддержка чище.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Resources/Prototypes/Catalog/uplink_catalog.yml` around lines 560 - 564, В
итоговом YAML-файле удалите полностью закомментированные поля скидок вместо
того, чтобы оставлять их закомментированными: уберите строки с discountCategory
и блок discountDownTo (и любые похожие закомментированные ключи) из файла
uplink_catalog.yml, чтобы в результате остался только валидный ключ cost с
Telecrystal: 1; это очистит диффы и упростит поддержку.
Resources/Prototypes/_White/Catalog/Uplink/ammo.yml (1)

6-10: Лучше удалить отключённые поля, а не хранить их закомментированными.

На Line 6–8 сейчас остаются “мёртвые” ключи конфига. Для чистоты каталога и более простых диффов лучше убрать их полностью.

♻️ Предложение по упрощению блока
-# discountCategory: usualDiscounts
-# discountDownTo:
-#   Telecrystal: 1
   cost:
-    Telecrystal: 1 `#EDIT` 2 > 1
+    Telecrystal: 1
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Resources/Prototypes/_White/Catalog/Uplink/ammo.yml` around lines 6 - 10, В
файле есть закомментированные мёртвые ключи (discountCategory, discountDownTo и
вложенный Telecrystal), которые следует удалить вместо оставления в виде
комментариев; откройте блок с конфигом и удалите строки с "discountCategory:" и
"discountDownTo:" (и их вложенные ключи), оставив только рабочий ключ cost с
Telecrystal: 1 (ссылки: discountCategory, discountDownTo, cost.Telecrystal).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@Resources/Prototypes/Catalog/uplink_catalog.yml`:
- Around line 1766-1768: The cost entry for FakeMindShieldImplanter is out of
sync: update the Telecrystal cost under the item labeled FakeMindShieldImplanter
(the "cost" mapping where Telecrystal is currently 4) to the target value 5 so
the YAML matches the PR description; ensure you update the Telecrystal value in
the same mapping and keep formatting consistent with other items.

---

Nitpick comments:
In `@Resources/Prototypes/_White/Catalog/Uplink/ammo.yml`:
- Around line 6-10: В файле есть закомментированные мёртвые ключи
(discountCategory, discountDownTo и вложенный Telecrystal), которые следует
удалить вместо оставления в виде комментариев; откройте блок с конфигом и
удалите строки с "discountCategory:" и "discountDownTo:" (и их вложенные ключи),
оставив только рабочий ключ cost с Telecrystal: 1 (ссылки: discountCategory,
discountDownTo, cost.Telecrystal).

In `@Resources/Prototypes/Catalog/uplink_catalog.yml`:
- Around line 560-564: В итоговом YAML-файле удалите полностью
закомментированные поля скидок вместо того, чтобы оставлять их
закомментированными: уберите строки с discountCategory и блок discountDownTo (и
любые похожие закомментированные ключи) из файла uplink_catalog.yml, чтобы в
результате остался только валидный ключ cost с Telecrystal: 1; это очистит диффы
и упростит поддержку.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: fcb5638a-7a36-4089-91ab-708cb97d1787

📥 Commits

Reviewing files that changed from the base of the PR and between d4077c4 and 8f2d1cc.

📒 Files selected for processing (6)
  • Resources/Prototypes/Actions/types.yml
  • Resources/Prototypes/Catalog/uplink_catalog.yml
  • Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml
  • Resources/Prototypes/_Goobstation/Catalog/uplink_catalog.yml
  • Resources/Prototypes/_White/Catalog/Uplink/ammo.yml
  • Resources/Prototypes/_White/Catalog/Uplink/wearables.yml

Comment on lines +1766 to +1768
Telecrystal: 2 # WD EDIT: 10 -> 2
cost:
Telecrystal: 20
Telecrystal: 4 # WD EDIT: 20 -> 4
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

head -n 1770 Resources/Prototypes/Catalog/uplink_catalog.yml | tail -n 10

Repository: WWhiteDreamProject/wwdpublic

Length of output: 407


🏁 Script executed:

# Find the FakeMindShieldImplanter entry to get context
rg -n "FakeMindShieldImplanter" Resources/Prototypes/Catalog/uplink_catalog.yml -A 10 -B 2

Repository: WWhiteDreamProject/wwdpublic

Length of output: 451


Синхронизируйте стоимость FakeMindShieldImplanter: в коде значение 4, но в описании PR указано 5.

На строке 1768 текущее значение Telecrystal: 4, что противоречит заявленному в PR 20 → 5. Требуется привести код в соответствие с целевым значением.

Если целевое значение — 5 ТК
   cost:
-    Telecrystal: 4 # WD EDIT: 20 -> 4
+    Telecrystal: 5 # WD EDIT: 20 -> 5
📝 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
Telecrystal: 2 # WD EDIT: 10 -> 2
cost:
Telecrystal: 20
Telecrystal: 4 # WD EDIT: 20 -> 4
Telecrystal: 2 # WD EDIT: 10 -> 2
cost:
Telecrystal: 5 # WD EDIT: 20 -> 5
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Resources/Prototypes/Catalog/uplink_catalog.yml` around lines 1766 - 1768,
The cost entry for FakeMindShieldImplanter is out of sync: update the
Telecrystal cost under the item labeled FakeMindShieldImplanter (the "cost"
mapping where Telecrystal is currently 4) to the target value 5 so the YAML
matches the PR description; ensure you update the Telecrystal value in the same
mapping and keep formatting consistent with other items.

Фейк диск теперь с таким же описанием как и обычный
энерго-щит неоправданно стоит много тк
цена: 6 > 3
со скидкой: 2 > 1
@Pedro-233
Copy link
Copy Markdown
Contributor Author

добавил про ещит в описание

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.

1 participant