realgray-stellaris-mod/common/species_classes/rg_species_classes.txt

127 lines
3.8 KiB
Plaintext
Raw Normal View History

2024-04-07 07:56:10 +08:00
# 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 = {}
}