196 lines
3.6 KiB
Text
196 lines
3.6 KiB
Text
|
crisis_sphere_0 = {
|
||
|
entity = "dyson_sphere_phase_01_entity"
|
||
|
portrait = "GFX_megastructure_construction_background"
|
||
|
build_time = 3600
|
||
|
resources = {
|
||
|
category = megastructures
|
||
|
cost = {
|
||
|
sr_dark_matter = 20000
|
||
|
}
|
||
|
produces = {
|
||
|
alloys = 250
|
||
|
energy = 100
|
||
|
}
|
||
|
}
|
||
|
|
||
|
country_modifier = {
|
||
|
country_naval_cap_add = 100
|
||
|
}
|
||
|
|
||
|
upgrade_from = {
|
||
|
crisis_sphere_ruined
|
||
|
}
|
||
|
|
||
|
potential = { #you may upgrade a ruined one if you have lost yours
|
||
|
has_crisis_level = crisis_level_5
|
||
|
NOT = {
|
||
|
any_owned_megastructure = {
|
||
|
OR = {
|
||
|
has_megastructure_flag = crisis_sphere
|
||
|
AND = {
|
||
|
is_megastructure_type = crisis_sphere_ruined
|
||
|
is_upgrading = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
on_build_complete = {
|
||
|
fromfrom = {
|
||
|
solar_system.star = {
|
||
|
create_ambient_object = {
|
||
|
type = "crisis_sphere_1"
|
||
|
location = this
|
||
|
}
|
||
|
last_created_ambient_object = {
|
||
|
set_ambient_object_flag = crisis_sphere_1_system_effect
|
||
|
set_location = {
|
||
|
target = prev
|
||
|
distance = 0
|
||
|
angle = random
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
set_megastructure_flag = crisis_sphere
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
crisis_sphere_1 = {
|
||
|
entity = "dyson_sphere_phase_02_entity"
|
||
|
construction_entity = "dyson_sphere_part_1_entity"
|
||
|
portrait = "GFX_megastructure_construction_background"
|
||
|
build_time = 3600
|
||
|
victory_score = 1000
|
||
|
resources = {
|
||
|
category = megastructures
|
||
|
cost = {
|
||
|
sr_dark_matter = 20000
|
||
|
}
|
||
|
produces = {
|
||
|
alloys = 500
|
||
|
energy = 200
|
||
|
}
|
||
|
}
|
||
|
|
||
|
country_modifier = {
|
||
|
country_naval_cap_add = 150
|
||
|
}
|
||
|
|
||
|
upgrade_from = {
|
||
|
crisis_sphere_0
|
||
|
}
|
||
|
|
||
|
on_build_complete = {
|
||
|
fromfrom = { set_megastructure_flag = crisis_sphere }
|
||
|
from = {
|
||
|
country_event = { id = crisis.6005 }
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
crisis_sphere_2 = {
|
||
|
entity = "dyson_sphere_phase_03_entity"
|
||
|
construction_entity = "dyson_sphere_part_2_entity"
|
||
|
portrait = "GFX_megastructure_construction_background"
|
||
|
build_time = 3600
|
||
|
victory_score = 2500
|
||
|
resources = {
|
||
|
category = megastructures
|
||
|
cost = {
|
||
|
sr_dark_matter = 30000
|
||
|
}
|
||
|
produces = {
|
||
|
alloys = 750
|
||
|
energy = 400
|
||
|
}
|
||
|
}
|
||
|
|
||
|
country_modifier = {
|
||
|
country_naval_cap_add = 200
|
||
|
}
|
||
|
|
||
|
upgrade_from = {
|
||
|
crisis_sphere_1
|
||
|
}
|
||
|
|
||
|
on_build_complete = {
|
||
|
fromfrom = { set_megastructure_flag = crisis_sphere }
|
||
|
from = {
|
||
|
country_event = { id = crisis.6006 }
|
||
|
country_event = { id = crisis.6150 days = 180 random = 480 }
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
crisis_sphere_3 = {
|
||
|
entity = "dyson_sphere_phase_04_entity"
|
||
|
construction_entity = "dyson_sphere_part_3_entity"
|
||
|
portrait = "GFX_megastructure_construction_background"
|
||
|
build_time = 3600
|
||
|
victory_score = 5000
|
||
|
resources = {
|
||
|
category = megastructures
|
||
|
cost = {
|
||
|
sr_dark_matter = 40000
|
||
|
}
|
||
|
produces = {
|
||
|
alloys = 1000
|
||
|
energy = 800
|
||
|
}
|
||
|
}
|
||
|
|
||
|
country_modifier = {
|
||
|
country_naval_cap_add = 250
|
||
|
}
|
||
|
|
||
|
upgrade_from = {
|
||
|
crisis_sphere_2
|
||
|
}
|
||
|
|
||
|
on_build_complete = {
|
||
|
fromfrom = { set_megastructure_flag = crisis_sphere }
|
||
|
from = {
|
||
|
country_event = { id = crisis.6007 }
|
||
|
country_event = { id = crisis.6160 days = 180 random = 480 }
|
||
|
country_event = { id = crisis.6170 days = 60 random = 1260 }
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
crisis_sphere_4 = {
|
||
|
entity = "dyson_sphere_phase_05_entity"
|
||
|
construction_entity = "dyson_sphere_part_4_entity"
|
||
|
portrait = "GFX_megastructure_construction_background"
|
||
|
build_time = 3600
|
||
|
victory_score = 10000
|
||
|
resources = {
|
||
|
category = megastructures
|
||
|
cost = {
|
||
|
sr_dark_matter = 50000
|
||
|
}
|
||
|
}
|
||
|
|
||
|
upgrade_from = {
|
||
|
crisis_sphere_3
|
||
|
}
|
||
|
|
||
|
on_build_complete = {
|
||
|
fromfrom = { set_megastructure_flag = crisis_sphere }
|
||
|
from = {
|
||
|
country_event = { id = crisis.6050 }
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
# Ruined Crisis Engine
|
||
|
crisis_sphere_ruined = {
|
||
|
entity = "dyson_sphere_destroyed_entity"
|
||
|
portrait = "GFX_megastructure_construction_background"
|
||
|
|
||
|
potential = {
|
||
|
always = no
|
||
|
}
|
||
|
}
|