Skip to content

Rename chem#500

Merged
tau27 merged 3 commits intocorvax-team:masterfrom
tau27:chemist
Feb 28, 2026
Merged

Rename chem#500
tau27 merged 3 commits intocorvax-team:masterfrom
tau27:chemist

Conversation

@tau27
Copy link
Collaborator

@tau27 tau27 commented Feb 26, 2026

Описание PR

Переименованы роли

Требования

Согласие с условиями

  • Я согласен с условиями LICENSE и CLA.

Критические изменения

Список изменений

🆑

  • wl-tweak: Химик переименован в фармацевта (как и все его вещи).
  • wl-tweak: Химик-исследователь (саброль научного сотрудника) переименована в химика.
  • wl-add: Грузчику добавлена роль старшего логиста.
  • wl-add: Клоуну добавлены саброли актёра и театрального режиссёра.

Summary by CodeRabbit

  • Localization Updates
    • Replaced Russian "chemist" wording with "pharmacist" across job titles, equipment, clothing, backpacks, uniforms, storage, ID cards, spawn labels, and UI prompts.
    • Updated supervisor permission text to reference pharmacists.
  • Content Additions
    • Added two supervisor options: "everyone" and "nobody".
    • New role/subname entries for Cargo and Clown; Medical Intern label adjusted.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 26, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 133bf28 and 1f47740.

📒 Files selected for processing (2)
  • Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml
  • Resources/Prototypes/Roles/Jobs/Civilian/clown.yml

📝 Walkthrough

Walkthrough

This PR updates Russian localization and a few role labels across multiple files, replacing occurrences of "chemist" (химик) with "pharmacist" (фармацевт) and adding two supervisor locale entries, without altering code logic or method signatures.

Changes

Cohort / File(s) Summary
Job & Supervisors
Resources/Locale/ru-RU/job/job-names.ftl, Resources/Locale/ru-RU/job/job-supervisors.ftl
Renamed chemist job labels to фармацевт; added job-supervisors-everyone and job-supervisors-nobody.
Loadouts & UI
Resources/Locale/ru-RU/preferences/loadout-groups.ftl, Resources/Locale/ru-RU/smartfridge/smartfridge.ftl
Changed loadout group labels and smart-fridge request text to reference фармацевт/фармацевтов.
Clothing & Headwear
Resources/Locale/ru-RU/.../clothing/.../jumpsuits.ftl, .../jumpskirts.ftl, .../back/backpacks.ftl, .../back/duffel.ftl, .../back/satchel.ftl, .../outerclothing/wintercoats.ftl, .../head/hats.ftl, .../head/hoods.ftl
Updated Russian display names and descriptions for chemist-related uniforms, backpacks, coats, hats, and hoods to фармацевт variants.
Objects & Devices
Resources/Locale/ru-RU/.../objects/misc/identification_cards.ftl, .../objects/fun/figurines.ftl, .../objects/fun/plushielizard_jobs.ftl, .../objects/devices/pda.ftl
Replaced "химик" with "фармацевт" in ID card, figurine, plushie, and PDA labels/descriptions; minor comment/encoding fixes.
Storage & Furniture
Resources/Locale/ru-RU/.../structures/storage/closets/lockers.ftl, .../wardrobe.ftl
Renamed locker and wardrobe display strings from химика to фармацевта; descriptors unchanged.
Spawners & Shuttle Roles
Resources/Locale/ru-RU/.../markers/spawners/jobs.ftl, .../mobs/player/shuttleroles/roles.ftl, .../shuttleroles/spawners.ftl
Updated spawn point and shuttle role labels to use фармацевт; adjusted WL-change comment markers.
Role Prototypes & Subnames
Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml, Resources/Prototypes/Roles/Jobs/Science/scientist.yml, Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml, Resources/Prototypes/Roles/Jobs/Civilian/clown.yml
Changed some role/subname labels (e.g., медицинский intern Male from "химик-стажёр" → "фармацевт-стажёр"); added new subname entries for Cargo and Clown.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested reviewers

  • Litogin
  • LEVELcat

Poem

"Я — кролик, скачусь по строкам, вещаю вам в такт:
Химик стал фармацевтом — и слышен наш факт.
Плашки, шапки, сумки и карты в обновлённый вид,
Пусть русский текст прыгнул вперёд, как весёлый след. 🐇✨"

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Rename chem' is vague and generic, failing to clearly convey the scope and specifics of the changeset. Use a more descriptive title such as 'Rename chemist role to pharmacist and update related items' to clearly communicate the main changes.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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
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

🤖 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/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl`:
- Around line 74-77: The rename marker block indicates a chemist→pharmacist
rename was intended but the string ent-ChemistryPDA and its .desc still use "КПК
химика" and should be updated to the new term; update the value of
ent-ChemistryPDA and optionally its .desc to use the pharmacist-localized term
(consistent with other renamed keys), ensuring you edit the ent-ChemistryPDA
entry and its .desc so the displayed text matches the rename marker.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 18eacfa and 133bf28.

📒 Files selected for processing (23)
  • Resources/Locale/ru-RU/job/job-names.ftl
  • Resources/Locale/ru-RU/job/job-supervisors.ftl
  • Resources/Locale/ru-RU/preferences/loadout-groups.ftl
  • Resources/Locale/ru-RU/smartfridge/smartfridge.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/backpacks.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/duffel.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/satchel.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/hats.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/hoods.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/wintercoats.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpskirts.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpsuits.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/jobs.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/shuttleroles/roles.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/shuttleroles/spawners.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/plushielizard_jobs.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/storage/closets/lockers/lockers.ftl
  • Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/storage/closets/wardrobe.ftl
  • Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
  • Resources/Prototypes/Roles/Jobs/Science/scientist.yml

Comment on lines +74 to +77
# WL-Changes: Rename start
ent-ChemistryPDA = КПК химика
.desc = На нём есть несколько обесцвеченных пятен.
# WL-Changes: Rename end
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 | 🟡 Minor

Rename marker added, but the Chemistry PDA text was not actually renamed.

Line 75 still says КПК химика, so this segment remains inconsistent with the chemist → pharmacist rename done elsewhere.

💡 Proposed fix
- ent-ChemistryPDA = КПК химика
+ ent-ChemistryPDA = КПК фармацевта
📝 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
# WL-Changes: Rename start
ent-ChemistryPDA = КПК химика
.desc = На нём есть несколько обесцвеченных пятен.
# WL-Changes: Rename end
# WL-Changes: Rename start
ent-ChemistryPDA = КПК фармацевта
.desc = На нём есть несколько обесцвеченных пятен.
# WL-Changes: Rename end
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl`
around lines 74 - 77, The rename marker block indicates a chemist→pharmacist
rename was intended but the string ent-ChemistryPDA and its .desc still use "КПК
химика" and should be updated to the new term; update the value of
ent-ChemistryPDA and optionally its .desc to use the pharmacist-localized term
(consistent with other renamed keys), ensuring you edit the ent-ChemistryPDA
entry and its .desc so the displayed text matches the rename marker.

@tau27 tau27 merged commit 8f14804 into corvax-team:master Feb 28, 2026
13 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.

1 participant