modifier = { exists = owner OR = { AND = { exists = fleet fleet = { is_ship_class = shipclass_transport } } owner = { any_owned_army = { exists = leader leader = { is_same_value = root } } } } factor = @job_weight_mult } modifier = { exists = owner NOT = { owner = { any_owned_army = { exists = leader leader = { is_same_value = root } } } } factor = @job_weight_opp_mult } modifier = { has_leader_flag = block_army_traits NOT = { has_trait = subclass_commander_general } factor = 0 }