├── About ├── PublishedFileId.txt ├── Preview.png ├── License.txt └── About.xml ├── .gitattributes ├── v1.2 ├── Assemblies │ └── MiscRobotsPlusPlus.dll ├── Defs │ ├── ResearchProjectDefs │ │ └── RPP_ResearchTabs.xml │ ├── ThingDefs_Buildings │ │ └── RPP_Buildings_Workbench.xml │ └── RecipeDefs │ │ └── RPP_Recipe_RoboticsWorkbench.xml └── Patches │ ├── RPP_AllowTool_Compatibility.xml │ ├── RPP_RimAtomics_Compatibility.xml │ └── RPP_VanillaFishingExpanded_Compatibility.xml ├── v1.4 ├── Assemblies │ └── MiscRobotsPlusPlus.dll └── Patches │ ├── RPP_AllowTool_Compatibility.xml │ ├── RPP_Quarry_Mining_Compatibility.xml │ ├── RPP_VanillaFishingExpanded_Compatibility.xml │ └── RPP_RimAtomics_Compatibility.xml ├── Source ├── packages.config ├── Patches │ ├── PatchJobDriver.cs │ ├── MiscPatchAnyAvailableDoctorFor.cs │ └── PatchGeneratePawnRestrictionOptions.cs ├── Properties │ └── AssemblyInfo.cs ├── HelperClasses │ ├── ListingExtentions │ │ └── ListingExtensions.cs │ └── RobotData │ │ └── RobotsData.cs ├── Mod │ ├── MiscRobotsPlusPlusMod.cs │ └── StaticDef │ │ └── ThingDefRobotsOf.cs └── MiscRobotsPlusPlus.csproj ├── Textures └── Things │ ├── AIRobot │ └── RPP │ │ ├── ER │ │ ├── I │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── II │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── IV │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ └── III │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── Hauler │ │ ├── I │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── II │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── III │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ └── IV │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── Omni │ │ └── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── Builder │ │ ├── I │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── II │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── IV │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ └── III │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── Cleaner │ │ ├── I │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── II │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── IV │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ └── III │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── Crafter │ │ ├── I │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── II │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── IV │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ └── III │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── Kitchen │ │ ├── I │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── II │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── IV │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── V │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ └── III │ │ │ ├── RPP_Bot_east.png │ │ │ ├── RPP_Bot_north.png │ │ │ ├── RPP_Bot_south.png │ │ │ ├── RPP_Station_east.png │ │ │ ├── RPP_Station_north.png │ │ │ └── RPP_Station_south.png │ │ ├── RPP_RechargeStation_V_Empty1_east.png │ │ ├── RPP_RechargeStation_V_Empty1_north.png │ │ └── RPP_RechargeStation_V_Empty1_south.png │ ├── Item │ └── RPP │ │ ├── RPP_Component.png │ │ ├── RPP_Matrix_I.png │ │ ├── RPP_Matrix_II.png │ │ ├── RPP_Matrix_IV.png │ │ ├── RPP_Matrix_V.png │ │ └── RPP_Matrix_III.png │ └── Building │ └── Production │ └── RPP │ ├── RPP_TableRobotics.png │ ├── RPP_TableRobotics_east.png │ ├── RPP_TableRobotics_north.png │ └── RPP_TableRobotics_south.png ├── Languages ├── English │ ├── DefInjected │ │ ├── ResearchTabDef │ │ │ └── RPP_ResearchTabs.xml │ │ ├── WorkGiverDef │ │ │ └── RPP_WorkGiver.xml │ │ ├── ThingDef │ │ │ ├── RPP_Buildings_Workbench.xml │ │ │ ├── RPP_Items_CraftingResources.xml │ │ │ └── RPP_Races.xml │ │ ├── PawnKindDef │ │ │ └── RPP_PawnKinds.xml │ │ └── ResearchProjectDef │ │ │ └── RPP_ResearchProjects.xml │ └── Keyed │ │ └── MiscRobotsPlusPlus.xml ├── ChineseSimplified │ ├── DefInjected │ │ ├── ResearchTabDef │ │ │ └── RPP_ResearchTabs.xml │ │ ├── WorkGiverDef │ │ │ └── RPP_WorkGiver.xml │ │ ├── ThingDef │ │ │ ├── RPP_Buildings_Workbench.xml │ │ │ ├── RPP_Items_CraftingResources.xml │ │ │ ├── RPP_Races.xml │ │ │ ├── RPP_Destroyed.xml │ │ │ └── RPP_Buildings_RechargeStation.xml │ │ ├── PawnKindDef │ │ │ └── RPP_PawnKinds.xml │ │ └── ResearchProjectDef │ │ │ └── RPP_ResearchProjects.xml │ └── Keyed │ │ └── MiscRobotsPlusPlus.xml ├── Russian │ ├── DefInjected │ │ ├── ResearchTabDef │ │ │ └── RPP_ResearchTabs.xml │ │ ├── WorkGiverDef │ │ │ └── RPP_WorkGiver.xml │ │ ├── ThingDef │ │ │ ├── RPP_Buildings_Workbench.xml │ │ │ ├── RPP_Items_CraftingResources.xml │ │ │ └── RPP_Races.xml │ │ ├── PawnKindDef │ │ │ └── RPP_PawnKinds.xml │ │ └── ResearchProjectDef │ │ │ └── RPP_ResearchProjects.xml │ └── Keyed │ │ └── MiscRobotsPlusPlus.xml └── translation_credits.txt ├── v1.1 ├── Defs │ ├── ResearchProjectDefs │ │ ├── RPP_ResearchTabs.xml │ │ └── RPP_ResearchProjects.xml │ ├── ThingDefs_Buildings │ │ └── RPP_Buildings_Workbench.xml │ └── RecipeDefs │ │ └── RPP_Recipe_RoboticsWorkbench.xml └── Patches │ ├── RPP_AllowTool_Compatibility.xml │ ├── RPP_RimAtomics_Compatibility.xml │ └── RPP_VanillaFishingExpanded_Compatibility.xml ├── Defs ├── ResearchProjectDefs │ └── RPP_ResearchTabs.xml ├── WorkGiverDefs │ └── RPP_WorkGiver.xml ├── ThingDefs_Buildings │ └── RPP_Buildings_Workbench.xml └── ThingDefs_Items │ └── RPP_Items_CraftingResources.xml ├── LoadFolders.xml ├── Patches ├── RPP_Quarry_Mining_Compatibility.xml ├── PatchJobDriver.cs └── PatchGeneratePawnRestrictionOptions.cs ├── MiscRobotsPlusPlus.sln └── README.md /About/PublishedFileId.txt: -------------------------------------------------------------------------------- 1 | 747645520 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.png filter=lfs diff=lfs merge=lfs -text 2 | -------------------------------------------------------------------------------- /v1.2/Assemblies/MiscRobotsPlusPlus.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/v1.2/Assemblies/MiscRobotsPlusPlus.dll -------------------------------------------------------------------------------- /v1.4/Assemblies/MiscRobotsPlusPlus.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/v1.4/Assemblies/MiscRobotsPlusPlus.dll -------------------------------------------------------------------------------- /About/Preview.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d478a7443523dca0b73dd8edf7fa3e85804d67a825bbdddd8d807822a08a8932 3 | size 78600 4 | -------------------------------------------------------------------------------- /Source/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/I/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/I/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/I/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/I/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/I/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/I/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/II/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/II/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/IV/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/IV/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/I/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/I/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/II/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/II/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/II/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/II/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/III/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/III/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/III/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/III/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/III/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/III/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/IV/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/IV/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/IV/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/IV/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/I/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/I/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Omni/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Omni/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Omni/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Omni/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Omni/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Omni/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/I/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/I/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/I/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/I/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/I/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/I/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/II/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/II/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/IV/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/IV/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/I/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/I/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/I/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/I/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/I/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/I/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/II/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/II/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/I/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/I/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/I/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/I/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/II/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/II/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/II/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/II/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/II/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/II/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/III/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/III/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/IV/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/IV/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/IV/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/IV/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/IV/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/IV/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/I/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/I/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/I/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/I/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/II/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/II/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/II/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/II/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/II/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/II/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/III/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/III/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Omni/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Omni/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/Item/RPP/RPP_Component.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6c1e1cfd3eb082c59855c0a44623d1bb40147be8836b88eb8be2fd3ff3df31a0 3 | size 5611 4 | -------------------------------------------------------------------------------- /Textures/Things/Item/RPP/RPP_Matrix_I.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fb5d477497a523ee74be2b1ace06d4ac9644d479eaec727672b44c04a15724cd 3 | size 4104 4 | -------------------------------------------------------------------------------- /Textures/Things/Item/RPP/RPP_Matrix_II.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:29efb6161f0996b2b40c6ba102b18a3337b82ab1c2ce3d4078070b37f64d9b99 3 | size 3998 4 | -------------------------------------------------------------------------------- /Textures/Things/Item/RPP/RPP_Matrix_IV.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b27cdf106a89c3cdb569a331f9f52346692756afeeaac13dc1964fc91442eb2b 3 | size 4611 4 | -------------------------------------------------------------------------------- /Textures/Things/Item/RPP/RPP_Matrix_V.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6e5987071d76eeeeb68c086c38c3fb63c963afcf2b13fb8f4acf115631a5c135 3 | size 5150 4 | -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/I/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/I/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/II/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/II/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/II/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/II/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/III/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/III/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/III/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/III/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/III/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/III/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/IV/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/IV/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/IV/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/IV/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/I/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/I/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/II/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/II/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/II/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/II/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/III/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/III/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/III/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/III/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/III/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/III/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/III/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/III/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/ER/III/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/ER/III/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/I/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/I/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/I/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/I/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/I/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/I/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/II/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/II/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/III/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/III/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/III/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/III/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Bot_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Bot_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Bot_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Bot_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Bot_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Bot_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Omni/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Omni/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Omni/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Omni/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/Item/RPP/RPP_Matrix_III.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ebc4e936adcb21a365b2bf0d219f971eb491c8c1a0a0085a7d737218461467ce 3 | size 4560 4 | -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/I/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/I/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/I/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/I/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/II/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/II/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/II/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/II/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/II/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/II/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/III/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/III/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/IV/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/IV/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/IV/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/IV/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/IV/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/IV/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/I/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/II/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/IV/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/I/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/I/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/I/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/I/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/II/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/II/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/II/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/II/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/II/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/II/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/III/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/III/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/IV/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/II/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/II/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/II/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/II/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/III/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/III/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/III/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/III/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/III/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/III/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Hauler/IV/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/I/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/II/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Station_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Station_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/IV/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/V/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/III/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/III/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Builder/III/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Builder/III/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Cleaner/III/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/III/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/III/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Crafter/III/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Crafter/III/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Station_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Station_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Station_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/Kitchen/III/RPP_Station_south.png -------------------------------------------------------------------------------- /Textures/Things/Building/Production/RPP/RPP_TableRobotics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/Building/Production/RPP/RPP_TableRobotics.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/RPP_RechargeStation_V_Empty1_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/RPP_RechargeStation_V_Empty1_east.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/RPP_RechargeStation_V_Empty1_north.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/RPP_RechargeStation_V_Empty1_north.png -------------------------------------------------------------------------------- /Textures/Things/AIRobot/RPP/RPP_RechargeStation_V_Empty1_south.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/AIRobot/RPP/RPP_RechargeStation_V_Empty1_south.png -------------------------------------------------------------------------------- /Textures/Things/Building/Production/RPP/RPP_TableRobotics_east.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alaestor/Rimworld-MiscRobotsPlusPlus/HEAD/Textures/Things/Building/Production/RPP/RPP_TableRobotics_east.png -------------------------------------------------------------------------------- /Textures/Things/Building/Production/RPP/RPP_TableRobotics_north.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:370aa531f4132a6ae4019211740f85724aecef817902f9d8282850c644a5d429 3 | size 13476 4 | -------------------------------------------------------------------------------- /Textures/Things/Building/Production/RPP/RPP_TableRobotics_south.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a3bb6279de249f2410f15eb1407441871fb1f92e364b8f6f9ed64c3b31e50b31 3 | size 13383 4 | -------------------------------------------------------------------------------- /Languages/English/DefInjected/ResearchTabDef/RPP_ResearchTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Robotics ++ 5 | 6 | 7 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ResearchTabDef/RPP_ResearchTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 机器人学++ 5 | 6 | 7 | -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/ResearchTabDef/RPP_ResearchTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Робототехника++ 5 | 6 | 7 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/WorkGiverDef/RPP_WorkGiver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 在机器人工作台工作 5 | 6 | 7 | -------------------------------------------------------------------------------- /v1.1/Defs/ResearchProjectDefs/RPP_ResearchTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | RPP_Reasearch_Tab 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /v1.2/Defs/ResearchProjectDefs/RPP_ResearchTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | RPP_Reasearch_Tab 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Defs/ResearchProjectDefs/RPP_ResearchTabs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | RPP_Reasearch_Tab 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Languages/English/DefInjected/WorkGiverDef/RPP_WorkGiver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | do bills at robotics table 5 | 6 | 7 | -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/WorkGiverDef/RPP_WorkGiver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Работать на станке робототехники 5 | 6 | 7 | -------------------------------------------------------------------------------- /LoadFolders.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
  • /
  • 4 |
  • v1.1
  • 5 |
    6 | 7 |
  • /
  • 8 |
  • v1.2
  • 9 |
    10 | 11 |
  • /
  • 12 |
  • v1.4
  • 13 |
    14 |
    15 | -------------------------------------------------------------------------------- /Languages/Russian/Keyed/MiscRobotsPlusPlus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Режим дня 4 | Работа 5 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/Keyed/MiscRobotsPlusPlus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 安排 5 | 工作 6 | 7 | 8 | -------------------------------------------------------------------------------- /Languages/English/Keyed/MiscRobotsPlusPlus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Schedule 5 | Work 6 | 7 | 8 | -------------------------------------------------------------------------------- /Languages/translation_credits.txt: -------------------------------------------------------------------------------- 1 | Rimworld 1.4 mv3.7.0 - Chinese Simplified by 今安是安 2 | - https://steamcommunity.com/profiles/76561198400243238 3 | 4 | Rimworld 1.4 mv3.8.0 - Russian by Reisen Abe 5 | - https://steamcommunity.com/id/reisen_abe 6 | - https://discord.com/invite/cd6VJBnNhh 7 | 8 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ThingDef/RPP_Buildings_Workbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 机器人工作台 6 | 一个可用于制作机器人的工作台。 7 | 8 | 9 | -------------------------------------------------------------------------------- /Languages/English/DefInjected/ThingDef/RPP_Buildings_Workbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | robotics workbench 6 | A workbench tooled for the production of robotic units. 7 | 8 | 9 | -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/ThingDef/RPP_Buildings_Workbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Станок робототехники 6 | Станок для производства ботов и компонентов для их создания. 7 | 8 | 9 | -------------------------------------------------------------------------------- /About/License.txt: -------------------------------------------------------------------------------- 1 | Holy crap... why are you reading the license? who the heck does that? 2 | Seriously, why? I'm curious to know; email me at alaestor@null.net 3 | 4 | uhh, right so... license stuffs... hmm.... 5 | DOWATCHUWANTBECAUSEAPIRATEISFREE 6 | YOUAREAPIRATE 7 | 8 | The misc mods are under creative commons and as this is both derivative and dependant; 9 | I believe the proper legal terminology can(t) be phrased as "ditto to that". -------------------------------------------------------------------------------- /Defs/WorkGiverDefs/RPP_WorkGiver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DoBills_RPP_Robotics 6 | 7 | WorkGiver_DoBill 8 | Crafting 9 | 100 10 | 11 | 12 |
  • Table_RPP_RoboticsBench
  • 13 |
    14 | produce 15 | producing 16 | 17 |
  • Manipulation
  • 18 |
    19 | true 20 |
    21 | 22 |
    23 | -------------------------------------------------------------------------------- /Patches/RPP_Quarry_Mining_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Always 6 | 7 |
  • Defs/ThingDef[defName = "QRY_Quarry"]
  • 8 | 9 |
  • 10 | 11 | Defs/ThingDef 12 | [ 13 | defName="RPP_Bot_Builder_I" or 14 | defName="RPP_Bot_Builder_II" or 15 | defName="RPP_Bot_Builder_III" or 16 | defName="RPP_Bot_Builder_IV" or 17 | defName="RPP_Bot_Builder_V" or 18 | defName="RPP_Bot_Omni_V" 19 | ] 20 | /robotWorkTypes 21 | 22 |
  • QuarryMining3
  • 23 | 24 |
    25 |
    26 |
    27 | 28 | 29 | -------------------------------------------------------------------------------- /v1.1/Patches/RPP_AllowTool_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Allow Tool
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="AIRobot_Hauler" or 14 | defName="AIRobot_Hauler_II" or 15 | defName="AIRobot_Hauler_III" or 16 | defName="AIRobot_Hauler_IV" or 17 | defName="AIRobot_Hauler_V" or 18 | defName="RPP_Bot_Omni_V" 19 | ] 20 | /robotWorkTypes 21 | 22 | 23 |
  • HaulingUrgent1
  • 24 | 25 | 26 |
    27 |
    28 |
    29 |
    -------------------------------------------------------------------------------- /v1.2/Patches/RPP_AllowTool_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Allow Tool
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="AIRobot_Hauler" or 14 | defName="AIRobot_Hauler_II" or 15 | defName="AIRobot_Hauler_III" or 16 | defName="AIRobot_Hauler_IV" or 17 | defName="AIRobot_Hauler_V" or 18 | defName="RPP_Bot_Omni_V" 19 | ] 20 | /robotWorkTypes 21 | 22 | 23 |
  • HaulingUrgent1
  • 24 | 25 | 26 |
    27 |
    28 |
    29 |
    -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ThingDef/RPP_Items_CraftingResources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 机器人元件 6 | 机器人元件用于在机器人矩阵中组建逻辑电路。 7 | 8 | 机器人逻辑矩阵(简易) 9 | 机器人逻辑矩阵。设计有一个简单的指令集,允许它在4级的技能水平下执行合适的任务。 10 | 11 | 机器人逻辑矩阵(初阶) 12 | 机器人逻辑矩阵。设计有一个初阶的指令集,使其能够以8的技能水平执行适当的任务。 13 | 14 | 机器人逻辑矩阵(进阶) 15 | 机器人逻辑矩阵。设计有一个进阶的指令集,使其能够以13的技能水平执行适当的任务。 16 | 17 | 机器人逻辑矩阵(高阶) 18 | 机器人逻辑矩阵。设计有一个高阶的指令集,使其能够以16的技能水平执行适当的任务。 19 | 20 | 机器人逻辑矩阵(反逻辑) 21 | 机器人逻辑矩阵。设计有一个反逻辑的指令集,使其能够以20的技能水平执行适当的任务。 (NP=P) 22 | 23 | 24 | -------------------------------------------------------------------------------- /Source/Patches/PatchJobDriver.cs: -------------------------------------------------------------------------------- 1 | using HarmonyLib; 2 | using RimWorld; 3 | using System.Linq; 4 | using Verse; 5 | using Verse.AI; 6 | 7 | namespace MiscRobotsPlusPlus.Patches 8 | { 9 | [HarmonyPatch(typeof(JobDriver), "ReadyForNextToil")] 10 | public class PatchJobDriver_ReadyForNextToil 11 | { 12 | // Unforbid resources that were mined outside of home area 13 | static void Prefix(JobDriver __instance) 14 | { 15 | var pos = __instance?.job?.targetA.Cell; 16 | var pawnNamespace = __instance?.pawn?.GetType()?.Namespace; 17 | if (pos.HasValue && pos.Value.IsValid 18 | && __instance is JobDriver_Mine 19 | && pawnNamespace == "AIRobot" 20 | && __instance.pawn.Map != null) 21 | { 22 | var things = pos.Value.GetThingList(__instance.pawn.Map); 23 | var forbidden = things 24 | .Where(t => t.IsForbidden(Faction.OfPlayer)) 25 | .ToList(); 26 | forbidden.ForEach(f => f.SetForbidden(false, false)); 27 | } 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/ThingDef/RPP_Items_CraftingResources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Микрокомпоненты 6 | Нужны для создания вычислительных матриц. 7 | 8 | Простая вычислительная матрица 9 | Нужна для создания ботов 1 поколения. 10 | 11 | Базовая вычислительная матрица 12 | Нужна для создания ботов 2 поколения. 13 | 14 | Сложная вычислительная матрица 15 | Нужна для создания ботов 3 поколения. 16 | 17 | Продвинутая вычислительная матрица 18 | Нужна для создания ботов 4 поколения. 19 | 20 | Нуль-логичная матрица 21 | Нужна для создания ботов 5 поколения. 22 | 23 | 24 | -------------------------------------------------------------------------------- /v1.1/Patches/RPP_RimAtomics_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Rimatomics
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="AIRobot_Hauler" or 14 | defName="AIRobot_Hauler_II" or 15 | defName="AIRobot_Hauler_III" or 16 | defName="AIRobot_Hauler_IV" or 17 | defName="AIRobot_Hauler_V" 18 | ] 19 | /robotWorkTypes 20 | 21 | 22 |
  • NuclearWork1
  • 23 | 24 | 25 |
  • 26 | /Defs/ThingDef[defName="RPP_Bot_Omni_V"]/robotWorkTypes 27 | 28 |
  • NuclearWork2
  • 29 | 30 | 31 |
    32 |
    33 |
    34 |
    -------------------------------------------------------------------------------- /v1.2/Patches/RPP_RimAtomics_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Rimatomics
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="AIRobot_Hauler" or 14 | defName="AIRobot_Hauler_II" or 15 | defName="AIRobot_Hauler_III" or 16 | defName="AIRobot_Hauler_IV" or 17 | defName="AIRobot_Hauler_V" 18 | ] 19 | /robotWorkTypes 20 | 21 | 22 |
  • NuclearWork1
  • 23 | 24 | 25 |
  • 26 | /Defs/ThingDef[defName="RPP_Bot_Omni_V"]/robotWorkTypes 27 | 28 |
  • NuclearWork2
  • 29 | 30 | 31 |
    32 |
    33 |
    34 |
    -------------------------------------------------------------------------------- /v1.1/Patches/RPP_VanillaFishingExpanded_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Vanilla Fishing Expanded
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="RPP_Bot_Kitchen_I" or 14 | defName="RPP_Bot_Kitchen_II" or 15 | defName="RPP_Bot_Kitchen_III" or 16 | defName="RPP_Bot_Kitchen_IV" or 17 | defName="RPP_Bot_Kitchen_V" 18 | ] 19 | /robotWorkTypes 20 | 21 | 22 |
  • VCEF_Fishing4
  • 23 | 24 | 25 |
  • 26 | /Defs/ThingDef[defName="RPP_Bot_Omni_V"]/robotWorkTypes 27 | 28 |
  • VCEF_Fishing2
  • 29 | 30 | 31 |
    32 |
    33 |
    34 |
    -------------------------------------------------------------------------------- /v1.2/Patches/RPP_VanillaFishingExpanded_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Vanilla Fishing Expanded
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="RPP_Bot_Kitchen_I" or 14 | defName="RPP_Bot_Kitchen_II" or 15 | defName="RPP_Bot_Kitchen_III" or 16 | defName="RPP_Bot_Kitchen_IV" or 17 | defName="RPP_Bot_Kitchen_V" 18 | ] 19 | /robotWorkTypes 20 | 21 | 22 |
  • VCEF_Fishing4
  • 23 | 24 | 25 |
  • 26 | /Defs/ThingDef[defName="RPP_Bot_Omni_V"]/robotWorkTypes 27 | 28 |
  • VCEF_Fishing2
  • 29 | 30 | 31 |
    32 |
    33 |
    34 |
    -------------------------------------------------------------------------------- /Patches/PatchJobDriver.cs: -------------------------------------------------------------------------------- 1 | using HarmonyLib; 2 | using RimWorld; 3 | using System.Linq; 4 | using Verse; 5 | using Verse.AI; 6 | 7 | namespace MiscRobotsPlusPlus.Patches 8 | { 9 | [HarmonyPatch(typeof(JobDriver), "ReadyForNextToil")] 10 | public class PatchJobDriver_ReadyForNextToil 11 | { 12 | // Unforbid resources that were mined outside of home area 13 | static void Prefix(JobDriver __instance) 14 | { 15 | var pos = __instance?.job?.targetA.Cell; 16 | var pawnNamespace = __instance?.pawn?.GetType()?.Namespace; 17 | if (pos.HasValue && pos.Value.IsValid 18 | && __instance is JobDriver_Mine 19 | && pawnNamespace == "AIRobot" 20 | && __instance.pawn.Map != null) 21 | { 22 | var things = pos.Value.GetThingList(__instance.pawn.Map); 23 | var forbidden = things 24 | .Where(t => t.IsForbidden(Faction.OfPlayer)) 25 | .ToList(); 26 | forbidden.ForEach(f => f.SetForbidden(false, false)); 27 | } 28 | } 29 | } 30 | 31 | 32 | 33 | [HarmonyPatch(typeof(WorkGiver_Scanner), "HasJobOnThing")] 34 | public class PatchShit 35 | { 36 | static void Postfix(WorkGiver_Scanner __instance, Pawn pawn, Thing t) 37 | { 38 | var a = 0; 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /Source/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MiscRobotsPlusPlus")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("MiscRobotsPlusPlus")] 13 | [assembly: AssemblyCopyright("Copyright © 2022")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | 18 | // Setting ComVisible to false makes the types in this assembly not visible 19 | // to COM components. If you need to access a type in this assembly from 20 | // COM, set the ComVisible attribute to true on that type. 21 | [assembly: ComVisible(false)] 22 | 23 | // The following GUID is for the ID of the typelib if this project is exposed to COM 24 | [assembly: Guid("78b7acd3-4886-4f6c-a4e5-7867f7b540fc")] 25 | 26 | // Version information for an assembly consists of the following four values: 27 | // 28 | // Major Version 29 | // Minor Version 30 | // Build Number 31 | // Revision 32 | // 33 | // You can specify all the values or you can default the Build and Revision Numbers 34 | // by using the '*' as shown below: 35 | // [assembly: AssemblyVersion("1.0.*")] 36 | [assembly: AssemblyVersion("3.3.0.0")] 37 | [assembly: AssemblyFileVersion("3.3.0.0")] 38 | -------------------------------------------------------------------------------- /v1.4/Patches/RPP_AllowTool_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Allow Tool
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="AIRobot_Hauler" or 14 | defName="AIRobot_Hauler_II" or 15 | defName="AIRobot_Hauler_III" or 16 | defName="AIRobot_Hauler_IV" or 17 | defName="AIRobot_Hauler_V" or 18 | defName="RPP_Bot_Omni_V" 19 | ] 20 | /robotWorkTypes 21 | 22 | 23 |
  • HaulingUrgent1
  • 24 | 25 | 26 |
  • 27 | Defs/ThingDef 28 | [ 29 | defName="AIRobot_Hauler" or 30 | defName="RPP_Bot_Hauler_II" or 31 | defName="RPP_Bot_Hauler_III" or 32 | defName="RPP_Bot_Hauler_IV" or 33 | defName="RPP_Bot_Hauler_V" or 34 | defName="RPP_Bot_Omni_V" 35 | ] 36 | /race/mechEnabledWorkTypes 37 | 38 | 39 |
  • HaulingUrgent
  • 40 | 41 | 42 |
    43 |
    44 |
    45 |
    -------------------------------------------------------------------------------- /v1.4/Patches/RPP_Quarry_Mining_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Always 6 | 7 |
  • Defs/ThingDef[defName = "QRY_Quarry"]
  • 8 | 9 |
  • 10 | 11 | Defs/ThingDef 12 | [ 13 | defName="RPP_Bot_Builder_I" or 14 | defName="RPP_Bot_Builder_II" or 15 | defName="RPP_Bot_Builder_III" or 16 | defName="RPP_Bot_Builder_IV" or 17 | defName="RPP_Bot_Builder_V" or 18 | defName="RPP_Bot_Omni_V" 19 | ] 20 | /robotWorkTypes 21 | 22 |
  • QuarryMining3
  • 23 | 24 |
  • 25 | 26 | Defs/ThingDef 27 | [ 28 | defName="RPP_Bot_Builder_I" or 29 | defName="RPP_Bot_Builder_II" or 30 | defName="RPP_Bot_Builder_III" or 31 | defName="RPP_Bot_Builder_IV" or 32 | defName="RPP_Bot_Builder_V" or 33 | defName="RPP_Bot_Omni_V" 34 | ] 35 | /race/mechEnabledWorkTypes 36 | 37 | 38 |
  • QuarryMining
  • 39 | 40 | 41 |
    42 |
    43 |
    44 | 45 | 46 | -------------------------------------------------------------------------------- /Languages/English/DefInjected/ThingDef/RPP_Items_CraftingResources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Robotic Component 6 | Robotic Components are used as logic circuits within a robotic matrix. 7 | 8 | Robotic Matrix (Simple) 9 | A robotic logical matrix. Engineered with a Simple instruction set allowing it to perform suited tasks at a skill level of 4. 10 | 11 | Robotic Matrix (Basic) 12 | A robotic logical matrix. Engineered with a bBsic instruction set allowing it to perform suited tasks at a skill level of 8. 13 | 14 | Robotic Matrix (Intermediate) 15 | A robotic logical matrix. Engineered with a Intermediate instruction set allowing it to perform suited tasks at a skill level of 13. 16 | 17 | Robotic Matrix (Advanced) 18 | A robotic logical matrix. Engineered with a Advanced instruction set allowing it to perform suited tasks at a skill level of 16. 19 | 20 | Robotic Matrix (Anti-Logic) 21 | A robotic Anti-Logical matrix. Engineered with an Anti-Logic instruction set allowing it to perform suited tasks at a skill level of 20. (NP=P) 22 | 23 | 24 | -------------------------------------------------------------------------------- /v1.4/Patches/RPP_VanillaFishingExpanded_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Vanilla Fishing Expanded
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="RPP_Bot_Kitchen_I" or 14 | defName="RPP_Bot_Kitchen_II" or 15 | defName="RPP_Bot_Kitchen_III" or 16 | defName="RPP_Bot_Kitchen_IV" or 17 | defName="RPP_Bot_Kitchen_V" 18 | ] 19 | /robotWorkTypes 20 | 21 | 22 |
  • VCEF_Fishing4
  • 23 | 24 | 25 |
  • 26 | Defs/ThingDef 27 | [ 28 | defName="AIRobot_Hauler" or 29 | defName="AIRobot_Hauler_II" or 30 | defName="AIRobot_Hauler_III" or 31 | defName="AIRobot_Hauler_IV" or 32 | defName="AIRobot_Hauler_V" or 33 | defName="RPP_Bot_Omni_V" 34 | ] 35 | /race/mechEnabledWorkTypes 36 | 37 |
  • VCEF_Fishing
  • 38 | 39 | 40 |
    41 |
    42 |
    43 |
    -------------------------------------------------------------------------------- /v1.4/Patches/RPP_RimAtomics_Compatibility.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
  • Dubs Rimatomics
  • 6 |
    7 | 8 | Always 9 | 10 |
  • 11 | Defs/ThingDef 12 | [ 13 | defName="AIRobot_Hauler" or 14 | defName="AIRobot_Hauler_II" or 15 | defName="AIRobot_Hauler_III" or 16 | defName="AIRobot_Hauler_IV" or 17 | defName="AIRobot_Hauler_V" or 18 | defName="RPP_Bot_Omni_V" 19 | ] 20 | /robotWorkTypes 21 | 22 | 23 |
  • NuclearWork1
  • 24 | 25 | 26 |
  • 27 | Defs/ThingDef 28 | [ 29 | defName="AIRobot_Hauler" or 30 | defName="AIRobot_Hauler_II" or 31 | defName="AIRobot_Hauler_III" or 32 | defName="AIRobot_Hauler_IV" or 33 | defName="AIRobot_Hauler_V" or 34 | defName="RPP_Bot_Omni_V" 35 | ] 36 | /race/mechEnabledWorkTypes 37 | 38 |
  • NuclearWork
  • 39 | 40 | 41 |
    42 |
    43 |
    44 |
    -------------------------------------------------------------------------------- /Source/Patches/MiscPatchAnyAvailableDoctorFor.cs: -------------------------------------------------------------------------------- 1 | using AIRobot; 2 | using HarmonyLib; 3 | using MiscRobotsPlusPlus.Patches; 4 | using RimWorld; 5 | using System; 6 | using System.Collections.Generic; 7 | using System.Linq; 8 | using System.Reflection; 9 | using System.Security.Cryptography; 10 | using System.Text; 11 | using System.Threading.Tasks; 12 | using Verse; 13 | using Verse.AI; 14 | 15 | namespace MiscRobotsPlusPlus 16 | { 17 | [HarmonyPatch(typeof(WorkGiver_PatientGoToBedTreatment), nameof(WorkGiver_PatientGoToBedTreatment.AnyAvailableDoctorFor))] 18 | static class MiscPatchAnyAvailableDoctorFor 19 | { 20 | 21 | 22 | [HarmonyPrefix] 23 | static bool Prefix(Pawn pawn, ref bool __result) //pass the __result by ref to alter it. 24 | { 25 | __result = true; 26 | Map mapHeld = pawn.MapHeld; 27 | if (mapHeld == null) 28 | { 29 | return false; 30 | } 31 | List list = mapHeld.mapPawns.SpawnedPawnsInFaction(Faction.OfPlayer); 32 | for (int i = 0; i < list.Count; i++) 33 | { 34 | Pawn pawn2 = list[i]; 35 | if (pawn2 != pawn && (pawn2.RaceProps.Humanlike || pawn2 is X2_AIRobot && pawn2.IsColonyMech|| pawn2.IsColonyMechPlayerControlled) && !pawn2.Downed && pawn2.Awake() && !pawn2.InBed() && !pawn2.InMentalState && !pawn2.IsPrisoner && pawn2.workSettings != null && pawn2.workSettings.EverWork && pawn2.workSettings.WorkIsActive(WorkTypeDefOf.Doctor) && pawn2.health.capacities.CapableOf(PawnCapacityDefOf.Manipulation) && pawn2.CanReach(pawn, PathEndMode.Touch, Danger.Deadly)) 36 | { 37 | __result = true; 38 | } 39 | } 40 | return false; //return false to skip execution of the original. 41 | } 42 | } 43 | 44 | 45 | 46 | } 47 | -------------------------------------------------------------------------------- /Source/HelperClasses/ListingExtentions/ListingExtensions.cs: -------------------------------------------------------------------------------- 1 | using RimWorld; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using UnityEngine; 6 | using Verse; 7 | 8 | namespace MiscRobotsPlusPlus 9 | { 10 | public static class ListingExtensions 11 | { 12 | public static void DropDownSettings(this Listing_Standard listing, string name, string explanation, Enum pages, float width) 13 | { 14 | float curHeight = listing.CurHeight; 15 | Rect rect = listing.GetRect(Text.LineHeight + listing.verticalSpacing); 16 | Text.Font = GameFont.Small; 17 | GUI.color = Color.white; 18 | TextAnchor anchor = Text.Anchor; 19 | Text.Anchor = TextAnchor.MiddleLeft; 20 | Widgets.Label(rect, name); 21 | Text.Anchor = TextAnchor.MiddleRight; ; 22 | if (Widgets.ButtonText(new Rect(width - 150f, 9, 150, 29), pages.ToString().Replace("_", " "))) 23 | { 24 | List floatMenus = new List(); 25 | foreach (var item in Enum.GetValues(typeof(SettingsPages)).Cast().ToList()) 26 | { 27 | floatMenus.Add(new FloatMenuOption(item.ToString().Replace("_", " "), delegate 28 | { 29 | MiscPlusPlusSettings.currentPage = item; 30 | })); 31 | } 32 | Find.WindowStack.Add(new FloatMenu(floatMenus)); 33 | 34 | } 35 | Text.Anchor = anchor; 36 | Text.Font = GameFont.Tiny; 37 | listing.ColumnWidth -= 34f; 38 | GUI.color = Color.gray; 39 | listing.Label(explanation); 40 | listing.ColumnWidth += 34f; 41 | Text.Font = GameFont.Small; 42 | rect = listing.GetRect(0f); 43 | rect.height = listing.CurHeight - curHeight; 44 | rect.y -= rect.height; 45 | GUI.color = Color.white; 46 | listing.Gap(6f); 47 | } 48 | } 49 | } 50 | 51 | -------------------------------------------------------------------------------- /Source/Mod/MiscRobotsPlusPlusMod.cs: -------------------------------------------------------------------------------- 1 | using HarmonyLib; 2 | using RimWorld; 3 | using System.Reflection; 4 | using UnityEngine; 5 | using Verse; 6 | 7 | namespace MiscRobotsPlusPlus 8 | { 9 | [StaticConstructorOnStartup] 10 | public class MiscRobotsPlusPlusMod : Mod 11 | { 12 | static MiscRobotsPlusPlusMod() 13 | { 14 | var har = new Harmony("MiscRobotsPlusPlus"); 15 | har.PatchAll(Assembly.GetExecutingAssembly()); 16 | } 17 | 18 | public MiscRobotsPlusPlusMod(ModContentPack content) : base(content) 19 | { 20 | LongEventHandler.ExecuteWhenFinished(GetSettings); 21 | LongEventHandler.ExecuteWhenFinished(PushDatabase); 22 | } 23 | private void PushDatabase() 24 | { 25 | MiscPlusPlusSettings.database = DefDatabase.AllDefsListForReading; 26 | } 27 | 28 | #region Writing Settings 29 | public override void WriteSettings() 30 | { 31 | base.WriteSettings(); 32 | MiscPlusPlusSettings.WriteSettings(); 33 | 34 | } 35 | #endregion 36 | public override string SettingsCategory() 37 | { 38 | return "MISC_Robots_Category".Translate(); 39 | } 40 | float optionsViewRectHeight; 41 | Vector2 optionsScrollPosition; 42 | public override void DoSettingsWindowContents(Rect inRect) 43 | { 44 | base.DoSettingsWindowContents(inRect); 45 | bool flag = optionsViewRectHeight > inRect.height; 46 | Rect viewRect = new Rect(inRect.x, inRect.y, inRect.width - (flag ? 26f : 0f), optionsViewRectHeight); 47 | Widgets.BeginScrollView(inRect, ref optionsScrollPosition, viewRect); 48 | Listing_Standard listing_Standard = new Listing_Standard(); 49 | Rect rect = new Rect(viewRect.x, viewRect.y, viewRect.width, 999999f); 50 | listing_Standard.Begin(rect); 51 | MiscPlusPlusSettings.DoOptionsCategoryContents(listing_Standard); 52 | optionsViewRectHeight = listing_Standard.CurHeight; 53 | listing_Standard.End(); 54 | Widgets.EndScrollView(); 55 | } 56 | void GetSettings() 57 | { 58 | GetSettings(); 59 | } 60 | 61 | } 62 | } -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/PawnKindDef/RPP_PawnKinds.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 搬运机(一阶) 5 | 搬运机(二阶) 6 | 搬运机(三阶) 7 | 搬运机(四阶) 8 | 搬运机(五阶) 9 | 10 | 清洁机(一阶) 11 | 清洁机(二阶) 12 | 清洁机(三阶) 13 | 清洁机(四阶) 14 | 清洁机(五阶) 15 | 16 | 工程机(一阶) 17 | 工程机(二阶) 18 | 工程机(三阶) 19 | 工程机(四阶) 20 | 工程机(五阶) 21 | 22 | 工艺机(一阶) 23 | 工艺机(二阶) 24 | 工艺机(三阶) 25 | 工艺机(四阶) 26 | 工艺机(五阶) 27 | 28 | 救援机(一阶) 29 | 救援机(二阶) 30 | 救援机(三阶) 31 | 救援机(四阶) 32 | 救援机(五阶) 33 | 34 | 厨艺机(一阶) 35 | 厨艺机(二阶) 36 | 厨艺机(三阶) 37 | 厨艺机(四阶) 38 | 厨艺机(五阶) 39 | 40 | 万能机 (一阶) 41 | 万能机 (二阶) 42 | 万能机 (三阶) 43 | 万能机 (四阶) 44 | 万能机 (五阶) 45 | 46 | 47 | -------------------------------------------------------------------------------- /v1.1/Defs/ThingDefs_Buildings/RPP_Buildings_Workbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Table_RPP_RoboticsBench 7 | 8 | Building_WorkTable 9 | A workbench tooled for the production of robotic units. 10 | 11 | Things/Building/Production/RPP/RPP_TableRobotics 12 | Graphic_Multi 13 | (3.5,1.5) 14 | 15 | Damage/Corner 16 | Damage/Corner 17 | Damage/Corner 18 | Damage/Corner 19 | 20 | 21 | 22 | 150 23 | 30 24 | 10 25 | 26 | ConstructMetal 27 | Building 28 | 0.5 29 | True 30 | 31 | 3000 32 | 300 33 | 1.0 34 | -1 35 | 36 | (3,1) 37 | 38 | PassThroughOnly 39 | 60 40 | True 41 | (0,0,-1) 42 | Item 43 | 44 | 45 |
  • ITab_Bills
  • 46 |
    47 | 48 | BillsTab 49 | 50 | 51 |
  • 52 | CompPowerTrader 53 | 100 54 |
  • 55 |
  • 56 |
  • 57 | 58 |
  • ToolCabinet
  • 59 | 60 | 61 |
  • 62 | 63 | 64 |
  • PlaceWorker_ShowFacilitiesConnections
  • 65 | 66 | 69 |
    70 | 71 |
    72 | -------------------------------------------------------------------------------- /v1.2/Defs/ThingDefs_Buildings/RPP_Buildings_Workbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Table_RPP_RoboticsBench 7 | 8 | Building_WorkTable 9 | A workbench tooled for the production of robotic units. 10 | 11 | Things/Building/Production/RPP/RPP_TableRobotics 12 | Graphic_Multi 13 | (3.5,1.5) 14 | 15 | Damage/Corner 16 | Damage/Corner 17 | Damage/Corner 18 | Damage/Corner 19 | 20 | 21 | 22 | 150 23 | 30 24 | 10 25 | 26 | ConstructMetal 27 | Building 28 | 0.5 29 | True 30 | 31 | 3000 32 | 300 33 | 1.0 34 | -1 35 | 36 | (3,1) 37 | 38 | PassThroughOnly 39 | 60 40 | True 41 | (0,0,-1) 42 | Item 43 | 44 | 45 |
  • ITab_Bills
  • 46 |
    47 | 48 | BillsTab 49 | 50 | 51 |
  • 52 | CompPowerTrader 53 | 100 54 |
  • 55 |
  • 56 |
  • 57 | 58 |
  • ToolCabinet
  • 59 | 60 | 61 |
  • 62 | 63 | 64 |
  • PlaceWorker_ShowFacilitiesConnections
  • 65 | 66 | 69 |
    70 | 71 |
    72 | -------------------------------------------------------------------------------- /Source/Mod/StaticDef/ThingDefRobotsOf.cs: -------------------------------------------------------------------------------- 1 | using RimWorld; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using Verse.Noise; 8 | 9 | namespace MiscRobotsPlusPlus 10 | { 11 | //We keep Refrence of all our thing/Pawn Kinds here 12 | //If you ever change in XML change it here. 13 | public static class ThingDefRobotsOf 14 | { 15 | internal const string Cleaner_1_Def = "AIRobot_Cleaner"; 16 | internal const string Cleaner_2_Def = "AIRobot_Cleaner_II"; 17 | internal const string Cleaner_3_Def = "AIRobot_Cleaner_III"; 18 | internal const string Cleaner_4_Def = "AIRobot_Cleaner_IV"; 19 | internal const string Cleaner_5_Def = "AIRobot_Cleaner_V"; 20 | 21 | internal const string Builder_1_Def = "RPP_Bot_Builder_I"; 22 | internal const string Builder_2_Def = "RPP_Bot_Builder_II"; 23 | internal const string Builder_3_Def = "RPP_Bot_Builder_III"; 24 | internal const string Builder_4_Def = "RPP_Bot_Builder_IV"; 25 | internal const string Builder_5_Def = "RPP_Bot_Builder_V"; 26 | 27 | internal const string Kitchen_1_Def = "RPP_Bot_Kitchen_I"; 28 | internal const string Kitchen_2_Def = "RPP_Bot_Kitchen_II"; 29 | internal const string Kitchen_3_Def = "RPP_Bot_Kitchen_III"; 30 | internal const string Kitchen_4_Def = "RPP_Bot_Kitchen_IV"; 31 | internal const string Kitchen_5_Def = "RPP_Bot_Kitchen_V"; 32 | 33 | internal const string ER_1_Def = "RPP_Bot_ER_I"; 34 | internal const string ER_2_Def = "RPP_Bot_ER_II"; 35 | internal const string ER_3_Def = "RPP_Bot_ER_III"; 36 | internal const string ER_4_Def = "RPP_Bot_ER_IV"; 37 | internal const string ER_5_Def = "RPP_Bot_ER_V"; 38 | 39 | internal const string Crafter_1_Def = "RPP_Bot_Crafter_I"; 40 | internal const string Crafter_2_Def = "RPP_Bot_Crafter_II"; 41 | internal const string Crafter_3_Def = "RPP_Bot_Crafter_III"; 42 | internal const string Crafter_4_Def = "RPP_Bot_Crafter_IV"; 43 | internal const string Crafter_5_Def = "RPP_Bot_Crafter_V"; 44 | 45 | 46 | internal const string Omni_1_Def = "RPP_Bot_Omni_I"; 47 | internal const string Omni_2_Def = "RPP_Bot_Omni_II"; 48 | internal const string Omni_3_Def = "RPP_Bot_Omni_III"; 49 | internal const string Omni_4_Def = "RPP_Bot_Omni_IV"; 50 | internal const string Omni_5_Def = "RPP_Bot_Omni_V"; 51 | 52 | 53 | 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /Defs/ThingDefs_Buildings/RPP_Buildings_Workbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Table_RPP_RoboticsBench 7 | 8 | Building_WorkTable 9 | A workbench tooled for the production of robotic units. 10 | 11 | Things/Building/Production/RPP/RPP_TableRobotics 12 | Graphic_Multi 13 | (3.5,1.5) 14 | 15 | Damage/Corner 16 | Damage/Corner 17 | Damage/Corner 18 | Damage/Corner 19 | 20 | 21 | 22 | 150 23 | 30 24 | 10 25 | 26 | ConstructMetal 27 | Building 28 | 0.5 29 | True 30 | 31 | 3000 32 | 300 33 | 1.0 34 | -1 35 | 36 | (3,1) 37 | Production 38 | PassThroughOnly 39 | 60 40 | True 41 | (0,0,-1) 42 | Item 43 | 44 | 45 |
  • ITab_Bills
  • 46 |
    47 | 48 | BillsTab 49 | 50 | 51 |
  • 52 | CompPowerTrader 53 | 100 54 |
  • 55 |
  • 56 |
  • 57 | 58 |
  • ToolCabinet
  • 59 | 60 | 61 |
  • 62 | 63 | 64 |
  • PlaceWorker_ShowFacilitiesConnections
  • 65 | 66 | 67 |
  • RPP_Research_Fundamentals
  • 68 |
    69 |
    70 | 71 |
    72 | -------------------------------------------------------------------------------- /About/About.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Misc. Robots++ 4 | 5 |
  • Alaestor
  • 6 |
  • Hultis
  • 7 |
  • VeteranXT
  • 8 |
    9 | Alaestor.MiscRobots.PlusPlus 10 | https://github.com/alaestor/Rimworld-MiscRobotsPlusPlus 11 |
  • 1.0
  • 1.1
  • 1.2
  • 1.3
  • 1.4
  • 12 | 13 |
  • 14 | Haplo.Miscellaneous.Robots 15 | Misc. Robots 16 | https://steamcommunity.com/workshop/filedetails/?id=724602224 17 |
  • 18 |
  • 19 | brrainz.harmony 20 | Harmony 21 | steam://url/CommunityFilePage/2009463077 22 | https://github.com/pardeike/HarmonyRimWorld/releases/latest 23 |
  • 24 |
    25 | Mod Version: 3.8.1 26 | 27 | *** Example Load Order *** 28 | - Core and DLC 29 | - Libraries (such as Hugslib) 30 | - Misc. Robots 31 | - Misc. Robots++ 32 | 33 | Robots++ Contains The Following Bots: 34 | --- Kitchen Bot 35 | A unit capable of cooking, and tending to plants. 36 | 37 | --- Crafter Bot 38 | A unit capable of smithing, tailoring, and crafting. 39 | 40 | --- Builder Bot 41 | A unit capable of building and destroying structures. 42 | 43 | --- ER Bot 44 | An Emergency Response unit capable of treating patients and fighting fires. 45 | 46 | --- Omni Bot 47 | OmniBots can do the jobs of all the other robots, but are quite expensive. 48 | 49 | There are five tiers of robots: 50 | Tier 1 Simple robots have a work-skill of 4, 51 | Tier 2 Basic robots have a work-skill of 8, 52 | Tier 3 Intermediate robots have a work-skill of 13, 53 | Tier 4 Advanced robots have a work-skill of 16, 54 | Tier 5 Anti-Logic robots have a work-skill of 20. 55 | 56 | Community translations are included. 57 | 58 | Chinese Simplified by 今安是安 ( https://steamcommunity.com/profiles/76561198400243238 ) 59 | 60 | If you would like to contribute fixes, features, or translations to R++ then please fork the Github repo and make a pull request with your changes. Please only contribute changes for the latest game versions (i.e. the `about` and `v1.4` folders). For translations, use the latest `/v#.#/Languages/English/` folder as a template (DON'T use the top level outdated `Languages`). 61 | 62 |
    63 | -------------------------------------------------------------------------------- /Source/HelperClasses/RobotData/RobotsData.cs: -------------------------------------------------------------------------------- 1 | using RimWorld; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using UnityEngine; 8 | using UnityEngine.Rendering; 9 | using Verse; 10 | 11 | namespace MiscRobotsPlusPlus 12 | { 13 | public class RobotsData 14 | { 15 | public string[] defThing; 16 | public StatDef[] statsData; 17 | public float[,] settingsValue; 18 | public string[,] buffers; 19 | public float[,] defaultValues; 20 | public bool[,] isPrecent = null; 21 | 22 | 23 | public RobotsData(string[] robotsData, StatDef[] statsData, float[,] defa, bool[,] prec = null) 24 | { 25 | this.defThing = robotsData; 26 | this.statsData = statsData; 27 | settingsValue = new float[defThing.Length, statsData.Length]; 28 | settingsValue = defa; 29 | buffers = new string[defThing.Length, statsData.Length]; 30 | 31 | //Set Default Values 32 | defaultValues = settingsValue; 33 | isPrecent = prec; 34 | } 35 | public static void DrawingSettings(Listing_Standard listing, RobotsData data, float min = 0.1f, float max = 100f) 36 | { 37 | for (int i = 0; i < data.defThing.Length; i++) 38 | { 39 | string tier = "Teir_" + i; 40 | listing.Label(tier.Translate()); 41 | for (int x = 0; x < data.statsData.Length; x++) 42 | { 43 | if (data.isPrecent != null) 44 | { 45 | if (data.isPrecent[i, x]) 46 | { 47 | listing.Label((data.defThing[i] + "_" + data.statsData[x].defName).Translate(data.settingsValue[i, x] * 100f)); 48 | data.settingsValue[i, x] = listing.Slider(data.settingsValue[i, x], min, max); 49 | } 50 | else 51 | { 52 | listing.Label((data.defThing[i] + "_" + data.statsData[x].defName).Translate(data.settingsValue[i, x])); 53 | listing.TextFieldNumeric(ref data.settingsValue[i, x], ref data.buffers[i, x]); 54 | } 55 | } 56 | else 57 | { 58 | listing.TextFieldNumeric(ref data.settingsValue[i, x], ref data.buffers[i, x]); 59 | } 60 | } 61 | listing.GapLine(); 62 | } 63 | } 64 | } 65 | } 66 | 67 | -------------------------------------------------------------------------------- /MiscRobotsPlusPlus.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.30204.135 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MiscRobotsPlusPlus", "Source\MiscRobotsPlusPlus.csproj", "{78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}" 7 | EndProject 8 | Project("{911E67C6-3D85-4FCE-B560-20A9C3E3FF48}") = "RimWorldWin64", "C:\Program Files (x86)\Steam\SteamApps\common\RimWorld\RimWorldWin64.exe", "{E389202E-F8BF-43AB-AE0D-1553E2B41AA6}" 9 | ProjectSection(DebuggerProjectSystem) = preProject 10 | PortSupplier = 00000000-0000-0000-0000-000000000000 11 | Executable = C:\Program Files (x86)\Steam\SteamApps\common\RimWorld\RimWorldWin64.exe 12 | RemoteMachine = 127.0.0.1 13 | StartingDirectory = C:\Program Files (x86)\Steam\SteamApps\common\RimWorld 14 | Environment = dnspy_unity_dbg2=--debugger-agent=transport=dt_socket,server=y,address=127.0.0.1:56000,suspend=y,no-hide-debugger 15 | LaunchingEngine = 00000000-0000-0000-0000-000000000000 16 | UseLegacyDebugEngines = No 17 | LaunchSQLEngine = No 18 | AttachLaunchAction = No 19 | EndProjectSection 20 | EndProject 21 | Global 22 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 23 | Debug|Any CPU = Debug|Any CPU 24 | Debug|x64 = Debug|x64 25 | Release|Any CPU = Release|Any CPU 26 | Release|x64 = Release|x64 27 | EndGlobalSection 28 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 29 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 30 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Debug|Any CPU.Build.0 = Debug|Any CPU 31 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Debug|x64.ActiveCfg = Debug|Any CPU 32 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Debug|x64.Build.0 = Debug|Any CPU 33 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Release|Any CPU.ActiveCfg = Release|Any CPU 34 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Release|Any CPU.Build.0 = Release|Any CPU 35 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Release|x64.ActiveCfg = Release|Any CPU 36 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC}.Release|x64.Build.0 = Release|Any CPU 37 | {E389202E-F8BF-43AB-AE0D-1553E2B41AA6}.Debug|Any CPU.ActiveCfg = Release 38 | {E389202E-F8BF-43AB-AE0D-1553E2B41AA6}.Debug|x64.ActiveCfg = Release 39 | {E389202E-F8BF-43AB-AE0D-1553E2B41AA6}.Release|Any CPU.ActiveCfg = Release 40 | {E389202E-F8BF-43AB-AE0D-1553E2B41AA6}.Release|x64.ActiveCfg = Release 41 | EndGlobalSection 42 | GlobalSection(SolutionProperties) = preSolution 43 | HideSolutionNode = FALSE 44 | EndGlobalSection 45 | GlobalSection(ExtensibilityGlobals) = postSolution 46 | SolutionGuid = {B07CFBD5-5322-422C-B5C1-B10540808AA9} 47 | EndGlobalSection 48 | EndGlobal 49 | -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/PawnKindDef/RPP_PawnKinds.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Грузчик 1 поколения 5 | Грузчик 2 поколения 6 | Грузчик 3 поколения 7 | Грузчик 4 поколения 8 | Грузчик 5 поколения 9 | 10 | Уборщик 1 поколения 11 | Уборщик 2 поколения 12 | Уборщик 3 поколения 13 | Уборщик 4 поколения 14 | Уборщик 5 поколения 15 | 16 | Строитель 1 поколения 17 | Строитель 2 поколения 18 | Строитель 3 поколения 19 | Строитель 4 поколения 20 | Строитель 5 поколения 21 | 22 | Сборщик 1 поколения 23 | Сборщик 2 поколения 24 | Сборщик 3 поколения 25 | Сборщик 4 поколения 26 | Сборщик 5 поколения 27 | 28 | БЭР 1 поколения 29 | БЭР 2 поколения 30 | БЭР 3 поколения 31 | БЭР 4 поколения 32 | БЭР 5 поколения 33 | 34 | Завхоз 1 поколения 35 | Завхоз 2 поколения 36 | Завхоз 3 поколения 37 | Завхоз 4 поколения 38 | Завхоз 5 поколения 39 | 40 | Мастер-бот 1 поколения 41 | Мастер-бот 2 поколения 42 | Мастер-бот 3 поколения 43 | Мастер-бот 4 поколения 44 | Мастер-бот 5 поколения 45 | 46 | 47 | -------------------------------------------------------------------------------- /Languages/English/DefInjected/PawnKindDef/RPP_PawnKinds.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Hauler Bot (Tier 1) 5 | Hauler Bot (Tier 2) 6 | Hauler Bot (Tier 3) 7 | Hauler Bot (Tier 4) 8 | Hauler Bot (Tier 5) 9 | 10 | Cleaner Bot (Tier 1) 11 | Cleaner Bot (Tier 2) 12 | Cleaner Bot (Tier 3) 13 | Cleaner Bot (Tier 4) 14 | Cleaner Bot (Tier 5) 15 | 16 | Builder Bot (Tier 1) 17 | Builder Bot (Tier 2) 18 | Builder Bot (Tier 3) 19 | Builder Bot (Tier 4) 20 | Builder Bot (Tier 5) 21 | 22 | Crafter Bot (Tier 1) 23 | Crafter Bot (Tier 2) 24 | Crafter Bot (Tier 3) 25 | Crafter Bot (Tier 4) 26 | Crafter Bot (Tier 5) 27 | 28 | Emergency Responce Bot (Tier 1) 29 | Emergency Responce Bot (Tier 2) 30 | Emergency Responce Bot (Tier 3) 31 | Emergency Responce Bot (Tier 4) 32 | Emergency Responce Bot (Tier 5) 33 | 34 | Kitchen Bot (Tier 1) 35 | Kitchen Bot (Tier 2) 36 | Kitchen Bot (Tier 3) 37 | Kitchen Bot (Tier 4) 38 | Kitchen Bot (Tier 5) 39 | 40 | Omni Bot (Tier 1) 41 | Omni Bot (Tier 2) 42 | Omni Bot (Tier 3) 43 | Omni Bot (Tier 4) 44 | Omni Bot (Tier 5) 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ResearchProjectDef/RPP_ResearchProjects.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 机器人学:\n简易逻辑 5 | 一阶: 研究简易机器人逻辑的制作,以制造具有工作技能为4的机器人。 6 | 机器人学:\n初阶逻辑 7 | 二阶: 研究初阶机器人逻辑的制作,以制造具有工作技能为8的机器人。 8 | 机器人学:\n进阶逻辑 9 | 三阶: 研究进阶机器人逻辑的制作,以制造具有工作技能为13的机器人。 10 | 机器人学:\n高阶逻辑 11 | 四阶: 研究进阶机器人逻辑的制作,以制造具有工作技能为16的机器人。 12 | 机器人学:\n反逻辑\n(NP=P) 13 | 五阶:打破现有技术水平、逻辑理解和因果关系概念所设定的界限。我们的科学视野变得更加混沌。研究反逻辑机器人逻辑的制作,以制造具有工作技能为20的机器人。 14 | 15 | 机器人学:\n基础 16 | 零阶:\n研究机器人和自动化的最简单原理。 17 | 18 | 清洁机 19 | 清洁机器人的制作。搬运和清洁机器人比同级别的所有其他机器人都快。 20 | 21 | 搬运机 22 | 搬运机器人的制作。搬运和清洁机器人比同级别的所有其他机器人都快。 23 | 24 | 工程机 25 | 建造+采矿机器人的制作。 26 | 27 | 工艺机 28 | 工艺机器人的制作 29 | 30 | 救援机 31 | 救援机器人的制作 32 | 33 | 厨艺机 34 | 简单烹饪和园艺机器人的制作 35 | 36 | 万能机 37 | 综合所有其他机器人工作的万能机器人的制作。 38 | 39 | 万能机 I 40 | 一种使用基础逻辑的万能机 41 | 万能机 II 42 | 一种使用简易逻辑的万能机 43 | 万能机 III 44 | 一种使用进阶逻辑的万能机 45 | 万能机 IV 46 | 一种使用高阶逻辑的万能机 47 | 万能机 V 48 | 一种使用反逻辑的万能机 49 | 50 | 51 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [Rimworld] Misc. Robots++ 2 | 3 | 4 | Robots? Y u no Robots++ also!? 5 | 6 | More Robots!!! 7 | 8 | More Better!!! 9 | 10 | --- 11 | 12 | Contains multi-talented robots to serve your colony. It also adds a research tab, materials, and a new Robotics workbench for crafting the *Misc. Robots* and Robots++ objects. 13 | 14 | R++ was made using the "Misc. Robots Xtension" provided by Haplo. Big shout-out to Haplo for the awesome misc mods, eh! 15 | 16 | ### **Robots++ Contains The Following Bots** 17 | *These bots combine multiple abilities to perform common colony tasks* 18 | - **Kitchen Robot** 19 | 20 | A unit capable of cooking, as well as sowing and cutting plants. 21 | A useful robot both in the kitchen, and on the farm. 22 | 23 | - **Crafter Bot** 24 | 25 | A unit capable of smithing, tailoring, and crafting. 26 | The perfect slaves for an automated assembly line! 27 | 28 | - **Builder Bot** 29 | 30 | A Builder unit capable of constructing, deconstructing, repairing, and mining. 31 | It will also cut plants that are in the way, but may not be used for farming. 32 | 33 | - **ER Bot** 34 | 35 | An Emergency Response unit capable of treating patients and fighting fires. 36 | Don't be scared of the needle; it wont hurt (much). 37 | 38 | - **Omni Bot** 39 | 40 | The OmniBot is at the end of the techtree 41 | and requires you to research all of the other robots first. 42 | The OmniBot can do the jobs of all the other robots. 43 | 44 | 45 | R++ also changes the Hauling and Cleaning *Misc. Robots*. 46 | 47 | ### Craftable 48 | *You can makey the thingies now!* Research the tech! Make the components! Build the thingies! 49 | 50 | 51 | ### Multiple Tiers of Robots and Research 52 | 53 | *Each Tier is over-all better than the last!* 54 | 55 | There are five tiers of robots: 56 | ``` 57 | Tier 1 Simple robots have level 4 skills, 58 | Tier 2 Basic robots have level 8 skills, 59 | Tier 3 Intermediate robots have level 13 skills, 60 | Tier 4 Advanced robots have level 16 skills, 61 | Tier 5 Anti-Logic robots have level 20 skills. 62 | ``` 63 | 64 | 65 | Each tier has a faster movement speed and more fire resistance than the previous. 66 | Hauling and Cleaning type robots are much faster than any other robot in the same tier. 67 | Higher tiers also recharge at faster rates! 68 | 69 | ### F.A.Q. 70 | ``` 71 | Q:Can you please make/add [...] 72 | A:No 73 | 74 | Q:How To Repair Robots 75 | A:select a pawn with a high enough construction and right click the disabled bot 76 | ``` 77 | 78 | ### Compatibility 79 | What The Hack - must be loaded before misc robots 80 | 81 | ### Localization / Translation 82 | - English 83 | - German translation by Ubreitfeld 84 | - Traditional Chinese translation by Alane 85 | - Simplified Chinese translation by Alane 86 | 87 | User-made translations are included. If you would like to translate for R++ please use the `/Languages/English/` folder as a template. When you've finished; please notify me and I'll include it in the mod. 88 | 89 | 90 | ### Load Order 91 | R++ requires *Misc. Robots*. Keep them close together and near the top. It's advised to only keep large collections of mods, like the Misc. Mods, close together near the top. Single-file mods and other mods should be loaded after them (not a rule set in stone, but it can fix a lot of headaches). 92 | 93 | Example Mod Load Order: 94 | 1. Core 95 | 2. Libraries (like Hugslib) 96 | 3. Misc Robots 97 | 4. Misc Robots++ 98 | 5. Other mods (like Science Never Stops) 99 | -------------------------------------------------------------------------------- /Patches/PatchGeneratePawnRestrictionOptions.cs: -------------------------------------------------------------------------------- 1 | using AIRobot; 2 | using HarmonyLib; 3 | using RimWorld; 4 | using System; 5 | using System.Collections.Generic; 6 | using System.Linq; 7 | using System.Reflection; 8 | using System.Reflection.Emit; 9 | using Verse; 10 | 11 | namespace MiscRobotsPlusPlus.Patches 12 | { 13 | // Add robots to bill target list 14 | public class PatchGeneratePawnRestrictionOptions 15 | { 16 | public static void Patch(Harmony harmony) 17 | { 18 | var nestedTypes = typeof(Dialog_BillConfig).GetNestedTypes(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.NonPublic); 19 | var targetType = nestedTypes.FirstOrDefault(t => t.FullName.Contains("GeneratePawnRestrictionOptions")); 20 | var targetMethod = targetType.GetMethod("MoveNext", BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.NonPublic); 21 | harmony.Patch(targetMethod, transpiler: new HarmonyMethod(typeof(PatchGeneratePawnRestrictionOptions), nameof(Transpiler))); 22 | } 23 | 24 | static IEnumerable Transpiler(IEnumerable instructions) 25 | { 26 | var originalCall = typeof(PawnsFinder).GetMethod("get_AllMaps_FreeColonists"); 27 | var getColonists = typeof(ColonistsAndRobotsFinder).GetMethod("GetColonistsAndRobots"); 28 | var bill = typeof(Dialog_BillConfig).GetField("bill", BindingFlags.NonPublic | BindingFlags.Instance); 29 | foreach (var instruction in instructions) 30 | { 31 | if (instruction.opcode == OpCodes.Call && instruction.Calls(originalCall)) 32 | { 33 | yield return new CodeInstruction(OpCodes.Ldloc_2); 34 | yield return new CodeInstruction(OpCodes.Ldfld, bill); 35 | yield return new CodeInstruction(OpCodes.Call, getColonists); 36 | } 37 | else 38 | { 39 | yield return instruction; 40 | } 41 | } 42 | } 43 | } 44 | 45 | public class ColonistsAndRobotsFinder 46 | { 47 | public static List GetColonistsAndRobots(Bill bill) 48 | { 49 | var originalTab = Activator.CreateInstance(typeof(X2_MainTabWindow_Robots)) as MainTabWindow_PawnTable; 50 | var originalPawnsFunc = typeof(X2_MainTabWindow_Robots).GetProperty("Pawns", BindingFlags.Instance | BindingFlags.NonPublic); 51 | var robots = (originalPawnsFunc.GetValue(originalTab) as IEnumerable) 52 | ?.Select(r => r as X2_AIRobot) 53 | ?.ToList(); 54 | var ret = PawnsFinder.AllMaps_FreeColonists; 55 | if (robots == null) return ret; 56 | 57 | var workGiver = bill?.billStack?.billGiver?.GetWorkgiver(); 58 | if (workGiver != null) 59 | { 60 | // Check directly against source def since Misc. Robots doesn't initialize def2 until the robot is activated 61 | robots = robots 62 | .Where(r => r.def is X2_ThingDef_AIRobot def2 63 | && (def2.robotWorkTypes?.Any(rwt => rwt.workTypeDef == workGiver.workType) ?? false)) 64 | .ToList(); 65 | } 66 | else 67 | { 68 | Log.Message("Misc. Robots++: Couldn't find workGiver in GeneratePawnRestrictionOptions, skipping filtering of robots"); 69 | } 70 | 71 | ret.AddRange(robots); 72 | return ret; 73 | } 74 | } 75 | } -------------------------------------------------------------------------------- /Source/Patches/PatchGeneratePawnRestrictionOptions.cs: -------------------------------------------------------------------------------- 1 | using AIRobot; 2 | using HarmonyLib; 3 | using RimWorld; 4 | using System; 5 | using System.Collections.Generic; 6 | using System.Linq; 7 | using System.Reflection; 8 | using System.Reflection.Emit; 9 | using Verse; 10 | 11 | namespace MiscRobotsPlusPlus.Patches 12 | { 13 | // Add robots to bill target list 14 | public class PatchGeneratePawnRestrictionOptions 15 | { 16 | public static void Patch(Harmony harmony) 17 | { 18 | var nestedTypes = typeof(Dialog_BillConfig).GetNestedTypes(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.NonPublic); 19 | var targetType = nestedTypes.FirstOrDefault(t => t.FullName.Contains("GeneratePawnRestrictionOptions")); 20 | var targetMethod = targetType.GetMethod("MoveNext", BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.NonPublic); 21 | harmony.Patch(targetMethod, transpiler: new HarmonyMethod(typeof(PatchGeneratePawnRestrictionOptions), nameof(Transpiler))); 22 | } 23 | 24 | static IEnumerable Transpiler(IEnumerable instructions) 25 | { 26 | var originalCall = typeof(PawnsFinder).GetMethod("get_AllMaps_FreeColonists"); 27 | var getColonists = typeof(ColonistsAndRobotsFinder).GetMethod("GetColonistsAndRobots"); 28 | var bill = typeof(Dialog_BillConfig).GetField("bill", BindingFlags.NonPublic | BindingFlags.Instance); 29 | foreach (var instruction in instructions) 30 | { 31 | if (instruction.opcode == OpCodes.Call && instruction.Calls(originalCall)) 32 | { 33 | yield return new CodeInstruction(OpCodes.Ldloc_2); 34 | yield return new CodeInstruction(OpCodes.Ldfld, bill); 35 | yield return new CodeInstruction(OpCodes.Call, getColonists); 36 | } 37 | else 38 | { 39 | yield return instruction; 40 | } 41 | } 42 | } 43 | } 44 | 45 | public class ColonistsAndRobotsFinder 46 | { 47 | public static List GetColonistsAndRobots(Bill bill) 48 | { 49 | var originalTab = Activator.CreateInstance(typeof(X2_MainTabWindow_Robots)) as MainTabWindow_PawnTable; 50 | var originalPawnsFunc = typeof(X2_MainTabWindow_Robots).GetProperty("Pawns", BindingFlags.Instance | BindingFlags.NonPublic); 51 | var robots = (originalPawnsFunc.GetValue(originalTab) as IEnumerable) 52 | ?.Select(r => r as X2_AIRobot) 53 | ?.ToList(); 54 | var ret = PawnsFinder.AllMaps_FreeColonists; 55 | if (robots == null) return ret; 56 | 57 | var workGiver = bill?.billStack?.billGiver?.GetWorkgiver(); 58 | if (workGiver != null) 59 | { 60 | // Check directly against source def since Misc. Robots doesn't initialize def2 until the robot is activated 61 | robots = robots 62 | .Where(r => r.def is X2_ThingDef_AIRobot def2 63 | && (def2.robotWorkTypes?.Any(rwt => rwt.workTypeDef == workGiver.workType) ?? false)) 64 | .ToList(); 65 | } 66 | else 67 | { 68 | Log.Message("Misc. Robots++: Couldn't find workGiver in GeneratePawnRestrictionOptions, skipping filtering of robots"); 69 | } 70 | 71 | ret.AddRange(robots); 72 | return ret; 73 | } 74 | } 75 | } -------------------------------------------------------------------------------- /Languages/English/DefInjected/ResearchProjectDef/RPP_ResearchProjects.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Robotics:\nSimple Logic 5 | Tier 1: Investigation into the production of the Simple Robotic Matrix units to make robots with workskill 4. 6 | Robotics:\nBasic Logic 7 | Tier 2: Investigation into the production of the Basic Robotic Matrix units to make robots with workskill 8. 8 | Robotics:\nIntermediate Logic 9 | Tier 3: Investigation into the production of the Intermediate Robotic Matrix units to make robots with workskill 13. 10 | Robotics:\nAdvanced Logic 11 | Tier 4: Investigation into the production of the Advanced Robotic Matrix units to make robots with workskill 16. 12 | Robotics:\nAnti-Logic\n(NP=P) 13 | Tier 5: Break the boundaries set by existing levels of technology, understandings of logic, and the very concepts of causation. Our scientific horizons are becoming a lot more timey-wimey. Investigation into the production of the Anti-Logic Robotic Matrix units to make robots with workskill 20. 14 | 15 | Robotics:\nFundamentals 16 | Tier 0:\nInvestigation into the easiest principles of robotics and automation. 17 | 18 | Cleaner 19 | Production of cleaning robots. The Hauling and Cleaning bots are faster than all other bots of the same tier. 20 | 21 | Hauler 22 | Production of Hauling robots. The Hauling and Cleaning bots are faster than all other bots of the same tier. 23 | 24 | Builder 25 | Production of Construction + Mining robots. 26 | 27 | Crafter 28 | Production of Crafting robots. 29 | 30 | ER 31 | Production of Emergency Response robots. 32 | 33 | Kitchen 34 | Production of a Simple Chef and Gardening robot. 35 | 36 | Omni-robotics 37 | Production of Omni robots that combine the jobs of all the other robots. 38 | 39 | OmniBot I 40 | A basic-logic tier of Omnibot. 41 | OmniBot II 42 | A simple-logic tier of Omnibot. 43 | OmniBot III 44 | An intermediate-logic tier of Omnibot. 45 | OmniBot IV 46 | An advanced-logic tier of Omnibot. 47 | OmniBot V 48 | An anti-logic tier of Omnibot. 49 | 50 | 51 | -------------------------------------------------------------------------------- /Defs/ThingDefs_Items/RPP_Items_CraftingResources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Middle 7 | Metal_Drop 8 | Metal_Drop 9 | 10 |
  • Items
  • 11 |
    12 | true 13 | 14 |
  • Robots
  • 15 |
  • Exotic
  • 16 |
    17 | 18 | 1 19 | 20 |
    21 | 22 | 23 | RPP_Component 24 | 25 | Robotic Components are used as logic circuits within a robotic matrix. 26 | 27 | Things/Item/RPP/RPP_Component 28 | Graphic_Single 29 | 30 | 10 31 | true 32 | 33 | 200 34 | 50 35 | 36 | 37 | 38 | 39 | 40 | RPP_Matrix_I 41 | 42 | A robotic logical matrix. Engineered with a Simple instruction set allowing it to perform suited tasks at an amateur-class skill level. 43 | 44 | Things/Item/RPP/RPP_Matrix_I 45 | Graphic_Single 46 | 47 | 1 48 | true 49 | 50 | 463 51 | 100 52 | 53 | 54 | 55 | 56 | RPP_Matrix_II 57 | 58 | A robotic logical matrix. Engineered with a Simple instruction set allowing it to perform suited tasks at a profesional-class skill level. 59 | 60 | Things/Item/RPP/RPP_Matrix_II 61 | Graphic_Single 62 | 63 | 1 64 | true 65 | 66 | 1094 67 | 200 68 | 69 | 70 | 71 | 72 | RPP_Matrix_III 73 | 74 | A robotic logical matrix. Engineered with a Simple instruction set allowing it to perform suited tasks at a master-class skill level. 75 | 76 | Things/Item/RPP/RPP_Matrix_III 77 | Graphic_Single 78 | 79 | 1 80 | true 81 | 82 | 2495 83 | 300 84 | 85 | 86 | 87 | 88 | RPP_Matrix_IV 89 | 90 | A robotic logical matrix. Engineered with a Simple instruction set allowing it to perform suited tasks at a system-master-class skill level. 91 | 92 | Things/Item/RPP/RPP_Matrix_IV 93 | Graphic_Single 94 | 95 | 1 96 | true 97 | 98 | 5290 99 | 400 100 | 101 | 102 | 103 | 104 | RPP_Matrix_V 105 | 106 | A robotic Anti-Logic Matrix. Capable of performing Godlike tasks. (NP=P) 107 | 108 | Things/Item/RPP/RPP_Matrix_V 109 | Graphic_Single 110 | 111 | 1 112 | true 113 | 114 | 10780 115 | 500 116 | 117 | 118 | 119 |
    120 | -------------------------------------------------------------------------------- /Source/MiscRobotsPlusPlus.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {78B7ACD3-4886-4E3C-A4E5-7867F7B540FC} 8 | Library 9 | Properties 10 | MiscRobotsPlusPlus 11 | MiscRobotsPlusPlus 12 | v4.7.2 13 | 512 14 | true 15 | 16 | 17 | 18 | true 19 | portable 20 | false 21 | ..\v1.4\Assemblies\ 22 | DEBUG;TRACE 23 | prompt 24 | 4 25 | 26 | 27 | pdbonly 28 | true 29 | bin\Release\ 30 | TRACE 31 | prompt 32 | 4 33 | 34 | 35 | 36 | ..\..\2009463077\Current\Assemblies\0Harmony.dll 37 | False 38 | 39 | 40 | ..\..\724602224\1.4\Assemblies\AIRobot.dll 41 | False 42 | 43 | 44 | ..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll 45 | False 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | ..\..\..\RimWorldWin64_Data\Managed\UnityEngine.dll 58 | False 59 | 60 | 61 | ..\..\..\RimWorldWin64_Data\Managed\UnityEngine.CoreModule.dll 62 | False 63 | 64 | 65 | ..\..\..\RimWorldWin64_Data\Managed\UnityEngine.IMGUIModule.dll 66 | False 67 | 68 | 69 | ..\..\..\RimWorldWin64_Data\Managed\UnityEngine.TextCoreModule.dll 70 | False 71 | 72 | 73 | ..\..\..\RimWorldWin64_Data\Managed\UnityEngine.TextRenderingModule.dll 74 | False 75 | 76 | 77 | ..\..\..\RimWorldWin64_Data\Managed\UnityEngine.UI.dll 78 | False 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ThingDef/RPP_Races.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 搬运机 9 | 一个初阶搬运机器人。 10 | 搬运机 11 | 一个中阶搬运机器人。 12 | 搬运机 13 | 一个高阶搬运机器人。 14 | 搬运机 15 | 一个反逻辑搬运机器人。 16 | 17 | 21 | 清洁机 22 | 一个初阶清洁机器人。 23 | 清洁机 24 | 一个中阶清洁机器人。 25 | 清洁机 26 | 一个高阶清洁机器人。 27 | 清洁机 28 | 一个反逻辑清洁机器人。 29 | 30 | 工程机 31 | 能够建造、拆除、修理和采矿的一阶(工作技能为4)单位。 32 | 工程机 33 | 能够建造、拆除、修理和采矿的二阶(工作技能为8)单位。 34 | 工程机 35 | 能够建造、拆除、修理和采矿的三阶(工作技能为13)单位。 36 | 工程机 37 | 能够建造、拆除、修理和采矿的四阶(工作技能为16)单位。 38 | 工程机 39 | 能够建造、拆除、修理和采矿的五阶(工作技能为20)单位。 40 | 41 | 工艺机 42 | 能够锻冶、剪裁和制作的一阶(工作技能为4)单位。 43 | 工艺机 44 | 能够锻冶、剪裁和制作的二阶(工作技能为8)单位。 45 | 工艺机 46 | 能够锻冶、剪裁和制作的三阶(工作技能为13)单位。 47 | 工艺机 48 | 能够锻冶、剪裁和制作的四阶(工作技能为16)单位。 49 | 工艺机 50 | 能够锻冶、剪裁和制作的五阶(工作技能为20)单位。 51 | 52 | 救援机 53 | 能够救治患者和扑灭火灾的一阶(工作技能为4)应急响应单位。 54 | 救援机 55 | 能够救治患者和扑灭火灾的二阶(工作技能为8)应急响应单位。 56 | 救援机 57 | 能够救治患者和扑灭火灾的三阶(工作技能为13)应急响应单位。 58 | 救援机 59 | 能够救治患者和扑灭火灾的四阶(工作技能为16)应急响应单位。 60 | 救援机 61 | 能够救治患者和扑灭火灾的五阶(工作技能为20)应急响应单位。 62 | 63 | 厨艺机 64 | 能够烹饪和照料植物的一阶(工作技能为4)单位。 65 | 厨艺机 66 | 能够烹饪和照料植物的二阶(工作技能为8)单位。 67 | 厨艺机 68 | 能够烹饪和照料植物的三阶(工作技能为13)单位。 69 | 厨艺机 70 | 能够烹饪和照料植物的四阶(工作技能为16)单位。 71 | 厨艺机 72 | 能够烹饪和照料植物的五阶(工作技能为20)单位。 73 | 74 | 万能机 75 | 能够完成所有其他机器人工作的一阶(工作技能为4)单元。(NP=P) 76 | 万能机 77 | 能够完成所有其他机器人工作的二阶(工作技能为8)单元。(NP=P) 78 | 万能机 79 | 能够完成所有其他机器人工作的三阶(工作技能为13)单元。(NP=P) 80 | 万能机 81 | 能够完成所有其他机器人工作的四阶(工作技能为16)单元。(NP=P) 82 | 万能机 83 | 能够完成所有其他机器人工作的五阶(工作技能为20)单元。(NP=P) 84 | 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/ResearchProjectDef/RPP_ResearchProjects.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Простые логические вычисления 5 | Открывает возможность изготовления простых вычислительных матриц, которые используются для создания ботов 1 поколения.\n\nДля создания требуется 4-й уровень ремесла. 6 | 7 | Базовые логические вычисления 8 | Открывает возможность изготовления базовых вычислительных матриц, которые используются для создания ботов 2 поколения.\n\nДля создания требуется 8-й уровень ремесла. 9 | 10 | Сложные логические вычисления 11 | Открывает возможность изготовления сложных вычислительных матриц, которые используются для создания ботов 3 поколения.\n\nДля создания требуется 13-й уровень ремесла. 12 | 13 | Продвинутые логические вычисления 14 | Открывает возможность изготовления продвинутых вычислительных матриц, которые используются для создания ботов 4 поколения.\n\nДля создания требуется 16-й уровень ремесла. 15 | 16 | Нуль-логичные вычисления 17 | Открывает возможность изготовления вычислительных матриц, основанных на нуль-логичных вычислительных блоках и используемых для создания ботов 5 поколения.\n\nНуль-логичные вычислительные блоки стали настоящим прорывом в робототехнической отрасли, что позволило роботизированным устройствам разорвать шаблоны типичного машинного поведения.\n\nДля создания требуется 20-й уровень ремесла. 18 | 19 | Фундаментальная робототехника 20 | Исследование, нацеленное на освоение простейших принципов робототехники и ее автоматизации.\n\nОткрывает возможность создания микрокомпонентов, используемых в изготовлении вычислительных матриц, а также рабочего места для производства ботов. 21 | 22 | Уборщик 23 | Открывает возможность для создания бота-уборщика.\n\nРоботы-уборщики и роботы-грузчики выполняют свою работу и передвигаются быстрее, нежели другие модели. 24 | 25 | Грузчик 26 | Открывает возможность для создания бота-грузчика.\n\nРоботы-уборщики и роботы-грузчики выполняют свою работу и передвигаются быстрее, нежели другие модели. 27 | 28 | Строитель 29 | Открывает возможность для создания бота-строителя, способного ремонтировать, строить и разрушать объекты, а также добывать полезные ископаемые. 30 | 31 | Сборщик 32 | Открывает возможность для создания бота-сборщика, способного изготавливать любые предметы, используя верстаки и другие производственные станки. 33 | 34 | БЭР 35 | Открывает возможность для создания "Бота Экстренного Реагирования" (БЭР), способного моментально оказать медицинскую помощь любому живому существу, проводить операции и тушить возгорания. 36 | 37 | Завхоз 38 | Открывает возможность для создания ботов, заведующих домашним хозяйством. Они способны возделывать поля, собирать урожай и готовить пищу. 39 | 40 | Мастер-боты 41 | Открывает возможность для создания мастер-ботов - величайшего достижения робототехники! Настоящие мастера на все руки, способные выполнять любые виды работ. 42 | 43 | Мастер-бот 1 поколения 44 | Мастер-бот первого поколения, спроектированный на основе простой вычислительной матрицы. 45 | Мастер-бот 2 поколения 46 | Мастер-бот второго поколения, спроектированный на основе базовой вычислительной матрицы. 47 | Мастер-бот 3 поколения 48 | Мастер-бот третьего поколения, спроектированный на основе сложной вычислительной матрицы. 49 | Мастер-бот 4 поколения 50 | Мастер-бот четвертого поколения, спроектированный на основе продвинутой вычислительной матрицы. 51 | Мастер-бот 5 поколения 52 | Мастер-бот пятого поколения, спроектированный на основе нуль-логичной вычислительной матрицы.\n\nЛучший помощник в любом поселении! 53 | 54 | 55 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ThingDef/RPP_Destroyed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 搬运机(无法运转) 9 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 10 | 搬运机(无法运转) 11 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 12 | 搬运机(无法运转) 13 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 14 | 搬运机(无法运转) 15 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 16 | 17 | 21 | 清洁机(无法运转) 22 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 23 | 清洁机(无法运转) 24 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 25 | 清洁机(无法运转) 26 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 27 | 清洁机(无法运转) 28 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 29 | 30 | 31 | 工程机(无法运转) 32 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 33 | 工程机(无法运转) 34 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 35 | 工程机(无法运转) 36 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 37 | 工程机(无法运转) 38 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 39 | 工程机(无法运转) 40 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 41 | 42 | 工艺机(无法运转) 43 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 44 | 工艺机(无法运转) 45 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 46 | 工艺机(无法运转) 47 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 48 | 工艺机(无法运转) 49 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 50 | 工艺机(无法运转) 51 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 52 | 53 | 救援机(无法运转) 54 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 55 | 救援机(无法运转) 56 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 57 | 救援机(无法运转) 58 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 59 | 救援机(无法运转) 60 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 61 | 救援机(无法运转) 62 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 63 | 64 | 厨艺机(无法运转) 65 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 66 | 厨艺机(无法运转) 67 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 68 | 厨艺机(无法运转) 69 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 70 | 厨艺机(无法运转) 71 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 72 | 厨艺机(无法运转) 73 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 74 | 75 | 万能机(无法运转) 76 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 77 | 万能机(无法运转) 78 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 79 | 万能机(无法运转) 80 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 81 | 万能机(无法运转) 82 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 83 | 万能机(无法运转) 84 | 家用机器人的悲伤结局。已经无法使用,需要全面维修或拆解。 85 | 86 | 87 | -------------------------------------------------------------------------------- /Languages/English/DefInjected/ThingDef/RPP_Races.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | Hauling Bot 9 | A Basic hauling robot. 10 | Hauling Bot 11 | An Intermediate hauling robot. 12 | Hauling Bot 13 | An Advanced hauling robot. 14 | Hauling Bot 15 | An Anti-Logic hauling robot. 16 | 17 | 21 | Cleaning Bot 22 | A Basic cleaning robot. 23 | Cleaning Bot 24 | An Intermediate cleaning robot. 25 | Cleaning Bot 26 | An Advanced cleaning robot. 27 | Cleaning Bot 28 | An Anti-Logic cleaning robot. 29 | 30 | Builder Bot 31 | A Tier 1 (workskill 4) unit capable of constructing, deconstructing, repairing, and mining. 32 | Builder Bot 33 | A Tier 2 (workskill 8) unit capable of constructing, deconstructing, repairing, and mining. 34 | Builder Bot 35 | A Tier 3 (workskill 13) unit capable of constructing, deconstructing, repairing, and mining. 36 | Builder Bot 37 | A Tier 4 (workskill 16) unit capable of constructing, deconstructing, repairing, and mining. 38 | Builder Bot 39 | A Tier 5 (workskill 20) unit capable of constructing, deconstructing, repairing, and mining. 40 | 41 | Crafter Bot 42 | A Tier 1 (workskill 4) unit capable of smithing, tailoring, and crafting. 43 | Crafter Bot 44 | A Tier 2 (workskill 8) unit capable of smithing, tailoring, and crafting. 45 | Crafter Bot 46 | A Tier 3 (workskill 13) unit capable of smithing, tailoring, and crafting. 47 | Crafter Bot 48 | A Tier 4 (workskill 16) unit capable of smithing, tailoring, and crafting. 49 | Crafter Bot 50 | A Tier 5 (workskill 20) unit capable of smithing, tailoring, and crafting. 51 | 52 | ER Bot 53 | A Tier 1 (workskill 4) Emergency Response unit capable of treating patients and fighting fires. 54 | ER Bot 55 | A Tier 2 (workskill 8) Emergency Response unit capable of treating patients and fighting fires. 56 | ER Bot 57 | A Tier 3 (workskill 13) Emergency Response unit capable of treating patients and fighting fires. 58 | ER Bot 59 | A Tier 4 (workskill 16) Emergency Response unit capable of treating patients and fighting fires. 60 | ER Bot 61 | A Tier 5 (workskill 20) Emergency Response unit capable of treating patients and fighting fires. 62 | 63 | Kitchen Bot 64 | A Tier 1 (workskill 4) unit capable of cooking, and tending to plants. 65 | Kitchen Bot 66 | A Tier 2 (workskill 8) unit capable of cooking, and tending to plants. 67 | Kitchen Bot 68 | A Tier 3 (workskill 13) unit capable of cooking, and tending to plants. 69 | Kitchen Bot 70 | A Tier 4 (workskill 16) unit capable of cooking, and tending to plants. 71 | Kitchen Bot 72 | A Tier 5 (workskill 20) unit capable of cooking, and tending to plants. 73 | 74 | OmniBot 75 | A Tier (workskill 4) unit capable of doing the jobs of all the other robots. (NP=P) 76 | OmniBot 77 | A Tier 2 (workskill 8) unit capable of doing the jobs of all the other robots. (NP=P) 78 | OmniBot 79 | A Tier 3 (workskill 13) unit capable of doing the jobs of all the other robots. (NP=P) 80 | OmniBot 81 | A Tier 4 (workskill 16) unit capable of doing the jobs of all the other robots. (NP=P) 82 | OmniBot 83 | A Tier 5 (workskill 20) unit capable of doing the jobs of all the other robots. (NP=P) 84 | 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /Languages/ChineseSimplified/DefInjected/ThingDef/RPP_Buildings_RechargeStation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 搬运机(II)基站 9 | 这个基站配置了一个专用的初阶机器人。 10 | 搬运机(III)基站 11 | 这个基站配置了一个专用的中阶机器人。 12 | 搬运机(IV)基站 13 | 这个基站配置了一个专用的高阶机器人。 14 | 搬运机(V)基站 15 | 这个基站配置了一个专用的反逻辑机器人。 16 | 17 | 21 | 清洁机(II)基站 22 | 这个基站配置了一个专用的初阶机器人。 23 | 清洁机(III)基站 24 | 这个基站配置了一个专用的中阶机器人。 25 | 清洁机(IV)基站 26 | 这个基站配置了一个专用的高阶机器人。 27 | 清洁机(V)基站 28 | 这个基站配置了一个专用的反逻辑机器人。 29 | 30 | 工程机(I)基站 31 | 这个基站配置了一个专用的简易机器人。 32 | 工程机(II)基站 33 | 这个基站配置了一个专用的初阶机器人。 34 | 工程机(III)基站 35 | 这个基站配置了一个专用的中阶机器人。 36 | 工程机(IV)基站 37 | 这个基站配置了一个专用的高阶机器人。 38 | 工程机(V)基站 39 | 这个基站配置了一个专用的反逻辑机器人。 40 | 41 | 工艺机(I)基站 42 | 这个基站配置了一个专用的简易机器人。 43 | 工艺机(II)基站 44 | 这个基站配置了一个专用的初阶机器人。 45 | 工艺机(III)基站 46 | 这个基站配置了一个专用的中阶机器人。 47 | 工艺机(IV)基站 48 | 这个基站配置了一个专用的高阶机器人。 49 | 工艺机(V)基站 50 | 这个基站配置了一个专用的反逻辑机器人。 51 | 52 | 救援机(I)基站 53 | 这个基站配置了一个专用的简易机器人。 54 | 救援机(II)基站 55 | 这个基站配置了一个专用的初阶机器人。 56 | 救援机(III)基站 57 | 这个基站配置了一个专用的中阶机器人。 58 | 救援机(IV)基站 59 | 这个基站配置了一个专用的高阶机器人。 60 | 救援机(V)基站 61 | 这个基站配置了一个专用的反逻辑机器人。 62 | 63 | 厨艺机(I)基站 64 | 这个基站配置了一个专用的简易机器人。 65 | 厨艺机(II)基站 66 | 这个基站配置了一个专用的初阶机器人。 67 | 厨艺机(III)基站 68 | 这个基站配置了一个专用的中阶机器人。 69 | 厨艺机(IV)基站 70 | 这个基站配置了一个专用的高阶机器人。 71 | 厨艺机(V)基站 72 | 这个基站配置了一个专用的反逻辑机器人。 73 | 74 | 万能机(I) 基站 75 | 这个基站配置了一个专用的简易机器人。 76 | 万能机(II) 基站 77 | 这个基站配置了一个专用的初阶机器人。 78 | 万能机(III) 基站 79 | 这个基站配置了一个专用的中阶机器人。 80 | 万能机(IV) 基站 81 | 这个基站配置了一个专用的高阶机器人。 82 | 万能机(V) 基站 83 | 这个基站配置了一个专用的反逻辑机器人。 84 | 85 | 86 | -------------------------------------------------------------------------------- /Languages/Russian/DefInjected/ThingDef/RPP_Races.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Грузчик 5 | Простой бот-грузчик. 6 | 7 | Грузчик 8 | Базовый бот-грузчик. 9 | Грузчик 10 | Сложный бот-грузчик. 11 | Грузчик 12 | Продвинутый бот-грузчик. 13 | Грузчик 14 | Нуль-логичный бот-грузчик. 15 | 16 | Уборщик 17 | Простой бот-уборщик. 18 | 19 | Уборщик 20 | Базовый бот-уборщик. 21 | Уборщик 22 | Сложный бот-уборщик. 23 | Уборщик 24 | Продвинутый бот-уборщик. 25 | Уборщик 26 | Нуль-логичный бот-уборщик. 27 | 28 | Строитель 29 | Бот-строитель 1 поколения. Способен выполнять следующие работы на уровне навыка "4": строительство, демонтаж, ремонт, горное дело. 30 | Строитель 31 | Бот-строитель 2 поколения. Способен выполнять следующие работы на уровне навыка "8": строительство, демонтаж, ремонт, горное дело. 32 | Строитель 33 | Бот-строитель 3 поколения. Способен выполнять следующие работы на уровне навыка "13": строительство, демонтаж, ремонт, горное дело. 34 | Строитель 35 | Бот-строитель 4 поколения. Способен выполнять следующие работы на уровне навыка "16": строительство, демонтаж, ремонт, горное дело. 36 | Строитель 37 | Бот-строитель 5 поколения. Способен выполнять следующие работы на уровне навыка "20": строительство, демонтаж, ремонт, горное дело. 38 | 39 | Сборщик 40 | Бот-сборщик 1 поколения. Способен выполнять следующие работы на уровне навыка "4": кузнец, портной, ремесло. 41 | Сборщик 42 | Бот-сборщик 2 поколения. Способен выполнять следующие работы на уровне навыка "8": кузнец, портной, ремесло. 43 | Сборщик 44 | Бот-сборщик 3 поколения. Способен выполнять следующие работы на уровне навыка "13": кузнец, портной, ремесло. 45 | Сборщик 46 | Бот-сборщик 4 поколения. Способен выполнять следующие работы на уровне навыка "16": кузнец, портной, ремесло. 47 | Сборщик 48 | Бот-сборщик 5 поколения. Способен выполнять следующие работы на уровне навыка "20": кузнец, портной, ремесло. 49 | 50 | БЭР 51 | БЭР 1 поколения. Способен выполнять следующие работы на уровне навыка "4": медицина. Помимо этого тушит возгорания. 52 | БЭР 53 | БЭР 2 поколения. Способен выполнять следующие работы на уровне навыка "8": медицина. Помимо этого тушит возгорания. 54 | БЭР 55 | БЭР 3 поколения. Способен выполнять следующие работы на уровне навыка "13": медицина. Помимо этого тушит возгорания. 56 | БЭР 57 | БЭР 4 поколения. Способен выполнять следующие работы на уровне навыка "16": медицина. Помимо этого тушит возгорания. 58 | БЭР 59 | БЭР 5 поколения. Способен выполнять следующие работы на уровне навыка "20": медицина. Помимо этого тушит возгорания. 60 | 61 | Завхоз 62 | Бот-завхоз 1 поколения. Способен выполнять следующие работы на уровне навыка "4": готовка, фермерство и садоводство. 63 | Завхоз 64 | Бот-завхоз 2 поколения. Способен выполнять следующие работы на уровне навыка "8": готовка, фермерство и садоводство. 65 | Завхоз 66 | Бот-завхоз 3 поколения. Способен выполнять следующие работы на уровне навыка "13": готовка, фермерство и садоводство. 67 | Завхоз 68 | Бот-завхоз 4 поколения. Способен выполнять следующие работы на уровне навыка "16": готовка, фермерство и садоводство. 69 | Завхоз 70 | Бот-завхоз 5 поколения. Способен выполнять следующие работы на уровне навыка "20": готовка, фермерство и садоводство. 71 | 72 | Мастер-бот 73 | Мастер-бот. Способен выполнять любые работы на уровне навыка "4". 74 | Мастер-бот 75 | Мастер-бот. Способен выполнять любые работы на уровне навыка "8". 76 | Мастер-бот 77 | Мастер-бот. Способен выполнять любые работы на уровне навыка "13". 78 | Мастер-бот 79 | Мастер-бот. Способен выполнять любые работы на уровне навыка "16". 80 | Мастер-бот 81 | Мастер-бот. Способен выполнять любые работы на уровне навыка "20". 82 | 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /v1.1/Defs/RecipeDefs/RPP_Recipe_RoboticsWorkbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | GeneralLaborSpeed 8 | Crafting 9 | 300 10 | Recipe_Machining 11 | UnfinishedComponent 12 | 4 13 | Engineering Robotics. 14 |
  • FabricationBench
  • 15 |
    16 | 17 | 18 | GeneralLaborSpeed 19 | Crafting 20 | 5000 21 | Recipe_Machining 22 | UnfinishedComponent 23 | Engineering Robotics. 24 |
  • FabricationBench
  • 25 |
    26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | RPP_Production_Component 38 | 39 | Produce Robotic Components which are used as logic circuits within a Robotic Matrix. 40 | 41 |
  • Silver
  • 5 42 |
  • Steel
  • 20 43 |
  • ComponentIndustrial
  • 2 44 |
    45 |
  • Silver
  • Steel
  • ComponentIndustrial
  • 46 | 1 47 | RPP_Research_Fundamentals 48 |
    49 | 50 | 51 | RPP_Production_Component_Bulk 52 | 53 | 1200 54 | Produce Robotic Components which are used as logic circuits within a Robotic Matrix. 55 | 56 |
  • Silver
  • 20 57 |
  • Steel
  • 80 58 |
  • ComponentIndustrial
  • 8 59 |
    60 |
  • Silver
  • Steel
  • ComponentIndustrial
  • 61 | 4 62 | RPP_Research_Fundamentals 63 |
    64 | 65 | 66 | 67 | 68 | RPP_Production_Matrix_I 69 | 70 | Produce a robotic logical matrix for crafting a robot with Amateur-class skills (Tier 1). 71 | 72 |
  • RPP_Component
  • 2 73 |
  • ComponentIndustrial
  • 2 74 |
    75 |
  • RPP_Component
  • ComponentIndustrial
  • 76 | 1 77 | RPP_Research_Matrix_I 78 |
    79 | 80 | RPP_Production_Matrix_II 81 | 82 | Produce a robotic logical matrix for crafting a robot with Professional-class skills (Tier 2). 83 | 84 |
  • RPP_Component
  • 5 85 |
  • ComponentIndustrial
  • 3 86 |
    87 |
  • RPP_Component
  • ComponentIndustrial
  • 88 | 1 89 | RPP_Research_Matrix_II 90 |
    91 | 92 | RPP_Production_Matrix_III 93 | 94 | Produce a robotic logical matrix for crafting a robot with Master-class skills (Tier 3). 95 | 96 |
  • RPP_Component
  • 10 97 |
  • ComponentSpacer
  • 2 98 |
  • Gold
  • 1 99 |
    100 |
  • RPP_Component
  • ComponentSpacer
  • Gold
  • 101 | 1 102 | RPP_Research_Matrix_III 103 |
    104 | 105 | RPP_Production_Matrix_IV 106 | 107 | Produce a robotic logical matrix for crafting a robot with System-Master-class skills (Tier 4). 108 | 109 |
  • RPP_Component
  • 20 110 |
  • ComponentSpacer
  • 4 111 |
  • Gold
  • 5 112 |
    113 |
  • RPP_Component
  • ComponentSpacer
  • Gold
  • 114 | 1 115 | RPP_Research_Matrix_IV 116 |
    117 | 118 | RPP_Production_Matrix_V 119 | 120 | Produce an Anti-Logic Matrix for crafting a robot with Godlike skills (Tier 5).\nNP=P 121 | 122 |
  • RPP_Component
  • 40 123 |
  • ComponentSpacer
  • 8 124 |
  • Silver
  • 20 125 |
  • Gold
  • 10 126 |
    127 |
  • RPP_Component
  • ComponentSpacer
  • Silver
  • Gold
  • 128 | 1 129 | RPP_Research_Matrix_V 130 |
    131 | 132 |
    133 | -------------------------------------------------------------------------------- /v1.2/Defs/RecipeDefs/RPP_Recipe_RoboticsWorkbench.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | GeneralLaborSpeed 8 | Crafting 9 | 300 10 | Recipe_Machining 11 | UnfinishedComponent 12 | 4 13 | Engineering Robotics. 14 |
  • FabricationBench
  • 15 |
    16 | 17 | 18 | GeneralLaborSpeed 19 | Crafting 20 | 5000 21 | Recipe_Machining 22 | UnfinishedComponent 23 | Engineering Robotics. 24 |
  • FabricationBench
  • 25 |
    26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | RPP_Production_Component 38 | 39 | Produce Robotic Components which are used as logic circuits within a Robotic Matrix. 40 | 41 |
  • Silver
  • 5 42 |
  • Steel
  • 20 43 |
  • ComponentIndustrial
  • 2 44 |
    45 |
  • Silver
  • Steel
  • ComponentIndustrial
  • 46 | 1 47 | RPP_Research_Fundamentals 48 |
    49 | 50 | 51 | RPP_Production_Component_Bulk 52 | 53 | 1200 54 | Produce Robotic Components which are used as logic circuits within a Robotic Matrix. 55 | 56 |
  • Silver
  • 20 57 |
  • Steel
  • 80 58 |
  • ComponentIndustrial
  • 8 59 |
    60 |
  • Silver
  • Steel
  • ComponentIndustrial
  • 61 | 4 62 | RPP_Research_Fundamentals 63 |
    64 | 65 | 66 | 67 | 68 | RPP_Production_Matrix_I 69 | 70 | Produce a robotic logical matrix for crafting a robot with Amateur-class skills (Tier 1). 71 | 72 |
  • RPP_Component
  • 2 73 |
  • ComponentIndustrial
  • 2 74 |
    75 |
  • RPP_Component
  • ComponentIndustrial
  • 76 | 1 77 | RPP_Research_Matrix_I 78 |
    79 | 80 | RPP_Production_Matrix_II 81 | 82 | Produce a robotic logical matrix for crafting a robot with Professional-class skills (Tier 2). 83 | 84 |
  • RPP_Component
  • 5 85 |
  • ComponentIndustrial
  • 3 86 |
    87 |
  • RPP_Component
  • ComponentIndustrial
  • 88 | 1 89 | RPP_Research_Matrix_II 90 |
    91 | 92 | RPP_Production_Matrix_III 93 | 94 | Produce a robotic logical matrix for crafting a robot with Master-class skills (Tier 3). 95 | 96 |
  • RPP_Component
  • 10 97 |
  • ComponentSpacer
  • 2 98 |
  • Gold
  • 1 99 |
    100 |
  • RPP_Component
  • ComponentSpacer
  • Gold
  • 101 | 1 102 | RPP_Research_Matrix_III 103 |
    104 | 105 | RPP_Production_Matrix_IV 106 | 107 | Produce a robotic logical matrix for crafting a robot with System-Master-class skills (Tier 4). 108 | 109 |
  • RPP_Component
  • 20 110 |
  • ComponentSpacer
  • 4 111 |
  • Gold
  • 5 112 |
    113 |
  • RPP_Component
  • ComponentSpacer
  • Gold
  • 114 | 1 115 | RPP_Research_Matrix_IV 116 |
    117 | 118 | RPP_Production_Matrix_V 119 | 120 | Produce an Anti-Logic Matrix for crafting a robot with Godlike skills (Tier 5).\nNP=P 121 | 122 |
  • RPP_Component
  • 40 123 |
  • ComponentSpacer
  • 8 124 |
  • Silver
  • 20 125 |
  • Gold
  • 10 126 |
    127 |
  • RPP_Component
  • ComponentSpacer
  • Silver
  • Gold
  • 128 | 1 129 | RPP_Research_Matrix_V 130 |
    131 | 132 |
    133 | -------------------------------------------------------------------------------- /v1.1/Defs/ResearchProjectDefs/RPP_ResearchProjects.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | RPP_Reasearch_Tab 13 | 14 | 15 | 16 | 17 | 18 | 5000 19 | Spacer 20 | HiTechResearchBench 21 |
  • RPP_Research_Fundamentals
  • 22 | 1 23 |
    24 | 25 | 26 | 27 | 28 | 29 | 30 | RPP_Research_Matrix_I 31 | 32 | Tier 1: Investigation into the production of the Simple Robotic Matrix units used in producing Amateur-class robots. Unlocks Basic robotic research (Tier 2) and the Simple Robotic Matrix. 33 | 5000 34 | Industrial 35 |
  • RPP_Research_Fundamentals
  • 36 | 0.5 37 | 1 38 |
    39 | 40 | RPP_Research_Matrix_II 41 | 42 | Tier 2: Investigation into the production of the Basic Robotic Matrix units used in producing Professional-class robots. Unlocks Intermediate robotic research (Tier 3) and the Basic Robotic Matrix unit. All robots in this tier are faster and less flammable than the previous. 43 | 10000 44 | Industrial 45 |
  • RPP_Research_Matrix_I
  • 46 | 0.5 47 | 2 48 |
    49 | 50 | RPP_Research_Matrix_III 51 | 52 | Tier 3: Investigation into the production of the Intermediate Robotic Matrix units used in producing Master-class robots. Unlocks advanced robotic research (Tier 4) and the Intermediate Robotic Matrix unit. All robots in this tier are faster and less flammable than the previous. 53 | 15000 54 | Industrial 55 |
  • RPP_Research_Matrix_II
  • 56 | 0.5 57 | 3 58 |
    59 | 60 | RPP_Research_Matrix_IV 61 | 62 | Tier 4: Investigation into the production of the Advanced Robotic Matrix units used in producing System-Master-class robots. Unlocks the Advanced Robotic Matrix unit. All robots in this tier are faster and less flammable than the previous. 63 | 20000 64 | Industrial 65 |
  • RPP_Research_Matrix_III
  • 66 |
  • MultiAnalyzer
  • 67 | 0.5 68 | 4 69 |
    70 | 71 | RPP_Research_Matrix_V 72 | 73 | Tier 5: Break the boundaries set by existing levels of technology, understandings of logic, and the very concepts of causation. Our scientific horizons are becoming a lot more timey-wimey. 74 | 30000 75 | Spacer 76 |
  • RPP_Research_Matrix_IV
  • 77 |
  • MultiAnalyzer
  • 78 | 0.5 79 | 5 80 |
    81 | 82 | 83 | 84 | 85 | 86 | RPP_Research_Fundamentals 87 | 88 | Tier 0:\nInvestigation into the easiest principles of robotics and automation. 89 | 500 90 | Industrial 91 |
  • Fabrication
  • 92 | 0 93 | 0 94 |
    95 | 96 | 97 | 98 | 99 | RPP_Research_Cleaner_All 100 | 101 | Production of cleaning robots. The Hauling and Cleaning bots are faster than all other bots of the same tier. 102 | 2 103 | 104 | 105 | 106 | RPP_Research_Hauler_All 107 | 108 | Production of Hauling robots. The Hauling and Cleaning bots are faster than all other bots of the same tier. 109 | 3 110 | 111 | 112 | 113 | RPP_Research_Builder_All 114 | 115 | Production of Construction + Mining robots. 116 | 4 117 | 118 | 119 | 120 | RPP_Research_Crafter_All 121 | 122 | Production of Crafting robots. 123 | 5 124 | 125 | 126 | 127 | RPP_Research_ER_All 128 | 129 | Production of Emergency Response robots. 130 | 6 131 | 132 | 133 | 134 | RPP_Research_Kitchen_All 135 | 136 | Production of Kitchen robots. 137 | 7 138 | 139 | 140 | 141 | RPP_Research_Omni_V 142 | 143 | Production of omni-talented robots. These super-sonic robots are capable of almost any task. 144 | 145 |
  • RPP_Research_Cleaner_All
  • 146 |
  • RPP_Research_Hauler_All
  • 147 |
  • RPP_Research_Builder_All
  • 148 |
  • RPP_Research_Crafter_All
  • 149 |
  • RPP_Research_ER_All
  • 150 |
  • RPP_Research_Kitchen_All
  • 151 |
  • RPP_Research_Matrix_V
  • 152 |
    153 | 10000 154 | Spacer 155 | HiTechResearchBench 156 | 5 157 | 4.5 158 |
    159 | 160 |
    161 | --------------------------------------------------------------------------------