Skip to content

Age Requirement|Проверка на возраст#868

Merged
ThereDrD0 merged 3 commits intomasterfrom
job_age_requirement
Mar 19, 2026
Merged

Age Requirement|Проверка на возраст#868
ThereDrD0 merged 3 commits intomasterfrom
job_age_requirement

Conversation

@DragonDidlo
Copy link
Collaborator

@DragonDidlo DragonDidlo commented Mar 18, 2026

Краткое описание | Short description

Добавление проверки на возраст всем должностям.
AgeRequirement
https://docs.google.com/spreadsheets/d/19IPltFw6aDL_wLn-AyLI5nHwxeJolM6dZ4K7nR30j54/edit?gid=1950741977#gid=1950741977

Changelog
🆑 Parashut

  • add: Всем должностям добавлены проверки на возраст (кроме класса Д). Теперь не будет 18 леток на Директорах.

Summary by CodeRabbit

Примечания к выпуску

  • Новые функции

    • Добавлены возрастные требования для множества должностей (минимумы/инверсные максимумы).
    • Установлено максимальное возрастное ограничение для видов (человек, дворф).
  • Изменения

    • Обновлены требования и порядок проверки для многих ролей.
    • Обновлено начальное снаряжение для ряда должностей — добавления и удаления наборов.
    • Обновлены публичные метаданные некоторых руководящих ролей (отображение, доступ, поведение).

@DragonDidlo DragonDidlo requested a review from ThereDrD0 as a code owner March 18, 2026 10:24
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 18, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b7005003-8f19-4915-bc3f-0f4152585012

📥 Commits

Reviewing files that changed from the base of the PR and between 68bcdfd and b626458.

📒 Files selected for processing (13)
  • Resources/Prototypes/Species/dwarf.yml
  • Resources/Prototypes/Species/human.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/director.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/head_of_medical_sector.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/personnel_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/scientific_service_director.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/EthicsCommittee/ethics_committee_representative.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/botanist_phytogeneticist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/service_personnel.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/psychotherapist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/anomarchology_researcher.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/lead_researcher.yml
🚧 Files skipped from review as they are similar to previous changes (3)
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/anomarchology_researcher.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/scientific_service_director.yml

📝 Walkthrough

Walkthrough

Внесены возрастные требования (AgeRequirement) во множество должностей; в некоторых файлах добавлены или удалены блоки startingGear; у ряда ролей добавлены метаданные и специальные компоненты. Изменения структурны для YAML, без изменений бизнес‑логики за пределами требований и снаряжения.

Changes

Cohort / File(s) Summary
Только возрастные требования
Resources/Prototypes/_Scp/Roles/Jobs/Administration/chief_technical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/Administration/security_commander.yml, Resources/Prototypes/_Scp/Roles/Jobs/Administration/senior_logistics_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/external_administrative_zone_commandant.yml, Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/external_administrative_zone_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/field_medical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/senior_external_administrative_zone_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/technical_trainee.yml, Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/service_personnel.yml, Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/medical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/pharmaceutical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/senior_medical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/anomarchology_researcher.yml, Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/lead_researcher.yml, Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/production_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/heavy_containment_zone_commandant.yml, Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/heavy_containment_zone_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/senior_heavy_containment_zone_officer.yml
Добавлены AgeRequirement записи (минимальный возраст и/или инвертированный предел). Структура прочих полей не изменена.
Возраст + сохранён/добавлен startingGear
Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/general_technical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/LogisticsService/logistics_officer.yml
Добавлены AgeRequirement и новый блок startingGear с полной конфигурацией экипировки.
Возраст + удалён startingGear
Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/electrical_technical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/lead_technical_specialist.yml, Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/botanist_phytogeneticist.yml, Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/hospital_intern.yml
Добавлены AgeRequirement записи; существующие блоки startingGear удалены из перечисленных файлов.
Переработка требований (playtime/department)
Resources/Prototypes/_Scp/Roles/Jobs/Administration/director.yml, Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/junior_external_administrative_zone_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/junior_researcher.yml, Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/junior_heavy_containment_zone_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/psychotherapist.yml
Сохранены исходные OverallPlaytimeRequirement/DepartmentTimeRequirement, но требования переведены в список и дополнены AgeRequirement (включая инвертированные условия).
Комплексные обновления ролей Administration
Resources/Prototypes/_Scp/Roles/Jobs/Administration/head_of_medical_sector.yml, Resources/Prototypes/_Scp/Roles/Jobs/Administration/personnel_officer.yml, Resources/Prototypes/_Scp/Roles/Jobs/Administration/scientific_service_director.yml, Resources/Prototypes/_Scp/Roles/Jobs/EthicsCommittee/ethics_committee_representative.yml
Добавлены/изменены requirements с AgeRequirement; у некоторых ролей добавлены публичные метаданные (canBeAntag, radioBold, displayWeight, accessGroups), блок special с AddComponentSpecial/AddImplantSpecial и/или startingGear.
Species: добавлено maxAge
Resources/Prototypes/Species/dwarf.yml, Resources/Prototypes/Species/human.yml
Добавлено поле maxAge: 85 в определения видов.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐇 Я — кроль, что правит стариной и сном,
В требованиях возраст — новый помет,
Тридцать пять и двадцать два — теперь важен дом,
Снаряга тут или нет — решает тот запрет,
Прыгну в код, как в морковь, и скажу: привет! 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed Название точно отражает основное изменение: добавление проверки возраста ко всем должностям в игре, что является центральным изменением во всех файлах.
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
  • Commit unit tests in branch job_age_requirement
