REPO_JP-DroneToOrbItem icon

DroneToOrbItem

【Host Only MOD】 Adds orb items and Heal Drone to shop rolls.オーブアイテムとヒールドローンをショップ抽選へ追加します

By REPO_JP
Last updated a week ago
Total downloads 5313
Total rating 8 
Categories Mods Items Drones Server-side AI Generated
Dependency string REPO_JP-DroneToOrbItem-4.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100

README

COMPATIBLE WITH COSMETICS UPDATE V0.4.0.

DroneToOrbItem

This mod is a host-only mod that adds orb items and the unused Heal Drone item to normal shop rolls.

The host can make internal removed-item assets appear naturally in shops without adding custom prefab assets. It targets the existing game item assets, registers missing shop/stat keys, and injects the items into shop candidate lists during shop initialization.

Added shop items

  • Orb Battery
  • Orb Feather
  • Orb Heal
  • Orb Indestructible
  • Orb Magnet
  • Orb Torque
  • Orb Zero Gravity
  • Heal Drone

Main features

  • Adds removed orb items to shop rolls
  • Adds the unused Heal Drone item to shop rolls
  • Supports per-item enable/disable settings
  • Supports per-item shop maximum settings
  • Supports per-item spawn chance settings
  • Supports per-item price delta settings
  • Supports orb radius, battery drain, wall-through, and held-only behavior settings
  • Avoids full Resources loading and loads only targeted item paths
  • Supports REPO v0.4.x shop registration changes by using safe stat-key registration

Installation

  1. Install BepInEx for REPO.
  2. Place DroneToOrbItem.dll into BepInEx/plugins.
  3. Start the game once to generate the config file.
  4. Edit the generated config if needed.
  5. Host the room with this mod installed.

Host-only behavior

Only the host needs this mod for shop generation. The shop candidate injection, item registration, and item value adjustment are handled by the host.

Players without the mod should still be able to join because this mod uses existing game item prefabs instead of adding new external prefab assets.

Config items

General

Setting Description Default Min Max
Count Purchased Against Max If true, purchased count is subtracted from the per-shop maximum true - -

Orb Common

Setting Description Default Min Max
Common Orb Battery Drain Rate Fallback common battery drain rate for orb items 0.1 0 100

Orb Battery

Setting Description Default Min Max
Orb Battery Extra Drain Rate Additional battery drain used by Orb Battery when it charges targets 1.5 0 100

Orb Heal

Setting Description Default Min Max
Orb Heal Rate Heal interval in seconds for Orb Heal 2 0.01 100
Orb Heal Amount Heal amount per tick for Orb Heal 10 0 1000
Orb Heal Use HealthPack Slot Treat Orb Heal as a health-pack shop slot item false - -

Heal Drone

Setting Description Default Min Max
Heal Drone Rate Heal interval in seconds for Heal Drone 2 0.01 100
Heal Drone Amount Heal amount per tick for Heal Drone 10 0 1000

Per-item settings

The following settings are generated for each item:

  • Orb Battery
  • Orb Feather
  • Orb Heal
  • Orb Indestructible
  • Orb Magnet
  • Orb Torque
  • Orb Zero Gravity
  • Heal Drone
Section Setting format Description Default Min Max
Enabled {Item Name} Enabled Include this item in shop rolls true - -
Shop Max Amount {Item Name} Max Amount In Shop Maximum possible amount per shop roll 1 1 10
Shop Spawn Chance {Item Name} Spawn Chance Percent Shop appearance chance percent 10, except Orb Torque 0 0 100
Shop Price Delta {Item Name} Price Delta Price delta added to the generated shop price item-dependent -50 50
Orb Radius {Item Name} Radius Effect radius. Visual effect size follows this radius automatically 1 0.01 100
Orb Individual Battery Drain {Item Name} Battery Drain Rate Individual common battery drain override 0.1 0 100
Orb Through Walls {Item Name} Allow Through Walls Allow the item effect to apply through walls true - -
Orb Held Only {Item Name} Only Active While Held Make the item work only while it is being held false - -

Default per-item values

Item Max Amount In Shop Spawn Chance Percent Price Delta
Orb Battery 1 10 0
Orb Feather 1 10 0
Orb Heal 1 10 20
Orb Indestructible 1 10 0
Orb Magnet 1 10 20
Orb Torque 1 0 0
Orb Zero Gravity 1 10 0
Heal Drone 1 10 20

Notes

  • The mod intentionally avoids Resources.LoadAll<Item>(string.Empty) to prevent unrelated broken or editor-only assets from being loaded.
  • The mod registers only known target items from safe item paths.
  • If an item cannot be found in the current game build, it is skipped and logged.
  • Orb Torque is disabled by default through a 0% spawn chance because its behavior can be more intrusive than the other orb items.

※Mod created by AI

COSMETICS UPDATE V0.4.0対応済み.

DroneToOrbItem

