Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ShopItemClone
【Host Only MOD】Duplicates held shop items by ground impact with category limits and impact threshold settings.ショップ中に手持ちアイテムを地面へ叩きつけるとカテゴリ別上限付きで複製するMOD
By REPO_JP
| Last updated | 4 days ago |
| Total downloads | 2461 |
| Total rating | 4 |
| Categories | Mods Items Upgrades Weapons Drones Server-side AI Generated |
| Dependency string | REPO_JP-ShopItemClone-4.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
ShopItemClone
COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
This mod is a host-only mod that duplicates supported shop items when the host or another player slams a held item into the ground during the shop phase.
Features
- Works only during the shop phase
- Only clones items that are currently being held by a player
- Does not clone dropped items that hit the ground after being released
- Does not clone valuable objects
- Can block cloning inside the extraction point with a config toggle
- Supports category-based clone toggles
- Supports category-based clone limits for every supported category
- Supports v0.4.0 item categories such as trackers, tools, vehicles, and launchers
- Supports a configurable minimum interval between clones from the same source item
- Supports an optional impact force requirement so items must be slammed into the ground before cloning
- Spawns carts, pocket carts, and vehicles higher to reduce floor clipping
- Copies item value, toggle state, battery state, and basic motion where possible
- Temporarily ignores collision between the original item and clone to reduce immediate collision issues
How it works
When a supported shop item is being held and collides with a ground-like environment surface, the host checks the item category, shop phase, extraction point state, clone interval, impact force, and category clone limit. If all checks pass, the host spawns one synchronized copy of that item. The same ground contact is latched, so it will not repeatedly clone until the contact is broken and made again.
Installation
- Install BepInEx 5 for REPO
- Put
ShopItemClone.dllintoBepInEx/plugins - Start the game once to generate the config file
- Only the host needs to install this mod
Configuration
Category Toggle
Clone Upgrades
- Description: Clone item upgrades and player upgrades
- Default: true
- Maximum: true
- Minimum: false
Clone Melee Weapons
- Description: Clone melee weapons
- Default: true
- Maximum: true
- Minimum: false
Clone Guns
- Description: Clone guns
- Default: true
- Maximum: true
- Minimum: false
Clone Carts
- Description: Clone carts
- Default: true
- Maximum: true
- Minimum: false
Clone Pocket Carts
- Description: Clone pocket carts
- Default: true
- Maximum: true
- Minimum: false
Clone Drones
- Description: Clone drones
- Default: true
- Maximum: true
- Minimum: false
Clone Orbs
- Description: Clone orbs
- Default: true
- Maximum: true
- Minimum: false
Clone Health Packs
- Description: Clone health packs
- Default: true
- Maximum: true
- Minimum: false
Clone Explosives
- Description: Clone grenades and mines
- Default: true
- Maximum: true
- Minimum: false
Clone Energy Crystals
- Description: Clone energy crystals
- Default: true
- Maximum: true
- Minimum: false
Clone Trackers
- Description: Clone tracker items
- Default: true
- Maximum: true
- Minimum: false
Clone Tools
- Description: Clone tool items added in v0.4.0 and later
- Default: true
- Maximum: true
- Minimum: false
Clone Vehicles
- Description: Clone vehicle items added in v0.4.0 and later
- Default: true
- Maximum: true
- Minimum: false
Clone Launchers
- Description: Clone launcher and staff-like launcher items
- Default: true
- Maximum: true
- Minimum: false
General
Prevent Clone In Extraction Point
- Description: Prevent cloning while the held item is inside an extraction point
- Default: true
- Maximum: true
- Minimum: false
Min Clone Interval Seconds
- Description: Minimum seconds between clones from the same source item
- Default: 0.15
- Maximum: 5.00
- Minimum: 0.00
Impact Requirement
Require Impact Threshold
- Description: Require a minimum impact force before cloning instead of cloning on any ground contact
- Default: true
- Maximum: true
- Minimum: false
Minimum Impact Force
- Description: Minimum impact force required for cloning. As a rough guide, 20 is light, 80 is medium, and 150 is heavy
- Default: 60.00
- Maximum: 200.00
- Minimum: 0.00
Category Max Per Shop
Max Upgrades Per Shop
- Description: Maximum upgrade clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Melee Weapons Per Shop
- Description: Maximum melee weapon clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Guns Per Shop
- Description: Maximum gun clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Carts Per Shop
- Description: Maximum cart clones per shop. 0 means unlimited
- Default: 5
- Maximum: 999
- Minimum: 0
Max Pocket Carts Per Shop
- Description: Maximum pocket cart clones per shop. 0 means unlimited
- Default: 5
- Maximum: 999
- Minimum: 0
Max Drones Per Shop
- Description: Maximum drone clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Orbs Per Shop
- Description: Maximum orb clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Health Packs Per Shop
- Description: Maximum health pack clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Explosives Per Shop
- Description: Maximum explosive clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Energy Crystals Per Shop
- Description: Maximum energy crystal clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Trackers Per Shop
- Description: Maximum tracker clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Tools Per Shop
- Description: Maximum tool clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Vehicles Per Shop
- Description: Maximum vehicle clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Max Launchers Per Shop
- Description: Maximum launcher clones per shop. 0 means unlimited
- Default: 0
- Maximum: 999
- Minimum: 0
Debug
Enable Debug Log
- Description: Enable detailed clone decision logs
- Default: false
- Maximum: true
- Minimum: false
Notes
- Unsupported item categories are ignored
- Valuable objects are always excluded
- The host controls spawning, so the clone result is shared with all players in the lobby
- This mod is designed for the shop phase only
- If
Require Impact Thresholdis enabled, placing an item gently on the floor may not clone it
※Mod created by AI
ShopItemClone
COSMETICS UPDATE V0.4.0対応済み.
このMODは、ホスト専用の、ショップ中に手持ちアイテムを地面へ叩きつけると対応アイテムを複製するMODです。
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります! 参加は以下のリンクから! https://discord.gg/h5ATY4m5bZ
機能
- ショップフェーズ中のみ動作
- プレイヤーが今まさに手で持っているアイテムだけを複製
- 手を離したあとに落ちたアイテムは複製しない
- Valuable は複製しない
- 納品所内での複製禁止を Config で切り替え可能
- ジャンルごとの複製オンオフに対応
- 対応ジャンルごとの複製上限に対応
- v0.4.0 の tracker、tool、vehicle、launcher 系アイテムに対応
- 同じ元アイテムから次に複製できるまでの最小待ち時間を設定可能
- 一定以上の衝撃で叩きつけた場合だけ複製する設定に対応
- カート、ポケットカート、乗り物系は床埋まり軽減のため高めに生成
- 可能な範囲で価格、トグル状態、バッテリー状態、物理速度をコピー
- 元アイテムと複製アイテムの直後衝突を一時的に無効化
動作概要
対応しているショップアイテムをプレイヤーが手で持ったまま地面系の環境オブジェクトへ接触させると、ホスト側でカテゴリ、ショップ状態、納品所内判定、複製待ち時間、衝撃値、カテゴリ別上限を確認します。 すべての条件を満たすと、同じアイテムを1個生成して全参加者へ同期します。 同じ接触が続いている間は連続複製されず、一度接触が切れてから再接触したときに再び複製されます。
導入方法
- REPO 用の BepInEx 5 を導入
ShopItemClone.dllをBepInEx/pluginsに配置- ゲームを1回起動して Config を生成
- このMODはホストのみ導入すれば動作
設定項目
Category Toggle
Clone Upgrades
- 設定内容: item upgrade と player upgrade を複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Melee Weapons
- 設定内容: 近接武器を複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Guns
- 設定内容: 銃を複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Carts
- 設定内容: カートを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Pocket Carts
- 設定内容: ポケットカートを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Drones
- 設定内容: ドローンを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Orbs
- 設定内容: オーブを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Health Packs
- 設定内容: ヘルスパックを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Explosives
- 設定内容: グレネードと地雷を複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Energy Crystals
- 設定内容: エナジークリスタルを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Trackers
- 設定内容: トラッカー系アイテムを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Tools
- 設定内容: v0.4.0以降のツール系アイテムを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Vehicles
- 設定内容: v0.4.0以降の乗り物系アイテムを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Clone Launchers
- 設定内容: ランチャーや杖系ランチャーアイテムを複製
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
General
Prevent Clone In Extraction Point
- 設定内容: 手持ちアイテムが納品所内にあるときは複製しない
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Min Clone Interval Seconds
- 設定内容: 同じ元アイテムから次に複製できるまでの最小秒数
- 初期値: 0.15
- 設定可能最大値: 5.00
- 設定可能最小値: 0.00
Impact Requirement
Require Impact Threshold
- 設定内容: 地面接触だけではなく、一定以上の衝撃を複製条件にする
- 初期値: true
- 設定可能最大値: true
- 設定可能最小値: false
Minimum Impact Force
- 設定内容: 複製に必要な最小衝撃値。目安は 20 が軽め、80 が中程度、150 が強め
- 初期値: 60.00
- 設定可能最大値: 200.00
- 設定可能最小値: 0.00
Category Max Per Shop
Max Upgrades Per Shop
- 設定内容: 1ショップ中のアップグレード複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Melee Weapons Per Shop
- 設定内容: 1ショップ中の近接武器複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Guns Per Shop
- 設定内容: 1ショップ中の銃複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Carts Per Shop
- 設定内容: 1ショップ中のカート複製上限。0 は無制限
- 初期値: 5
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Pocket Carts Per Shop
- 設定内容: 1ショップ中のポケットカート複製上限。0 は無制限
- 初期値: 5
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Drones Per Shop
- 設定内容: 1ショップ中のドローン複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Orbs Per Shop
- 設定内容: 1ショップ中のオーブ複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Health Packs Per Shop
- 設定内容: 1ショップ中のヘルスパック複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Explosives Per Shop
- 設定内容: 1ショップ中の爆破物複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Energy Crystals Per Shop
- 設定内容: 1ショップ中のエナジークリスタル複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Trackers Per Shop
- 設定内容: 1ショップ中のトラッカー複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Tools Per Shop
- 設定内容: 1ショップ中のツール複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Vehicles Per Shop
- 設定内容: 1ショップ中の乗り物複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Max Launchers Per Shop
- 設定内容: 1ショップ中のランチャー複製上限。0 は無制限
- 初期値: 0
- 設定可能最大値: 999
- 設定可能最小値: 0
Debug
Enable Debug Log
- 設定内容: 詳細な複製判定ログを出力
- 初期値: false
- 設定可能最大値: true
- 設定可能最小値: false
補足
- 対応していないアイテムカテゴリは複製しません
- Valuable は常に複製対象外
- 生成権限はホスト側にあるため、複製結果は部屋の全参加者に共有されます
- このMODはショップフェーズ専用です
Require Impact Thresholdが有効な場合、床に軽く置いただけでは複製されないことがあります
※AI生成MOD