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> <li>WulaSpecies</li>
</recipeUsers> </recipeUsers>
</RecipeDef> </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"> <HediffDef ParentName="AddedBodyPartBase">

View File

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

View File

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

View File

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

View File

@@ -2,44 +2,44 @@
<LanguageData> <LanguageData>
<!-- Building_ArmedShuttleWithPocket related text --> <!-- 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.Ready>Ready</WULA.PocketSpace.Ready>
<WULA.PocketSpace.NotGenerated>Not initialized</WULA.PocketSpace.NotGenerated> <WULA.PocketSpace.NotGenerated>Not initialized</WULA.PocketSpace.NotGenerated>
<WULA.PocketSpace.ItemCount>Stored items: {0}</WULA.PocketSpace.ItemCount> <WULA.PocketSpace.ItemCount>Stored items: {0}</WULA.PocketSpace.ItemCount>
<!-- Gizmo button text --> <!-- Gizmo button text -->
<WULA.PocketSpace.Initialize>Initialize pocket space</WULA.PocketSpace.Initialize> <WULA.PocketSpace.Initialize>Initialize living quarters</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.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.Enter>Enter living quarters</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.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.SwitchTo>Switch to living quarters</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.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.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 --> <!-- Message text -->
<WULA.PocketSpace.CannotInitialize>Cannot initialize pocket space.</WULA.PocketSpace.CannotInitialize> <WULA.PocketSpace.CannotInitialize>Cannot initialize living quarters.</WULA.PocketSpace.CannotInitialize>
<WULA.PocketSpace.AlreadyInitialized>Pocket space already initialized.</WULA.PocketSpace.AlreadyInitialized> <WULA.PocketSpace.AlreadyInitialized>Living quarters already initialized.</WULA.PocketSpace.AlreadyInitialized>
<WULA.PocketSpace.InitializeSuccess>Pocket space initialized successfully.</WULA.PocketSpace.InitializeSuccess> <WULA.PocketSpace.InitializeSuccess>Living quarters initialized successfully.</WULA.PocketSpace.InitializeSuccess>
<WULA.PocketSpace.InitializeFailed>Pocket space initialization failed.</WULA.PocketSpace.InitializeFailed> <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.AccessDenied>Access denied.</WULA.PocketSpace.AccessDenied>
<WULA.PocketSpace.TransportDisabled>Transport functionality disabled (shuttle in flight).</WULA.PocketSpace.TransportDisabled> <WULA.PocketSpace.TransportDisabled>Transport functionality disabled (shuttle in flight).</WULA.PocketSpace.TransportDisabled>
<WULA.PocketSpace.NoTargetMap>No target map available.</WULA.PocketSpace.NoTargetMap> <WULA.PocketSpace.NoTargetMap>No target map available.</WULA.PocketSpace.NoTargetMap>
<WULA.PocketSpace.NotSpawned>Shuttle not deployed.</WULA.PocketSpace.NotSpawned> <WULA.PocketSpace.NotSpawned>Shuttle not deployed.</WULA.PocketSpace.NotSpawned>
<WULA.PocketSpace.CreationFailed>Pocket space creation failed.</WULA.PocketSpace.CreationFailed> <WULA.PocketSpace.CreationFailed>Living quarters creation failed.</WULA.PocketSpace.CreationFailed>
<WULA.PocketSpace.TransferSuccess>{0} personnel successfully transferred to pocket space.</WULA.PocketSpace.TransferSuccess> <WULA.PocketSpace.TransferSuccess>{0} personnel successfully transferred to living quarters.</WULA.PocketSpace.TransferSuccess>
<WULA.PocketSpace.SwitchToPocket>About to switch to internal pocket space. Confirm?</WULA.PocketSpace.SwitchToPocket> <WULA.PocketSpace.SwitchToPocket>About to switch to internal living quarters. Confirm?</WULA.PocketSpace.SwitchToPocket>
<!-- Storage management dialog --> <!-- 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.PawnCount>Living quarters personnel: {0}</WULA.PocketSpace.PawnCount>
<WULA.PocketSpace.NoPawnsSelected>Please select at least one colonist to enter the pocket space.</WULA.PocketSpace.NoPawnsSelected> <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.NoPawnsAvailable>No available colonists.</WULA.PocketSpace.NoPawnsAvailable>
<WULA.PocketSpace.AllColonists>All colonists ({0} people)</WULA.PocketSpace.AllColonists> <WULA.PocketSpace.AllColonists>All colonists ({0} people)</WULA.PocketSpace.AllColonists>
@@ -47,7 +47,7 @@
<!-- Exit point related --> <!-- Exit point related -->
<WULA.PocketSpace.ExitThroughPortal>Return through portal</WULA.PocketSpace.ExitThroughPortal> <WULA.PocketSpace.ExitThroughPortal>Return through portal</WULA.PocketSpace.ExitThroughPortal>
<WULA.PocketSpace.ExitAll>Return all</WULA.PocketSpace.ExitAll> <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.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> <WULA.PocketSpace.ExitAllSuccess>{0} personnel have all returned to the main map.</WULA.PocketSpace.ExitAllSuccess>

View File

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

View File

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

View File

@@ -58,11 +58,12 @@
</li> </li>
</outcomeDoers> </outcomeDoers>
</ingestible> </ingestible>
<recipeMaker Inherit="False" IsNull="True"/> <!-- <recipeMaker Inherit="False" IsNull="True"/> -->
<!-- <researchPrerequisite>PsychiteRefining</researchPrerequisite> <recipeMaker>
<researchPrerequisite>PsychiteRefining</researchPrerequisite>
<soundWorking>Recipe_Drug</soundWorking> <soundWorking>Recipe_Drug</soundWorking>
<displayPriority>1700</displayPriority> <displayPriority>1700</displayPriority>
</recipeMaker> --> </recipeMaker>
<!-- <costList> <!-- <costList>
<PsychoidLeaves>8</PsychoidLeaves> <PsychoidLeaves>8</PsychoidLeaves>
</costList> --> </costList> -->
@@ -116,4 +117,36 @@
</li> </li>
</stages> </stages>
</ThoughtDef> </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> </Defs>