MOD作成/宗教政策作成

政策作成

政策作成法の基本について解説します。 使用されるコマンドについては公式マニュアルを参考にしてください。

政策の構造

政策を作成するために必要な部品は以下の通りです。

政策名

政策名です。 政策の構文ではnetherlands_nationといった風に定義しておき locationフォルダのどこかに訳を作成しておく必要があります。

potential

ゲーム中の政策欄に(実行不可能でも)表示されるための条件です。

allow

政策を実際に実行可能にするための条件です。 ゲーム内で政策の「?」にマウスを乗せると表示されます。

effect

政策を実行した際に得られる効果です。

イベント文

イベント発生時に表示される文章を設定する箇所です。 イベント名と同じく文章を直接書き込むようにはなっていません。

効果

イベントがもたらす効果を設定する箇所です。 選択肢毎に効果を設定します。

政策作例

以下はネーデルラント建国の政策です。

ネーデルラントが存在せず、教皇領でも神聖ローマ帝国でもなく、 主要文化がDutchかFlemishであれば、政策欄に表示されます。 さらに戦争中でなく、Zeeland、Holland、Utrecht、Frieslandを領有・コア化すれば政策が実行可能になります。 そして実行すれば、Vlaanderen、Breda、Zeeland、Holland、Utrecht、Gelre、Friesland、Limburg、Antwerpがネーデルラントのコア州となり、 スライダーが中央集権の方向に2寄り、商人が1人得られ、 DutchかFlemish文化の支配州のうち1州の税収が+1され、 威信が+5%され、ネーデルラントへと変態します。

country_decisions = {   (宗教政策の場合はここを「religion_decisions =」とする)

	netherlands_nation = { (政策名)
		potential = { (政策欄に表示されるための条件)
			NOT = { exists = NED } (ネーデルラントが存在していない)
			NOT = { tag = PAP } (教皇領ではない)
			NOT = { tag = HRE } (神聖ローマ帝国ではない。HTTT版)
			OR = {
				primary_culture = dutch
				primary_culture = flemish
			} (主要文化がdutchかflemishである)
		}
		allow =   (政策を実行可能にするための条件)
		{
			owns = 96 # Zeeland (Zeelandを保有している)
			owns = 97 # Holland (Hollandを保有している)
			owns = 98 # Utrecht (Hollandを保有している)
			owns = 100 # Friesland (Hollandを保有している)
			is_core = 96 # Zeeland (Zeelandがコア州である)
			is_core = 97 # Holland (Hollandがコア州である)
			is_core = 98 # Utrecht (Utrechtがコア州である)
			is_core = 100 # Friesland (Frieslandがコア州である)
			war = no (戦争中でない)
		}
	  effect = { (政策を実効した際の効果)
			NED = {
				add_core = 90		# Vlaanderen(Vlaanderenがコア化)
				add_core = 95		# Breda
				add_core = 96		# Zeeland
				add_core = 97		# Holland
				add_core = 98		# Utrecht
				add_core = 99		# Gelre
				add_core = 100		# Friesland
				add_core = 1742		# Limburg
				add_core = 1744		# Antwerp
			}
			centralization_decentralization = -2 (スライダーが中央集権の方向へ2寄る)
			merchants = 1 (商人を+1)
			random_owned = {
				limit = {
					OR = {
						culture = dutch
						culture = flemish
					}
				}
				base_tax = 1
			} (dutch文化かflemish文化の支配州のどれかをランダムで選び税収を+1)
			prestige = 0.05 (威信+5%)
			change_tag = NED (国tagをNEDネーデルラントに変更)
		}
		ai_will_do = { (実行可能になった場合にAIが実行する可能性)
			factor = 1 (100%選ぶ。)
		}
	}
	

}

コメント等

最新の15件を表示しています。 コメントページを参照

  • ありがとうございます。公式マニュアルってどうやっておとせばいいですか -- バイバルス 2010-02-19 (金) 06:58:38
  • 一定条件に達した場合、religion_decisionsを失効させたいのですが、可能ですか -- バイバルス 2010-02-19 (金) 07:04:45
  • 特定のreligion_decisionsreligionを全世界で一国だけに設定したいのですが、可能ですか? -- バイバルス 2010-02-19 (金) 07:30:59
  • 公式マニュアルを落とすにはParadoxのフォーラムに登録しておく必要があります。このwikiのMOD作成にあるcommand、commnad2がその内容なので参考にしてください。(英語ですが) -- 2010-02-19 (金) 10:23:24
  • 2つ目の質問ですが、desionをもう一つ作り、そっくり反対の効果をeffectに記述し、条件を満たせばaiが100%選択するのが一番簡単だと思います。 -- 2010-02-19 (金) 10:29:44
  • 3つ目の質問はいまいちわかりません。decisionsが表示可能・実行可能な国を世界で1つだけにしたいということでしょうか?それならば、potentialを部分を任意のものに設定すればよいので、可能なのですが。 -- 2010-02-19 (金) 10:31:43
  • 「potentialの部分」でした。誤記失礼。 -- 2010-02-19 (金) 10:32:20
  • 任意のものとはどういうことですか -- バイバルス 2010-02-19 (金) 18:24:49
  • 好きなように設定すればいいという意味です。 -- 2010-02-19 (金) 19:08:57
  • set_global_flagやhas_global_flagを使えばできるかもしれませんが、かなり難しいと思いますよ。 -- ユクシ 2010-02-20 (土) 10:46:46
  • アドバイスいただきましてありがとうございます。modつくりました。islamic_golden_ageというMODです -- バイバルス 2010-02-20 (土) 15:52:52
お名前:

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS