Compare commits
10 Commits
3.10.x
...
7b126497c6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7b126497c6 | ||
|
|
abf233e1e8 | ||
|
|
1eb492a2f0 | ||
|
|
267a06b2fa | ||
|
|
32b9a5680b | ||
|
|
f320c739a8 | ||
|
|
aa9e81fc89 | ||
|
|
c00c1a8917 | ||
|
|
2935da199d | ||
|
|
f4fe568fa3 |
@@ -1,2 +1,9 @@
|
||||
# Real-Gray
|
||||
Stellaris mod real gray page.
|
||||
3.12卫星
|
||||
单槽虚空辉光舰 高射速不间断T槽武器
|
||||
灰风堕落帝国
|
||||
灰风狗开
|
||||
灰风机仆
|
||||
绑定银河机仆数量的灰风意识完整度系统
|
||||
终局天灾纳迪沙协议
|
||||
@@ -450,7 +450,6 @@ weapon_component_template = {
|
||||
prerequisites = {
|
||||
"tech_gray_juggernaut_8"
|
||||
}
|
||||
hidden = yes
|
||||
ship_limit = 1
|
||||
ai_weight = {
|
||||
weight = 0
|
||||
|
||||
104
common/fallen_empires/RG_fallen_empire.txt
Normal file
@@ -0,0 +1,104 @@
|
||||
# Machine
|
||||
rg_fallen_gray_empire = {
|
||||
graphical_culture = "fallen_machine_empire_01"
|
||||
initializer = "rg_fallen_gray_empire"
|
||||
|
||||
weight_modifier = {
|
||||
base = 1000000
|
||||
}
|
||||
|
||||
possible = {
|
||||
host_has_dlc = "Synthetic Dawn Story Pack"
|
||||
}
|
||||
|
||||
create_country_effect = {
|
||||
create_species = {
|
||||
name = 纳米构造体
|
||||
class = RG_MACHINE
|
||||
portrait = "rg_machine_maid"
|
||||
traits = {
|
||||
trait = trait_machine_unit
|
||||
trait = rg_machine_maid_trait
|
||||
trait = trait_robot_mass_produced
|
||||
trait = ramdom_trait
|
||||
}
|
||||
extra_trait_points = 3
|
||||
allow_negative_traits = no
|
||||
namelist = MACHINE3
|
||||
effect = {
|
||||
save_event_target_as = rg_fallen_maid_species
|
||||
}
|
||||
}
|
||||
create_country = {
|
||||
name = 德萨努-纳迪沙协议
|
||||
type = fallen_empire
|
||||
flag = {
|
||||
icon = {
|
||||
category = "special"
|
||||
file = "gray_goo.dds"
|
||||
}
|
||||
background = {
|
||||
category = "backgrounds"
|
||||
file = "sinus.dds"
|
||||
}
|
||||
colors = {
|
||||
"grey"
|
||||
"dark_grey"
|
||||
"null"
|
||||
"null"
|
||||
}
|
||||
}
|
||||
ignore_initial_colony_error = yes
|
||||
authority = auth_machine_intelligence
|
||||
civics = {
|
||||
civic = civic_machine_remnants
|
||||
civic = civic_custodian_directives
|
||||
}
|
||||
species = last_created_species
|
||||
ethos = {
|
||||
ethic = ethic_gestalt_consciousness
|
||||
}
|
||||
origin = "origin_fallen_empire"
|
||||
effect = {
|
||||
set_country_flag = rg_fallen_empire_machine
|
||||
add_resource = {
|
||||
minerals = 10000
|
||||
energy = 10000
|
||||
food = 1000
|
||||
influence = 500
|
||||
}
|
||||
if = {
|
||||
limit = { host_has_dlc = "Apocalypse" }
|
||||
give_technology = {
|
||||
tech = tech_colossus
|
||||
message = no
|
||||
}
|
||||
}
|
||||
# must initialize global designs here
|
||||
add_global_ship_design = "NAME_Gray_Omega"
|
||||
add_global_ship_design = "NAME_Gray_Alpha"
|
||||
add_global_ship_design = "NAME_Gray_Beta"
|
||||
add_global_ship_design = "NAME_Gray_Gamma"
|
||||
add_global_ship_design = "NAME_Gray_Theta"
|
||||
add_global_ship_design = "NAME_Gray_Tau"
|
||||
add_global_ship_design = "NAME_Gray_Sigma"
|
||||
add_global_ship_design = "NAME_Gray_FE_Starbase"
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
exist = event_target:rg_gray_country_leader
|
||||
}
|
||||
}
|
||||
rg_gray_country_leader_init = yes
|
||||
set_leader = last_created_leader
|
||||
}
|
||||
else = {
|
||||
set_leader = last_created_leader
|
||||
}
|
||||
ruler = {
|
||||
add_skill = 9
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
591
common/global_ship_designs/RG_fallen_empire_ship_designs.txt
Normal file
@@ -0,0 +1,591 @@
|
||||
#############################
|
||||
### Fallen Machine Empire ###
|
||||
#############################
|
||||
|
||||
# Planet Destroyer
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Omega"
|
||||
ship_size = colossus
|
||||
section = {
|
||||
template = "SHIP_COLOSSUS_SECTION"
|
||||
slot = "ship"
|
||||
|
||||
component = {
|
||||
slot = "PLANET_KILLER_GUN_01"
|
||||
template = "RG_PLANET_KILLER"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_3"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_4"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_5"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_6"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
}
|
||||
required_component="SENSOR_4"
|
||||
required_component="JUMP_DRIVE_1"
|
||||
required_component="COLOSSUS_DARK_MATTER_REACTOR"
|
||||
required_component="COLOSSUS_SHIP_THRUSTER_5"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
# Massive Ship
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Alpha"
|
||||
ship_size = massive_ship_fallen_empire
|
||||
section = {
|
||||
template = "fallen_empire_massive_warship_key"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "TITANIC_01"
|
||||
template = "GRAY_BEAM_STATIC_EX"
|
||||
}
|
||||
component = {
|
||||
slot = "STRIKE_CRAFT_01"
|
||||
template = "RG_FIGHTER_HANGAR_BEAM"
|
||||
}
|
||||
component = {
|
||||
slot = "STRIKE_CRAFT_02"
|
||||
template = "RG_FIGHTER_HANGAR_BEAM"
|
||||
}
|
||||
component = {
|
||||
slot = "STRIKE_CRAFT_03"
|
||||
template = "RG_FIGHTER_HANGAR_BEAM"
|
||||
}
|
||||
component = {
|
||||
slot = "STRIKE_CRAFT_04"
|
||||
template = "RG_FIGHTER_HANGAR_BEAM"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_01"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_02"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_03"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_04"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_05"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_06"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_07"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_08"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_01"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_02"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_03"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_04"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_3"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_4"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_5"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_6"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_7"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_8"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_9"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_10"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_11"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_12"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_13"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_14"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_15"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_16"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_17"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_18"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_19"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_20"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_1"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_2"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_3"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
}
|
||||
required_component="SENSOR_4"
|
||||
required_component="JUMP_DRIVE_1"
|
||||
required_component="COMBAT_COMPUTER_ARTILLERY_SAPIENT"
|
||||
required_component="TITAN_DARK_MATTER_REACTOR"
|
||||
required_component="TITAN_SHIP_THRUSTER_5"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
# Large Ship
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Beta"
|
||||
ship_size = large_ship_fallen_empire
|
||||
section = {
|
||||
template = "fallen_empire_large_warship_key"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "STRIKE_CRAFT_01"
|
||||
template = "RG_FIGHTER_HANGAR_BEAM"
|
||||
}
|
||||
component = {
|
||||
slot = "STRIKE_CRAFT_02"
|
||||
template = "RG_FIGHTER_HANGAR_BEAM"
|
||||
}
|
||||
component = {
|
||||
slot = "EXTRA_LARGE_01"
|
||||
template = "GRAY_BEAM_STATIC_X"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_01"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_02"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_01"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_02"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_03"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_04"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_3"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_4"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_5"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_6"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_7"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_8"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_1"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_2"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
}
|
||||
required_component="SENSOR_4"
|
||||
required_component="JUMP_DRIVE_1"
|
||||
required_component="COMBAT_COMPUTER_LINE_SAPIENT"
|
||||
required_component="BATTLESHIP_DARK_MATTER_REACTOR"
|
||||
required_component="BATTLESHIP_SHIP_THRUSTER_5"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
# Small Ship
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Gamma"
|
||||
ship_size = small_ship_fallen_empire
|
||||
section = {
|
||||
template = "fallen_empire_warship_small_key"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "LARGE_GUN_01"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_GUN_01"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_GUN_02"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_GUN_03"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_GUN_04"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "PD_01"
|
||||
template = "RG_FLAK_BATTERY"
|
||||
}
|
||||
component = {
|
||||
slot = "PD_02"
|
||||
template = "RG_FLAK_BATTERY"
|
||||
}
|
||||
component = {
|
||||
slot = "PD_03"
|
||||
template = "RG_FLAK_BATTERY"
|
||||
}
|
||||
component = {
|
||||
slot = "PD_04"
|
||||
template = "RG_FLAK_BATTERY"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_UTILITY_3"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_UTILITY_4"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_UTILITY_5"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_UTILITY_6"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_1"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
}
|
||||
required_component="SENSOR_4"
|
||||
required_component="JUMP_DRIVE_1"
|
||||
required_component="COMBAT_COMPUTER_PICKET_SAPIENT"
|
||||
required_component="DESTROYER_DARK_MATTER_REACTOR"
|
||||
required_component="DESTROYER_SHIP_THRUSTER_5"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
# Defense Platform
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Sigma"
|
||||
ship_size = military_station_small_fallen_empire
|
||||
section = {
|
||||
template = "fallen_empire_station_small_key"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "LARGE_GUN_01"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_02"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_01"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_02"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_03"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_04"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_05"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "PD_01"
|
||||
template = "RG_FLAK_BATTERY"
|
||||
}
|
||||
component = {
|
||||
slot = "PD_02"
|
||||
template = "RG_FLAK_BATTERY"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_3"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_4"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_5"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_UTILITY_6"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_1"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
component = {
|
||||
slot = "AUX_UTILITY_2"
|
||||
template = "SHIELD_BOOSTER"
|
||||
}
|
||||
}
|
||||
required_component="SENSOR_4"
|
||||
required_component="COMBAT_COMPUTER_PLATFORM_SAPIENT"
|
||||
required_component="PLATFORM_DARK_MATTER_REACTOR"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
# Construction Ship
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Theta"
|
||||
ship_size = constructor
|
||||
section = {
|
||||
template = "DEFAULT_CONSTRUCTION_SECTION"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "SMALL_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
}
|
||||
required_component="JUMP_DRIVE_1"
|
||||
required_component="SHIP_THRUSTER_5"
|
||||
required_component="SENSOR_4"
|
||||
required_component="CORVETTE_DARK_MATTER_REACTOR"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
|
||||
# Colony Ship
|
||||
ship_design = {
|
||||
name = "NAME_Gray_Tau"
|
||||
ship_size = colonizer
|
||||
section = {
|
||||
template = "DEFAULT_COLONIZATION_SECTION"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "SMALL_UTILITY_1"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_UTILITY_2"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_UTILITY_3"
|
||||
template = "LARGE_GRAY_MIX_ARMOR"
|
||||
}
|
||||
}
|
||||
required_component="JUMP_DRIVE_1"
|
||||
required_component="SHIP_THRUSTER_5"
|
||||
required_component="SENSOR_4"
|
||||
required_component="CORVETTE_DARK_MATTER_REACTOR"
|
||||
|
||||
# For special buildable
|
||||
is_special_buildable = yes
|
||||
allow_buildable_trigger = is_fallen_empire_machine
|
||||
}
|
||||
|
||||
# Awakened Fallen Empire Starbase
|
||||
ship_design = {
|
||||
name = "NAME_Gray_FE_Starbase"
|
||||
ship_size = starbase_fe_outpost
|
||||
section = {
|
||||
template = "station_generic_01_key"
|
||||
slot = "mid"
|
||||
|
||||
component = {
|
||||
slot = "SMALL_GUN_01"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_GUN_02"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "SMALL_GUN_03"
|
||||
template = "SMALL_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_01"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "MEDIUM_GUN_02"
|
||||
template = "MEDIUM_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
component = {
|
||||
slot = "LARGE_GUN_01"
|
||||
template = "LARGE_GRAY_WEAPON_LANCE"
|
||||
}
|
||||
}
|
||||
required_component="SENSOR_2"
|
||||
}
|
||||
177
common/scripted_effects/RG_fallen_empire_effects.txt
Normal file
@@ -0,0 +1,177 @@
|
||||
rg_create_fallen_empire_reinforcements = {
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
while = {
|
||||
count = 4
|
||||
create_fallen_empire_large_ship = yes
|
||||
}
|
||||
while = {
|
||||
count = 8
|
||||
create_fallen_empire_small_ship = yes
|
||||
}
|
||||
random_list = {
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 30
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 45
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 60
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 75
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
rg_create_fallen_empire_fleet = {
|
||||
owner = {
|
||||
create_leader = {
|
||||
class = commander
|
||||
species = owner_main_species
|
||||
name = random
|
||||
skill = 10
|
||||
leader_age_min = 25
|
||||
leader_age_max = 45
|
||||
}
|
||||
}
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
while = {
|
||||
count = 8
|
||||
create_fallen_empire_large_ship = yes
|
||||
}
|
||||
while = {
|
||||
count = 18
|
||||
create_fallen_empire_small_ship = yes
|
||||
}
|
||||
random_list = {
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 30
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 45
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 60
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 75
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
last_created_fleet = { assign_leader = last_created_leader }
|
||||
}
|
||||
|
||||
rg_create_fallen_empire_starting_navy = {
|
||||
create_fallen_empire_fleet = yes
|
||||
create_fallen_empire_fleet = yes
|
||||
random = {
|
||||
chance = 33
|
||||
create_fallen_empire_fleet = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
host_has_dlc = "Apocalypse"
|
||||
}
|
||||
random = {
|
||||
chance = 10
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
create_fallen_empire_colossus = yes
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 30
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
random = {
|
||||
chance = 25
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
create_fallen_empire_titan = yes
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 20
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
create_fallen_empire_construction_ship = yes
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 60
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
create_fallen_empire_construction_ship = yes
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 80
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
create_fleet = {
|
||||
effect = {
|
||||
set_owner = prev.owner
|
||||
create_fallen_empire_construction_ship = yes
|
||||
set_location = {
|
||||
target = prev
|
||||
distance = 100
|
||||
angle = random
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,7 +36,7 @@ rg_gray_govener_init = {
|
||||
event_target:rg_gray_country = {
|
||||
create_leader = {
|
||||
class = official
|
||||
species = root
|
||||
species = event_target:gray_species
|
||||
name = "NAME_Gray"
|
||||
gender = female
|
||||
immortal = yes
|
||||
@@ -155,7 +155,7 @@ rg_gray_commander_init = {
|
||||
event_target:rg_gray_country = {
|
||||
create_leader = {
|
||||
class = commander
|
||||
species = root
|
||||
species = event_target:gray_species
|
||||
name = "NAME_Gray"
|
||||
immortal = yes
|
||||
event_leader = yes
|
||||
@@ -498,7 +498,7 @@ rg_gray_scientist_init = {
|
||||
event_target:rg_gray_country = {
|
||||
create_leader = {
|
||||
class = scientist
|
||||
species = root
|
||||
species = event_target:gray_species
|
||||
name = "NAME_Gray"
|
||||
immortal = yes
|
||||
event_leader = yes
|
||||
|
||||
@@ -116,7 +116,7 @@ RG_graygoo_capitalship = {
|
||||
icon = ship_size_military_16
|
||||
base_buildtime = @titan_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = no #if yes, countries will have an auto-generated design at start
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = colossus
|
||||
@@ -151,6 +151,114 @@ RG_graygoo_capitalship = {
|
||||
}
|
||||
}
|
||||
|
||||
RG_gray_juggernaut = {
|
||||
max_speed = 100
|
||||
entity = "grey_tempesttw_juggernaut_entity"
|
||||
acceleration = 0.2
|
||||
rotation_speed = 0.15
|
||||
collision_radius = @juggernaut_collision_radius
|
||||
modifier = {
|
||||
ship_evasion_add = 100
|
||||
ship_armor_add = 108000
|
||||
ship_shield_add = 108000
|
||||
ship_weapon_damage = 2
|
||||
starbase_shipyard_capacity_add = 12
|
||||
ship_cloaking_detection_add = 5
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_disengage_chance_reduction = 8
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 2
|
||||
ship_armor_hardening_add = 2
|
||||
}
|
||||
max_hitpoints = 108000
|
||||
base_buildtime = @juggernaut_build_time
|
||||
combat_size_multiplier = 5
|
||||
size_multiplier = 32
|
||||
fleet_slot_size = 32
|
||||
section_slots = {
|
||||
"core" = {
|
||||
locator = "part1"
|
||||
}
|
||||
"behind" = {
|
||||
locator = "part2"
|
||||
}
|
||||
}
|
||||
num_target_locators = 16
|
||||
can_have_federation_design = no
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
icon_frame = 7 #probably unused, but mobile starbases are special
|
||||
icon = ship_size_military_64
|
||||
ship_class_icon_frame = 35
|
||||
default_behavior = colossus
|
||||
is_designable = yes
|
||||
prerequisites = {
|
||||
"tech_gray_juggernaut_8"
|
||||
}
|
||||
class = shipclass_starbase
|
||||
construction_type = starbase_shipyard
|
||||
potential_construction = {
|
||||
OR = {
|
||||
is_scope_type = starbase
|
||||
AND = {
|
||||
is_scope_type = megastructure
|
||||
OR = {
|
||||
is_megastructure_type = mega_shipyard_3
|
||||
is_megastructure_type = mega_shipyard_restored
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
possible_construction = {
|
||||
custom_tooltip = {
|
||||
fail_text = starbase_citadel_trigger
|
||||
OR = {
|
||||
AND = {
|
||||
is_scope_type = megastructure
|
||||
OR = {
|
||||
is_megastructure_type = mega_shipyard_3
|
||||
is_megastructure_type = mega_shipyard_restored
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
is_scope_type = starbase
|
||||
has_starbase_size >= starbase_citadel
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
fail_text = starbase_colossal_yards_trigger
|
||||
OR = {
|
||||
AND = {
|
||||
is_scope_type = megastructure
|
||||
OR = {
|
||||
is_megastructure_type = mega_shipyard_3
|
||||
is_megastructure_type = mega_shipyard_restored
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
is_scope_type = starbase
|
||||
has_starbase_building = colossus_yards
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "science_cloaking_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
|
||||
empire_limit = 1
|
||||
}
|
||||
|
||||
RG_armed_constructor_ship = {
|
||||
max_speed = 150
|
||||
acceleration = 0.1
|
||||
@@ -522,6 +630,324 @@ RG_graygoo_Buff = {
|
||||
}
|
||||
}
|
||||
|
||||
# Armed Transport
|
||||
RG_armed_transport_ship = {
|
||||
max_speed = 150
|
||||
acceleration = 0.1
|
||||
rotation_speed = 0.2
|
||||
max_hitpoints = 20000
|
||||
entity = "grey_tempesttw_colonizer_entity"
|
||||
modifier = {
|
||||
ship_evasion_add = 10
|
||||
ship_armor_add = 12800
|
||||
ship_shield_add = 12800
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_hyperlane_range_add = 3
|
||||
ship_piracy_suppression_add = 100
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 1
|
||||
ship_armor_hardening_add = 1
|
||||
}
|
||||
size_multiplier = 1
|
||||
fleet_slot_size = 1
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 2
|
||||
is_space_station = no
|
||||
icon = ship_size_transport
|
||||
is_designable = no
|
||||
class = shipclass_transport
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "science_cloaking_components"
|
||||
components_add_to_cost = no
|
||||
resources = {
|
||||
category = ships
|
||||
cost = {
|
||||
food = @salvagecostmedium
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Armed Colonizer
|
||||
RG_armed_colony_ship = {
|
||||
max_speed = 150
|
||||
acceleration = 0.1
|
||||
rotation_speed = 0.2
|
||||
max_hitpoints = 20000
|
||||
entity = "grey_tempesttw_colonizer_entity"
|
||||
modifier = {
|
||||
ship_evasion_add = 10
|
||||
ship_armor_add = 12800
|
||||
ship_shield_add = 12800
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_hyperlane_range_add = 3
|
||||
ship_piracy_suppression_add = 100
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 1
|
||||
ship_armor_hardening_add = 1
|
||||
}
|
||||
size_multiplier = 1
|
||||
fleet_slot_size = 1
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 2
|
||||
is_space_station = no
|
||||
icon = ship_size_colonizer
|
||||
is_civilian = yes
|
||||
is_designable = no
|
||||
class = shipclass_colonizer
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "thruster_components"
|
||||
components_add_to_cost = no
|
||||
resources = {
|
||||
category = ships
|
||||
cost = {
|
||||
food = @salvagecostmedium
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
RG_orbital_ring_tier_1 = {
|
||||
max_speed = 0
|
||||
acceleration = 0
|
||||
rotation_speed = 0
|
||||
modifier = {
|
||||
ship_evasion_mult = -1
|
||||
ship_armor_add = 125000
|
||||
ship_shield_add = 125000
|
||||
starbase_defense_platform_capacity_add = 12
|
||||
starbase_module_capacity_add = 12
|
||||
starbase_building_capacity_add = 12
|
||||
starbase_shipyard_capacity_add = 12
|
||||
ship_cloaking_detection_add = 5
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_fire_rate_mult = 1
|
||||
ship_weapon_range_mult = 1
|
||||
}
|
||||
max_hitpoints = 125000
|
||||
base_buildtime = 720
|
||||
resources = {
|
||||
category = starbase_stations
|
||||
cost = {
|
||||
alloys = 1000
|
||||
influence = 50
|
||||
}
|
||||
upkeep = {
|
||||
energy = 2
|
||||
}
|
||||
}
|
||||
combat_size_multiplier = 5
|
||||
size_multiplier = 4
|
||||
fleet_slot_size = 2
|
||||
section_slots = {
|
||||
"core" = {
|
||||
locator = "part1"
|
||||
}
|
||||
"1" = {
|
||||
locator = "part2"
|
||||
}
|
||||
"2" = {
|
||||
locator = "part3"
|
||||
}
|
||||
}
|
||||
potential_construction = {
|
||||
# This is build through a megastructure
|
||||
always = no
|
||||
}
|
||||
possible_construction = {
|
||||
always = no
|
||||
}
|
||||
is_designable = yes
|
||||
num_target_locators = 0
|
||||
is_space_station = no
|
||||
can_have_federation_design = no
|
||||
is_civilian = no
|
||||
components_add_to_cost = no
|
||||
can_disable = yes
|
||||
flip_control_on_disable = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
prerequisites = {
|
||||
"tech_object_gray_6"
|
||||
}
|
||||
class = shipclass_starbase
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "science_cloaking_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
build_block_radius = @build_block_orbital_ring
|
||||
formation_priority = @orbital_ring_formation_priority
|
||||
icon_frame = 7
|
||||
scales_with_planet = yes
|
||||
graphical_culture = yes
|
||||
}
|
||||
#reloadable with 'reload stats'
|
||||
# This file is where you start when you want to configure something new, then go to sections
|
||||
####################
|
||||
# NOTE FOR MODDERS #
|
||||
####################
|
||||
# modifier = { } only takes the following modifiers
|
||||
# hull, shield & armor add/mult and regen add perc/static
|
||||
# evasion add/mult
|
||||
# speed/base speed mult
|
||||
# weapon damage mult
|
||||
# upkeep mult
|
||||
# for other modifiers, use ship_modifier = { }
|
||||
# use_shipnames_from = other_size # allows a ship size to use names from another size
|
||||
# icon = ship_size_military_1
|
||||
#ship_size_military_1 is default. The following sprite keys are generated from it:
|
||||
#GFX_text_<key>
|
||||
#GFX_<key>
|
||||
#GFX_<key>_top
|
||||
#GFX_<key>_top_damaged
|
||||
# icon_frame: now only used for starbases. Value of 2 or more means it shows up on the galaxy map, 1-5 denote which icon it uses on starbase sprite sheets (e.g. gfx/interface/icons/starbase_ship_sizes.dds)
|
||||
####################
|
||||
# Gray Goo Mothership
|
||||
RG_graygoo_mothership = {
|
||||
graphical_culture = no
|
||||
entity = "gatebuilder_01_mothership_entity"
|
||||
max_speed = 100
|
||||
acceleration = 0.2
|
||||
rotation_speed = 0.15
|
||||
collision_radius = 5
|
||||
modifier = {
|
||||
ship_evasion_add = 50
|
||||
ship_armor_add = 25600
|
||||
ship_shield_add = 25600
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_disengage_chance_reduction = 8
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 1
|
||||
ship_armor_hardening_add = 1
|
||||
}
|
||||
max_hitpoints = 25600
|
||||
size_multiplier = 16
|
||||
fleet_slot_size = 16
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 12
|
||||
is_space_station = no
|
||||
icon = ship_size_military_16
|
||||
base_buildtime = @titan_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = colossus
|
||||
prerequisites = {
|
||||
"tech_object_gray_5"
|
||||
}
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "science_cloaking_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @battleship_upkeep_energy
|
||||
alloys = @battleship_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
RG_graygoo_capitalship = {
|
||||
graphical_culture = no
|
||||
entity = "grey_tempesttw_juggernaut_entity"
|
||||
max_speed = 100
|
||||
acceleration = 0.2
|
||||
rotation_speed = 0.15
|
||||
collision_radius = 5
|
||||
modifier = {
|
||||
ship_evasion_add = 100
|
||||
ship_armor_add = 128000
|
||||
ship_shield_add = 128000
|
||||
ship_weapon_damage = 2
|
||||
ship_cloaking_detection_add = 5
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_disengage_chance_reduction = 8
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 2
|
||||
ship_armor_hardening_add = 2
|
||||
}
|
||||
max_hitpoints = 128000
|
||||
size_multiplier = 32
|
||||
fleet_slot_size = 32
|
||||
section_slots = {
|
||||
"core" = {
|
||||
locator = "part1"
|
||||
}
|
||||
"behind" = {
|
||||
locator = "part2"
|
||||
}
|
||||
}
|
||||
num_target_locators = 16
|
||||
is_space_station = no
|
||||
icon = ship_size_military_16
|
||||
base_buildtime = @titan_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = colossus
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
possible_construction = {
|
||||
always = no
|
||||
}
|
||||
combat_size_multiplier = 4
|
||||
prerequisites = {
|
||||
"tech_gray_juggernaut_8"
|
||||
}
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "science_cloaking_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @battleship_upkeep_energy
|
||||
alloys = @battleship_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
RG_gray_juggernaut = {
|
||||
max_speed = 100
|
||||
entity = "grey_tempesttw_juggernaut_entity"
|
||||
@@ -557,7 +983,7 @@ RG_gray_juggernaut = {
|
||||
}
|
||||
num_target_locators = 16
|
||||
can_have_federation_design = no
|
||||
enable_default_design = no #if yes, countries will have an auto-generated design at start
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
icon_frame = 7 #probably unused, but mobile starbases are special
|
||||
icon = ship_size_military_64
|
||||
@@ -569,8 +995,52 @@ RG_gray_juggernaut = {
|
||||
}
|
||||
class = shipclass_starbase
|
||||
construction_type = starbase_shipyard
|
||||
potential_construction = {
|
||||
OR = {
|
||||
is_scope_type = starbase
|
||||
AND = {
|
||||
is_scope_type = megastructure
|
||||
OR = {
|
||||
is_megastructure_type = mega_shipyard_3
|
||||
is_megastructure_type = mega_shipyard_restored
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
possible_construction = {
|
||||
always = no
|
||||
custom_tooltip = {
|
||||
fail_text = starbase_citadel_trigger
|
||||
OR = {
|
||||
AND = {
|
||||
is_scope_type = megastructure
|
||||
OR = {
|
||||
is_megastructure_type = mega_shipyard_3
|
||||
is_megastructure_type = mega_shipyard_restored
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
is_scope_type = starbase
|
||||
has_starbase_size >= starbase_citadel
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
fail_text = starbase_colossal_yards_trigger
|
||||
OR = {
|
||||
AND = {
|
||||
is_scope_type = megastructure
|
||||
OR = {
|
||||
is_megastructure_type = mega_shipyard_3
|
||||
is_megastructure_type = mega_shipyard_restored
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
is_scope_type = starbase
|
||||
has_starbase_building = colossus_yards
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "sensor_components"
|
||||
@@ -582,6 +1052,379 @@ RG_gray_juggernaut = {
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
|
||||
empire_limit = 1
|
||||
}
|
||||
|
||||
RG_armed_constructor_ship = {
|
||||
max_speed = 150
|
||||
acceleration = 0.1
|
||||
rotation_speed = 0.2
|
||||
max_hitpoints = 20000
|
||||
entity = "grey_tempesttw_constructor_entity"
|
||||
modifier = {
|
||||
ship_evasion_add = 10
|
||||
ship_armor_add = 12800
|
||||
ship_shield_add = 12800
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_hyperlane_range_add = 3
|
||||
ship_piracy_suppression_add = 100
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 1
|
||||
ship_armor_hardening_add = 1
|
||||
}
|
||||
size_multiplier = 1
|
||||
fleet_slot_size = 1
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 2
|
||||
is_space_station = no
|
||||
combat_disengage_chance = 2
|
||||
enable_default_design = no #if yes, countries will have an auto-generated design at start
|
||||
components_add_to_cost = no
|
||||
is_designable = no
|
||||
is_civilian = yes
|
||||
class = shipclass_constructor
|
||||
icon = ship_size_constructor
|
||||
valid_target_aggressive_stance = no
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "science_cloaking_components"
|
||||
}
|
||||
|
||||
RG_armed_science_ship = {
|
||||
max_speed = 200
|
||||
acceleration = 0.35
|
||||
rotation_speed = 0.2
|
||||
max_hitpoints = 12000
|
||||
entity = "grey_tempesttw_science_entity"
|
||||
modifier = {
|
||||
ship_evasion_add = 100
|
||||
ship_armor_add = 12000
|
||||
ship_shield_add = 12000
|
||||
}
|
||||
ship_modifier = {
|
||||
ship_hyperlane_range_add = 3
|
||||
ship_piracy_suppression_add = 100
|
||||
ships_upkeep_mult = -1
|
||||
ship_shield_hardening_add = 1
|
||||
ship_armor_hardening_add = 1
|
||||
}
|
||||
size_multiplier = 1
|
||||
fleet_slot_size = 1
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 2
|
||||
is_space_station = no
|
||||
combat_size_multiplier = 1
|
||||
combat_disengage_chance = 2
|
||||
enable_default_design = no #if yes, countries will have an auto-generated design at start
|
||||
components_add_to_cost = no
|
||||
is_designable = no
|
||||
is_civilian = yes
|
||||
class = shipclass_science_ship
|
||||
valid_target_aggressive_stance = no
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "science_cloaking_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
}
|
||||
|
||||
# Gray Goo Interdictor
|
||||
RG_graygoo_interdictor = {
|
||||
graphical_culture = no
|
||||
entity = "gatebuilder_01_cruiser_entity"
|
||||
max_speed = 150
|
||||
acceleration = 0.25
|
||||
rotation_speed = 0.175
|
||||
collision_radius = 4
|
||||
modifier = {
|
||||
ship_evasion_add = 20
|
||||
ships_upkeep_mult = -1
|
||||
ship_piracy_suppression_add = 4
|
||||
ship_armor_add = 2800
|
||||
ship_shield_add = 2800
|
||||
}
|
||||
max_hitpoints = 5000
|
||||
size_multiplier = 8
|
||||
fleet_slot_size = 4
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 4
|
||||
is_space_station = no
|
||||
icon = ship_size_military_4
|
||||
base_buildtime = @battleship_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = line
|
||||
prerequisites = {
|
||||
"tech_gray_interdictor_4"
|
||||
}
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @battleship_upkeep_energy
|
||||
alloys = @battleship_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
# Gray Goo destroyer
|
||||
RG_graygoo_destroyer = {
|
||||
graphical_culture = no
|
||||
entity = "grey_tempesttw_colonizer_entity"
|
||||
max_speed = 220
|
||||
acceleration = 0.25
|
||||
rotation_speed = 0.175
|
||||
collision_radius = 4
|
||||
modifier = {
|
||||
ship_evasion_add = 40
|
||||
ships_upkeep_mult = -1
|
||||
ship_piracy_suppression_add = 4
|
||||
ship_armor_add = 1100
|
||||
ship_shield_add = 1100
|
||||
}
|
||||
max_hitpoints = 2000
|
||||
size_multiplier = 2
|
||||
fleet_slot_size = 2
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 2
|
||||
is_space_station = no
|
||||
icon = ship_size_military_2
|
||||
base_buildtime = @battleship_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = line
|
||||
prerequisites = {
|
||||
"tech_gray_interdictor_4"
|
||||
}
|
||||
ship_roles = { screen gunship artillery brawler }
|
||||
triggered_ship_roles = {
|
||||
{
|
||||
name = artillery_stealth
|
||||
trigger = { has_technology = tech_cloaking_2 }
|
||||
}
|
||||
}
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @destroyer_upkeep_energy
|
||||
alloys = @destroyer_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
# Gray Goo Icebreaker
|
||||
RG_graygoo_icebreaker_interdictor = {
|
||||
graphical_culture = no
|
||||
entity = "gatebuilder_01_cruiser_entity"
|
||||
max_speed = 200
|
||||
acceleration = 0.25
|
||||
rotation_speed = 0.175
|
||||
collision_radius = 4
|
||||
modifier = {
|
||||
ship_evasion_add = 20
|
||||
ships_upkeep_mult = -1
|
||||
ship_piracy_suppression_add = 4
|
||||
ship_armor_add = 4800
|
||||
ship_shield_add = 4800
|
||||
}
|
||||
max_hitpoints = 10000
|
||||
size_multiplier = 8
|
||||
fleet_slot_size = 4
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 4
|
||||
is_space_station = no
|
||||
icon = ship_size_military_4
|
||||
base_buildtime = @battleship_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = colossus
|
||||
prerequisites = {
|
||||
"tech_gray_buffnut_6"
|
||||
}
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "science_cloaking_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @battleship_upkeep_energy
|
||||
alloys = @battleship_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
# Gray Goo Arsenal
|
||||
RG_graygoo_Arsenal = {
|
||||
graphical_culture = no
|
||||
entity = "gatebuilder_01_cruiser_entity"
|
||||
max_speed = 150
|
||||
acceleration = 0.25
|
||||
rotation_speed = 0.175
|
||||
collision_radius = 4
|
||||
modifier = {
|
||||
ship_evasion_add = 20
|
||||
ships_upkeep_mult = -1
|
||||
ship_piracy_suppression_add = 4
|
||||
ship_armor_add = 2800
|
||||
ship_shield_add = 2800
|
||||
}
|
||||
max_hitpoints = 5000
|
||||
size_multiplier = 8
|
||||
fleet_slot_size = 4
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 64
|
||||
is_space_station = no
|
||||
icon = ship_size_military_4
|
||||
base_buildtime = @battleship_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = line
|
||||
prerequisites = {
|
||||
"tech_gray_matter_spray_5"
|
||||
}
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @battleship_upkeep_energy
|
||||
alloys = @battleship_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
RG_graygoo_Buff = {
|
||||
graphical_culture = no
|
||||
entity = "gatebuilder_01_cruiser_entity"
|
||||
max_speed = 100
|
||||
acceleration = 0.25
|
||||
rotation_speed = 0.175
|
||||
collision_radius = 4
|
||||
modifier = {
|
||||
ship_evasion_add = 20
|
||||
ships_upkeep_mult = -1
|
||||
ship_piracy_suppression_add = 4
|
||||
ship_armor_add = 12800
|
||||
ship_shield_add = 12800
|
||||
}
|
||||
max_hitpoints = 20000
|
||||
size_multiplier = 8
|
||||
fleet_slot_size = 4
|
||||
section_slots = {
|
||||
"mid" = {
|
||||
locator = "part1"
|
||||
}
|
||||
}
|
||||
num_target_locators = 4
|
||||
is_space_station = no
|
||||
icon = ship_size_military_4
|
||||
base_buildtime = @battleship_build_time
|
||||
can_have_federation_design = yes
|
||||
enable_default_design = yes #if yes, countries will have an auto-generated design at start
|
||||
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
|
||||
is_designable = yes
|
||||
default_behavior = colossus
|
||||
prerequisites = {
|
||||
"tech_gray_buffnut_6"
|
||||
}
|
||||
combat_disengage_chance = 1.25
|
||||
class = shipclass_military
|
||||
construction_type = starbase_shipyard
|
||||
required_component_set = "power_core"
|
||||
required_component_set = "ftl_components"
|
||||
required_component_set = "combat_computers"
|
||||
required_component_set = "thruster_components"
|
||||
required_component_set = "sensor_components"
|
||||
required_component_set = "ship_aura_components"
|
||||
required_component_set = "science_cloaking_components"
|
||||
resources = {
|
||||
category = ships
|
||||
upkeep = {
|
||||
energy = @battleship_upkeep_energy
|
||||
alloys = @battleship_upkeep_alloys
|
||||
}
|
||||
}
|
||||
min_upgrade_cost = {
|
||||
alloys = 8
|
||||
}
|
||||
}
|
||||
|
||||
# Armed Transport
|
||||
|
||||
@@ -0,0 +1,236 @@
|
||||
# Home System - Machine
|
||||
rg_fallen_machine = {
|
||||
usage = fallen_empire_init
|
||||
name = 芬里尔III
|
||||
class = "rl_standard_stars"
|
||||
|
||||
flags = { ring_world_built }
|
||||
|
||||
init_effect = {
|
||||
spawn_megastructure = {
|
||||
type = "ring_world_ruined"
|
||||
orbit_angle = -90
|
||||
orbit_distance = 45
|
||||
}
|
||||
|
||||
create_fe_citadel = yes
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = star
|
||||
orbit_distance = 0
|
||||
orbit_angle = 0
|
||||
}
|
||||
|
||||
change_orbit = 45
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_tech"
|
||||
name = 外环
|
||||
orbit_angle = -30
|
||||
orbit_distance = 0
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_seam"
|
||||
name = 泡芙碗
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_habitable"
|
||||
name = 菠萝包工厂
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
deposit_blockers = none
|
||||
modifiers = none
|
||||
|
||||
init_effect = {
|
||||
|
||||
create_cluster = {
|
||||
id = fe_mach_cluster
|
||||
radius = 80
|
||||
center = this.solar_system
|
||||
}
|
||||
|
||||
set_planet_flag = fallen_empire_world
|
||||
prevent_anomaly = yes
|
||||
set_owner = root
|
||||
set_controller = root
|
||||
set_capital = yes
|
||||
|
||||
add_building = building_ancient_control_center
|
||||
add_building = building_nourishment_center
|
||||
add_building = building_nourishment_center
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
add_building = building_ancient_cryo_chamber
|
||||
|
||||
while = {
|
||||
count = 5
|
||||
add_district = district_rw_science
|
||||
}
|
||||
while = {
|
||||
count = 5
|
||||
add_district = district_rw_nexus
|
||||
}
|
||||
while = {
|
||||
count = 105
|
||||
create_pop = {
|
||||
species = owner_main_species
|
||||
}
|
||||
}
|
||||
create_fallen_empire_starting_navy = yes
|
||||
|
||||
while = {
|
||||
count = 40
|
||||
create_army = {
|
||||
name = random
|
||||
owner = root
|
||||
species = root
|
||||
type = "gray_army"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_tech"
|
||||
name = 中环
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_seam"
|
||||
name = 长面包机
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_habitable"
|
||||
name = 可颂工厂
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
deposit_blockers = none
|
||||
modifiers = none
|
||||
|
||||
init_effect = {
|
||||
set_planet_flag = fallen_empire_world
|
||||
prevent_anomaly = yes
|
||||
set_owner = ROOT
|
||||
|
||||
add_building = building_ancient_control_center
|
||||
add_building = building_dimensional_fabricator
|
||||
add_building = building_dimensional_fabricator
|
||||
add_building = building_dimensional_fabricator
|
||||
add_building = building_dimensional_fabricator
|
||||
add_building = building_dimensional_fabricator
|
||||
add_building = building_nano_forge
|
||||
add_building = building_nano_forge
|
||||
add_building = building_nano_forge
|
||||
add_building = building_nano_forge
|
||||
add_building = building_nano_forge
|
||||
|
||||
while = {
|
||||
count = 5
|
||||
add_district = district_rw_nexus
|
||||
}
|
||||
while = {
|
||||
count = 50
|
||||
create_pop = {
|
||||
species = owner_main_species
|
||||
}
|
||||
}
|
||||
while = {
|
||||
count = 20
|
||||
create_army = {
|
||||
name = random
|
||||
owner = root
|
||||
species = root
|
||||
type = "gray_army"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_tech"
|
||||
name = 内环
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_seam"
|
||||
name = 蔗糖核心
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
}
|
||||
|
||||
planet = {
|
||||
class = "pc_ringworld_habitable"
|
||||
name = 霜糖工厂
|
||||
orbit_angle = 30
|
||||
orbit_distance = 0
|
||||
deposit_blockers = none
|
||||
modifiers = none
|
||||
|
||||
init_effect = {
|
||||
set_planet_flag = fallen_empire_world
|
||||
prevent_anomaly = yes
|
||||
set_owner = ROOT
|
||||
|
||||
add_building = building_ancient_control_center
|
||||
add_building = building_class_4_singularity
|
||||
add_building = building_class_4_singularity
|
||||
add_building = building_class_4_singularity
|
||||
add_building = building_class_4_singularity
|
||||
|
||||
while = {
|
||||
count = 5
|
||||
add_district = district_rw_generator
|
||||
}
|
||||
while = {
|
||||
count = 22
|
||||
create_pop = {
|
||||
species = owner_main_species
|
||||
}
|
||||
}
|
||||
while = {
|
||||
count = 10
|
||||
create_army = {
|
||||
name = random
|
||||
owner = root
|
||||
species = root
|
||||
type = "gray_army"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
neighbor_system = {
|
||||
distance = { min = 0 max = 50 }
|
||||
initializer = "fallen_machine_2"
|
||||
}
|
||||
neighbor_system = {
|
||||
distance = { min = 0 max = 50 }
|
||||
initializer = "fallen_machine_3"
|
||||
}
|
||||
neighbor_system = {
|
||||
distance = { min = 0 max = 50 }
|
||||
initializer = "fallen_machine_4"
|
||||
}
|
||||
neighbor_system = {
|
||||
distance = { min = 0 max = 50 }
|
||||
initializer = "fallen_machine_5"
|
||||
}
|
||||
}
|
||||
21
common/species_archetypes/RG_species_archetypes.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
# species_trait_points: base number of species trait points available for this species class
|
||||
# species_max_traits: maximum number of traits that species of this class can have (doesn't count those with cost == 0)
|
||||
|
||||
#EXAMPLE OF MODDED SPECIES ARCHETYPE
|
||||
#Will be able to use traits valid for BIOLOGICAL, ROBOT and BIOLOGICAL2
|
||||
#Has the exact same trait points as BIOLOGICAL
|
||||
#BIOLOGICAL2 = {
|
||||
# inherit_trait_points_from = BIOLOGICAL
|
||||
# inherit_traits_from = { BIOLOGICAL ROBOT }
|
||||
|
||||
# robotic: is this archetype's species robotic? Governs various things:
|
||||
# - does the species count as robotic (for is_robotic = yes, and various hardcoded checks)
|
||||
# - notably can the species grow, or is just assembled?
|
||||
# uses_modifiers: should modifiers be generated for this archetype at all?
|
||||
#}
|
||||
|
||||
RG_MACHINE = {
|
||||
species_trait_points = 10
|
||||
species_max_traits = 6
|
||||
robotic = yes
|
||||
}
|
||||
57
common/species_classes/rg_species_classes.txt
Normal file
@@ -0,0 +1,57 @@
|
||||
|
||||
# The Portraits defined here are generally not available to the character creator, but will instead appear in AI empires across the galaxy.
|
||||
# 'graphical_culture' is connected to the looks used for ships and cities; see "common/graphical_culture/".
|
||||
# These may be overwitten in an "extendable" manner, meaning (for example) you can create a second "HUM" with extra portraits in it.
|
||||
|
||||
# playable = yes/no/trigger (default: yes) if this species class can is playable
|
||||
# randomized = yes/no/trigger (default: yes) if this species class is randomized
|
||||
# custom_portraits = {}
|
||||
# randomized = yes/no/trigger (default: yes) to specify if portraits are randomized
|
||||
# playable = yes/no/trigger (default: yes) to specify if portraits are playable
|
||||
# portraits = list portrait keys
|
||||
# species_trait_points base number of species trait points available for this species class
|
||||
# species_max_traits maximum number of traits that species of this class can have (doesn't count those with cost == 0)
|
||||
# possible ethics/government requirements; see common/governments/readme_requirements.txt
|
||||
# gender = yes/no (default: yes) whether the species has a gender
|
||||
# portrait_modding yes/no (default: yes) whether the portrait can be modified with e.g. genemodding or robomodding
|
||||
GRAY_SPECIES = {
|
||||
archetype = OTHER
|
||||
|
||||
playable = { always = no }
|
||||
randomized = no
|
||||
|
||||
gender = female
|
||||
|
||||
portraits = {
|
||||
"Gray"
|
||||
}
|
||||
|
||||
move_pop_sound_effect = "moving_pop_confirmation"
|
||||
}
|
||||
|
||||
RG_MACHINE = {
|
||||
archetype = MACHINE
|
||||
|
||||
playable = no
|
||||
randomized = no
|
||||
# possible = { always = yes }
|
||||
# possible_secondary = { always = no text = SECONDARY_SPECIES_CLASS_INVALID }
|
||||
|
||||
gender = no
|
||||
use_climate_preference = no
|
||||
portrait_modding = yes
|
||||
|
||||
leader_age_min = 2
|
||||
leader_age_max = 10
|
||||
|
||||
custom_portraits = { # use custom_portraits instead of portraits so we can put them after the custom_portraits above
|
||||
portraits = {
|
||||
"rg_machine_maid"
|
||||
}
|
||||
}
|
||||
|
||||
graphical_culture = mammalian_01
|
||||
move_pop_sound_effect = "robot_pops_move"
|
||||
|
||||
resources = {}
|
||||
}
|
||||
@@ -385,6 +385,23 @@ tech_object_gray_6 = {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
tech_gray_machine = {
|
||||
area = society
|
||||
cost = 2000
|
||||
tier = 5
|
||||
is_rare = yes
|
||||
category = {
|
||||
biology
|
||||
}
|
||||
weight = 0
|
||||
## unlock
|
||||
ai_weight = {
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
tech_gray_noway = {
|
||||
cost = 2000
|
||||
area = physics
|
||||
|
||||
56
common/traits/RG_machine_species_trait.txt
Normal file
@@ -0,0 +1,56 @@
|
||||
rg_machine_maid_trait = {
|
||||
cost = {
|
||||
base = 0
|
||||
}
|
||||
# custom_tooltip = rg_machine_maid_trait_effect
|
||||
initial = no
|
||||
species_potential_add = { always = no }
|
||||
species_possible_remove = { always = no }
|
||||
species_possible_merge_add = { always = no }
|
||||
species_possible_merge_remove = { always = no }
|
||||
randomized = no
|
||||
allowed_archetypes = { MACHINE }
|
||||
sorting_priority = 20
|
||||
potential_crossbreeding_chance = 1.0
|
||||
|
||||
opposites = {
|
||||
}
|
||||
|
||||
assembling_modifier = {
|
||||
planet_pop_assemblers_nanites_upkeep_add = 0.1
|
||||
}
|
||||
|
||||
# 在灰风主人国家工作提供加成
|
||||
triggered_pop_modifier = {
|
||||
potential = {
|
||||
exists = owner
|
||||
owner = { is_same_value = event_target:gray_owner }
|
||||
}
|
||||
planet_jobs_produces_mult = 1.1
|
||||
}
|
||||
|
||||
ai_weight = {
|
||||
weight = 0
|
||||
}
|
||||
|
||||
assembly_score = {
|
||||
modifier = {
|
||||
add = 3
|
||||
from.owner = { is_same_value = event_target:gray_owner }
|
||||
}
|
||||
modifier = {
|
||||
mult = 0
|
||||
from.owner = {
|
||||
NOT = {
|
||||
is_same_value = event_target:gray_owner
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
slave_cost = {
|
||||
energy = 1000
|
||||
}
|
||||
}
|
||||
@@ -8,5 +8,5 @@ tags={
|
||||
}
|
||||
name="Real Gray"
|
||||
picture="thumbnail.png"
|
||||
supported_version="3.10.*"
|
||||
supported_version="3.11.*"
|
||||
remote_file_id="2136166095"
|
||||
@@ -212,11 +212,6 @@ country_event = {
|
||||
room = "ethic_spaceship_room"
|
||||
}
|
||||
is_triggered_only = yes
|
||||
immediate = {
|
||||
event_target:gray_governor = {
|
||||
set_owner = event_target:rg_gray_country
|
||||
}
|
||||
}
|
||||
option = {
|
||||
name = graygoo.405.a
|
||||
hidden_effect = {
|
||||
|
||||
38
events/RG_machine_event.txt
Normal file
@@ -0,0 +1,38 @@
|
||||
namespace = rg_maid
|
||||
country_event = {
|
||||
id = rg_maid.1
|
||||
hide_window = yes
|
||||
is_triggered_only = yes
|
||||
immediate = {
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
exist = event_target:rg_maid_species
|
||||
}
|
||||
}
|
||||
create_species = {
|
||||
name = 纳米构造体
|
||||
class = RG_MACHINE
|
||||
portrait = "rg_machine_maid"
|
||||
traits = {
|
||||
trait = trait_machine_unit
|
||||
trait = rg_machine_maid_trait
|
||||
trait = trait_robot_mass_produced
|
||||
}
|
||||
can_be_modified = yes
|
||||
namelist = root.species
|
||||
effect = {
|
||||
save_event_target_as = rg_maid_species
|
||||
}
|
||||
}
|
||||
}
|
||||
capital_scope = {
|
||||
while = {
|
||||
count = 5
|
||||
create_pop = {
|
||||
species = event_target:rg_maid_species
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,23 +2,23 @@ namespace = wg_affection
|
||||
|
||||
# 3.9引用空事件崩溃问题占位
|
||||
# 3.10已弃用
|
||||
country_event = {
|
||||
id = wg_affection.30000
|
||||
title = wg_affection.30000.name
|
||||
desc = wg_affection.30000.desc
|
||||
is_triggered_only = yes
|
||||
diplomatic = yes
|
||||
show_sound = event_wg_wedding
|
||||
custom_gui = wg_gray_commu_window
|
||||
custom_gui_option = wg_gray_commu_option
|
||||
|
||||
immediate = {
|
||||
set_country_flag = married_gray
|
||||
}
|
||||
|
||||
option = {
|
||||
name = wg_affection.30000.a
|
||||
response_text = wg_affection.30000.response
|
||||
change_variable = { which = rankpts value = 2 }
|
||||
}
|
||||
}
|
||||
# country_event = {
|
||||
# id = wg_affection.30000
|
||||
# title = wg_affection.30000.name
|
||||
# desc = wg_affection.30000.desc
|
||||
# is_triggered_only = yes
|
||||
# diplomatic = yes
|
||||
# show_sound = event_wg_wedding
|
||||
# custom_gui = wg_gray_commu_window
|
||||
# custom_gui_option = wg_gray_commu_option
|
||||
#
|
||||
# immediate = {
|
||||
# set_country_flag = married_gray
|
||||
# }
|
||||
#
|
||||
# option = {
|
||||
# name = wg_affection.30000.a
|
||||
# response_text = wg_affection.30000.response
|
||||
# change_variable = { which = rankpts value = 2 }
|
||||
# }
|
||||
# }
|
||||
BIN
gfx/interface/icons/traits/rg_machine_maid_trait.dds
Normal file
|
Before Width: | Height: | Size: 202 KiB |
|
Before Width: | Height: | Size: 219 KiB |
BIN
gfx/models/portraits/mamaid01.png
Normal file
|
After Width: | Height: | Size: 184 KiB |
BIN
gfx/models/portraits/mamaid02.png
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
gfx/models/portraits/mamaid03.png
Normal file
|
After Width: | Height: | Size: 174 KiB |
BIN
gfx/models/portraits/mamaid04.png
Normal file
|
After Width: | Height: | Size: 206 KiB |
BIN
gfx/models/portraits/mamaid05.png
Normal file
|
After Width: | Height: | Size: 177 KiB |
BIN
gfx/models/portraits/mamaid06.png
Normal file
|
After Width: | Height: | Size: 176 KiB |
BIN
gfx/models/portraits/mamaid07.png
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
gfx/models/portraits/mamaid08.png
Normal file
|
After Width: | Height: | Size: 226 KiB |
BIN
gfx/models/portraits/mamaid09.png
Normal file
|
After Width: | Height: | Size: 198 KiB |
@@ -2,10 +2,121 @@ portraits = {
|
||||
Gray = {
|
||||
texturefile = "gfx/models/portraits/Gray.png"
|
||||
}
|
||||
Gray01 = {
|
||||
texturefile = "gfx/models/portraits/Gray01.png"
|
||||
rg_machine_maid01 = {
|
||||
texturefile = "gfx/models/portraits/mamaid01.png"
|
||||
}
|
||||
Gray02 = {
|
||||
texturefile = "gfx/models/portraits/Gray02.png"
|
||||
rg_machine_maid02 = {
|
||||
texturefile = "gfx/models/portraits/mamaid02.png"
|
||||
}
|
||||
rg_machine_maid03 = {
|
||||
texturefile = "gfx/models/portraits/mamaid03.png"
|
||||
}
|
||||
rg_machine_maid04 = {
|
||||
texturefile = "gfx/models/portraits/mamaid04.png"
|
||||
}
|
||||
rg_machine_maid05 = {
|
||||
texturefile = "gfx/models/portraits/mamaid05.png"
|
||||
}
|
||||
rg_machine_maid06 = {
|
||||
texturefile = "gfx/models/portraits/mamaid06.png"
|
||||
}
|
||||
rg_machine_maid07 = {
|
||||
texturefile = "gfx/models/portraits/mamaid07.png"
|
||||
}
|
||||
rg_machine_maid08 = {
|
||||
texturefile = "gfx/models/portraits/mamaid08.png"
|
||||
}
|
||||
rg_machine_maid09 = {
|
||||
texturefile = "gfx/models/portraits/mamaid09.png"
|
||||
}
|
||||
}
|
||||
|
||||
portrait_groups = {
|
||||
rg_machine_maid = {
|
||||
default = rg_machine_maid01
|
||||
game_setup = { #will run with a limited country scope. species and government is set but the country does not actually exist
|
||||
add = {
|
||||
portraits = {
|
||||
rg_machine_maid01
|
||||
rg_machine_maid02
|
||||
rg_machine_maid03
|
||||
rg_machine_maid04
|
||||
rg_machine_maid05
|
||||
rg_machine_maid06
|
||||
rg_machine_maid07
|
||||
rg_machine_maid08
|
||||
rg_machine_maid09
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#species scope
|
||||
species = { #generic portrait for a species
|
||||
add = {
|
||||
portraits = {
|
||||
rg_machine_maid01
|
||||
rg_machine_maid02
|
||||
rg_machine_maid03
|
||||
rg_machine_maid04
|
||||
rg_machine_maid05
|
||||
rg_machine_maid06
|
||||
rg_machine_maid07
|
||||
rg_machine_maid08
|
||||
rg_machine_maid09
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#pop scope
|
||||
pop = { #for a specific pop
|
||||
add = {
|
||||
portraits = {
|
||||
rg_machine_maid01
|
||||
rg_machine_maid02
|
||||
rg_machine_maid03
|
||||
rg_machine_maid04
|
||||
rg_machine_maid05
|
||||
rg_machine_maid06
|
||||
rg_machine_maid07
|
||||
rg_machine_maid08
|
||||
rg_machine_maid09
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#leader scope
|
||||
leader = { #scientists, generals, admirals, governor
|
||||
add = {
|
||||
portraits = {
|
||||
rg_machine_maid01
|
||||
rg_machine_maid02
|
||||
rg_machine_maid03
|
||||
rg_machine_maid04
|
||||
rg_machine_maid05
|
||||
rg_machine_maid06
|
||||
rg_machine_maid07
|
||||
rg_machine_maid08
|
||||
rg_machine_maid09
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#leader scope
|
||||
ruler = {
|
||||
add = {
|
||||
portraits = {
|
||||
rg_machine_maid01
|
||||
rg_machine_maid02
|
||||
rg_machine_maid03
|
||||
rg_machine_maid04
|
||||
rg_machine_maid05
|
||||
rg_machine_maid06
|
||||
rg_machine_maid07
|
||||
rg_machine_maid08
|
||||
rg_machine_maid09
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,10 @@
|
||||
l_simp_chinese:
|
||||
NAME_Gray:0 "灰风"
|
||||
GRAY_SPECIES:0 "$NAME_Gray$"
|
||||
RG_MACHINE:0 "§Y纳米构造体§!"
|
||||
gray_army_desc:0 "$NAME_Gray$和她的纳米作战母舰,可以轻易扫平一颗星球"
|
||||
rg_machine_maid_trait:0 "§Y菠萝包网络§!"
|
||||
rg_machine_maid_trait_desc:0 "这种机械体似乎是由纳米机械所构造的。她们只有有限的个体智能,但每个个体似乎都将心智互相链接组成了一个强大的意识网络。个体的数量越多她们的意识就越强大。"
|
||||
RG_leader_trait_admiral_gray:0 "§Y纳米机器个体§!"
|
||||
RG_leader_trait_admiral_gray_desc:0 "$NAME_Gray$本质上是由千千万万纳米机械所组成的个体,这让她可以自由变换形态重组或快速修复自身。可不要让她做奇怪的事情哦?"
|
||||
RG_leader_trait_admiral_gray_1:0 "§Y纳米机器个体§!"
|
||||
|
||||