Перейти к содержимому
Strategium.ru
    Реклама: ИП Райхерт Карина Андреевна ИНН 346001991373 erid: 2VtzqvTcDga

Event или Скрипт для консольной команды.


Max I The Great

Рекомендованные сообщения

Max I The Great
Здравствуйте. помогите пожалуйста. Хочу создать EVENT или скрипт чтобы одной командой появлялись дети.
Задача Фабрика идеальных наследников (Дети и Бастарды) — Универсальный скрипт для любого статуса персонажа
Что требуется:
Необходимо создать желательно кастомный EVENT (вызываемый через консоль по ID, например event dragon_children.0001) или рабочий скрипт, который открывает интерактивное окно с четырьмя вариантами выбора (опциями) или 4 разных комнады (если это скрипт) для мгновенного спавна детей в лагерь или двор.
Главное требование — скрипт должен быть абсолютно универсальным. Он обязан корректно отрабатывать независимо от титула персонажа: как для безземельного авантюриста (Landless Adventurer), так и для любого приземленного феодала (графа, герцога, короля, императора).
Каждый рожденный ребенок (возраст age = 0) должен принудительно получить фиксированный пул из 21 топовой черты:
  • Генетика: beauty_good_3, intellect_good_3, physique_good_3, fecund, strong, shrewd.
  • Характер: diligent, patient, generous, just, ambitious, zealous, brave, gregarious.
  • Опыт и здоровье: lifestyle_blademaster, lifestyle_hunter, lifestyle_traveler, tourney_participant, athletic, journaller, whole_of_body.

🗂️ Логика четырех вариантов выбора (Option):
  1. Выбор 1 (Тройня законных детей): Мгновенно рожает 3 законных детей.
  2. Выбор 2 (Пятерня законных детей): Мгновенно рожает 5 законных детей.
  3. Выбор 3 (Тройня бастардов): Мгновенно создает 3 бастардов. Второй родитель должен остаться полностью «неизвестным» (на панели персонажа пустой слот), ребенку принудительно выдается трейт bastard.
  4. Выбор 4 (Пятерня бастардов): Мгновенно создает 5 бастардов на тех же условиях (без матери/отца, с трейтом bastard).
     
    ⚠️ Критические проблемы актуального патча, которые скрипт должен обходить:
  5. Силовая привязка к ИСТИННОЙ династии (Главная проблема):
    Если персонаж игрока является безземельным, стандартная команда create_character полностью игнорирует строчки dynasty = root.dynasty или пост-команду set_dynasty = root.dynasty. Движок паникует из-за отсутствия титулов и принудительно генерирует для детей случайную династию простолюдинов (Lowborn) или случайный региональный дом со случайным гербом. При этом, если персонаж игрока — феодал, код династии отрабатывает нормально.
    • Что нужно: Скрипт должен использовать универсальный силовой метод (возможно, через жесткий перехват скоупа save_scope_as -> set_dynasty), который в любом статусе героя (и безземельном, и земельном) гарантированно запишет новорожденных в истинную династию игрока, передав им его оригинальный герб Черного Дракона.
  6. Динамическая привязка матери/отца:
    Для вариантов 1 и 2 (законные дети) скрипт должен автоматически проверять наличие законной супруги. Если супруга есть — она должна вписываться официальной матерью. В актуальном патче строчка mother = this.spouse полностью сбрасывается движком, если и муж, и жена безземельные. На экране консоли пишется «...будет считаться его матерью», но на портрете ребенка мать остается пустой. Если же персонаж земельный, код работает.
    • Что нужно: Скрипт должен динамически и принудительно связывать жену с детьми в качестве матери, невзирая на безземельный или земельный статус родителей, а в вариантах с бастардами (Варианты 3 и 4) — оставлять поле второго родителя гарантированно чистым.
  7. Полная относительность скоупов:
    Код должен быть написан через относительные переменные скоупов (root, this), чтобы при пересадке через дебаг в любого другого персонажа на карте (хоть безземельного бродягу, хоть императора Сун) — ивент генерировал идеальных детей именно для текущего активного героя и его текущей династии.

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   Вы не можете вставлять картинки напрямую. Загрузите или вставьте их через URL.

  • Ответы 0
  • Создано 11.06.2026
  • Последний ответ 11.06.2026
  • Просмотры 193
  • Ответов в сутки 0
  • Просмотров в сутки 3.02

Лучшие авторы в этой теме

  • Max I The Great

    1

Популярные дни

Лучшие авторы в этой теме

Популярные дни

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу
  • Модераторы онлайн

    • alexis
    • Blackfyre Kreis
×
×
  • Создать...