Skip to content

Commit

Permalink
2.9.1 (#54)
Browse files Browse the repository at this point in the history
* revert 1.4

* for release
  • Loading branch information
Hazzer authored Apr 25, 2024
1 parent 24dece4 commit a1e1060
Show file tree
Hide file tree
Showing 25 changed files with 354 additions and 19 deletions.
Binary file modified 1.4/Assemblies/0MultiplayerAPI.dll
Binary file not shown.
Binary file modified 1.4/Assemblies/Locks.dll
Binary file not shown.
Binary file added 1.5/Assemblies/0MultiplayerAPI.dll
Binary file not shown.
Binary file added 1.5/Assemblies/Locks.dll
Binary file not shown.
9 changes: 9 additions & 0 deletions 1.5/Defs/Designations.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<DesignationDef>
<defName>Locks_Flick</defName>
<texturePath>lock_designator</texturePath>
<targetType>Thing</targetType>
<designateCancelable>false</designateCancelable>
</DesignationDef>
</Defs>
8 changes: 8 additions & 0 deletions 1.5/Defs/JobDefs.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<JobDef>
<defName>Locks_Flick</defName>
<driverClass>Locks.JobDriver_ToggleLock</driverClass>
<reportString>locking/unlocking TargetA.</reportString>
</JobDef>
</Defs>
12 changes: 12 additions & 0 deletions 1.5/Defs/WorkGivers.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<WorkGiverDef>
<defName>Locks_Flick</defName>
<label>lock/unlock door</label>
<giverClass>Locks.WorkGiver_ToggleLock</giverClass>
<workType>BasicWorker</workType>
<verb>lock/unlock</verb>
<gerund>locking/unlocking</gerund>
<priorityInType>600</priorityInType>
</WorkGiverDef>WorkGiver_ToggleLock
</Defs>
21 changes: 21 additions & 0 deletions 1.5/Patches/AddCompLock.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "Building_Door"]/comps</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_Door"]</xpath>
<value>
<comps>
<li Class="Locks.CompProperties_Lock"/>
</comps>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_Door"]/comps</xpath>
<value>
<li Class="Locks.CompProperties_Lock"/>
</value>
</match>
</Operation>

</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddCompLockArchitectExpandedFences.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Architect Expanded - Fences (Continued)</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "BuildLib.Building_Gate"]/comps</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "BuildLib.Building_Gate"]</xpath>
<value>
<comps>
<li Class="Locks.CompProperties_Lock"/>
</comps>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "BuildLib.Building_Gate"]/comps</xpath>
<value>
<li Class="Locks.CompProperties_Lock"/>
</value>
</match>
</match>
</Operation>

</Patch>
27 changes: 27 additions & 0 deletions 1.5/Patches/AddCompLockDoorsExpanded.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Doors Expanded (Dev)</li>
<li>Doors Expanded</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "DoorsExpanded.Building_DoorExpanded"]/comps</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "DoorsExpanded.Building_DoorExpanded"]</xpath>
<value>
<comps>
<li Class="Locks.CompProperties_Lock"/>
</comps>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "DoorsExpanded.Building_DoorExpanded"]/comps</xpath>
<value>
<li Class="Locks.CompProperties_Lock"/>
</value>
</match>
</match>
</Operation>

</Patch>
25 changes: 25 additions & 0 deletions 1.5/Patches/AddCompLockLTS.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[LTS]Furnishing</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name = "LTS_DoorBase"]/comps</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[@Name = "LTS_DoorBase"]</xpath>
<value>
<comps>
<li Class="Locks.CompProperties_Lock"/>
</comps>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[@Name = "LTS_DoorBase"]/comps</xpath>
<value>
<li Class="Locks.CompProperties_Lock"/>
</value>
</match>
</match>
</Operation>
</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddCompLockLinkableDoors.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>LinkableDoors (unofficial)</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "LinkableDoors.Building_LinkableDoor"]/comps</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "LinkableDoors.Building_LinkableDoor"]</xpath>
<value>
<comps>
<li Class="Locks.CompProperties_Lock"/>
</comps>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "LinkableDoors.Building_LinkableDoor"]/comps</xpath>
<value>
<li Class="Locks.CompProperties_Lock"/>
</value>
</match>
</match>
</Operation>

</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddCompLockSoS2.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Save Our Ship 2</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "Building_ShipAirlock"]/comps</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_ShipAirlock"]</xpath>
<value>
<comps>
<li Class="Locks.CompProperties_Lock"/>
</comps>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_ShipAirlock"]/comps</xpath>
<value>
<li Class="Locks.CompProperties_Lock"/>
</value>
</match>
</match>
</Operation>

