Пересобрать систему восстаний - Моды и моддинг - Strategium.ru Перейти к содержимому

Пересобрать систему восстаний

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

Кастилиус

Привет всем! Меня всегда донимала тупая система восстаний от парадоксов. Потому решил её пересобрать. Я полностью убрал понятие процентного шанса восстать в любой провинции (просто сделал зависимости от стабильности, хоть -3 хоть +3 дает в минус 100% шанса восстаний и минимальный порог восстаний в -100%).

Это был первый шаг.

Второй шаг, это было создание эвента восстаний. Уже есть такой эвент, но он не частый, потому я просто его скопировал и создал новый эвент, где ввел шансы по его выпаду на провинцию в зависимости от признанности нации провинции и религии. А еще от стабы. Ввел большие числа, что бы чаще эвент срабатывал, но он работает как то криво. За Золотую Орду компом специально захватил (через консоль annex) всю Европу, восстаний долго не было. Но потом волной восстание прокатилось, восстали абсолютно ВСЕ провинции Золотой Орды. Почему так? Сам я играю за Иерусалим на месте Испании, у меня стаба -3 почти постоянно, провинций с французской нацией мало, но эвент не срабатывает.

Вот содержимое эвента:

# Rebel

province_event = {

id = 100500

trigger = {

owner = {

num_of_cities = 0

}

}

mean_time_to_happen = {

months = 5000 # Random Province Event

modifier = {

factor = 80.5

owner = { NOT = { accepted_culture = THIS } }

}

modifier = {

factor = 80.5

owner = { NOT = { religion = THIS } }

}

modifier = {

factor = 50.5

owner = { stability = -3 }

}

modifier = {

factor = 45.5

owner = { stability = -2 }

}

modifier = {

factor = 30.0

owner = { NOT = { stability = -1 } }

}

modifier = {

factor = 25.5

owner = { stability = 0 }

}

modifier = {

factor = 20.0

owner = { stability = 1 }

}

modifier = {

factor = 15.5

owner = { stability = 0 }

}

modifier = {

factor = 2.0

owner = { luck = yes }

}

}

title = "EVTNAME100500"

desc = "EVTDESC100500"

option = {

name = "EVTOPTA100500" # Ignore them

create_revolt = 1

}

option = {

name = "EVTOPTB100500" # Lower taxes

add_province_modifier = {

name = "tax_reduction"

duration = 300

}

}

}

Изменено пользователем Кастилиус
Ссылка на комментарий

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

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

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

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

  Only 75 emoji are allowed.

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

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

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 0
  • Создано
  • Последний ответ
  • Просмотры 1952

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

  • Кастилиус

    1

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

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

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

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

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


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...