68 lines
1.4 KiB
Plaintext
68 lines
1.4 KiB
Plaintext
spawn_rg_habitat_effect = {
|
|
spawn_planet = {
|
|
class = "pc_rg_grayhabitat"
|
|
location = event_target:target_planet
|
|
orbit_location = yes
|
|
orbit_angle_offset = 135
|
|
orbit_distance_offset = $DISTANCE$
|
|
size = 15
|
|
has_ring = no
|
|
|
|
init_effect = {
|
|
set_name = {
|
|
key = HABITAT_PLANET_NAME
|
|
variable_string = "\\[FROM.from.solar_system.GetName]"
|
|
}
|
|
set_planet_entity = {
|
|
entity = "grey_tempesttw_orbital_habitat_entity"
|
|
}
|
|
set_surveyed = {
|
|
surveyed = yes
|
|
surveyor = FROM
|
|
}
|
|
set_all_comms_surveyed = yes
|
|
clear_blockers = yes
|
|
|
|
set_planet_flag = megastructure
|
|
set_planet_flag = habitat
|
|
set_planet_flag = rg_gray_habitat
|
|
set_planet_flag = habitat_level_1
|
|
save_event_target_as = target_habitat
|
|
add_deposit_if_missing = {
|
|
DEPOSIT = d_system_resources
|
|
}
|
|
add_deposit_if_missing = {
|
|
DEPOSIT = d_orbital_research
|
|
}
|
|
add_deposit_if_missing = {
|
|
DEPOSIT = d_orbital_energy
|
|
}
|
|
add_deposit_if_missing = {
|
|
DEPOSIT = d_orbital_mining
|
|
}
|
|
event_target:target_planet = {
|
|
set_planet_flag = habitat@PREV
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
spawn_rg_oribital_ring_effect = {
|
|
From = {
|
|
create_ship_design = {
|
|
design = "RG_ORBITAL_RING_TIER_1_STARBASE"
|
|
}
|
|
add_ship_design = last_created_design
|
|
}
|
|
create_starbase = {
|
|
size = RG_orbital_ring_tier_1
|
|
owner = FROM
|
|
#module = <starbase_module>
|
|
#building = <starbase_building>
|
|
effect = {
|
|
}
|
|
}
|
|
From = {
|
|
remove_ship_design = last_created_design
|
|
}
|
|
} |