Skip to content

Продолжительность жизни ксено и дварфов - #176

Open
bzzzbzzbz wants to merge 4 commits into
ArcaneSS14:masterfrom
bzzzbzzbz:xeno_ages
Open

Продолжительность жизни ксено и дварфов#176
bzzzbzzbz wants to merge 4 commits into
ArcaneSS14:masterfrom
bzzzbzzbz:xeno_ages

Conversation

@bzzzbzzbz

@bzzzbzzbz bzzzbzzbz commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Описание PR

Увеличил продолжительность жизни ксено до 1000 лет и дварфов - до 500.
КПБ теперь не могут ставить возраст меньше 18.
Лорна.

Медиа

Тип PR

  • Feature
  • Fix
  • Tweak
  • Balance
  • Refactor
  • Port
  • Translate
  • Resprite

Лицензионное соглашение

  • Я согласен с лицензионным соглашением Contributor License Agreement, для Arcane SS14 Organization.

Изменения

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Главное изменение

  • Для HumanoidXeno заданы возрастные параметры:
    • минимальный возраст — 18 лет;
    • молодой возраст — 1000 лет;
    • пожилой возраст — 7000 лет;
    • максимальный возраст — 10000 лет.
  • Изменение затрагивает лор и возрастную механику вида.

Resources / localization

  • Изменён прототип Resources/Prototypes/_Arcane/Species/humanoid_xeno.yml.
  • ID прототипа и расположение файла не изменялись.
  • Локализация не требуется.

Validation / risk

  • Тесты и runtime-проверка не указаны.
  • Риск регрессии низкий: изменены только параметры прототипа.
  • Изменение максимального возраста дварфов до 500 лет в предоставленном описании файлов не подтверждено.

Walkthrough

Changes

Возрастные параметры вида

Layer / File(s) Summary
Настройки возраста прототипа
Resources/Prototypes/_Arcane/Species/humanoid_xeno.yml
Прототип HumanoidXeno получил minAge: 18, maxAge: 10000, youngAge: 1000 и oldAge: 7000.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested reviewers: puroslavking, matavsn

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed Заголовок описывает изменение продолжительности жизни ксено и дварфов, но в фактическом наборе изменений изменён только HumanoidXeno.
Description check ✅ Passed Описание связано с изменением возраста ксено и ограничением минимального возраста, поэтому соответствует изменениям по теме.
✨ 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.

@bzzzbzzbz

Copy link
Copy Markdown
Contributor Author

@coderabbitai почему тесты упали?

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

repo="ArcaneSS14/arcane"
pr="176"

echo "== PR checks =="
gh pr checks "$pr" --repo "$repo" || true

echo
echo "== Failed GitHub Actions jobs and logs =="
gh run list --repo "$repo" --branch "$(gh pr view "$pr" --repo "$repo" --json headRefName --jq .headRefName)" \
  --status failure --limit 10 --json databaseId,name,workflowName,conclusion,url \
  --jq '.[] | [.databaseId, .workflowName, .name, .conclusion, .url] | `@tsv`' |
while IFS=$'\t' read -r run_id workflow job conclusion url; do
  echo "--- Run $run_id: $workflow / $job ($conclusion) ---"
  echo "$url"
  gh run view "$run_id" --repo "$repo" --log-failed 2>&1 | tail -n 160 || true
done

Length of output: 36863


@bzzzbzzbz Тесты упали не из-за изменения возраста ксено в #176.

Причины:

  1. YAML Linter не может загрузить Prototypes/_EinsteinEngines/Species/ipc.yml.
    В файле есть дублирующий ключ minAge на Line 25.

  2. Build & Test Map Renderer падает при инициализации карты.
    Причина: неизвестный тег IPCMaskWearable. Он используется в прототипе или снаряжении IPC, но не зарегистрирован в системе тегов.

Test Packaging и ещё один build (ubuntu-latest) пока выполняются.

You are interacting with an AI system.

@UmbiMax

UmbiMax commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Не трогать роботов. Это не животные.

@UmbiMax

UmbiMax commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Максимум у дварфов урезать до 400

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants