

DroneToOrbItem adds hidden orb items to the shop and lets the host control how often they appear, how expensive they are, and how they behave after purchase.
It is intended for runs where you want the shop to naturally offer orb-type utility items instead of spawning them manually in the map. https://youtube.com/shorts/fUn3M9B8yz0
Errors are displayed during the following moments, but the mod itself works normally.
During MOD loading after REPO starts
When creating a room
These errors do not affect gameplay or the functionality of this mod.
A fix to eliminate these error messages is planned for the next update.
When a shop is generated, the host injects the supported orb items into the shop candidate lists and applies the configured rules for:
After purchase, the host also applies the configured runtime behavior values such as radius and battery drain.
Equip Cube is intentionally not included in this release because a stable, release-safe shop implementation could not be guaranteed from the available runtime behavior and resource information.
The mod injects supported orb items into the normal shop roll flow. It does not create a separate special shop UI. The host decides:
The host also applies the following orb runtime rules:
Additional item-specific handling:
The mod is designed around real in-game item assets and their existing prefab resource paths. That design choice matters because it avoids the visibility issues that happen when network-spawned shop items use synthetic prefab paths that only the host can resolve.
The shop injection is performed on the host. Runtime orb behavior patches are also host-authoritative. This keeps the logic centralized and avoids client-side divergence for shop contents and orb effects.
Check:
Increase:
Check:
Check:
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Count Purchased Against Max | Subtract purchased count from each item’s per-shop maximum | true | false | true |
| Common Orb Battery Drain Rate | Global fallback common drain rate for orb items | 0.1 | 0 | 100 |
| Orb Battery Extra Drain Rate | Extra drain used while Orb Battery actively charges targets | 1.5 | 0 | 100 |
| Orb Heal Rate | Heal interval in seconds for Orb Heal | 2.0 | 0.01 | 100 |
| Orb Heal Amount | Heal amount per tick for Orb Heal | 10 | 0 | 1000 |
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Orb Battery Enabled | Allow Orb Battery in shop rolls | true | false | true |
| Orb Battery Max Amount In Shop | Maximum possible amount in one shop roll | 1 | 1 | 10 |
| Orb Battery Spawn Chance Percent | Shop appearance chance | 10 | 0 | 100 |
| Orb Battery Price Delta | Added to generated shop price | 0 | -50 | 50 |
| Orb Battery Radius | Effect radius | 1.0 | 0.01 | 100 |
| Orb Battery Battery Drain Rate | Individual common battery drain override | 0.1 | 0 | 100 |
| Orb Battery Allow Through Walls | Allow targeting through walls | true | false | true |
| Orb Battery Only Active While Held | Only works while being held | false | false | true |
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Orb Feather Enabled | Allow Orb Feather in shop rolls | true | false | true |
| Orb Feather Max Amount In Shop | Maximum possible amount in one shop roll | 1 | 1 | 10 |
| Orb Feather Spawn Chance Percent | Shop appearance chance | 10 | 0 | 100 |
| Orb Feather Price Delta | Added to generated shop price | 0 | -50 | 50 |
| Orb Feather Radius | Effect radius | 1.0 | 0.01 | 100 |
| Orb Feather Battery Drain Rate | Individual common battery drain override | 0.1 | 0 | 100 |
| Orb Feather Allow Through Walls | Allow targeting through walls | true | false | true |
| Orb Feather Only Active While Held | Only works while being held | false | false | true |
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Orb Heal Enabled | Allow Orb Heal in shop rolls | true | false | true |
| Orb Heal Max Amount In Shop | Maximum possible amount in one shop roll | 1 | 1 | 10 |
| Orb Heal Spawn Chance Percent | Shop appearance chance | 10 | 0 | 100 |
| Orb Heal Price Delta | Added to generated shop price | 20 | -50 | 50 |
| Orb Heal Use HealthPack Slot | Treat Orb Heal as a health-pack-slot item | false | false | true |
| Orb Heal Radius | Effect radius | 1.0 | 0.01 | 100 |
| Orb Heal Battery Drain Rate | Individual common battery drain override | 0.1 | 0 | 100 |
| Orb Heal Allow Through Walls | Allow targeting through walls | true | false | true |
| Orb Heal Only Active While Held | Only works while being held | false | false | true |
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Orb Indestructible Enabled | Allow Orb Indestructible in shop rolls | true | false | true |
| Orb Indestructible Max Amount In Shop | Maximum possible amount in one shop roll | 1 | 1 | 10 |
| Orb Indestructible Spawn Chance Percent | Shop appearance chance | 10 | 0 | 100 |
| Orb Indestructible Price Delta | Added to generated shop price | 0 | -50 | 50 |
| Orb Indestructible Radius | Effect radius | 1.0 | 0.01 | 100 |
| Orb Indestructible Battery Drain Rate | Individual common battery drain override | 0.1 | 0 | 100 |
| Orb Indestructible Allow Through Walls | Allow targeting through walls | true | false | true |
| Orb Indestructible Only Active While Held | Only works while being held | false | false | true |
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Orb Magnet Enabled | Allow Orb Magnet in shop rolls | true | false | true |
| Orb Magnet Max Amount In Shop | Maximum possible amount in one shop roll | 1 | 1 | 10 |
| Orb Magnet Spawn Chance Percent | Shop appearance chance | 10 | 0 | 100 |
| Orb Magnet Price Delta | Added to generated shop price | 20 | -50 | 50 |
| Orb Magnet Radius | Effect radius | 1.0 | 0.01 | 100 |
| Orb Magnet Battery Drain Rate | Individual common battery drain override | 0.1 | 0 | 100 |
| Orb Magnet Allow Through Walls | Allow targeting through walls | true | false | true |
| Orb Magnet Only Active While Held | Only works while being held | false | false | true |
| Setting | Description | Default | Min | Max |
|---|---|---|---|---|
| Orb Torque Enabled | Allow Orb Torque in shop rolls | true | false | true |
| Orb Torque Max Amount In Shop | Maximum possible amount in one shop roll | 1 | 1 | 10 |
| Orb Torque Spawn Chance Percent | Shop appearance chance | 0 | 0 | 100 |
| Orb Torque Price Delta | Added to generated shop price | 0 | -50 | 50 |
| Orb Torque Radius | Effect radius | 1.0 | 0.01 | 100 |
| Orb Torque Battery Drain Rate | Individual common battery drain override | 0.1 | 0 | 100 |
| Orb Torque Allow Through Walls | Allow targeting through walls | true | false | true |
| Orb Torque Only Active While Held | Only works while being held | false | false | true |
A stable baseline for ordinary runs:
This release focuses on bringing hidden orb items into the normal shop flow while preserving multiplayer visibility and host-authoritative behavior.
DroneToOrbItem は隠しオーブ系アイテムをショップに追加し、どのくらい出現するか、いくらで売られるか、購入後にどう動作するかをホストが細かく設定できるMODです。
手動でマップに生成するのではなく、通常のショップ経済の中にオーブ系ユーティリティを自然に組み込みたい場合を想定しています。 https://youtube.com/shorts/fUn3M9B8yz0
以下のタイミングでエラーが出力されますが、MOD自体は正常に動作します。
REPO起動後のMODロード中
部屋作成時
これらのエラーはゲームプレイやMODの機能には影響しません。
次回のアップデートでエラーが出力されないよう修正予定です。
ショップ生成時に、ホストが対応オーブを通常のショップ候補リストへ注入します。 専用ショップ画面を追加する方式ではありません。 ホストが以下を決定します。
購入後はホストが半径や消費量などの実動作値も上書きします。
Equip Cube は今回のリリース対象外です。 利用可能な安定したショップ実装を、入手できたランタイム挙動とリソース情報だけで保証できなかったためです。
通常のショップ抽選に対応オーブを割り込ませます。 専用の販売UIは追加しません。 ホストが以下を制御します。
ホストは以下のオーブ実動作値も制御します。
個別処理:
このMODは、ゲーム内に実在する Item アセットとその既存 prefab resource path を利用する方針で組まれています。 これは重要です。 マルチプレイでショップ購入物を同期する際、存在しない合成 prefab path を使うと、ホストでは見えても参加者では解決できず、表示されない原因になりやすいためです。
ショップ注入はホスト側で行われます。 オーブの半径や消費量などの実動作パッチもホスト権限で処理されます。 そのため、ショップ内容やオーブ効果の判定がプレイヤーごとにズレにくい構成です。
確認項目:
以下を上げてください。
また、購入済み差し引きが ON だと、同一ラン中に繰り返し購入した後の出現可能数が減ります。
以下を確認してください。
以下を確認してください。
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Count Purchased Against Max | 購入済み数を各アイテムのショップ最大個数から差し引く | true | false | true |
| Common Orb Battery Drain Rate | オーブ系アイテムの共通消費量の既定値 | 0.1 | 0 | 100 |
| Orb Battery Extra Drain Rate | Orb Battery が対象を充電した時の追加消費量 | 1.5 | 0 | 100 |
| Orb Heal Rate | Orb Heal の回復間隔 秒 | 2.0 | 0.01 | 100 |
| Orb Heal Amount | Orb Heal の1回あたり回復量 | 10 | 0 | 1000 |
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Orb Battery Enabled | Orb Battery をショップ抽選対象に含めるか | true | false | true |
| Orb Battery Max Amount In Shop | 1回のショップ抽選で出現しうる最大個数 | 1 | 1 | 10 |
| Orb Battery Spawn Chance Percent | ショップ出現確率 | 10 | 0 | 100 |
| Orb Battery Price Delta | 生成されたショップ価格へ加算減算する差分 | 0 | -50 | 50 |
| Orb Battery Radius | 効果範囲サイズ | 1.0 | 0.01 | 100 |
| Orb Battery Battery Drain Rate | 各オーブ個別の共通消費量上書き | 0.1 | 0 | 100 |
| Orb Battery Allow Through Walls | 壁越しでも効果を適用するか | true | false | true |
| Orb Battery Only Active While Held | 持っている時だけ有効にするか | false | false | true |
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Orb Feather Enabled | Orb Feather をショップ抽選対象に含めるか | true | false | true |
| Orb Feather Max Amount In Shop | 1回のショップ抽選で出現しうる最大個数 | 1 | 1 | 10 |
| Orb Feather Spawn Chance Percent | ショップ出現確率 | 10 | 0 | 100 |
| Orb Feather Price Delta | 生成されたショップ価格へ加算減算する差分 | 0 | -50 | 50 |
| Orb Feather Radius | 効果範囲サイズ | 1.0 | 0.01 | 100 |
| Orb Feather Battery Drain Rate | 各オーブ個別の共通消費量上書き | 0.1 | 0 | 100 |
| Orb Feather Allow Through Walls | 壁越しでも効果を適用するか | true | false | true |
| Orb Feather Only Active While Held | 持っている時だけ有効にするか | false | false | true |
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Orb Heal Enabled | Orb Heal をショップ抽選対象に含めるか | true | false | true |
| Orb Heal Max Amount In Shop | 1回のショップ抽選で出現しうる最大個数 | 1 | 1 | 10 |
| Orb Heal Spawn Chance Percent | ショップ出現確率 | 10 | 0 | 100 |
| Orb Heal Price Delta | 生成されたショップ価格へ加算減算する差分 | 20 | -50 | 50 |
| Orb Heal Use HealthPack Slot | Orb Heal をヘルスパック枠扱いにするか | false | false | true |
| Orb Heal Radius | 効果範囲サイズ | 1.0 | 0.01 | 100 |
| Orb Heal Battery Drain Rate | 各オーブ個別の共通消費量上書き | 0.1 | 0 | 100 |
| Orb Heal Allow Through Walls | 壁越しでも効果を適用するか | true | false | true |
| Orb Heal Only Active While Held | 持っている時だけ有効にするか | false | false | true |
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Orb Indestructible Enabled | Orb Indestructible をショップ抽選対象に含めるか | true | false | true |
| Orb Indestructible Max Amount In Shop | 1回のショップ抽選で出現しうる最大個数 | 1 | 1 | 10 |
| Orb Indestructible Spawn Chance Percent | ショップ出現確率 | 10 | 0 | 100 |
| Orb Indestructible Price Delta | 生成されたショップ価格へ加算減算する差分 | 0 | -50 | 50 |
| Orb Indestructible Radius | 効果範囲サイズ | 1.0 | 0.01 | 100 |
| Orb Indestructible Battery Drain Rate | 各オーブ個別の共通消費量上書き | 0.1 | 0 | 100 |
| Orb Indestructible Allow Through Walls | 壁越しでも効果を適用するか | true | false | true |
| Orb Indestructible Only Active While Held | 持っている時だけ有効にするか | false | false | true |
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Orb Magnet Enabled | Orb Magnet をショップ抽選対象に含めるか | true | false | true |
| Orb Magnet Max Amount In Shop | 1回のショップ抽選で出現しうる最大個数 | 1 | 1 | 10 |
| Orb Magnet Spawn Chance Percent | ショップ出現確率 | 10 | 0 | 100 |
| Orb Magnet Price Delta | 生成されたショップ価格へ加算減算する差分 | 20 | -50 | 50 |
| Orb Magnet Radius | 効果範囲サイズ | 1.0 | 0.01 | 100 |
| Orb Magnet Battery Drain Rate | 各オーブ個別の共通消費量上書き | 0.1 | 0 | 100 |
| Orb Magnet Allow Through Walls | 壁越しでも効果を適用するか | true | false | true |
| Orb Magnet Only Active While Held | 持っている時だけ有効にするか | false | false | true |
| 設定項目 | 設定項目説明 | 初期値 | 設定可能最小値 | 設定可能最大値 |
|---|---|---|---|---|
| Orb Torque Enabled | Orb Torque をショップ抽選対象に含めるか | true | false | true |
| Orb Torque Max Amount In Shop | 1回のショップ抽選で出現しうる最大個数 | 1 | 1 | 10 |
| Orb Torque Spawn Chance Percent | ショップ出現確率 | 0 | 0 | 100 |
| Orb Torque Price Delta | 生成されたショップ価格へ加算減算する差分 | 0 | -50 | 50 |
| Orb Torque Radius | 効果範囲サイズ | 1.0 | 0.01 | 100 |
| Orb Torque Battery Drain Rate | 各オーブ個別の共通消費量上書き | 0.1 | 0 | 100 |
| Orb Torque Allow Through Walls | 壁越しでも効果を適用するか | true | false | true |
| Orb Torque Only Active While Held | 持っている時だけ有効にするか | false | false | true |
通常のプレイで使うなら、次の考え方が扱いやすいです。
このリリースは、隠しオーブ系アイテムを通常ショップ経済へ自然に組み込むことを目的にしています。 マルチプレイでの表示問題を避けるため、実在のゲーム内 Item アセットと既存 prefab resource path を使う設計を優先しています。