評議会 Mod

提供:ck3wiki
ナビゲーションに移動 検索に移動

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

評議員は「/common/council_positions/」フォルダで定義されています。 評議会タスクは「/common/council_tasks/」フォルダで定義されています。

評議会ポジションの構造[編集 | ソースを編集]

新しい評議会ポジションは次の形式で追加できます:

name_of_the_position = {
	# キャラクター一覧で参照する主要スキル。指定がない場合は全スキルの合計が最も高い者が上に表示されます。
	skill = diplomacy
	special_council_position = yes # 通常の評議会ポジションに加えて兼任可能な特別ポジション。例: 配偶者の評議会ポジション
	auto_fill = yes/no/{ <triggers> } # 自動的に埋まります。プレイヤーは任命対象を選べません。トリガーのスコープ: 評議会所有者のキャラクター。既定: no。空のトリガーは「no」として扱われます。
	inherit = yes/no/{ <triggers> } #  このポジションは、条件を満たす場合に筆頭後継者が相続します。トリガーのスコープ: 評議会所有者のキャラクター。既定: no。空のトリガーは「no」として扱われます。
	can_fire = yes/no/{ <triggers> } # 評議員を解任できます。トリガーのスコープ: 評議会所有者のキャラクター。既定: yes。空のトリガーは「yes」として扱われます。
	can_reassign = yes/no/{ <triggers> } # 評議員を再任できます。トリガーのスコープ: 評議会所有者のキャラクター。既定: yes。空のトリガーは「yes」として扱われます。
	can_change_once  = yes/no/{ <triggers> } # 一度だけ任命可能で、その後の生涯で再任・解任は不可。トリガーのスコープ: 評議会所有者のキャラクター。既定: no。空のトリガーは「no」として扱われます。

	name = loc_key # 使用する名称。空席時は name_of_the_position が使われる点に注意
	name = { # あるいはトリガー付きローカライズを使用可能。SCOPE はキャラクター、イベントターゲット 'councillor_liege' は評議会所有者。キャラクターが提供されない場合、トリガー付きローカライズを通さずポジションのキーにフォールバックします
		first_valid = { ... }
	}
	# "special_council_position = yes" が設定されていない場合は、locキーに「_possessive」を付けた所有形も定義する必要があります(特別ポジションは現時点で所有形に非対応)。動的説明システムで2つ以上の文字列を結合する場合、最後のキーにのみ「_possessive」を定義すればOKです

	# このポジションのキャラクターに付与される修正。scale パラメータ(スクリプト値; _script_values.info 参照)で倍率指定可能。倍率が複数必要な場合は最大5つまで定義可
	modifier = {
	}

	# このポジションのキャラクターの主君(評議会所有者)に付与される修正。scale パラメータ(スクリプト値; _script_values.info 参照)で倍率指定可能。倍率が複数必要な場合は最大5つまで定義可
	council_owner_modifier = {
	}
	
	# この評議会で当該ポジションが利用可能か [SCOPE は評議会の所有者たるキャラクター]
	valid_position = {

	}

	# キャラクターが当該ポジションに就けるか [SCOPE は応募するキャラクター]
	valid_character = {

	}

	# キャラクターがこのポジションに就いたときの効果 [SCOPE は応募するキャラクター]
	on_get_position = {

	}

	# キャラクターがこのポジションを失ったときの効果 [SCOPE はそのポジションにいるキャラクター]
	on_lose_position = {
	
	}

	# キャラクターがこのポジションから解任されたときの効果 [SCOPE はそのポジションにいるキャラクター]
	on_fired_from_position = {

	}

	# このタイプの最大ポジション数。モッダー向け。既定は1。無制限は0以下。
	max_amount = 2
	
	use_for_scheme_power = yes/no
	use_for_scheme_resistance = yes/no
	
	# 評議会ウィンドウで、このタイプの評議員に使用するポートレートアニメーション
	portrait_animation = X
}

council_positions フォルダには侍医は含まれない点に注意してください。

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