Nevermind found a way, not how i wanted it but got it anyway, mod for those interested = https://steamcommunity.com/sharedfiles/filedetails/?id=2886423894
Hi, so yeah that bug where a general gets sent on expedition and it fails or in any other event where they become "busy" yet never return, i have had that happen in 3 games and it was so bad to get generals stuck like that forever.
So i found this in the game files on "test events" and looks like a possible fix but no matter what i do it just doesn't work.
Maybe because of the line that says "Shouldn't actually be needed, as void characters are not included in scoped character lists" so if characters in void/busy are never included that means i can't ever select them in an event so i can free them?
anyway if anyone knows how to make this work i appreciate it so i can avoid having to deal with more ghost generals going forward in new games.
test.37 = {
title = "Missing title"
type = country_event
duration = 10
option = {
name = "Missing option name"
show_as_unavailable = { always = yes }
trigger = {
any_scope_character = {
is_in_void = no # Shouldn't actually be needed, as void characters are not included in scoped character lists
has_role = general
}
}
random_scope_character = {
limit = {
is_in_void = no # Shouldn't actually be needed, as void characters are not included in scoped character lists
has_role = general
}
place_character_in_void = 6 # After 6 months, delete the voided character
}
}
option = {
name = "Missing option name"
show_as_unavailable = { always = yes }
trigger = {
any_character_in_void = {
owner = root
}
}
random_character_in_void = {
limit = { owner = root }
free_character_from_void = yes
}
}
option = {
name = "Missing option name"
default_option = yes
}
}
Hi, so yeah that bug where a general gets sent on expedition and it fails or in any other event where they become "busy" yet never return, i have had that happen in 3 games and it was so bad to get generals stuck like that forever.
So i found this in the game files on "test events" and looks like a possible fix but no matter what i do it just doesn't work.
Maybe because of the line that says "Shouldn't actually be needed, as void characters are not included in scoped character lists" so if characters in void/busy are never included that means i can't ever select them in an event so i can free them?
anyway if anyone knows how to make this work i appreciate it so i can avoid having to deal with more ghost generals going forward in new games.
test.37 = {
title = "Missing title"
type = country_event
duration = 10
option = {
name = "Missing option name"
show_as_unavailable = { always = yes }
trigger = {
any_scope_character = {
is_in_void = no # Shouldn't actually be needed, as void characters are not included in scoped character lists
has_role = general
}
}
random_scope_character = {
limit = {
is_in_void = no # Shouldn't actually be needed, as void characters are not included in scoped character lists
has_role = general
}
place_character_in_void = 6 # After 6 months, delete the voided character
}
}
option = {
name = "Missing option name"
show_as_unavailable = { always = yes }
trigger = {
any_character_in_void = {
owner = root
}
}
random_character_in_void = {
limit = { owner = root }
free_character_from_void = yes
}
}
option = {
name = "Missing option name"
default_option = yes
}
}
Last edited: