2025-8-26

This commit is contained in:
2025-08-26 17:08:00 +08:00
parent 68aa0ae501
commit 0f6de6a96a
8 changed files with 219 additions and 56 deletions

View File

@@ -400,6 +400,126 @@
<li>WulaSpecies</li>
</recipeUsers>
</RecipeDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>WULA_Energy_Furnace_Hediff_JumpDrive_Engine</defName>
<label></label>
<description></description>
<descriptionHyperlinks>
<ThingDef>WULA_Energy_Furnace_JumpDrive_Engine</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>WULA_Energy_Furnace_JumpDrive_Engine</spawnThingOnRemoved>
<addedPartProps>
<!-- <partEfficiency>1.5</partEfficiency> -->
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<stages>
<li>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="AutoBlink.HediffCompProperties_AutoBlink" MayRequire="rabiosus.autoblink">
<!-- <gizmoIconPath></gizmoIconPath> -->
<blinkIntervalTicks>480</blinkIntervalTicks>
<delayAfterEligibleTicks>10</delayAfterEligibleTicks>
<cellsBeforeTarget>3</cellsBeforeTarget>
<maxDistanceToBlink>40</maxDistanceToBlink>
<minDistanceToBlink>6</minDistanceToBlink>
<postBlinkStanceTicks>0</postBlinkStanceTicks>
<playerFactionOnly>false</playerFactionOnly>
<excludedJobDefs>
<li>GotoWander</li>
<li>Carried</li>
</excludedJobDefs>
<preBlinkSoundDefs>
<li>AutoBlink_Skip_Small</li>
</preBlinkSoundDefs>
<postBlinkSoundDefs>
<li>AutoBlink_Skip_Exit_Small</li>
</postBlinkSoundDefs>
<preBlinkEffecterDefs>
<li>Skip_Entry</li>
</preBlinkEffecterDefs>
<postBlinkEffecterDefs>
<li>Skip_ExitNoDelay</li>
</postBlinkEffecterDefs>
<preBlinkMoteDefs/>
<postBlinkMoteDefs/>
</li>
</comps>
</HediffDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>WULA_Energy_Furnace_JumpDrive_Engine</defName>
<label></label>
<description></description>
<tradeability>None</tradeability>
<descriptionHyperlinks>
<RecipeDef>Install_WULA_Energy_Furnace_JumpDrive_Engine</RecipeDef>
</descriptionHyperlinks>
<costList>
<Steel>200</Steel>
<ComponentSpacer>6</ComponentSpacer>
<WULA_Dark_Matter_Item>2</WULA_Dark_Matter_Item>
</costList>
<thingSetMakerTags>
<li>RewardStandardMidFreq</li>
</thingSetMakerTags>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Addons_2_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<statBases>
<Mass>0.3</Mass>
</statBases>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>Install_WULA_Energy_Furnace_JumpDrive_Engine</defName>
<label></label>
<description></description>
<descriptionHyperlinks>
<ThingDef>WULA_Energy_Furnace_JumpDrive_Engine</ThingDef>
<HediffDef>WULA_Energy_Furnace_Hediff_JumpDrive_Engine</HediffDef>
</descriptionHyperlinks>
<jobString></jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<anesthetize>false</anesthetize>
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>WULA_Energy_Furnace_JumpDrive_Engine</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>WULA_Energy_Furnace_JumpDrive_Engine</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>WULA_Energy_Furnace_Bodypart</li>
</appliedOnFixedBodyParts>
<addsHediff>WULA_Energy_Furnace_Hediff_JumpDrive_Engine</addsHediff>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<recipeUsers Inherit="False">
<li>WulaSpecies</li>
</recipeUsers>
</RecipeDef>
<!-- 处理器 -->
<HediffDef ParentName="AddedBodyPartBase">

View File

