REPO_JP-AllExtractionPointOpen icon

AllExtractionPointOpen

Opens and activates all extraction points at once. 全納品所を一括開放させるMOD

By REPO_JP
Last updated 7 hours ago
Total downloads 179
Total rating 1 
Categories Mods Server-side
Dependency string REPO_JP-AllExtractionPointOpen-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

AllExtractionPointOpen

Version: 1.0.0

Overview

This mod is focused on one core behavior first.

It opens and activates all extraction points at once on level start (host/master side).

To keep the round stable after doing that, it also applies supporting logic:

  • Scales the haul goal by extraction point count
  • Blocks change-bag spawning and tax-return routing
  • Forces completion routing to Complete
  • Splits suction-destroy processing per extraction point and runs it in parallel
  • Skips success countdown delay

Host-only behavior. Clients do not need to install this mod for the synced extraction flow.

Features

  • Open and activate all extraction points at once

    • Unlocks extraction points
    • Activates all non-shop extraction points by RPC
    • Keeps RoundDirector extraction state aligned
  • Scaled haul goal

    • Round haul goal is multiplied by the number of extraction points
    • Prevents single-point vanilla assumptions from breaking the round flow
  • No change bags

    • Blocks SpawnTaxReturn
    • Forces surplus/tax handling into completion payout flow
    • Keeps surplus value zeroed on RoundDirector
  • Forced completion path

    • Converts Surplus and TaxReturn transitions to Complete
    • Helps avoid stuck progression when multiple points complete close together
  • Simultaneous suction-destroy

    • Builds per-extraction haul queues
    • Each extraction point consumes its own queue
    • Avoids one extraction point consuming the shared haul list alone
  • Countdown skip

    • Success delay is shortened to zero when target is reached

Config

Config file: BepInEx/config/AllExtractionPointOpen.cfg

General

  • Enabled (bool, default: true)
    • Enables or disables the plugin

概要

このMODの主目的は レベル開始時に全ての納品所を一括で開放して有効化すること です

そのうえで 同時運用時に進行が崩れにくいように以下も自動で行います

  • 納品所数に応じた目標金額の倍率化
  • お釣り袋生成の停止
  • Surplus / TaxReturn の Complete 強制
  • 納品所ごとの吸い込み破壊の同時進行
  • 成功待機時間の短縮

ホスト専用挙動です 参加者側への導入は不要です

主な機能

  • 全納品所を一括開放して有効化

    • 納品所をアンロック
    • 非ショップ納品所をRPCでActive化
    • RoundDirector 側の状態も整合維持
  • 目標金額の倍率化

    • ラウンド目標金額を納品所数分だけ倍率化
    • 単一納品所前提の進行崩れを防止
  • お釣り袋の完全停止

    • SpawnTaxReturn を遮断
    • 余剰やTaxReturn経路を完了側へ寄せる
    • RoundDirector の余剰値を0固定
  • 完了ルート強制

    • SurplusTaxReturnComplete に変換
    • 複数納品所の同時完了でも進行停止を起こしにくくする
  • 吸い込み破壊の同時進行

    • 貴重品を納品所ごとのキューに分割
    • 各納品所が自分のキューだけを処理
    • 共有リストを1か所が食い切る問題を回避
  • 成功待機短縮

    • 目標達成時の成功待機時間を0に短縮

設定

設定ファイル: BepInEx/config/AllExtractionPointOpen.cfg

General

  • Enabled (bool 初期値 true)
    • MOD全体の有効無効