# 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 = { "GrayTempest06" } move_pop_sound_effect = "moving_pop_confirmation" } RG_ROBOT = { archetype = ROBOT playable = { has_global_flag = game_started } randomized = no gender = no use_climate_preference = no portrait_modding = yes leader_age_min = 2 leader_age_max = 10 custom_portraits = { randomized = { host_has_dlc = "Synthetic Dawn Story Pack" } playable = { host_has_dlc = "Synthetic Dawn Story Pack" } portraits = { "sd_hum_robot" "sd_mam_robot" "sd_rep_robot" "sd_avi_robot" "sd_art_robot" "sd_mol_robot" "sd_fun_robot" "sd_pla_robot" } } custom_portraits = { # use custom_portraits instead of portraits so we can put them after the custom_portraits above randomized = { always = yes } playable = { always = yes } portraits = { "default_robot" } } graphical_culture = ai_01 move_pop_sound_effect = "robot_pops_move" resources = {} } RG_MACHINE = { archetype = MACHINE playable = { host_has_dlc = "Synthetic Dawn Story Pack" } randomized = { host_has_dlc = "Synthetic Dawn Story Pack" # The create_species effect can't properly take the possible trigger below into account. # Work around this by disabling this class for species randomization after game start. NOT = { has_global_flag = game_started } } possible = { authority = { OR = { value = auth_machine_intelligence text = SPECIES_CLASS_MUST_USE_MACHINE_INTELLIGENCE } } } 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 = { randomized = { host_has_dlc = "Synthetic Dawn Story Pack" # The create_species effect can't properly take the possible trigger below into account. # Work around this by disabling this class for species randomization after game start. NOT = { has_global_flag = game_started } } playable = { host_has_dlc = "Synthetic Dawn Story Pack" } portraits = { "sd_hum_robot" "sd_mam_robot" "sd_rep_robot" "sd_avi_robot" "sd_art_robot" "sd_mol_robot" "sd_fun_robot" "sd_pla_robot" } } custom_portraits = { # use custom_portraits instead of portraits so we can put them after the custom_portraits above randomized = { host_has_dlc = "Synthetic Dawn Story Pack" } playable = { host_has_dlc = "Synthetic Dawn Story Pack" } portraits = { "default_robot" } } graphical_culture = mammalian_01 move_pop_sound_effect = "robot_pops_move" resources = {} }