1.3 Compatibility#2
Open
Jellypowered wants to merge 13 commits into
Open
Conversation
…fold Common into 1.1/1.3 - Rename namespace MoveBase -> HomeMover across all source files - Rename classes: MoveBaseMod, MoveBaseDefOf, MoveBaseSetting, DesignatorMoveBase, MoveBase_Startup, MoveBase_DelayedCleanup - Unify Harmony ID to Jellypowered.HomeMover (was NotooShabby.MoveBase / com.movebase.harmony) - Rename solution MoveBase.sln -> HomeMover.sln - Rename assembly MoveBase -> HomeMover - Restructure Source/ into Core/, Designator/, Patches/, Utilities/ subfolders - Fold Common/ into 1.1/ and 1.3/, update LoadFolders.xml, delete Common/ - Update 1.6 XML: DesignatorHomeMover, defName HomeMover - Delete stale 1.1/Assemblies/MoveBase.xml doc file - Add docs/audit-fixes.md and docs/known-issues.md - Add debug log throttling (300 tick dedup) to HomeMoverMod.DebugLog - Add version.txt and update-version.ps1 build tooling
…ise blueprint disappearance Major fixes: - Disabled harmful Designation_Notify_Removing_Patch that was cancelling destination blueprints - Simplified MinifyUtility patch to match original mod (no early despawn, just defensive bucket cleanup) - Fixed PlaceWorkers bypass to only skip checks during BlueprintMode.Place (allows wall-mounted items) - Added stuff-aware floor blueprint placement (e.g. CarpetRed now gets cloth automatically) - Fixed QueueDestinationRoof to respect selection footprint (was marking roof outside moved area) - Fixed floor-only cell selection (CanDesignateCell now accepts floor cells when copyFloorTypes enabled) - Removed spammy roof-related debug logs from hot-loop patches - Corpse/item obstruction handlers accept and allow natural movement Tested: Buildings, minified items, wall-mounted items, floors with stuff materials, roof placement, pairwise moves all working.
… logging - IncludeConduitsFromSelectedCells now sweeps cells adjacent to the selection for isAttachment buildings (wall lamps, wall torches, etc.) whose facing cell points back into the selection. They are auto-included without needing to be inside the drag rectangle. - MoveFloors now queues a RemoveFloor designation at the source cell for each floor blueprint placed at the destination. Floors with a costList (carpet, tile, etc.) return materials on deconstruction; floors without (smoothed stone, native dirt overlay) are simply stripped. Floors are moved, not copied. - Startup log now includes build type and version: '[HomeMover] 0.002(R) Mod initialized.' - Removed stale planning docs (audit-fixes, full-move-plan, known-issues)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Greetings!
Technically there was only one Error, and that was with
Log.Warning(stringBuilder.ToString(), true);
(the bool isn't needed anymore and throws shade)
But some of the "warnings" I added readonly's to.
Works in game so far :)
You had your solution setup for your personal style, I just added the output Dll to v1.3/Assemblies and altered the loadfolders.
Enjoy :D