@@ -25,6 +25,8 @@
<offset>(0.1, 0, -0.1)</offset>
</shadowData>
</graphicData>
<staticSunShadowHeight Inherit="False" IsNull="True" />
<castEdgeShadows>False</castEdgeShadows>
<statBases>
<MaxHitPoints>6000</MaxHitPoints>
<Flammability>0</Flammability>
@@ -165,6 +167,8 @@
<offset>(0.1, 0, -0.1)</offset>
</shadowData>
</graphicData>
<staticSunShadowHeight Inherit="False" IsNull="True" />
<castEdgeShadows>False</castEdgeShadows>
<statBases>
<MaxHitPoints>6000</MaxHitPoints>
<Flammability>0</Flammability>
@@ -418,6 +422,8 @@
<shaderType>CutoutComplex</shaderType>
<drawSize>(4,4)</drawSize>
</graphicData>
<staticSunShadowHeight Inherit="False" IsNull="True" />
<castEdgeShadows>False</castEdgeShadows>
<size>(4,4)</size>
<skyfaller>
<anticipationSound>Shuttle_Landing</anticipationSound>
@@ -458,6 +464,8 @@
<shaderType>CutoutComplex</shaderType>
<drawSize>(4,4)</drawSize>
</graphicData>
<staticSunShadowHeight Inherit="False" IsNull="True" />
<castEdgeShadows>False</castEdgeShadows>
<size>(4,4)</size>
<skyfaller>
<reversed>true</reversed>

View File

@@ -106,6 +106,7 @@
<recipes>
<li>Make_WULA_Charge_Cube</li>
<li>Recharge_WULA_Charge_Cube</li>
<li MayRequire="Ludeon.RimWorld.Anomaly">Wula_Make_Zro</li>
</recipes>
<inspectorTabs>
<li>ITab_Bills</li>
@@ -186,6 +187,7 @@
<li>Make_Component_By_WULA_Cube_Productor</li>
<li>Make_WULA_Dark_Matter_Item</li>
<li>Make_WULA_Neutronium</li>
<li MayRequire="Ludeon.RimWorld.Anomaly">Wula_Make_Zro</li>
</recipes>
<inspectorTabs>
<li>ITab_Bills</li>

View File

@@ -2,43 +2,43 @@
<LanguageData>
<!-- Building_ArmedShuttleWithPocket 相关文本 -->
<WULA.PocketSpace.Status>内部空间状态</WULA.PocketSpace.Status>
<WULA.PocketSpace.Status>生活区状态</WULA.PocketSpace.Status>
<WULA.PocketSpace.Ready>已就绪</WULA.PocketSpace.Ready>
<WULA.PocketSpace.NotGenerated>未初始化</WULA.PocketSpace.NotGenerated>
<!-- Gizmo 按钮文本 -->
<WULA.PocketSpace.Initialize>初始化内部空间</WULA.PocketSpace.Initialize>
<WULA.PocketSpace.InitializeDesc>初始化穿梭机的内部口袋空间。这将在穿梭机内部创建维度储存空间</WULA.PocketSpace.InitializeDesc>
<WULA.PocketSpace.Initialize>初始化生活区</WULA.PocketSpace.Initialize>
<WULA.PocketSpace.InitializeDesc>初始化穿梭机的内部口袋空间。这将在穿梭机内部创建一个可供成员休息工作的生活区</WULA.PocketSpace.InitializeDesc>
<WULA.PocketSpace.Enter>进入内部空间</WULA.PocketSpace.Enter>
<WULA.PocketSpace.Enter>进入生活区</WULA.PocketSpace.Enter>
<WULA.PocketSpace.EnterDesc>进入穿梭机的内部口袋空间。选中的殖民者将被传送到内部空间。</WULA.PocketSpace.EnterDesc>
<WULA.PocketSpace.ViewMap>查看内部空间</WULA.PocketSpace.ViewMap>
<WULA.PocketSpace.ViewMap>查看生活区</WULA.PocketSpace.ViewMap>
<WULA.PocketSpace.ViewMapDesc>切换视角到穿梭机的内部口袋空间。</WULA.PocketSpace.ViewMapDesc>
<!-- 消息文本 -->
<WULA.PocketSpace.CannotInitialize>无法初始化内部空间</WULA.PocketSpace.CannotInitialize>
<WULA.PocketSpace.AlreadyInitialized>内部空间已经初始化。</WULA.PocketSpace.AlreadyInitialized>
<WULA.PocketSpace.InitializeSuccess>内部空间初始化成功。</WULA.PocketSpace.InitializeSuccess>
<WULA.PocketSpace.InitializeFailed>内部空间初始化失败。</WULA.PocketSpace.InitializeFailed>
<WULA.PocketSpace.CannotInitialize>无法初始化生活区</WULA.PocketSpace.CannotInitialize>
<WULA.PocketSpace.AlreadyInitialized>生活区已经初始化。</WULA.PocketSpace.AlreadyInitialized>
<WULA.PocketSpace.InitializeSuccess>生活区初始化成功。</WULA.PocketSpace.InitializeSuccess>
<WULA.PocketSpace.InitializeFailed>生活区初始化失败。</WULA.PocketSpace.InitializeFailed>
<WULA.PocketSpace.CannotEnter>无法进入内部空间</WULA.PocketSpace.CannotEnter>
<WULA.PocketSpace.CannotEnter>无法进入生活区</WULA.PocketSpace.CannotEnter>
<WULA.PocketSpace.AccessDenied>访问被拒绝。</WULA.PocketSpace.AccessDenied>
<WULA.PocketSpace.NotSpawned>穿梭机未部署。</WULA.PocketSpace.NotSpawned>
<WULA.PocketSpace.TransportDisabled>传送功能已禁用(穿梭机飞行中)。</WULA.PocketSpace.TransportDisabled>
<WULA.PocketSpace.NoTargetMap>无目标地图。</WULA.PocketSpace.NoTargetMap>
<WULA.PocketSpace.CreationFailed>内部空间创建失败。</WULA.PocketSpace.CreationFailed>
<WULA.PocketSpace.TransferSuccess>{0} 名人员已成功传送到内部空间</WULA.PocketSpace.TransferSuccess>
<WULA.PocketSpace.CreationFailed>生活区创建失败。</WULA.PocketSpace.CreationFailed>
<WULA.PocketSpace.TransferSuccess>{0} 名人员已成功传送到生活区</WULA.PocketSpace.TransferSuccess>
<!-- 存储管理对话框 -->
<WULA.PocketSpace.PawnCount>内部空间人员: {0}</WULA.PocketSpace.PawnCount>
<WULA.PocketSpace.NoPawnsSelected>请选择至少一名殖民者进入内部空间</WULA.PocketSpace.NoPawnsSelected>
<WULA.PocketSpace.PawnCount>生活区人员: {0}</WULA.PocketSpace.PawnCount>
<WULA.PocketSpace.NoPawnsSelected>请选择至少一名殖民者进入生活区</WULA.PocketSpace.NoPawnsSelected>
<!-- 退出点相关 -->
<WULA.PocketSpace.ExitToMainMap>返回主地图</WULA.PocketSpace.ExitToMainMap>
<WULA.PocketSpace.ExitToMainMapDesc>通过口袋空间出口返回主地图。</WULA.PocketSpace.ExitToMainMapDesc>
<WULA.PocketSpace.ExitToMainMapDesc>通过生活区出口返回主地图。</WULA.PocketSpace.ExitToMainMapDesc>
<WULA.PocketSpace.ExitSuccess>{0} 已成功返回主地图。</WULA.PocketSpace.ExitSuccess>
</LanguageData>

View File

@@ -2,44 +2,44 @@
<LanguageData>
<!-- Building_ArmedShuttleWithPocket related text -->
<WULA.PocketSpace.Status>Pocket space status</WULA.PocketSpace.Status>
<WULA.PocketSpace.Status>Living quarters status</WULA.PocketSpace.Status>
<WULA.PocketSpace.Ready>Ready</WULA.PocketSpace.Ready>
<WULA.PocketSpace.NotGenerated>Not initialized</WULA.PocketSpace.NotGenerated>
<WULA.PocketSpace.ItemCount>Stored items: {0}</WULA.PocketSpace.ItemCount>
<!-- Gizmo button text -->
<WULA.PocketSpace.Initialize>Initialize pocket space</WULA.PocketSpace.Initialize>
<WULA.PocketSpace.InitializeDesc>Initialize the shuttle's internal pocket space. This will create the dimensional storage space inside the shuttle.</WULA.PocketSpace.InitializeDesc>
<WULA.PocketSpace.Initialize>Initialize living quarters</WULA.PocketSpace.Initialize>
<WULA.PocketSpace.InitializeDesc>Initialize the shuttle's internal living quarters. This will create the dimensional storage space inside the shuttle.</WULA.PocketSpace.InitializeDesc>
<WULA.PocketSpace.Enter>Enter pocket space</WULA.PocketSpace.Enter>
<WULA.PocketSpace.EnterDesc>Enter the shuttle's internal pocket space. Direct access without hacking required. Selected colonists will be transported to the internal space.</WULA.PocketSpace.EnterDesc>
<WULA.PocketSpace.Enter>Enter living quarters</WULA.PocketSpace.Enter>
<WULA.PocketSpace.EnterDesc>Enter the shuttle's internal living quarters. Direct access without hacking required. Selected colonists will be transported to the internal space.</WULA.PocketSpace.EnterDesc>
<WULA.PocketSpace.SwitchTo>Switch to pocket space</WULA.PocketSpace.SwitchTo>
<WULA.PocketSpace.SwitchToDesc>Directly switch view to the internal pocket space. Useful for quick switching when colonists are already inside.</WULA.PocketSpace.SwitchToDesc>
<WULA.PocketSpace.SwitchTo>Switch to living quarters</WULA.PocketSpace.SwitchTo>
<WULA.PocketSpace.SwitchToDesc>Directly switch view to the internal living quarters. Useful for quick switching when colonists are already inside.</WULA.PocketSpace.SwitchToDesc>
<WULA.PocketSpace.ManageStorage>Manage internal storage</WULA.PocketSpace.ManageStorage>
<WULA.PocketSpace.ManageStorageDesc>Open internal container management interface to view and retrieve items stored in the pocket space.</WULA.PocketSpace.ManageStorageDesc>
<WULA.PocketSpace.ManageStorageDesc>Open internal container management interface to view and retrieve items stored in the living quarters.</WULA.PocketSpace.ManageStorageDesc>
<!-- Message text -->
<WULA.PocketSpace.CannotInitialize>Cannot initialize pocket space.</WULA.PocketSpace.CannotInitialize>
<WULA.PocketSpace.AlreadyInitialized>Pocket space already initialized.</WULA.PocketSpace.AlreadyInitialized>
<WULA.PocketSpace.InitializeSuccess>Pocket space initialized successfully.</WULA.PocketSpace.InitializeSuccess>
<WULA.PocketSpace.InitializeFailed>Pocket space initialization failed.</WULA.PocketSpace.InitializeFailed>
<WULA.PocketSpace.CannotInitialize>Cannot initialize living quarters.</WULA.PocketSpace.CannotInitialize>
<WULA.PocketSpace.AlreadyInitialized>Living quarters already initialized.</WULA.PocketSpace.AlreadyInitialized>
<WULA.PocketSpace.InitializeSuccess>Living quarters initialized successfully.</WULA.PocketSpace.InitializeSuccess>
<WULA.PocketSpace.InitializeFailed>Living quarters initialization failed.</WULA.PocketSpace.InitializeFailed>
<WULA.PocketSpace.CannotEnter>Cannot enter pocket space.</WULA.PocketSpace.CannotEnter>
<WULA.PocketSpace.CannotEnter>Cannot enter living quarters.</WULA.PocketSpace.CannotEnter>
<WULA.PocketSpace.AccessDenied>Access denied.</WULA.PocketSpace.AccessDenied>
<WULA.PocketSpace.TransportDisabled>Transport functionality disabled (shuttle in flight).</WULA.PocketSpace.TransportDisabled>
<WULA.PocketSpace.NoTargetMap>No target map available.</WULA.PocketSpace.NoTargetMap>
<WULA.PocketSpace.NotSpawned>Shuttle not deployed.</WULA.PocketSpace.NotSpawned>
<WULA.PocketSpace.CreationFailed>Pocket space creation failed.</WULA.PocketSpace.CreationFailed>
<WULA.PocketSpace.TransferSuccess>{0} personnel successfully transferred to pocket space.</WULA.PocketSpace.TransferSuccess>
<WULA.PocketSpace.SwitchToPocket>About to switch to internal pocket space. Confirm?</WULA.PocketSpace.SwitchToPocket>
<WULA.PocketSpace.CreationFailed>Living quarters creation failed.</WULA.PocketSpace.CreationFailed>
<WULA.PocketSpace.TransferSuccess>{0} personnel successfully transferred to living quarters.</WULA.PocketSpace.TransferSuccess>
<WULA.PocketSpace.SwitchToPocket>About to switch to internal living quarters. Confirm?</WULA.PocketSpace.SwitchToPocket>
<!-- Storage management dialog -->
<WULA.PocketSpace.StorageManagement>Pocket space storage management</WULA.PocketSpace.StorageManagement>
<WULA.PocketSpace.StorageManagement>Living quarters storage management</WULA.PocketSpace.StorageManagement>
<WULA.PocketSpace.PawnCount>Pocket space personnel: {0}</WULA.PocketSpace.PawnCount>
<WULA.PocketSpace.NoPawnsSelected>Please select at least one colonist to enter the pocket space.</WULA.PocketSpace.NoPawnsSelected>
<WULA.PocketSpace.PawnCount>Living quarters personnel: {0}</WULA.PocketSpace.PawnCount>
<WULA.PocketSpace.NoPawnsSelected>Please select at least one colonist to enter the living quarters.</WULA.PocketSpace.NoPawnsSelected>
<WULA.PocketSpace.NoPawnsAvailable>No available colonists.</WULA.PocketSpace.NoPawnsAvailable>
<WULA.PocketSpace.AllColonists>All colonists ({0} people)</WULA.PocketSpace.AllColonists>
@@ -47,7 +47,7 @@
<!-- Exit point related -->
<WULA.PocketSpace.ExitThroughPortal>Return through portal</WULA.PocketSpace.ExitThroughPortal>
<WULA.PocketSpace.ExitAll>Return all</WULA.PocketSpace.ExitAll>
<WULA.PocketSpace.ExitAllDesc>Transport all colonists from pocket space back to the main map.</WULA.PocketSpace.ExitAllDesc>
<WULA.PocketSpace.ExitAllDesc>Transport all colonists from living quarters back to the main map.</WULA.PocketSpace.ExitAllDesc>
<WULA.PocketSpace.ExitSuccess>{0} successfully returned to main map.</WULA.PocketSpace.ExitSuccess>
<WULA.PocketSpace.ExitAllSuccess>{0} personnel have all returned to the main map.</WULA.PocketSpace.ExitAllSuccess>

View File

@@ -88,10 +88,10 @@
</li>
<li Class="AutoBlink.HediffCompProperties_AutoBlink" MayRequire="rabiosus.autoblink">
<!-- <gizmoIconPath></gizmoIconPath> -->
<blinkIntervalTicks>480</blinkIntervalTicks>
<blinkIntervalTicks>240</blinkIntervalTicks>
<delayAfterEligibleTicks>10</delayAfterEligibleTicks>
<cellsBeforeTarget>3</cellsBeforeTarget>
<maxDistanceToBlink>40</maxDistanceToBlink>
<cellsBeforeTarget>1</cellsBeforeTarget>
<maxDistanceToBlink>60</maxDistanceToBlink>
<minDistanceToBlink>4</minDistanceToBlink>
<postBlinkStanceTicks>0</postBlinkStanceTicks>
<playerFactionOnly>false</playerFactionOnly>

View File

@@ -12,49 +12,49 @@
<defName>WULA_FE_Spiritualist_Base_Technology1</defName>
<label>乌拉帝国大教堂科技阶段1</label>
<description>这个科技没有任何用处,但是有一部分科技依托于此科技</description>
<baseCost>8500000</baseCost>
<baseCost>4000</baseCost>
<researchViewX>0.00</researchViewX>
<researchViewY>3.00</researchViewY>
<techprintCount>1</techprintCount>
<!-- <techprintCount>1</techprintCount>
<techprintCommonality>3</techprintCommonality>
<techprintMarketValue>10000</techprintMarketValue>
<heldByFactionCategoryTags>
<techprintMarketValue>10000</techprintMarketValue> -->
<!-- <heldByFactionCategoryTags>
<li>Wula_FE_Spiritualist_FactionTag</li>
</heldByFactionCategoryTags>
</heldByFactionCategoryTags> -->
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">
<defName>WULA_FE_Spiritualist_Base_Technology2</defName>
<label>乌拉帝国大教堂科技阶段2</label>
<description>这个科技没有任何用处,但是有一部分科技依托于此科技</description>
<baseCost>15000000</baseCost>
<baseCost>5000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>3.00</researchViewY>
<prerequisites>
<li>WULA_FE_Spiritualist_Base_Technology1</li>
</prerequisites>
<techprintCount>1</techprintCount>
<!-- <techprintCount>1</techprintCount>
<techprintCommonality>3</techprintCommonality>
<techprintMarketValue>10000</techprintMarketValue>
<heldByFactionCategoryTags>
<techprintMarketValue>10000</techprintMarketValue> -->
<!-- <heldByFactionCategoryTags>
<li>Wula_FE_Spiritualist_FactionTag</li>
</heldByFactionCategoryTags>
</heldByFactionCategoryTags> -->
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">
<defName>WULA_FE_Spiritualist_Base_Technology3</defName>
<label>乌拉帝国大教堂科技阶段3</label>
<description>这个科技没有任何用处,但是有一部分科技依托于此科技</description>
<baseCost>35000000</baseCost>
<baseCost>6000</baseCost>
<researchViewX>4.50</researchViewX>
<researchViewY>3.00</researchViewY>
<prerequisites>
<li>WULA_FE_Spiritualist_Base_Technology2</li>
</prerequisites>
<techprintCount>1</techprintCount>
<!-- <techprintCount>1</techprintCount>
<techprintCommonality>3</techprintCommonality>
<techprintMarketValue>10000</techprintMarketValue>
<heldByFactionCategoryTags>
<techprintMarketValue>10000</techprintMarketValue> -->
<!-- <heldByFactionCategoryTags>
<li>Wula_FE_Spiritualist_FactionTag</li>
</heldByFactionCategoryTags>
</heldByFactionCategoryTags> -->
</ResearchProjectDef>
<!-- <ResearchProjectDef ParentName="WULA_FE_Spiritualist_techBase">

