English | 简体中文
Enables seamless coexistence with the RimChat mod without conflicting dialogue bubbles or duplicated actions.
RimMind-Bridge-RimChat provides intelligent mutual exclusion gating and state synchronization when playing with both RimMind and the third-party RimChat mod simultaneously. It prevents overlapping overhead dialogue spam, deconflicts job dispatches, and shares interaction cooldowns.
- Dialogue Gating: Automatically detects RimChat's conversational active window and suppresses duplicate RimMind dialogue triggers on the same colonist.
- Action Deconfliction: Ensures composite mechanism actions and RimChat job orders never collide on target pawns.
- Context Synchronization: Safely extracts recent RimChat diplomatic dialogues into RimMind's cognitive memory layers.
Harmonious coexistence in action: Both RimMind and RimChat active in the same colony without overlapping dialogue bubbles or job conflicts.
flowchart TD
Event["Social / Dialogue Trigger"] --> Bridge["RimMind-Bridge-RimChat"]
Bridge --> Check{"Is RimChat Currently Active?"}
Check -- Yes --> Suppress["Suppress RimMind Trigger & Yield"]
Check -- No --> Allow["Forward to RimMind-Dialogue Pipeline"]
Bridge --> Sync["Bidirectional Context Synchronization"]
1. Harmony
2. Core (Vanilla RimWorld)
3. RimChat (Optional third-party mod)
4. RimMind-Core
5. RimMind-Bridge-RimChat
Run unit tests directly:
dotnet test RimMind-Bridge-RimChat/Tests/RimMindBridgeRimChat.Tests.csproj -c ReleaseLicensed under the MIT License.