Split HolotapeDefs into categorized files

Replace the monolithic HolotapeDefs.xml with categorized holotape definition files and related assets for better organization. Added new HolotapeDefs_* files (Company, Factions, Government, Misc, Personal), created DesignatorDropdown_Holotapes.xml, added About/ModIcon.png, and updated ThingDefs_Holotapes.xml. Removed the old HolotapeDefs.xml and JobDefs_Holotapes.xml. These changes reorganize holotape content and register a designator group and icon for the mod.
This commit is contained in:
RickGrymes
2026-05-29 00:23:46 -05:00
parent 62ba859313
commit 26c225615d
10 changed files with 9895 additions and 1145 deletions
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<DesignatorDropdownGroupDef>
<defName>FCP_Holotapes</defName>
</DesignatorDropdownGroupDef>
</Defs>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-28
View File
@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--__________ Jobs __________-->
<!-- Insert Holotape -->
<JobDef>
<defName>FCP_InsertHolotape</defName>
<driverClass>FCP.Core.JobDrivers.JobDriver_InsertHolotape</driverClass>
<reportString>inserting holotape into TargetB.</reportString>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>
<!-- Read Holotape At Terminal -->
<JobDef>
<defName>FCP_ReadHolotapeAtTerminal</defName>
<driverClass>FCP.Core.JobDrivers.JobDriver_ReadHolotapeAtTerminal</driverClass>
<reportString>reading holotape at TargetA.</reportString>
<joyDuration>4000</joyDuration>
<joyMaxParticipants>1</joyMaxParticipants>
<joySkill>Intellectual</joySkill>
<joyXpPerTick>0.000001</joyXpPerTick>
<joyKind>Reading</joyKind>
</JobDef>
</Defs>
@@ -3,7 +3,7 @@
<!--__________ Holotape Base __________--> <!--__________ Holotape Base __________-->
<ThingDef Name="HolotapeBase" Abstract="True"> <ThingDef Name="FCP_HolotapeBase" Abstract="True">
<thingClass>ThingWithComps</thingClass> <thingClass>ThingWithComps</thingClass>
<category>Item</category> <category>Item</category>
<drawerType>MapMeshOnly</drawerType> <drawerType>MapMeshOnly</drawerType>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB