Hi all,
Currently working away on a little mod that will flip Rurik and his vassals to varangian and as the time period goes on you flip to russian,etc,etc
Currently having one drama and that's with my invasion script.
I'm using the Paradox script used for the Turks, but for some really annoying reason when it activates the following happens.
-The Kievan Rus becomes the vassal of the pope.
-The player receives both his SE troops and money.
Currently just using the E_russia as place holder till I get it to work then I will create a custom title for the schmuck.
The script is as follows:
Any help would be great before I have to stab someone...
Currently working away on a little mod that will flip Rurik and his vassals to varangian and as the time period goes on you flip to russian,etc,etc
Currently having one drama and that's with my invasion script.
I'm using the Paradox script used for the Turks, but for some really annoying reason when it activates the following happens.
-The Kievan Rus becomes the vassal of the pope.
-The player receives both his SE troops and money.
Currently just using the E_russia as place holder till I get it to work then I will create a custom title for the schmuck.
The script is as follows:
# Rise of the kievs - notification
narrative_event = {
id = var.4a
title = "EVTNAME60200"
desc = "EVTDESC60200"
major = yes
picture = "GFX_evt_mongols"
border = "GFX_event_narrative_frame_war"
only_playable = yes
hide_from = yes
trigger = {
year = 867
NOT = { year = 1010 }
religion = catholic
controls_religion = yes # Let it happen for the Pope - he's always around
NOT = { has_global_flag = kiev_rumors }
NOT = { has_global_flag = kiev_arrival }
}
mean_time_to_happen = {
months = 4
}
immediate = {
set_global_flag = kiev_rumors
activate_title = { title = e_russia status = yes }
create_random_soldier = {
random_traits = no
name = Yngvar
dynasty = 705 # kiev
culture = varangian
religion = var_slavic_pagan
age = 16
attributes = {
martial = 8
diplomacy = 4
stewardship = 5
intrigue = 4
learning = 3
}
health = 16
fertility = 0.7
trait = brilliant_strategist
trait = wroth
trait = cruel
trait = proud
trait = zealous
}
new_character = {
e_russia = {
gain_title = PREV
}
set_defacto_liege = THIS
}
}
option = {
name = "EVTOPTA60000"
}
}
# Rise of the kievs
narrative_event = {
id = var.4b
title = EVTNAME60201
desc = EVTDESC60201
major = yes
hide_new = yes
picture = GFX_evt_mongols
border = GFX_event_narrative_frame_war
only_playable = yes
trigger = {
year = 888
has_landed_title = e_russia
has_global_flag = kiev_rumors
NOT = { has_global_flag = kiev_arrival }
}
mean_time_to_happen = {
months = 6
}
option = {
name = OK
trigger = {
has_landed_title = e_russia
}
set_global_flag = kiev_arrival
set_character_flag = horde_invader
547 = { # Kiev
kingdom = {
ROOT = {
war = {
casus_belli = tribal_invasion
target = PREVPREV # The top liege of the owner of Kiev
thirdparty_title = PREV # The de jure kingdom
}
}
}
}
wealth = 2500
spawn_unit = {
owner = ROOT
leader = ROOT
province = 414 # Kiev
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 36
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
attrition = 0.1
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 547 # Kiev
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
attrition = 0.2
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 547 # Kiev
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
attrition = 0.2
}
}
# Some extra courtiers
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 16
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 18
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 18
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 20
}
create_character = {
random_traits = yes
dynasty = none
religion = var_slavic_pagan
culture = varangian
female = no
age = 25
}
create_character = {
random_traits = yes
dynasty = none
religion = var_slavic_pagan
culture = varangian
female = no
age = 26
}
create_character = {
random_traits = yes
dynasty = none
religion = var_slavic_pagan
culture = varangian
female = no
age = 28
}
create_character = {
random_traits = yes
dynasty = none
religion = norse_pagan
culture = varangian
female = yes
age = 16
}
create_character = {
random_traits = yes
dynasty = none
religion = norse_pagan
culture = varangian
female = yes
age = 17
}
}
option = {
name = "EVTOPTB60201"
trigger = {
religion_group = muslim
NOT = { has_landed_title = e_russia }
}
}
option = {
name = "EVTOPTC60201"
trigger = {
religion_group = christian
NOT = { has_landed_title = e_russia }
}
}
option = {
name = "EVTOPTD60201"
trigger = {
NOT = { religion_group = christian }
NOT = { religion_group = muslim }
NOT = { has_landed_title = e_russia }
}
}
}
narrative_event = {
id = var.4a
title = "EVTNAME60200"
desc = "EVTDESC60200"
major = yes
picture = "GFX_evt_mongols"
border = "GFX_event_narrative_frame_war"
only_playable = yes
hide_from = yes
trigger = {
year = 867
NOT = { year = 1010 }
religion = catholic
controls_religion = yes # Let it happen for the Pope - he's always around
NOT = { has_global_flag = kiev_rumors }
NOT = { has_global_flag = kiev_arrival }
}
mean_time_to_happen = {
months = 4
}
immediate = {
set_global_flag = kiev_rumors
activate_title = { title = e_russia status = yes }
create_random_soldier = {
random_traits = no
name = Yngvar
dynasty = 705 # kiev
culture = varangian
religion = var_slavic_pagan
age = 16
attributes = {
martial = 8
diplomacy = 4
stewardship = 5
intrigue = 4
learning = 3
}
health = 16
fertility = 0.7
trait = brilliant_strategist
trait = wroth
trait = cruel
trait = proud
trait = zealous
}
new_character = {
e_russia = {
gain_title = PREV
}
set_defacto_liege = THIS
}
}
option = {
name = "EVTOPTA60000"
}
}
# Rise of the kievs
narrative_event = {
id = var.4b
title = EVTNAME60201
desc = EVTDESC60201
major = yes
hide_new = yes
picture = GFX_evt_mongols
border = GFX_event_narrative_frame_war
only_playable = yes
trigger = {
year = 888
has_landed_title = e_russia
has_global_flag = kiev_rumors
NOT = { has_global_flag = kiev_arrival }
}
mean_time_to_happen = {
months = 6
}
option = {
name = OK
trigger = {
has_landed_title = e_russia
}
set_global_flag = kiev_arrival
set_character_flag = horde_invader
547 = { # Kiev
kingdom = {
ROOT = {
war = {
casus_belli = tribal_invasion
target = PREVPREV # The top liege of the owner of Kiev
thirdparty_title = PREV # The de jure kingdom
}
}
}
}
wealth = 2500
spawn_unit = {
owner = ROOT
leader = ROOT
province = 414 # Kiev
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 36
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
attrition = 0.1
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 414 # Dashhowuz
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 547 # Kiev
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
attrition = 0.2
}
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 35
attributes = {
martial = 12
}
trait = brilliant_strategist
}
new_character = {
spawn_unit = {
province = 547 # Kiev
owner = PREV
troops =
{
light_infantry = { 800 800 }
heavy_infantry = { 400 400 }
knights = { 47 47 }
}
attrition = 0.2
}
}
# Some extra courtiers
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 16
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 18
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 18
}
create_character = {
random_traits = yes
dynasty = random
religion = var_slavic_pagan
culture = varangian
female = no
age = 20
}
create_character = {
random_traits = yes
dynasty = none
religion = var_slavic_pagan
culture = varangian
female = no
age = 25
}
create_character = {
random_traits = yes
dynasty = none
religion = var_slavic_pagan
culture = varangian
female = no
age = 26
}
create_character = {
random_traits = yes
dynasty = none
religion = var_slavic_pagan
culture = varangian
female = no
age = 28
}
create_character = {
random_traits = yes
dynasty = none
religion = norse_pagan
culture = varangian
female = yes
age = 16
}
create_character = {
random_traits = yes
dynasty = none
religion = norse_pagan
culture = varangian
female = yes
age = 17
}
}
option = {
name = "EVTOPTB60201"
trigger = {
religion_group = muslim
NOT = { has_landed_title = e_russia }
}
}
option = {
name = "EVTOPTC60201"
trigger = {
religion_group = christian
NOT = { has_landed_title = e_russia }
}
}
option = {
name = "EVTOPTD60201"
trigger = {
NOT = { religion_group = christian }
NOT = { religion_group = muslim }
NOT = { has_landed_title = e_russia }
}
}
}
Any help would be great before I have to stab someone...