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

Close Settlements

An update of Bar0th's Mod: [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2011834152] Close Settlements [/url] 🏕️ Close Settlements [b]Control settlement placement, proximity penalties, and gravship behavior.[/b] This mod lets you bypass RimWorld’s default limitations on how close you can settle to other factions — including support for [i]Odyssey[/i]'s gravship landing system. Optional settings let you suppress proximity goodwill penalties (both instant and long-term) while keeping the world tidy and faction diplomacy under your control. ⚙️ Features [list] [*] [b]✅ Allow Adjacent Settlements[/b] Settle tiles next to existing settlements, useful for dense colonies or faction roleplay. [*] [b]🕊️ Suppress Proximity Goodwill Penalties (on settle)[/b] Prevents the typical goodwill loss for settling near another faction. [*] [b]🕰️ Suppress Ongoing Penalty [/b] Disables the default goodwill penalty that occurs after settling too close. [*] [b]🚀 Gravship Landing Exception (Odyssey)[/b] Prevents [i]any[/i] popup or goodwill loss when using gravship landings but will still show orbital or pollution popups (if [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3080728993]Odyssey[/url] is installed and active). [*] [b]🛠️ Harmony-Powered Patching[/b] Highly targeted and version-safe. Logic only executes when needed. [*] [b]🧪 Dev Tool: Advance Time by 15 Days[/b] Useful for mod authors or testers. Adds a debug action in dev mode to simulate long-term penalties. [/list] 📋 Compatibility [list] [*] Compatible with RimWorld [b]1.6[/b] [*] Fully supports [b]Odyssey[/b] gravship mechanics [*] Should work with most world map and diplomacy mods [/list] 🛠️ Settings Explained [list] [*] [b]Allow Adjacent Settlements[/b] — Disables the tile-distance restriction when settling. [*] [b]Suppress Proximity Goodwill (on settle)[/b] — Skips the minor -5 penalty for close settlements. [*] [b]Suppress Proximity Goodwill (after 15 days)[/b] — Prevents the hidden timer that deducts -30 after settling too close. [*] [b]Suppress Gravship Proximity Penalty[/b] — Only suppresses goodwill loss when using gravships. Automatically hidden if Odyssey is not loaded. [/list] 🔍 Debug & Testing If developer mode is enabled, a new debug action is added: [b]“Advance 15 Days (for proximity test)”[/b]. Use this to simulate and test long-term proximity penalties. 💬 Feedback Bug reports, feedback, and feature suggestions are welcome in the comments! I've created a [url=https%3A%2F%2Fdiscord.gg%2FCYJjE9nxA9]Jelly's Mods[/url][discord.gg] Discord server as well. 📦 Credits [list] [*] Original Code: [b]Bar0th[b] [/b][/b] [*] Code & Patchwork: [b]Jellypowered[/b] [*] Gravship support inspired by [i]Odyssey[/i] mechanics. [*] Built with [b]Harmony[/b] and [b]Krafs.Rimworld.Ref[/b] [/list] [hr] Mod patches: [list] [*] TileFinder.IsValidTileForNewSettlement [*] SettlementProximityGoodwillUtility.AppendProximityGoodwillOffsets [*] SettlementProximityGoodwillUtility.AppendGravshipAttackOffsets [*] SettlementProximityGoodwillUtility.CheckSettlementProximityGoodwillChange [*] SettlementProximityGoodwillUtility.GetConfirmationDescriptions [*] SettlementProximityGoodwillUtility.CheckConfirmSettle [/list]

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

Логотип мода

Harmony

Загрузить 56.4 KB