From 6a34dbdb2e65e1af05cb701ffd5b3d82455fd523 Mon Sep 17 00:00:00 2001 From: InsanityPrelude <38642020+InsanityPrelude@users.noreply.github.com> Date: Sat, 18 May 2024 11:24:40 -0400 Subject: [PATCH 1/4] Update PerspectivePaths.csproj Version to 1.5 --- Source/PerspectivePaths.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/PerspectivePaths.csproj b/Source/PerspectivePaths.csproj index 6d17405..3990cce 100644 --- a/Source/PerspectivePaths.csproj +++ b/Source/PerspectivePaths.csproj @@ -3,7 +3,7 @@ Perspective Paths 1.0 - 1.4 + 1.5 $([System.DateTime]::Now.ToString('yyyy')) Owlchemist net48 @@ -40,4 +40,4 @@ - \ No newline at end of file + From 5cbf660667e23998aec5a4451a0486fa6a20d919 Mon Sep 17 00:00:00 2001 From: InsanityPrelude <38642020+InsanityPrelude@users.noreply.github.com> Date: Sat, 18 May 2024 11:25:48 -0400 Subject: [PATCH 2/4] Update Designators.cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I'm like 90% sure this is correct lol? "MapMeshFlagDefOf" has a Terrain property, and the compiled result works perfectly in my game, so... not like this junk seems to be documented anywhere I can find. 🤷 --- Source/Designators.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Designators.cs b/Source/Designators.cs index 348787e..1e026cd 100644 --- a/Source/Designators.cs +++ b/Source/Designators.cs @@ -61,7 +61,7 @@ public Designator_InvertEdgesClear() : base(DesignateMode.Remove) public override void DesignateSingleCell(IntVec3 c) { selectedArea[c] = false; - Find.CurrentMap.mapDrawer.SectionAt(c).dirtyFlags = MapMeshFlag.Terrain; + Find.CurrentMap.mapDrawer.SectionAt(c).dirtyFlags = MapMeshFlagDefOf.Terrain; } public override AcceptanceReport CanDesignateCell(IntVec3 c) { @@ -80,11 +80,11 @@ public Designator_InvertEdgesExpand() : base(DesignateMode.Add) public override void DesignateSingleCell(IntVec3 c) { selectedArea[c] = true; - Find.CurrentMap.mapDrawer.SectionAt(c).dirtyFlags = MapMeshFlag.Terrain; + Find.CurrentMap.mapDrawer.SectionAt(c).dirtyFlags = MapMeshFlagDefOf.Terrain; } public override AcceptanceReport CanDesignateCell(IntVec3 c) { return c.InBounds(Map) && selectedArea != null && !selectedArea[c] && !c.Impassable(Map); } } -} \ No newline at end of file +} From 93361e2dc1d16b39c3b38efcdb8c2cb1385a93d0 Mon Sep 17 00:00:00 2001 From: InsanityPrelude <38642020+InsanityPrelude@users.noreply.github.com> Date: Sat, 18 May 2024 11:26:52 -0400 Subject: [PATCH 3/4] Add files via upload Compiled Release for 1.5. --- 1.5/Assemblies/PerspectivePaths.dll | Bin 0 -> 12288 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 1.5/Assemblies/PerspectivePaths.dll diff --git a/1.5/Assemblies/PerspectivePaths.dll b/1.5/Assemblies/PerspectivePaths.dll new file mode 100644 index 0000000000000000000000000000000000000000..6638e6f9e59f27658de64ee92eaf7a4537e36f5e GIT binary patch literal 12288 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 HI|Ba=+mWRc literal 0 HcmV?d00001 From 9ab7662f958005cbf3191d516ac6304a09f8d9bc Mon Sep 17 00:00:00 2001 From: InsanityPrelude <38642020+InsanityPrelude@users.noreply.github.com> Date: Sat, 18 May 2024 11:38:36 -0400 Subject: [PATCH 4/4] Update About.xml Whoopsie, forgot to hit About.xml --- About/About.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/About/About.xml b/About/About.xml index a5ac659..244d70d 100644 --- a/About/About.xml +++ b/About/About.xml @@ -5,6 +5,7 @@ Owlchemist.PerspectivePaths
  • 1.4
  • +
  • 1.5
  • 1.0 A tile of terrain will either have soft or hard edges depending on its definition. This mod allows the user to override this behavior on a per-tile basis. @@ -15,4 +16,4 @@ steam://url/CommunityFilePage/2009463077 - \ No newline at end of file +