View File

@@ -58,11 +58,12 @@
</li>
</outcomeDoers>
</ingestible>
<recipeMaker Inherit="False" IsNull="True"/>
<!-- <researchPrerequisite>PsychiteRefining</researchPrerequisite>
<!-- <recipeMaker Inherit="False" IsNull="True"/> -->
<recipeMaker>
<researchPrerequisite>PsychiteRefining</researchPrerequisite>
<soundWorking>Recipe_Drug</soundWorking>
<displayPriority>1700</displayPriority>
</recipeMaker> -->
</recipeMaker>
<!-- <costList>
<PsychoidLeaves>8</PsychoidLeaves>
</costList> -->
@@ -116,4 +117,36 @@
</li>
</stages>
</ThoughtDef>
<RecipeDef>
<defName>Wula_Make_Zro</defName>
<label>烧制泽洛</label>
<description>使用尸体烧制泽洛。</description>
<jobString>烧制中。</jobString>
<workAmount>300</workAmount>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<effectWorking>Cremate</effectWorking>
<soundWorking>Recipe_Cremate</soundWorking>
<autoStripCorpses>true</autoStripCorpses>
<researchPrerequisites>
<li>WULA_FE_Spiritualist_Base_Technology1</li>
</researchPrerequisites>
<ingredients>
<li>
<filter>
<categories>
<li>Corpses</li>
</categories>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<categories>
<li>CorpsesHumanlike</li>
</categories>
</fixedIngredientFilter>
<products>
<Wula_Zro>3</Wula_Zro>
</products>
</RecipeDef>
</Defs>