Stellaris

Stellaris

At War: Starbase Improvements 2.8.1 Update
Aus1rathia 28 Jan, 2021 @ 11:00pm
About Defense Platform
Although it's much better than vanilla, the individual size is still so small that building multiple Defense Platforms in an end game takes a too long time and tedious.

Especially when I have multiple Strategic Coordination Centers (I built mine and then captured AI's)

+ It misses piracy_suppression of vanilla update

By referring to the 2.8.1's vanilla data (especially dummy data of military_station_medium and large), I think it's better to make the both of defense platforms of vanilla and mod much larger to make a few elite instead.

The following is what I made with minimal editing.

Would you look into these?


eac_station_defense.txt

build_block_radius_military = 200

military_station_small = {
max_speed = 6
rotation_speed = 10
acceleration = 10
max_hitpoints = 7500
modifier = {
ship_evasion_mult = -1
ships_upkeep_mult = -0.25
ship_armor_add = 50
ship_shield_mult = 0.5
ship_piracy_suppression_add = 12
}
ship_modifier = {
ship_weapon_range_mult = 0.50
}
combat_size_multiplier = 2
size_multiplier = 6
fleet_slot_size = 4
section_slots = {
"north" = { locator = "part1" }
"west" = { locator = "part2" }
"east" = { locator = "part3" }
"south" = { locator = "part4" }
}
is_designable = yes
uses_name_prefix = no
takes_name_from_ship_design = yes
num_target_locators = 0
is_space_station = yes
base_buildtime = 200

enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "tech_space_defense_station_1" }
class = shipclass_military_station
construction_type = starbase_defenses

required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"

build_block_radius = @build_block_radius_military

potential_construction = {
is_scope_type = starbase
has_starbase_size >= starbase_outpost
}

resources = {
category = ships
}
}

eac_military_station_heavy_small = {
max_speed = 6
rotation_speed = 10
acceleration = 10
modifier = {
ship_evasion_mult = -1
ship_armor_add = 50
ship_shield_mult = 1
ships_upkeep_mult = -0.25
ship_piracy_suppression_add = 32
}
ship_modifier = {
ship_weapon_range_mult = 0.50
}
max_hitpoints = 15000
combat_size_multiplier = 2
size_multiplier = 16
fleet_slot_size = 8
section_slots = {
"north" = { locator = "part1" locator = "part2" }
"west" = { locator = "part3" locator = "part4" }
"east" = { locator = "part5" locator = "part6" }
"south" = { locator = "part7" locator = "part8" }
}
is_designable = yes
uses_name_prefix = no
takes_name_from_ship_design = yes
num_target_locators = 0
is_space_station = yes
base_buildtime = 300

enable_default_design = yes #if yes, countries will have an auto-generated design at start
prerequisites = { "eac_tech_space_defense_station_heavy_1" }
class = shipclass_military_station
construction_type = starbase_defenses

required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"

build_block_radius = @build_block_radius_military
}




eac_utilities_power.txt

@platform_power_1 = 380
@platform_power_2 = 500
@platform_power_3 = 675
@platform_power_4 = 900
@platform_power_5 = 1200
@platform_power_6 = 1600

@platform_power_1d = 760
@platform_power_2d = 1000
@platform_power_3d = 1300
@platform_power_4d = 1800
@platform_power_5d = 2400
@platform_power_6d = 3200

@platform_cost_1 = 25
@platform_cost_2 = 31
@platform_cost_3 = 39
@platform_cost_4 = 49
@platform_cost_5 = 62
@platform_cost_6 = 80

@starbase_power_1 = 1500
@starbase_power_2 = 3000
@starbase_power_3 = 6000
@starbase_power_4 = 12000
@starbase_power_5 = 24000
@starbase_power_6 = 48000

utility_component_template = {
key = "PLATFORM_FISSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_1"
icon_frame = 1
power = @platform_power_1
resources = {
category = ship_components
cost = {
alloys = @platform_cost_1
}
upkeep = {
energy = 0.20
alloys = 0.02
}
}

prerequisites = { "tech_fission_power" }
class_restriction = { shipclass_military_station }
size_restriction = {
military_station_small
military_station_medium
military_station_large
}
component_set = "power_core"
upgrades_to = "PLATFORM_FUSION_REACTOR"

ai_weight = {
weight = 1
}
}

utility_component_template = {
key = "PLATFORM_FUSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_2"
icon_frame = 1
power = @platform_power_2
resources = {
category = ship_components
cost = {
alloys = @platform_cost_2
}
upkeep = {
energy = 0.26
alloys = 0.026
}
}

prerequisites = { "tech_fusion_power" }
class_restriction = { shipclass_military_station }
size_restriction = {
military_station_small
military_station_medium
military_station_large
}
component_set = "power_core"
upgrades_to = "PLATFORM_COLD_FUSION_REACTOR"

ai_weight = {
weight = 2
}
}

utility_component_template = {
key = "PLATFORM_COLD_FUSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_3"
icon_frame = 1
power = @platform_power_3
resources = {
category = ship_components
cost = {
alloys = @platform_cost_3
}
upkeep = {
energy = 0.26
alloys = 0.026
}
}

prerequisites = { "tech_cold_fusion_power" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
military_station_small
military_station_medium
military_station_large
}
upgrades_to = "PLATFORM_ANTIMATTER_REACTOR"

ai_weight = {
weight = 3
}
}

utility_component_template = {
key = "PLATFORM_ANTIMATTER_REACTOR"
size = large
icon = "GFX_ship_part_reactor_4"
icon_frame = 1
power = @platform_power_4
resources = {
category = ship_components
cost = {
alloys = @platform_cost_4
}
upkeep = {
energy = 0.44
alloys = 0.044
}
}

prerequisites = { "tech_antimatter_power" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
military_station_small
military_station_medium
military_station_large
}
upgrades_to = "PLATFORM_ZERO_POINT_REACTOR"

ai_weight = {
weight = 4
}
}

utility_component_template = {
key = "PLATFORM_ZERO_POINT_REACTOR"
size = large
icon = "GFX_ship_part_reactor_5"
icon_frame = 1
power = @platform_power_5
resources = {
category = ship_components
cost = {
alloys = @platform_cost_5
}
upkeep = {
energy = 0.57
alloys = 0.057
}
}

prerequisites = { "tech_zero_point_power" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
military_station_small
military_station_medium
military_station_large
}
upgrades_to = "PLATFORM_DARK_MATTER_REACTOR"

ai_weight = {
weight = 5
}
}

utility_component_template = {
key = "PLATFORM_DARK_MATTER_REACTOR"
size = large
icon = "GFX_ship_part_dark_matter_power_core"
icon_frame = 1
power = @platform_power_6
resources = {
category = ship_components
cost = {
alloys = @platform_cost_6
sr_dark_matter = 4
}
upkeep = {
energy = 0.74
alloys = 0.074
}
}

prerequisites = { "tech_dark_matter_power_core" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
military_station_small
military_station_medium
military_station_large
}

ai_weight = {
weight = 6
modifier = {
factor = 0.0
is_country_type = default
has_monthly_income = { resource = sr_dark_matter value <= 0 }
}
}
}

utility_component_template = {
key = "EAC_PLATFORM_FISSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_1"
icon_frame = 1
power = @platform_power_1d
resources = {
category = ship_components
cost = {
alloys = @platform_cost_1
}
upkeep = {
energy = 0.20
alloys = 0.02
}
}

prerequisites = { "tech_fission_power" }
class_restriction = { shipclass_military_station }
size_restriction = {
eac_military_station_heavy_small
}
component_set = "power_core"
upgrades_to = "EAC_PLATFORM_FUSION_REACTOR"

ai_weight = {
weight = 1
}
}

utility_component_template = {
key = "EAC_PLATFORM_FUSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_2"
icon_frame = 1
power = @platform_power_2d
resources = {
category = ship_components
cost = {
alloys = @platform_cost_2
}
upkeep = {
energy = 0.26
alloys = 0.026
}
}

prerequisites = { "tech_fusion_power" }
class_restriction = { shipclass_military_station }
size_restriction = {
eac_military_station_heavy_small
}
component_set = "power_core"
upgrades_to = "EAC_PLATFORM_COLD_FUSION_REACTOR"

ai_weight = {
weight = 2
}
}

