Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

殖民者所有权

Colonist Ownership (Pawnownership)

Let multiplayer work assignment become clear and orderly — each player can have their own team of colonists without interfering with each other. This mod is built on the Multiplayer mod, allowing ownership management of colonists even within the same faction.

📖 Introduction

A helper mod designed specifically for multiplayer. By assigning each colonist to a specific owner, it solves the problem of multiple players fighting for control and giving conflicting orders. Every player can independently manage their own colonists and truly enjoy collaborative play.

V0.92 Update Notes

1. Fixed item ownership logic. Items generated by command planning, zone planning, etc., will now correctly display as belonging to the appropriate player.
2. Added support for manually setting item ownership.
3. Hauling jobs now respect ownership isolation. Colonists with ownership set will now only haul items that belong to the player themselves.
4. Optimized ownership color to match the player's mouse color.
5. Colonists will no longer automatically interact with items belonging to other players.

✨ Features

Ownership System

Assign colonists to a specific player — “Your colonists, only listen to you”. Configure it via the "Ownership" tab on the colonist’s inspect pane. Simple and intuitive.

Work Restrictions

Colonists owned by a player will only respond to work orders of the following types given by their owner (identical orders from other players will be automatically ignored):
- 🌾 Cut: harvest/clear plants
- 🌱 Plant: sow and auto-harvest in growing zones
- ⛏️ Mine: mining
- 🏹 Hunt: hunt animals
- 🐾 Tame: tame animals
- 🏗️ Construct: construct buildings
- 🔨 Deconstruct: deconstruct buildings

Other colonist activities (combat, medical, social, recreation, etc.) are not restricted by ownership and will still respond normally to indirect orders from any player.

Special Notes

- Workbench-related work can be played with assigned colonists as intended.
- Hauling logic is still under development. For now, you can manually assign colonist activity zones to avoid confusion.

Visual Indicators

On the world map, each owned colonist displays a unique marker. The marker color is automatically generated based on the owner’s name, making it easy to identify your team at a glance.

Multiplayer Sync

Fully compatible with the sync system of the Multiplayer Mod. All ownership settings are synced in real time to all players in the session. A built-in Debug mode can be manually enabled for troubleshooting.

⚠️ Known Issues (Not Yet Fixed)

Please read this section carefully — it directly affects your experience.

Limited Mod Compatibility Testing

Extensive cross-mod compatibility testing has not yet been performed. If you use many mods that alter work logic, AI behavior, or colonist command systems (e.g., work priority overhauls, smart hauling, etc.), unknown conflicts or command failures may occur.

Ownership Reset Scenarios

In rare cases (e.g., network fluctuations when loading a save, player reconnection), ownership settings may be temporarily lost. If this happens, simply reassign ownership and save again to restore.

Debug Mode Performance Impact

When Debug mode is enabled, detailed logs of all ownership interception checks will be output, which may slightly affect game performance. It is recommended to enable it only when troubleshooting.

📌 If you encounter any abnormal behavior not listed here, please provide logs as described in the "Bug Reports" section below. The author will follow up and fix it as soon as possible. Thank you for your understanding and support!

Important: Make sure the Multiplayer Mod loads before this mod (i.e., it appears higher in the mod list).

🎮 How to Use

Assigning Ownership

1. Select the colonist you want to assign ownership to.
2. Click on the "Ownership" tab in the colonist’s inspect pane.
3. Choose an owner from the dropdown list (your friends’ names will appear automatically).
4. Click "Save" to confirm.

How Ownership Works

- Colonist owned by you: fully responds to your work orders of the seven types listed above.
- Identical orders from other players on that colonist: automatically ignored (the order is not executed, the colonist does not react).
- Colonists without any assigned ownership: respond to all players (default behavior).

Clearing Ownership

Click "Clear Ownership" in the Ownership tab to remove a colonist’s exclusive ownership. After that, the colonist will again respond to all players.

🐞 Bug Reports

If you encounter problems, please follow these steps to help the author locate the issue:
1. Turn on the game’s built-in Developer Mode (Dev Mode).
2. Turn on Mod Debug mode in the Ownership panel.
3. Reproduce the issue you encountered.
4. Send the game log (via HugsLib or directly copy Player.log) to the author’s contact (e.g., workshop comment section).

We will analyze and fix it as soon as possible.

Source Code

Mod source code is open sourced on GitHub.
MIT License
https://github.com/HYyunduan/PawnOwnerShip

💖 Support the Author

If you like this mod and find it useful for your multiplayer experience, feel free to buy us a coffee — every bit of support motivates us to keep updating, fixing issues, and developing more fun features.

https://ifdian.net/a/omas127

Рейтинг

Войдите, чтобы голосовать.
🏅 Нет оценок

Базовые теги:

Зависимости мода

Логотип мода

Prepatcher

Логотип мода

Multiplayer

Загрузить 206 KB