Here's a particular piece of code
This makes fleet fly around and blow up the planets, until there's no more planets in system, as advertised, however for some reason I'm always getting rich energy deposit. The outcomes are randomized when I trigger those events from console, but not when I let fleet roam.
Can anyone help me?
Code:
#Fleet order event
fleet_event = {
id = mem_blacksite.710
hide_window = yes
is_triggered_only = yes
trigger = {
}
immediate = {
clear_fleet_actions = this
queue_actions = {
find_random_planet = {
trigger = {
id = mem_blacksite.destroy_planet.1
is_star = no
is_asteroid = no
is_ringworld = no
NOR = {
is_planet_class = pc_gas_giant
is_planet_class = pc_shattered
is_planet_class = pc_broken
is_planet_class = pc_shielded
}
}
found_planet = {
orbit_planet = this
wait = {
duration = 30
random = 120
}
effect = {
id = mem_blacksite.destroy_planet.2
planet_event = { id = mem_blacksite.711 days = 1 }
}
}
}
}
}
}
#Deposit-setting event (Seem to releat roll inside fleet order)
planet_event = {
id = mem_blacksite.711
hide_window = yes
is_triggered_only = yes
immediate = {
change_pc = pc_shattered
add_modifier = {
modifier = mem_blacksite_strange
days = -1
}
orbital_deposit_tile = {
clear_deposits = yes
random_list = {
50 = {}
10 = {
add_deposit = d_rich_mineral_deposit
}
10 = {
add_deposit = d_rich_energy_deposit
}
5 = {
add_deposit = d_rich_mineral_deposit
add_deposit = d_rich_energy_deposit
}
10 = {
add_deposit = d_rich_physics_deposit
}
10 = {
add_deposit = d_rich_engineering_deposit
}
5 = {
add_deposit = d_rich_physics_deposit
add_deposit = d_rich_engineering_deposit
}
}
}
event_target:blacksite_fleet = {
fleet_event = { id = mem_blacksite.710 }
}
}
}
This makes fleet fly around and blow up the planets, until there's no more planets in system, as advertised, however for some reason I'm always getting rich energy deposit. The outcomes are randomized when I trigger those events from console, but not when I let fleet roam.
Can anyone help me?