utility_component_template = {
key = "EAC_PLATFORM_COLD_FUSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_3"
icon_frame = 1
power = @platform_power_3d
resources = {
category = ship_components
cost = {
alloys = @platform_cost_3
}
upkeep = {
energy = 0.26
alloys = 0.026
}
}

prerequisites = { "tech_cold_fusion_power" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
eac_military_station_heavy_small
}
upgrades_to = "EAC_PLATFORM_ANTIMATTER_REACTOR"

ai_weight = {
weight = 3
}
}

utility_component_template = {
key = "EAC_PLATFORM_ANTIMATTER_REACTOR"
size = large
icon = "GFX_ship_part_reactor_4"
icon_frame = 1
power = @platform_power_4d
resources = {
category = ship_components
cost = {
alloys = @platform_cost_4
}
upkeep = {
energy = 0.44
alloys = 0.044
}
}

prerequisites = { "tech_antimatter_power" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
eac_military_station_heavy_small
}
upgrades_to = "EAC_PLATFORM_ZERO_POINT_REACTOR"

ai_weight = {
weight = 4
}
}

utility_component_template = {
key = "EAC_PLATFORM_ZERO_POINT_REACTOR"
size = large
icon = "GFX_ship_part_reactor_5"
icon_frame = 1
power = @platform_power_5d
resources = {
category = ship_components
cost = {
alloys = @platform_cost_5
}
upkeep = {
energy = 0.57
alloys = 0.057
}
}

prerequisites = { "tech_zero_point_power" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
eac_military_station_heavy_small
}
upgrades_to = "EAC_PLATFORM_DARK_MATTER_REACTOR"

ai_weight = {
weight = 5
}
}

utility_component_template = {
key = "EAC_PLATFORM_DARK_MATTER_REACTOR"
size = large
icon = "GFX_ship_part_dark_matter_power_core"
icon_frame = 1
power = @platform_power_6d
resources = {
category = ship_components
cost = {
alloys = @platform_cost_6
sr_dark_matter = 4
}
upkeep = {
energy = 0.74
alloys = 0.074
}
}

prerequisites = { "tech_dark_matter_power_core" }
component_set = "power_core"
class_restriction = { shipclass_military_station }
size_restriction = {
eac_military_station_heavy_small
}

ai_weight = {
weight = 6
}
}

#######################################

utility_component_template = {
key = "EAC_STARBASE_FISSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_1"
icon_frame = 1
power = @starbase_power_1

prerequisites = { "tech_fission_power" }
class_restriction = { shipclass_starbase }
component_set = "power_core"
size_restriction = {
starbase_outpost
starbase_starport
starbase_starhold
starbase_starfortress
starbase_citadel
}
upgrades_to = "EAC_STARBASE_FUSION_REACTOR"

ai_weight = {
weight = 100
}
}

utility_component_template = {
key = "EAC_STARBASE_FUSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_2"
icon_frame = 1
power = @starbase_power_2

prerequisites = { "tech_fusion_power" }
class_restriction = { shipclass_starbase }
component_set = "power_core"
size_restriction = {
starbase_outpost
starbase_starport
starbase_starhold
starbase_starfortress
starbase_citadel
}
upgrades_to = "EAC_STARBASE_COLD_FUSION_REACTOR"

ai_weight = {
weight = 200
}
}

utility_component_template = {
key = "EAC_STARBASE_COLD_FUSION_REACTOR"
size = large
icon = "GFX_ship_part_reactor_3"
icon_frame = 1
power = @starbase_power_3

prerequisites = { "tech_cold_fusion_power" }
class_restriction = { shipclass_starbase }
component_set = "power_core"
size_restriction = {
starbase_outpost
starbase_starport
starbase_starhold
starbase_starfortress
starbase_citadel
}
upgrades_to = "EAC_STARBASE_ANTIMATTER_REACTOR"

ai_weight = {
weight = 300
}
}