📝 Coding Plan
  • Generate coding plan for human review comments

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.

Tip

CodeRabbit can generate a title for your PR based on the changes with custom instructions.

Set the reviews.auto_title_instructions setting to generate a title for your PR based on the changes in the PR with custom instructions.

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.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (3)
Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml (1)

1-24: ⚠️ Potential issue | 🔴 Critical

Добавьте ссылку на startingGear в определение должности.

В блоке job отсутствует свойство startingGear: GastronomicSpecialistGear. Прототип экипировки определен в том же файле, но не привязан к должности. Игроки, выбравшие эту роль, не получат стартовое снаряжение.

Исправление
 - type: job
   id: GastronomicSpecialist
   name: job-name-gastronomic-specialist
   description: job-description-gastronomic-specialist
   playTimeTracker: JobGastronomicSpecialist
   requirements:
   - !type:AgeRequirement
     requiredAge: 22
   - !type:AgeRequirement
     requiredAge: 85
     inverted: true
+  startingGear: GastronomicSpecialistGear
   icon: JobGastronomicSpecialist
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml`
around lines 1 - 24, The GastronomicSpecialist job lacks a startingGear link so
players won't receive the equipment; update the job definition for id/Name
GastronomicSpecialist by adding startingGear: GastronomicSpecialistGear at the
top-level of the job block (same indentation as icon/supervisors/weight) so the
job references the existing GastronomicSpecialistGear prototype and grants the
gear on spawn.
Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/electrical_technical_specialist.yml (1)

1-28: ⚠️ Potential issue | 🟠 Major

Добавьте ссылку startingGear в определение должности или удалите неиспользуемый прототип.

Персонаж не получит стартовое снаряжение при выборе этой должности, так как поле startingGear: ElectricalTechnicalSpecialistGear отсутствует в определении job (строки 1-28). Прототип ElectricalTechnicalSpecialistGear (строки 30-45) существует в файле, но не используется.

Необходимо либо добавить startingGear: ElectricalTechnicalSpecialistGear в определение job, либо удалить неиспользуемый прототип снаряжения.

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

In
`@Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/electrical_technical_specialist.yml`
around lines 1 - 28, The job "ElectricalTechnicalSpecialist" is missing a
startingGear reference so players won't receive the
ElectricalTechnicalSpecialistGear prototype; either add startingGear:
ElectricalTechnicalSpecialistGear to the job definition for id
ElectricalTechnicalSpecialist (so the job grants the
ElectricalTechnicalSpecialistGear) or remove the unused prototype named
ElectricalTechnicalSpecialistGear if that gear is not needed.
Resources/Prototypes/_Scp/Roles/Jobs/LogisticsService/logistics_officer.yml (1)

31-46: ⚠️ Potential issue | 🟠 Major

Добавьте поле startingGear в определение должности.

Прототип job (строки 1-29) отсутствует поле startingGear: LogisticsOfficerGear. По сравнению с другими job-прототипами в репозитории (RRH.yml, NTF.yml, MH.yml и др.), все они явно указывают связь на стартовую экипировку. Без этого поля экипировка не будет применена к должности.

Все сущности экипировки существуют и доступны в кодовой базе.

Требуется добавить startingGear: LogisticsOfficerGear после поля icon в определение job.

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

In `@Resources/Prototypes/_Scp/Roles/Jobs/LogisticsService/logistics_officer.yml`
around lines 31 - 46, В прототипе job в этом файле добавьте поле startingGear со
значением LogisticsOfficerGear сразу после поля icon; конкретно внесите строку
startingGear: LogisticsOfficerGear в блок описания job (где находятся icon и
прочие свойства) чтобы связать дефиницию должности с уже существующим типом
экипировки LogisticsOfficerGear.
🧹 Nitpick comments (1)
Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/technical_trainee.yml (1)

6-11: Узкий возрастной диапазон для позиции стажёра.

Минимальный возраст 25 лет и максимальный 45 лет создают 20-летнее окно. Для стажёрской должности минимальный возраст кажется высоким. Возможно, стоит проверить соответствие требований в таблице.

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

In
`@Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/technical_trainee.yml`
around lines 6 - 11, Текущие два требования AgeRequirement (поля requiredAge и
inverted) создают узкий диапазон 25–44; исправьте их в блоке requirements: либо
снизьте минимальный возраст (например, поменять первое requiredAge с 25 на 18)
и/или расширьте/удалите верхнюю границу (отредактировать второе AgeRequirement
или убрать inverted-правило), чтобы соответствовать принятой таблице требований
— обновите значения requiredAge и/или удалите второй AgeRequirement в
техничес_trainee.yml в зависимости от решения HR.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In
`@Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/electrical_technical_specialist.yml`:
- Around line 1-28: The job "ElectricalTechnicalSpecialist" is missing a
startingGear reference so players won't receive the
ElectricalTechnicalSpecialistGear prototype; either add startingGear:
ElectricalTechnicalSpecialistGear to the job definition for id
ElectricalTechnicalSpecialist (so the job grants the
ElectricalTechnicalSpecialistGear) or remove the unused prototype named
ElectricalTechnicalSpecialistGear if that gear is not needed.

In
`@Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml`:
- Around line 1-24: The GastronomicSpecialist job lacks a startingGear link so
players won't receive the equipment; update the job definition for id/Name
GastronomicSpecialist by adding startingGear: GastronomicSpecialistGear at the
top-level of the job block (same indentation as icon/supervisors/weight) so the
job references the existing GastronomicSpecialistGear prototype and grants the
gear on spawn.

In `@Resources/Prototypes/_Scp/Roles/Jobs/LogisticsService/logistics_officer.yml`:
- Around line 31-46: В прототипе job в этом файле добавьте поле startingGear со
значением LogisticsOfficerGear сразу после поля icon; конкретно внесите строку
startingGear: LogisticsOfficerGear в блок описания job (где находятся icon и
прочие свойства) чтобы связать дефиницию должности с уже существующим типом
экипировки LogisticsOfficerGear.

---

Nitpick comments:
In
`@Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/technical_trainee.yml`:
- Around line 6-11: Текущие два требования AgeRequirement (поля requiredAge и
inverted) создают узкий диапазон 25–44; исправьте их в блоке requirements: либо
снизьте минимальный возраст (например, поменять первое requiredAge с 25 на 18)
и/или расширьте/удалите верхнюю границу (отредактировать второе AgeRequirement
или убрать inverted-правило), чтобы соответствовать принятой таблице требований
— обновите значения requiredAge и/или удалите второй AgeRequirement в
техничес_trainee.yml в зависимости от решения HR.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a470f498-6f79-4d53-97d4-6b8361f3ecaa

📥 Commits

Reviewing files that changed from the base of the PR and between 8a3456e and 68bcdfd.

📒 Files selected for processing (34)
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/chief_technical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/director.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/head_of_medical_sector.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/personnel_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/scientific_service_director.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/security_commander.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/Administration/senior_logistics_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/external_administrative_zone_commandant.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/external_administrative_zone_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/field_medical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/junior_external_administrative_zone_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/CommandantSquad/senior_external_administrative_zone_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/electrical_technical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/general_technical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/lead_technical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/EngineeringTechnicalService/technical_trainee.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/EthicsCommittee/ethics_committee_representative.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/botanist_phytogeneticist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/gastronomic_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/FoodAndSanitationService/service_personnel.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/LogisticsService/logistics_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/hospital_intern.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/medical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/pharmaceutical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/psychotherapist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/MedicalService/senior_medical_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/anomarchology_researcher.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/junior_researcher.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/lead_researcher.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/ScientificService/production_specialist.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/heavy_containment_zone_commandant.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/heavy_containment_zone_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/junior_heavy_containment_zone_officer.yml
  • Resources/Prototypes/_Scp/Roles/Jobs/SpecialPurposeSquad/senior_heavy_containment_zone_officer.yml

@DragonDidlo
Copy link
Collaborator Author

Пишет кролик: "Добавлено новое начальное снаряжение для нескольких администратвистских должностей."
А где?

@ThereDrD0
Copy link
Collaborator

ThereDrD0 commented Mar 18, 2026

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

@DragonDidlo
Copy link
Collaborator Author

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

Сам же и говорил про возраст на 65 у СБ.
Потом сам думай про дедов с тростью в 85 лет на кадете СБ.

@DragonDidlo
Copy link
Collaborator Author

Пусть ставят 35 лет если лень дёргать возраст.

@666XxttimurkaxX666
Copy link
Contributor

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

Сам же и говорил про возраст на 65 у СБ. Потом сам думай про дедов с тростью в 85 лет на кадете СБ.

это по рп аномальные гиперактивные деды офицеры

@ThereDrD0
Copy link
Collaborator

Я имею ввиду, что раз у нас у всех максимум 85 лет, то зачем оставлять максимально доступный в редакторе доступ в 120 лет.

Нужно уменьшить максимальный возраст в редакторе до 85, а из работ это убрать.

Так логика сохранится, а игрокам будет проще

@666XxttimurkaxX666
Copy link
Contributor

Я имею ввиду, что раз у нас у всех максимум 85 лет, то зачем оставлять максимально доступный в редакторе доступ в 120 лет.

Нужно уменьшить максимальный возраст в редакторе до 85, а из работ это убрать.

Так логика сохранится, а игрокам будет проще

а если у кого то персонажу 86 лет?

@ThereDrD0
Copy link
Collaborator

Надеюсь там есть валидация и ему сбросит до 85

@DragonDidlo
Copy link
Collaborator Author

Я имею ввиду, что раз у нас у всех максимум 85 лет, то зачем оставлять максимально доступный в редакторе доступ в 120 лет.

Нужно уменьшить максимальный возраст в редакторе до 85, а из работ это убрать.

Так логика сохранится, а игрокам будет проще

Я выше написал про то что бред что бля старый дед дослужился лишь до кадета в 85 лет. Ну бред бля.
Я могу макс. возраст ебануть в настройке персонажей 85 и всё. Лимит убрать максимум на те профы у которых потолок уже установлен в 85 лет.

@666XxttimurkaxX666
Copy link
Contributor

666XxttimurkaxX666 commented Mar 18, 2026

Надеюсь там есть валидация и ему сбросит до 85

быстрее ставьте всем своим персонажам 120 лет пока не поздно

@666XxttimurkaxX666
Copy link
Contributor

раритет будет

@ThereDrD0
Copy link
Collaborator

Я имею ввиду, что раз у нас у всех максимум 85 лет, то зачем оставлять максимально доступный в редакторе доступ в 120 лет.

Нужно уменьшить максимальный возраст в редакторе до 85, а из работ это убрать.

Так логика сохранится, а игрокам будет проще

Я выше написал про то что бред что бля старый дед дослужился лишь до кадета в 85 лет. Ну бред бля.
Я могу макс. возраст ебануть в настройке персонажей 85 и всё. Лимит убрать максимум на те профы у которых потолок уже установлен в 85 лет.

Убери границу только у тех, кто будет иметь максимум 85 лет

Я БЛЯТЬ ЕЛЕ НАШЁЛ ЭТУ ХРЕНЬ С maxAge
@ThereDrD0 ThereDrD0 merged commit bbb6155 into master Mar 19, 2026
9 of 10 checks passed
@ThereDrD0 ThereDrD0 deleted the job_age_requirement branch March 19, 2026 04:22
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.

3 participants