特性のMOD制作¶
旧バージョンの資料
原文はゲームバージョン2.6向けです。現在のリーダー制度や一部キーとは異なる可能性があります。
本ページでは種族特性とリーダー特性のMOD制作を扱います。特性はcommon/traits/xxx.txtで定義します。
データ構造¶
| プロパティ | 必須・既定値 | 種族特性 | リーダー特性 |
|---|---|---|---|
cost = <整数> |
必須 | 特性コスト。 | リーダー特性にもコストがあります。詳細はリーダーのMOD制作(leader-modding.md)を参照。 |
icon = <GFXパス> |
gfx/interface/icons/traits/<特性キー>.dds |
代替アイコン。 | 通常gfx/interface/icons/traits/leader_traits/xxx.ddsに置くため、常に明記します。 |
initial = <yes/no> |
yes |
noなら帝国作成画面で選べず、種族テンプレートへ追加できません。 |
noならリーダー生成時に付与されません。 |
randomized = <yes/no> |
yes |
noなら種族のランダム生成で選ばれません。 |
動作は不明瞭です。「安楽椅子の司令官」はnoでも新規リーダーへ付与される場合があります。 |
modification = <yes/no> |
yes |
noなら種族テンプレートで追加・削除できません。 |
リーダー特性は常にnoであり、実際の意味は不明瞭です。 |
improves_leaders = <yes/no> |
no |
yesなら、この種族のリーダーが能力を強化する特性を持つとのツールチップが出ます。実際のリーダー特性は別途実装が必要です。 |
使用不可。 |
advanced_trait = <yes/no> |
no |
yesなら高度特性です。add_advanced_traits機能フラグを持つテクノロジーを研究した帝国だけが追加・削除できます。これはinitial = noを上書きしますが、modification = noは上書きしません。 |
使用不可。 |
forced_happiness = <yes/no> |
no |
yesなら、この種族のPOPは幸福度の影響を受けません。 |
使用不可。 |
valid_for_all_ethics = <yes/no> |
yes |
全志向で有効か。noの場合は対応志向も列挙します。 |
使用不可。 |
allowed_ethics = { ethic_xx ethic_yy } |
なし | 有効な志向。valid_for_all_ethics = noの場合だけ記述します。 |
使用不可。 |
sapient = <yes/no> |
yes |
バニラの準知的特性はnoです。create_species効果内のtrait = random_presapient_traitで選択可能にするようです。 |
使用不可。 |
immortal_leaders = <yes/no> |
no |
yesなら、この種族出身のリーダーが不死になります。ツールチップにも「不死」が表示されます。 |
yesなら、この特性を持つリーダーが不死になります。 |
hide_age = <yes/no> |
なし | 使用不可。 | yesならリーダーのツールチップで年齢を隠します。統治者特性にのみ有効です。 |
modifier |
なし | この種族のPOP・地上軍・リーダーへ適用する補正ブロック。 | 配属先スコープへ適用する補正ブロック。 |
triggered_pop_modifier = { potential = {...} <補正> } |
なし | potentialが真の場合だけPOPへ補正を適用します。複数記述できます。ツールチップへ自動表示されないため、独自ツールチップも併用します。 |
使用不可。 |
growing_modifier / assembling_modifier / declining_modifier |
なし | この種族のPOPが成長・製造・減少している間、惑星へ適用する補正です。「再生部品」特性はassembling_modifierでロボット製造者の維持費を20%減らします。 |
使用不可。 |
self_modifier |
なし | 使用不可。 | リーダー自身だけへ適用する補正です。経験値獲得、寿命、雇用費、維持費への補正はここに置きます。 |
custom_tooltip = <ローカライズキー> |
なし | 補正から自動生成されるツールチップを置き換えます。 | 同左。 |
custom_tooltip_with_modifiers = <ローカライズキー> |
なし | 自動生成ツールチップに加えて指定ツールチップを表示します。 | 同左。 |
prerequisites = { tech_xxx } |
なし | 列挙した全テクノロジーを研究するまで、帝国はこの特性を追加・削除できません。バニラでは未使用です。 | 全テクノロジーを研究するまで、生成時に付与されません。 |
opposites = { trait_xx trait_yy } |
なし | 同時に持てない特性キーの一覧です。 | リーダー生成時だけ意味があります。2特性で生成されるのは統治者だけです。イベントによる追加は防ぎません。 |
ai_weight |
100 |
種族改造時にAIが優先する度合いです。条件付き補正も記述できます。帝国スコープで、ROOTは種族です。 |
雇用時・配属時の優先度です。バニラでは科学者だけに使われますが、全クラスで動作します。 |
leader_age_min / leader_age_max |
common/defines/の値 |
新規リーダーの年齢範囲です。バニラでは集合意識リーダーを若く、岩石種族リーダーを高齢にするため使います。 | 使用不可。 |
sorting_priority = <整数> |
0 |
優先度が同じ種族特性はアルファベット順に並びます。 | 使用不可。 |
potential_crossbreeding_chance = <小数> |
0 |
異種交配で継承される確率です。アセンションパーク「異種族間交配」と関係します。 | 使用不可。 |
allowed_archetypes = { xxx yyy } |
すべて | 必要な種族アーキタイプキーの一覧です。 | 使用不可。 |
species_class = { xxx yyy } |
すべて | 必要な種族クラスキーの一覧です。 | 使用不可。 |
allowed_planet_classes = { xxx yyy } |
すべて | この特性に必要な居住適性の惑星クラスキーです。 | 使用不可。 |
random_weight = { <種族クラス> = <小数> } |
全クラス1 |
種族クラスに応じてランダム付与率を変えます。allowed_planet_classesと併用すると誤動作し、species_potential_addがあると効果がない既知の不具合があります。 |
使用不可。 |
slave_cost = { <資源キー> = <整数> } |
0 |
奴隷市場における、この種族のPOP価格へ加算します。 | 使用不可。 |
species_potential_add / species_possible_remove |
always = yes |
種族テンプレートへ追加・削除できるかを決める条件です。種族スコープで、FROMは帝国です。前者が偽でも、この特性を持たないPOPへ特性付きテンプレートを適用できます。後者も、特性を持つPOPへ特性なしテンプレートを適用することを防ぎません。 |
使用不可。 |
leader_trait = { ... } |
all |
使用不可。 | リーダークラスの一覧です。汎用特性はallです。 |
leader_class = { ... } |
不明 | 使用不可。 | リーダークラスの一覧です。バニラでは常にleader_traitと同じで、両者の実際の違いは不明です。 |
ai_categories = { ... } |
なし | 使用不可。 | AIが適任と考える任務種別です。科学者だけに関係し、engineering、physics、society、surveyを任意に列挙できます。 |
leader_potential_add |
always = yes |
使用不可。 | 生成時に特性を付与できるかを決める条件です。リーダースコープで、FROMは帝国です。 |
trade_acceptance_weight |
1 |
使用不可。 | 取引でAIがこの特性を持つリーダーへ追加する評価値です(10倍されます)。バニラでは未使用です。 |
リーダー特性のmodifierは配属先に応じて次の範囲へ適用されます。
- 後継者でない統治者: 帝国全体。
- 総督: 統治するセクター。
- 研究を率いる科学者: 研究速度関連の補正だけが担当研究カテゴリーへ適用。
- 調査船を指揮する科学者: 調査船。
- 提督: 指揮する艦隊。
- 将軍: 指揮する地上軍。
例¶
種族特性¶
独創的¶
trait_ingenious = {
cost = 2
potential_crossbreeding_chance = 1.0
allowed_archetypes = { BIOLOGICAL LITHOID }
modifier = {
planet_jobs_energy_produces_mult = 0.15
}
slave_cost = {
energy = 50
}
}
労働者(準知的生命体)¶
trait_presapient_proles = {
cost = 1
opposites = { "trait_presapient_natural_intellectuals" }
initial = no
sapient = no
modification = yes
icon = "gfx/interface/icons/traits/trait_primitive.dds"
allowed_archetypes = { BIOLOGICAL PRESAPIENT LITHOID }
modifier = {
army_damage_mult = 0.10
planet_jobs_minerals_produces_mult = 0.10
planet_jobs_food_produces_mult = 0.10
planet_jobs_physics_research_produces_mult = -0.15
planet_jobs_engineering_research_produces_mult = -0.15
planet_jobs_society_research_produces_mult = -0.15
}
}
労働者(混合進化)¶
trait_syncretic_proles = {
cost = 1
potential_crossbreeding_chance = 0.33
opposites = { "trait_intelligent" "trait_erudite" "trait_natural_engineers" "trait_natural_physicists" "trait_natural_sociologists" }
initial = no
modification = yes
species_potential_add = { always = no }
icon = "gfx/interface/icons/traits/trait_primitive.dds"
allowed_archetypes = { BIOLOGICAL LITHOID }
custom_tooltip = TRAIT_SYNCRETIC_PROLES_EFFECT
modifier = {
pop_happiness = 0.10
planet_jobs_produces_mult = 0.10
}
}
リーダー特性¶
適応力¶
leader_trait_adaptable = {
cost = 1
modification = no
icon = "gfx/interface/icons/traits/leader_traits/leader_trait_adaptable.dds"
self_modifier = { species_leader_exp_gain = 0.25 }
leader_potential_add = {
NOT = { leader_class = ruler }
NOT = { from = { has_ethic = "ethic_gestalt_consciousness" } }
}
leader_class = { admiral scientist general governor }
opposites = { "leader_trait_stubborn" }
leader_trait = all
ai_categories = { engineering physics society survey }
ai_weight = { weight = 50 }
}
コルベット重視¶
trait_ruler_corvette_focus = {
cost = 1
modification = no
icon = "gfx/interface/icons/traits/leader_traits/trait_ruler_corvette_focus.dds"
leader_potential_add = {
NOT = { from = { has_ethic = "ethic_gestalt_consciousness" } }
}
modifier = { ship_corvette_cost_mult = -0.2 }
leader_trait = { ruler }
leader_class = { ruler }
prerequisites = { tech_destroyers } # コルベットしかない時期の「コルベット重視」は意味が薄い
opposites = { "trait_ruler_destroyer_focus" "trait_ruler_cruiser_focus" "trait_ruler_battleship_focus" }
}
選ばれし者(提督)¶
leader_trait_admiral_chosen = {
cost = 0
modification = no
icon = "gfx/interface/icons/traits/leader_traits/leader_trait_psionic_chosen_one.dds"
immortal_leaders = yes
modifier = {
ship_weapon_damage = 0.2
ship_evasion_mult = 0.3
}
leader_trait = { admiral }
leader_class = { admiral }
initial = no
randomized = no
}
出典: Stellaris Wiki — Traits modding(原文更新日: 2024年11月3日、版ID 95857)
翻訳日: 2026年8月31日 / 対応バージョン: 2.6
本ページは原文Wiki(CC BY-SA 3.0)の内容を翻訳した非公式ファン翻訳です。