リーダーのMOD制作¶
このページでは、リーダーのMOD制作について説明します。
概要¶
リーダークラスはcommon/leader_classes/xxx.txtで定義されます。
リーダーはリーダークラスごとに別々の特性セットを持つことができ、クラスが変わると使用するセットも切り替わります。帝国の統治者になったリーダーは新しい統治者特性セットを受け取り、それ以前の特性は上書きされます。席を退いて以前のクラスへ戻るまで、リーダー寿命を延ばす特性さえそのリーダーには影響しません。
次の点を理解する必要があります。
- ハードコードされたクラスは統治者、総督、科学者、提督、将軍、使節の6種類です。また、変更可能な特性を定義する6種類のシェルクラスがあります。
- 他の場所からリーダークラスを参照する場合、シェルクラスではなくハードコードされたクラスを参照します。
- 新しいシェルクラスを追加してもゲームエンジンから呼び出されないため、意味がありません。
- シェルクラスを削除してもゲームはクラッシュしませんが、その種類のリーダーを生成できなくなります。
この記事が扱うのはシェルクラスのMOD制作です。ハードコードされたクラスを変更する方法はありません。
データ構造¶
| プロパティ | 説明 |
|---|---|
max_trait_points = <int> |
特性ポイント数。リーダー特性にはコストがあり、新しく生成されるリーダーの特性コスト合計はここで指定した値を超えられません。新規生成時に取得できるバニラ特性のコストはすべて1です。統治者は2ポイントなので特性2つ、使節は0ポイントなので特性なし、その他のクラスは1ポイントで生成されます。 |
resources |
リーダーの雇用費と維持費を定義する経済ユニット。バニラでは未使用ですが、リーダーに資源を産出させることもできます。 |
default_category |
このシェルクラスで新しく生成されたリーダーが、デフォルトで属するハードコードクラス。 |
can_govern_planet = <yes/no>can_research = <yes/no>can_lead_navy = <yes/no>can_lead_army = <yes/no>can_rule_empire = <yes/no>can_be_envoy = <yes/no> |
リーダーを割り当てられる任務を定義します。通常とは異なる任務を行わせるとハードコードクラスが切り替わり、そのクラスの特性セットをまだ持っていなければ新しく受け取ります。 |
リーダークラスで実用的に変更できる内容には、次のようなものがあります。
- リーダーの特性ポイントを変更し、より多くの特性を持って生成されるようにする。
- 経済ユニットへ
potential付きのproducesを追加し、リーダーに資源を産出させる。
動的MOD制作¶
リーダーをスコープにする方法¶
leaderやrulerなどのスコープを使い、何かを率いているリーダーを対象にします。
every_owned_leaderやevery_pool_leaderなどのスコープを使うと、条件を満たす帝国内の全リーダーへエフェクトを適用できます。この方法では使節を対象にできません。
Stellaris 2.7.1以降は、使節向けに次のステートメントも実装されています。
any/every/random/count_envoy— 使節をスコープにします。has_envoy_task = { task = harm_relations/improve_relations/galactic_community/federation (optional: who = country) }— 使節の割り当てを確認します。envoy_location_country— 使節から、その使節が関係悪化/改善を行っている帝国へスコープを移します。has_envoy_cooldown = yes/no— 使節がクールダウン中か確認します。
超能力者のような特性を持つリーダーを生成する方法¶
On Actionのon_leader_spawned、on_ruler_set、on_ruler_back_to_pre_ruler_classを使って、リーダーの特性を手動で追加・削除します。詳細はイベントのMOD制作を参照してください。
リーダーの開始年齢を変更する方法¶
種族クラスと種族特性を通じて変更できます。詳細は種族のMOD制作と特性のMOD制作を参照してください。
出典: Stellaris Wiki — Leader modding(原文更新日: 2021年7月18日、版ID 59713)
翻訳日: 2026年8月31日 / 対応バージョン: 3.0
本ページは原文Wiki(CC BY-SA 3.0)の内容を翻訳した非公式ファン翻訳です。