特性 Mod

提供:ck3wiki
2025年10月6日 (月) 06:31時点におけるゆいかせ (トーク | 投稿記録)による版 (特性 mod の日本語化)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

※2025/10/6、英wikiよりkagi翻訳を通しました。機械翻訳なので一部不自然な日本語があるかもしれません。ぜひ編集してくれるとありがたいです。

特性はゲーム内のキャラクターが持つもので、能力値、意見、性格やその他のパラメータに影響を与えます。

キャラクター特性[編集 | ソースを編集]

すべてのキャラクター特性を格納しているスクリプトは /Crusader Kings III/common/traits にあります。

性格特性 教育・宮廷特性 ライフスタイル特性 ストレス特性 司令官特性
色欲 貞淑 education_intrigue_1 (4) 外交官 家族第一 大酒飲み ハシシン 兵站家 軍事技術者
大食 節制 education_diplomacy_1 (4) 威厳 狩人_1 (3) 遊蕩者 隠遁者 攻撃的奇襲者 不屈の防御者
強欲 寛大 education_stewardship_1 (4) 戦略家 酒宴好き_1 (3) 短気 鞭打ち愛好家 浅瀬渡りの名手 柔軟な指導者
怠惰 勤勉 education_martial_1 (4) 監督者 勇将 浪費家 無計画 砂漠の戦士 ジャングルの追跡者
憤怒 冷静 education_learning_1 (4) 建築家 行政官 悔悟 過食に走る 略奪者 向こう見ず
忍耐強い せっかち diplomatic_court_1 (2) 剣豪_1 (3) 貪欲 食欲不振 日記魔 聖戦士 開けた地形の達人
傲慢 謙虚 warlike_court_1 (2) 策謀家 肉体の極致 打ち明け好き 鍛錬家 険しい地形の達人 森林の戦士
欺瞞 正直 administrative_court_1 (2) 色仕掛けの達人 学者 用心深い指揮官 組織者
臆病 勇敢 intrigue_court_1 (2) 拷問官 神学者 健康特性 冬の兵士
内気 社交的 scholarly_court_1 (2) 神秘家_1 (3) 医師_1 (3) 妊娠中 遺伝性うつ (1)
野心家 満足 education_republican_knowledge_1 (4) ライフスタイル_薬草師 ライフスタイル_庭師 遺伝性狂気 (1) 遺伝性憑依 (1) 名声特性
専横 公正 education_martial_prowess_1 (4) 病気 肺ペスト 狂戦士 女戦士
冷笑的 熱狂的 肉体特性 大疱瘡 初期大疱瘡 ヴァランギアン 詩人
被害妄想 信頼しやすい 信仰特性 醜貌_1 (3) 美貌_1 (3) 恋人の疱瘡 ハンセン病 私生児 庶子の公認
慈悲深い 冷酷 禁欲 知性低下_1 (3) 知性向上_1 (3) 負傷_1 (3) 四肢欠損 出自への疑義 側室の子(女)
残虐 巡礼者 体格低下_1 (3) 体格向上_1 (4) 隻眼 片足 側室の子(男) 野の種
頑固 気まぐれ 破門 純血 多産 面貌損傷 虚弱 私生児の祖 双子
復讐心 寛容 献身的 強靭 老獪 無能力 痛風持ち 同族殺し_1 (3) 倒錯者
奇矯 サイイド 内反足 猫背 消耗症 人食い 男色家
子供時代の特性 サオシャント 舌足らず 吃音 発疹チフス 腺ペスト 近親相姦の気 不倫者
わんぱく 魅力的 サオシャントの子孫 小人症 巨人 天然痘 傷痕 姦通者 殺人者
好奇心旺盛 沈思 救世主 近交 虚弱 宦官 盲目 紫衣出生 アウグストゥス
仕切り屋 病弱 神性の血 鈍い インポテンツ ヴァイキング 転生
予言者の血 ひょろ長い 鱗肌 文化特有の特性 冒険者 異端の首領
信仰の戦士 アルビノ 喘鳴 十字軍の王 チャクラヴァルティン 農民指導者 魔女
聖人 出血しやすい 不妊 大ハンの中の大ハン 相続剥奪 糾弾
騎士修道会の一員 聖別された血 忠実 不忠

特性の作成[編集 | ソースを編集]

特性は /Crusader Kings III/common/traits ディレクトリ内の .txt ファイルで定義します。

特性の例:

my_new_trait = {
	education = yes #これは教育特性か(yes/no)
	# フラグと修正
        ... # フラグと修正
        ... # フラグと修正
        
}

特性カテゴリ[編集 | ソースを編集]

この特性が属する固有カテゴリ。カテゴリはゲームプレイへの影響だけでなく、並び順にも関わります。

category = X

X は以下のいずれかです:

名称 説明 使用法
personality キャラクターの中核的な性格。キャラクター生成時に自動付与されます category = personality
education キャラクターの教育。常に一つだけ所持でき、生成時に自動付与されます category = education
childhood 子供の中核的な性格。成長すると大人の性格特性に変化し、子供に自動付与されます category = childhood
commander キャラクターの戦闘スタイルを表す戦闘特性。必要に応じて自動付与されます category = commander
winter_commander 司令官特性の一種。冬のある地域にいるキャラクターにのみ付与されます category = winter_commander
lifestyle ライフスタイルの進行特性 category = lifestyle
court_type 宮廷の種類に由来する特性 category = court_type
fame 名声(または悪名)特性 category = fame
health 健康状態を表す特性 category = health

特性のバリデーション[編集 | ソースを編集]

名称 説明 使用法
valid_sex この特性を持てる性別を決定します。既定は "all"。指定の性別のキャラクターのみ所持可能 valid_sex = male/female/all
minimum_age この特性を持つのに必要な最小年齢(整数値) minimum_age = 16
maximum_age この特性を持てる最大年齢(整数値) maximum_age = 15
potential この特性を得るために必要なトリガーの一覧
potential = {
   exists = dynasty.dynast
   faith = dynasty.dynast.faith
}

特別な特性フラグ[編集 | ソースを編集]

名称 説明 使用法
health 実際の体力値を変更 health = X.X
fertility 生殖力のパーセンテージ修正 fertility = X.X
inherit_chance 子に特性を遺伝させる確率 inherit_chance = X
birth 100人中何人が(遺伝ではなく)この特性を持って生まれるか。小数可 birth = X
random_creation 100人中何人がこの特性を持って生成されるか?(出生ではなく、生成キャラ・スクリプトキャラ等) random_creation = X
triggered_opinion 関連条件が満たされた場合に適用
triggered_opinion = {
	opinion_modifier = opinion_modifier_key	

	# 以下は任意
	parameter = doctrine_parameter_key 	
	check_missing = yes			
	
	same_faith = yes			
	same_dynasty = yes			
	ignore_opinion_value_if_same_trait = yes	
	male_only = yes	
	female_only = yes
}
compatibility これは意見修正ではなく、'compatibility_modifier' および 'trait_compatibility' トリガーで使用可能。相性は特性保有者と(別キャラの)列挙特性との間で判定
compatibility = {
	gluttonous = 20
	drunkard = @pos_compat_low
}
parent_inheritance_sex この特性が父/母/全てから遺伝しうるか(既定は all) parent_inheritance_sex = male/female/all
child_inheritance_sex この特性が男児/女児/全児から遺伝しうるか(既定は all) child_inheritance_sex = male/female/all
genetic yes(既定は no)の場合、遺伝は以下の規則に従います:特性は不活性になり得る。子は親の能動・不活性の両方から遺伝可能。能動特性は100%で、不活性は50%で遺伝。両親から遺伝に成功すると能動化。どちらか一方のみなら不活性。 genetic = yes/no
group_equivalence 複数の特性を一つの定義名で参照可能にする
lunatic_1 = {
	group_equivalence = lunatic
}
lunatic_genetic = {
	group_equivalence = lunatic
}