</Patch>
21 changes: 21 additions & 0 deletions 1.5/Patches/AddInspectTab.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "Building_Door"]/inspectorTabs</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_Door"]</xpath>
<value>
<inspectorTabs>
<li>Locks.ITab_Lock</li>
</inspectorTabs>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_Door"]/inspectorTabs</xpath>
<value>
<li>Locks.ITab_Lock</li>
</value>
</match>
</Operation>

</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddInspectTabLockArchitectExpandedFences.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Architect Expanded - Fences (Continued)</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "BuildLib.Building_Gate"]/inspectorTabs</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "BuildLib.Building_Gate"]</xpath>
<value>
<inspectorTabs>
<li>Locks.ITab_Lock</li>
</inspectorTabs>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "BuildLib.Building_Gate"]/inspectorTabs</xpath>
<value>
<li>Locks.ITab_Lock</li>
</value>
</match>
</match>
</Operation>

</Patch>
27 changes: 27 additions & 0 deletions 1.5/Patches/AddInspectTabLockDoorsExpanded.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Doors Expanded (Dev)</li>
<li>Doors Expanded</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "DoorsExpanded.Building_DoorExpanded"]/inspectorTabs</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "DoorsExpanded.Building_DoorExpanded"]</xpath>
<value>
<inspectorTabs>
<li>Locks.ITab_Lock</li>
</inspectorTabs>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "DoorsExpanded.Building_DoorExpanded"]/inspectorTabs</xpath>
<value>
<li>Locks.ITab_Lock</li>
</value>
</match>
</match>
</Operation>

</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddInspectTabLockLinkableDoors.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>LinkableDoors (unofficial)</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "LinkableDoors.Building_LinkableDoor"]/inspectorTabs</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "LinkableDoors.Building_LinkableDoor"]</xpath>
<value>
<inspectorTabs>
<li>Locks.ITab_Lock</li>
</inspectorTabs>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "LinkableDoors.Building_LinkableDoor"]/inspectorTabs</xpath>
<value>
<li>Locks.ITab_Lock</li>
</value>
</match>
</match>
</Operation>

</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddInspectTabLts.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[LTS]Furnishing</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name = "LTS_DoorBase"]/inspectorTabs</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[@Name = "LTS_DoorBase"]</xpath>
<value>
<inspectorTabs>
<li>Locks.ITab_Lock</li>
</inspectorTabs>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[@Name = "LTS_DoorBase"]/inspectorTabs</xpath>
<value>
<li>Locks.ITab_Lock</li>
</value>
</match>
</match>
</Operation>

</Patch>
26 changes: 26 additions & 0 deletions 1.5/Patches/AddInspectTabSoS2.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Save Our Ship 2</li>
</mods>
<match Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[thingClass = "Building_ShipAirlock"]/inspectorTabs</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_ShipAirlock"]</xpath>
<value>
<inspectorTabs>
<li>Locks.ITab_Lock</li>
</inspectorTabs>
</value>
</nomatch>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[thingClass = "Building_ShipAirlock"]/inspectorTabs</xpath>
<value>
<li>Locks.ITab_Lock</li>
</value>
</match>
</match>
</Operation>

</Patch>
2 changes: 1 addition & 1 deletion About/About.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@
<downloadUrl>https://github.com/pardeike/HarmonyRimWorld/releases/latest</downloadUrl>
</li>
</modDependencies>
<description>Version 2.9.0\nThis addon adds Lock command on every door.\n - Left-click to lock toggle.\n - Right click for more options\n - Alternatively you can use "Lock" inspector tab\n\nNote: Door lock must be flicked by colonist.</description>
<description>Version 2.9.1\nThis addon adds Lock command on every door.\n - Left-click to lock toggle.\n - Right click for more options\n - Alternatively you can use "Lock" inspector tab\n\nNote: Door lock must be flicked by colonist.</description>
</ModMetaData>
2 changes: 1 addition & 1 deletion LoadFolders.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@
</v1.4>
<v1.5>
<li>/</li>
<li>1.4</li>
<li>1.5</li>
</v1.5>
</loadFolders>
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
</p>
<p align="center">
<a href="https://github.com/Aviuz/Locks/releases">
<img src="https://img.shields.io/badge/version-2.9.0-blue.svg?style=flat" alt="v2.9.0" />
<img src="https://img.shields.io/badge/version-2.9.1-blue.svg?style=flat" alt="v2.9.1" />
</a>
</p>

Expand Down
Loading

0 comments on commit a1e1060

Please sign in to comment.