このMODは、ホスト専用の、オーブアイテムと未使用のHeal Droneを通常ショップ抽選へ追加するMODです。

REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ

ホスト側で、ゲーム内に存在するRemoved Items系の内部アイテムをショップへ自然に出現させます。外部Prefabを追加せず、既存のゲーム内Itemアセットを登録し、ショップ初期化時に候補リストへ追加します。

追加されるショップアイテム

  • Orb Battery
  • Orb Feather
  • Orb Heal
  • Orb Indestructible
  • Orb Magnet
  • Orb Torque
  • Orb Zero Gravity
  • Heal Drone

主な機能

  • Removed Items配下のオーブアイテムをショップ抽選へ追加
  • 未使用のHeal Droneをショップ抽選へ追加
  • アイテムごとの有効化/無効化設定
  • アイテムごとのショップ最大出現数設定
  • アイテムごとの出現確率設定
  • アイテムごとの価格差分設定
  • オーブの範囲、バッテリー消費、壁越し判定、保持中のみ有効化の設定
  • Resources全体ロードを避け、対象Itemパスのみを安全にロード
  • REPO v0.4.xのショップ登録変更に対応した安全な統計キー登録

導入方法

  1. REPOへBepInExを導入します。
  2. DroneToOrbItem.dllBepInEx/plugins に配置します。
  3. 一度ゲームを起動してConfigを生成します。
  4. 必要に応じて生成されたConfigを編集します。
  5. このMODを導入した状態でホストしてください。

ホスト専用の動作

ショップ生成にはホストのみ導入が必要です。ショップ候補への追加、Item登録、Item価格調整はホスト側で処理されます。

このMODは外部Prefabを追加せず、ゲーム内に存在するItem Prefabを使用するため、未導入の参加者でも参加しやすい構造です。

設定項目

General

設定値名 設定内容説明 初期値 最小値 最大値
Count Purchased Against Max 購入済み数をショップ最大個数から差し引くかどうか true - -

Orb Common

設定値名 設定内容説明 初期値 最小値 最大値
Common Orb Battery Drain Rate オーブ系アイテムの共通バッテリー消費量の既定値 0.1 0 100

Orb Battery

設定値名 設定内容説明 初期値 最小値 最大値
Orb Battery Extra Drain Rate Orb Batteryが対象を充電した時の追加消費量 1.5 0 100

Orb Heal

設定値名 設定内容説明 初期値 最小値 最大値
Orb Heal Rate Orb Healの回復間隔 秒 2 0.01 100
Orb Heal Amount Orb Healの1回あたり回復量 10 0 1000
Orb Heal Use HealthPack Slot Orb Healをヘルスパック枠として扱うかどうか false - -

Heal Drone

設定値名 設定内容説明 初期値 最小値 最大値
Heal Drone Rate Heal Droneの回復間隔 秒 2 0.01 100
Heal Drone Amount Heal Droneの1回あたり回復量 10 0 1000

アイテム別設定

以下の各アイテムごとに設定が生成されます。

  • Orb Battery
  • Orb Feather
  • Orb Heal
  • Orb Indestructible
  • Orb Magnet
  • Orb Torque
  • Orb Zero Gravity
  • Heal Drone
セクション 設定値名 設定内容説明 初期値 最小値 最大値
Enabled {Item Name} Enabled ショップ抽選対象に含めるかどうか true - -
Shop Max Amount {Item Name} Max Amount In Shop 1回のショップ抽選で出現しうる最大個数 1 1 10
Shop Spawn Chance {Item Name} Spawn Chance Percent ショップ出現確率パーセント 10、Orb Torqueのみ0 0 100
Shop Price Delta {Item Name} Price Delta 生成されたショップ価格へ加算減算する差分 アイテム別 -50 50
Orb Radius {Item Name} Radius 効果範囲。表示エフェクトサイズも自動追従 1 0.01 100
Orb Individual Battery Drain {Item Name} Battery Drain Rate 各オーブ個別の共通消費量上書き 0.1 0 100
Orb Through Walls {Item Name} Allow Through Walls 壁越しでも効果を適用するかどうか true - -
Orb Held Only {Item Name} Only Active While Held 持っている時だけ有効にするかどうか false - -

アイテム別初期値

アイテム Max Amount In Shop Spawn Chance Percent Price Delta
Orb Battery 1 10 0
Orb Feather 1 10 0
Orb Heal 1 10 20
Orb Indestructible 1 10 0
Orb Magnet 1 10 20
Orb Torque 1 0 0
Orb Zero Gravity 1 10 0
Heal Drone 1 10 20

注意事項

  • 無関係な壊れたアセットやEditor用アセットを読み込まないよう、Resources.LoadAll<Item>(string.Empty) は使用していません。
  • 既知の対象Itemパスのみを登録します。
  • 現在のゲームバージョンに存在しないItemはスキップされ、ログに出力されます。
  • Orb Torqueは挙動が他のオーブより強めのため、初期状態では出現確率0%です。

※AI生成MOD