bm: add "Void Machines" civic, machine version of "Void Hive"

This commit is contained in:
2024-06-08 15:18:11 +02:00
parent 1b23807244
commit 48ff08f2c6
7 changed files with 173 additions and 2 deletions
@@ -0,0 +1,20 @@
civic_bm_void_machines = {
playable = { has_lithoids = yes }
ai_playable = { has_lithoids = yes }
description = civic_tooltip_void_hive_effects
potential = {
authority = { value = auth_machine_intelligence }
}
random_weight = {
base = @civic_default_random_weight
}
ai_weight = {
base = @ai_civic_default_base_weight
}
modifier = {
megastructures_cost_mult = -0.05
megastructure_build_speed_mult = 0.1
councilor_gestalt_growth_exp_gain = @gestalt_civic_node_xp_rate
}
}
@@ -0,0 +1,5 @@
on_monthly_pulse_country = {
events = {
bm.1
}
}
@@ -0,0 +1,93 @@
mining_station = {
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
max_hitpoints = @station_civilian_hp
modifier = {
ship_armor_add = 1000
ship_evasion_mult = -1
}
size_multiplier = 1
fleet_slot_size = 1
section_slots = { "mid" = { locator = "part1" } }
num_target_locators = 0
is_space_station = yes
build_block_radius = @build_block_radius_civilian
is_civilian = no
components_add_to_cost = no
enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_space_construction" }
class = shipclass_mining_station
is_designable = no
valid_target_aggressive_stance = no
auto_upgrade = yes
resources = {
category = station_gatherers
cost = {
minerals = 100
}
cost = {
trigger = {
from = {
OR = {
has_valid_civic = civic_void_hive
has_valid_civic = civic_bm_void_machines
}
}
}
unity = 10
}
upkeep = {
energy = 1
}
}
}
research_station = {
max_speed = 0.0
acceleration = 0.0
rotation_speed = 0.0
max_hitpoints = @station_civilian_hp
modifier = {
ship_armor_add = 1000
ship_evasion_mult = -1
}
size_multiplier = 1
fleet_slot_size = 1
section_slots = { "mid" = { locator = "part1" } }
num_target_locators = 1
is_space_station = yes
build_block_radius = @build_block_radius_civilian
is_civilian = no
components_add_to_cost = no
enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_space_construction" }
class = shipclass_research_station
is_designable = no
valid_target_aggressive_stance = no
auto_upgrade = yes
resources = {
category = station_researchers
cost = {
minerals = 100
}
cost = {
trigger = {
from = {
OR = {
has_valid_civic = civic_void_hive
has_valid_civic = civic_bm_void_machines
}
}
}
unity = 10
}
upkeep = {
energy = 1
}
}
}