utility_component_template = {
key = "EAC_STARBASE_ANTIMATTER_REACTOR"
size = large
icon = "GFX_ship_part_reactor_4"
icon_frame = 1
power = @starbase_power_4

prerequisites = { "tech_antimatter_power" }
class_restriction = { shipclass_starbase }
component_set = "power_core"
size_restriction = {
starbase_outpost
starbase_starport
starbase_starhold
starbase_starfortress
starbase_citadel
}
upgrades_to = "EAC_STARBASE_ZERO_POINT_REACTOR"

ai_weight = {
weight = 400
}
}

utility_component_template = {
key = "EAC_STARBASE_ZERO_POINT_REACTOR"
size = large
icon = "GFX_ship_part_reactor_5"
icon_frame = 1
power = @starbase_power_5

prerequisites = { "tech_zero_point_power" }
class_restriction = { shipclass_starbase }
component_set = "power_core"
size_restriction = {
starbase_outpost
starbase_starport
starbase_starhold
starbase_starfortress
starbase_citadel
}
upgrades_to = "EAC_STARBASE_DARK_MATTER_REACTOR"

ai_weight = {
weight = 500
}
}

utility_component_template = {
key = "EAC_STARBASE_DARK_MATTER_REACTOR"
size = large
icon = "GFX_ship_part_dark_matter_power_core"
icon_frame = 1
power = @starbase_power_6

prerequisites = { "tech_dark_matter_power_core" }
class_restriction = { shipclass_starbase }
component_set = "power_core"
size_restriction = {
starbase_outpost
starbase_starport
starbase_starhold
starbase_starfortress
starbase_citadel
}

ai_weight = {
weight = 600
}
}
< >
Showing 1-2 of 2 comments
Aus1rathia 30 Jan, 2021 @ 5:58am 
eac_awsi_eng.txt

eac_tech_space_defense_station_heavy_1 = {
cost = @tier4cost1
area = engineering
tier = 4
ai_update_type = military
category = { voidcraft }
prerequisites = { "tech_starbase_4" }
weight = @tier4weight1

# prereqfor_desc = {
# custom = {
# title = "EAC_AW_TECH_UNLOCK_ADMIRAL_GROUND_POUNDER_TITLE"
# desc = "EAC_AW_TECH_UNLOCK_ADMIRAL_GROUND_POUNDER_DESC"
# }
# }

weight_modifier = {
modifier = {
factor = 1.25
research_leader = {
area = engineering
has_trait = "leader_trait_expertise_voidcraft"
}
}
}

ai_weight = {
modifier = {
factor = 1.25
research_leader = {
area = engineering
has_trait = "leader_trait_expertise_voidcraft"
}
}
}
}

eac_tech_space_defense_station_heavy_hull_1 = {
cost = @tier4cost2
area = engineering
tier = 4
category = { voidcraft }
prerequisites = { "eac_tech_space_defense_station_heavy_1" }
is_rare = yes
weight = @tier4weight2

modifier = {
shipsize_eac_military_station_heavy_small_hull_add = 6000
}

weight_modifier = {
modifier = {
factor = 1.25
research_leader = {
area = engineering
has_trait = "leader_trait_expertise_voidcraft"
}
}
}

ai_weight = {
modifier = {
factor = 1.25
research_leader = {
area = engineering
has_trait = "leader_trait_expertise_voidcraft"
}
}
}
}

eac_tech_space_defense_station_heavy_hull_2 = {
cost = @tier4cost3
area = engineering
tier = 4
category = { voidcraft }
prerequisites = { "eac_tech_space_defense_station_heavy_hull_1" }
is_rare = yes
weight = @tier4weight3

modifier = {
shipsize_eac_military_station_heavy_small_hull_add = 9000
}

weight_modifier = {
modifier = {
factor = 1.25
research_leader = {
area = engineering
has_trait = "leader_trait_expertise_voidcraft"
}
}
}

ai_weight = {
modifier = {
factor = 1.25
research_leader = {
area = engineering
has_trait = "leader_trait_expertise_voidcraft"
}
}
}
}

Aus1rathia 23 Feb, 2021 @ 4:02am 
Integrating Useful Stations could be a better way, maybe....

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1377693833
< >
Showing 1-2 of 2 comments
Per page: 1530 50