has_trait = lunatic
inherit_from_real_father 実父(生物学的父)から遺伝させるか(既定は yes) inherit_from_real_father = yes/no
enables_inbred この特性を持つと、子に近親交配特性が発生しうる(既定は no)。親に共通祖先がいる場合のみ有効。両親に関係がなければ「近親交配」の危険はない。有効化されていないが共通祖先がいる場合、確率で enables_inbred = yes のランダム特性を子が得る可能性あり。 enables_inbred = yes/no
good 特性を良性としてマーク(既定は no) good = yes/no
genetic_constraint_all この遺伝制約は特性獲得時に適用。新たな遺伝制約を追加するには、gfx\portraits\trait_portrait_modifiers を修正し、common\ethnicities で範囲設定が必要 genetic_constraint_all = beauty
forced_portrait_age_index キャラクターは「generic」印の年齢サブ遺伝子の代わりに、このポートレート年齢インデックスを使用。ランダム化したい場合は複数指定可。複数特性で強制する場合は全候補からランダム forced_portrait_age_index = 1
forced_portrait_age_index 複数のインデックスを定義できる例 forced_portrait_age_index = 2
portrait_extremity_shift この特性獲得時、全モーフ遺伝子を0または1の近い方へ、この割合だけシフト。例:0.4 は 25% を 0 へ寄せ、結果 0.3 portrait_extremity_shift = 0.25
immortal 視覚的な加齢を停止し、自然死を無効化。スクリプトでは死亡し得る。生殖力は見た目年齢に一致。視覚年齢は set_immortal_age で変更可能 immortal = yes
physical 特性を肉体特性としてマーク physical = yes
trait_exclusive_if_realm_contains 司令官特性をランダム付与する際に考慮する地形タイプの一覧。指揮官の文化に、この一覧のいずれかの地形を持つ州が含まれる場合のみ、これらの特性が候補に trait_exclusive_if_realm_contains = {}
shown_in_ruler_designer 既定は yes。統治者デザイナーで選択可能かを決定 shown_in_ruler_designer = yes/no

不死特性の作成[編集 | ソースを編集]

前作と同様に、発売時点では不死を与える特性は存在しませんが、すでに仕組みは用意されており簡単に作成できます。特性に immortal = yes を追加するだけです。

不死者を永遠に若々しく見せたい場合は、immortal age 効果を使用します。例:set_immortal_age = 30

特性インデックス[編集 | ソースを編集]

最近のアップデートで、特性はインデックスを使用しなくなりました。代わりに、コード中の出現順で統治者デザイナーに表示されます。

ローカライズ[編集 | ソースを編集]

既定では、名前キーは trait_<key>、説明キーは trait_<key>_desc です。

アイコン[編集 | ソースを編集]

既定のアイコンパスは gfx/interface/icons/traits/<trait>.dds です。

これらは動的説明で上書き可能です。 例: name = some_loc_key または name = { first_valid = { ... } }

使用可能なパラメータは、name, desc, icon です。

root スコープはキャラクターです。 状況によっては root が存在しない場合があるため、動的な name/desc/icon を追加する際は、最初の判定に "NOT = { exists = this }" をフォールバックとして入れてください。

例:

icon = {
	first_valid = {
		triggered_desc = {
			trigger = { NOT = { exists = this } }
			desc = "gfx/interface/icons/traits/diligent.dds"
		}
		
		triggered_desc = {
			trigger = { gold > 1000 }
			desc = "gfx/interface/icons/traits/diligent.dds"
		}
		
		desc = "gfx/interface/icons/traits/deceitful.dds"
	}
}


固有数値識別子リスト(廃止)[編集 | ソースを編集]

競合を避けるため、コミュニティで既に使用されている特性IDを一覧できる Google スプレッドシートがあります。リストは完全ではありませんが、誰でも編集できます。数式が使われているため丁寧に編集してください。可能であれば「Name」「Author(s)」「Link」列のみに入力してください。緑色の背景は、その数値識別子(列A、青背景)が他の人のMODですでに使われていない可能性が高いことを示します。

特性のコミュニティ文書


ドキュメンテーション スクリプトスコープ効果トリガー変数補正リスト
スクリプト AIブックマークキャラクターコマンド評議会文化ディシジョン王朝イベント政府歴史領地ライフスタイル連隊宗教スクリプト値ストーリーサイクル闘争称号特性
インターフェース インターフェースデータ型ローカライズカスタムローカライズフレーバー化
マップ マップ地形
グラフィック 3Dモデルエクスポーター紋章グラフィックアセットフォントパーティクルシェーダーユニットモデル
オーディオ 音楽サウンド
その他 コンソールコマンドチェックサムModの構造Mod制作ツールトラブルシューティング