コンテンツにスキップ
Stellaris v2.8 対応 翻訳

艦隊のMOD制作

このページは、艦隊イベントやトリガーなどをスクリプト化する際の各要素をまとめたクイックリファレンスです。

艦隊命令

現在の艦隊行動を定義する既知の艦隊命令一覧です。例えば、条件has_fleet_orderで使用します。斜体の命令は未調査、または機能しない可能性があります。

命令 説明
aggressive_stance_fleet_order 艦隊の態勢が攻撃的
analyze_ftl_trail_order —
assist_research_order 艦船/艦隊が惑星の研究支援へ向かっている
auto_explore_order 艦船/艦隊が宇宙を自動探索しようとしている
build_orbital_station_order 艦船/艦隊が軌道ステーション、採掘ステーション、研究ステーションのいずれかを建設しようとしている
build_space_station_order 艦船/艦隊が軍事ステーションを建設しようとしている
collect_data_fleet_order 艦隊がデブリまたは環境オブジェクトからデータを収集しようとしている
colonize_planet_order 艦船が惑星へ植民しようとしている
combat_order —
evade_hostiles_order —
follow_order 艦船/艦隊が別の艦船/艦隊を追尾している
merge_fleet_order 艦隊が統合されようとしている
move_to_system_point_order 艦船/艦隊が地点へ移動している
land_armies_order 艦船/艦隊が惑星へ地上軍を降下させようとしている
orbit_planet_order 艦船/艦隊が惑星軌道へ入ろうとしている
rally_point_fleet_order 艦隊が集合地点へ向かっている
research_anomaly_order 艦船がアノマリーを調査しようとしている
return_fleet_order 艦隊が帰還中
survey_planet_order 艦船が惑星を調査しようとしている
upgrade_design_fleet_order 艦船/艦隊がアップグレードされようとしている
research_discovery_order —
upgrade_design_at_starbase_fleet_order —
upgrade_design_at_orbitable_fleet_order —
repair_fleet_order 艦船/艦隊が修理されようとしている
~~repair_ship_fleet_order~~ ~~艦船/艦隊が修理されようとしている~~
build_megastructure_fleet_order 艦隊が巨大構造物を建設しようとしている
destroy_planet_order 艦船/艦隊が惑星を破壊しようとしている
planet_killer_weapon_windup_order —
planet_killer_weapon_fire_order —
explore_bypass_order —
use_bypass_order —
jumpdrive_order —
jumpdrive_windup —
experimental_subspace_navigation_fleet_order —
excavate_archaeological_site_fleet_order —

艦隊のロック

set_event_locked = yesエフェクトで艦隊をロックできます。ロック中は艦隊に一切の命令を出せません。後で忘れずにロックを解除してください。

コード例

艦隊を統合する

solar_system = {
    random_fleet_in_system = {
        limit = {
            is_ship_class = shipclass_military
            NOT = { is_same_value = root }
            owner = { is_same_empire = root.owner }
            fleet_power > 0
        }
        save_event_target_as = EXAMPLE_merge_fleet
    }
}
queue_actions = {
    find_random_fleet = {
        found_fleet = {
            merge_fleet = {
                target = event_target:EXAMPLE_merge_fleet
                allow_ftl = no
            }
        }
    }
}

バニラでは、この素のコマンドはまったく使用されません。使用例のあるMODには「Aggressive Crisis Engine」と「A Deadly Tempest」があります。

地上軍/輸送艦隊のリーダーを変更する

輸送艦隊では軍用艦隊のような単純なリーダー割り当てが機能せず、艦船から地上軍へのスコープも想定どおりに機能しないため、次の回避策を使用します。

# 艦隊に対応する地上軍を探し、その地上軍へリーダーを割り当てる。
random_fleet_in_system = {
    limit = {
        exists = owner
        owner = { is_same_empire = event_target:EXAMPLE_empire }
        is_ship_class = shipclass_transport
        # NOT = { exists = leader }
    }
    owner = {
        random_owned_army = {
            limit = {
                exists = fleet
                fleet = { is_same_value = PREVPREVPREV }
                # NOT = { exists = leader }
            }
            assign_leader = event_target:EXAMPLE_leader
        }
    }
}

バニラではこの素の処理も使用されません。使用例のあるMODには「Decentralized Empires (Regentmaker)」があります。

艦隊をスコープ位置へ「ジャンプ」させる

選択したスコープへ艦隊を移動します。

# 首都スコープへジャンプする。
fleet_event = {
    id = acemod_fleet.600
    hide_window = yes
    is_triggered_only = yes
    immediate = {
        set_location = {
            target = owner.capital_scope
            distance = 5
            angle = random
            direction = in_system
        }
        clear_orders = yes
        clear_fleet_actions = this
    }
}

コロッサスに同じ星系の惑星を攻撃させる

solar_system = {
    random_system_planet = {
        limit = {
            has_planet_flag = shroud_target
        }
        save_event_target_as = killtarget
    }
}
queue_actions = {
    if = {
        limit = {
            exists = event_target:killtarget
        }
        clear_orders = yes
        clear_fleet_actions = THIS # コロッサス艦隊スコープ。
        find_closest_planet = {
            trigger = {
                id = schroud_target_1
                is_same_value = event_target:killtarget
            }
            found_planet = {
                move_to = this
                orbit_planet = this
                destroy_planet = this
            }
        }
    }
}

出典: Stellaris Wiki — Fleet modding(原文更新日: 2021年6月29日、版ID 59616)
翻訳日: 2026年8月31日 / 対応バージョン: 2.8
本ページは原文Wiki(CC BY-SA 3.0)の内容を翻訳した非公式ファン翻訳です。