This commit is contained in:
Tourswen
2025-10-08 02:00:44 +08:00
parent 722a285827
commit ae226bc4f6
54 changed files with 3089 additions and 169 deletions

Binary file not shown.

View File

@@ -3815,4 +3815,386 @@
</parts>
</corePart>
</BodyDef>
<BodyDef>
<defName>ArachnaePraetorian_Body</defName>
<label>阿拉克涅禁卫种</label> <!-- EN: beetle-like with claw -->
<corePart>
<def>Torso</def>
<height>Middle</height>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
<parts>
<li>
<def>Ribcage</def>
<coverage>0.036</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Sternum</def>
<coverage>0.015</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Pelvis</def>
<coverage>0.025</coverage>
<height>Bottom</height>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Spine</def>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Stomach</def>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Heart</def>
<coverage>0.020</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Lung</def>
<customLabel>左肺</customLabel>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Lung</def>
<customLabel>右肺</customLabel>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Kidney</def>
<customLabel>左肾</customLabel>
<coverage>0.017</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Kidney</def>
<customLabel>右肾</customLabel>
<coverage>0.017</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Liver</def>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Neck</def>
<coverage>0.07</coverage>
<height>Top</height>
<groups>
<li>Neck</li>
</groups>
<parts>
<li>
<def>Head</def>
<coverage>0.80</coverage>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
<li>HeadAttackTool</li>
</groups>
<parts>
<li>
<def>Skull</def>
<coverage>0.18</coverage>
<depth>Inside</depth>
<groups>
<li>UpperHead</li>
<li>Eyes</li>
<li>FullHead</li>
</groups>
<parts>
<li>
<def>Brain</def>
<coverage>0.8</coverage>
<groups>
<li>UpperHead</li>
<li>Eyes</li>
<li>FullHead</li>
</groups>
</li>
</parts>
</li>
<li>
<def>Eye</def>
<customLabel>left eye</customLabel>
<coverage>0.07</coverage>
<groups>
<li>FullHead</li>
<li>Eyes</li>
</groups>
<woundAnchorTag>LeftEye</woundAnchorTag>
<flipGraphic>true</flipGraphic>
<visibleHediffRots>
<li>South</li>
<li>West</li>
</visibleHediffRots>
</li>
<li>
<def>Eye</def>
<customLabel>right eye</customLabel>
<coverage>0.07</coverage>
<groups>
<li>FullHead</li>
<li>Eyes</li>
</groups>
<woundAnchorTag>RightEye</woundAnchorTag>
<visibleHediffRots>
<li>South</li>
<li>East</li>
</visibleHediffRots>
</li>
<li>
<def>Ear</def>
<customLabel>左耳</customLabel>
<coverage>0.07</coverage>
<flipGraphic>true</flipGraphic>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<def>Ear</def>
<customLabel>右耳</customLabel>
<coverage>0.07</coverage>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<def>Nose</def>
<coverage>0.10</coverage>
<groups>
<li>FullHead</li>
</groups>
</li>
<li>
<def>Jaw</def>
<coverage>0.15</coverage>
<groups>
<li>Teeth</li>
<li>FullHead</li>
<li>Mouth</li>
</groups>
<parts>
<li>
<def>Tongue</def>
<coverage>0.001</coverage>
<depth>Inside</depth>
<groups>
<li>FullHead</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
</parts>
</li>
<li>
<def>Shoulder</def>
<customLabel>左肩</customLabel>
<coverage>0.12</coverage>
<woundAnchorTag>LeftShoulder</woundAnchorTag>
<groups>
<li>Shoulders</li>
</groups>
<parts>
<li>
<def>Arm</def>
<customLabel>左辅肢</customLabel>
<coverage>0.77</coverage>
<groups>
<li>Arms</li>
</groups>
<parts>
<li>
<def>Hand</def>
<customLabel>左手</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Hands</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
<li>
<def>Shoulder</def>
<customLabel>右肩</customLabel>
<coverage>0.12</coverage>
<woundAnchorTag>RightShoulder</woundAnchorTag>
<groups>
<li>Shoulders</li>
</groups>
<parts>
<li>
<def>Arm</def>
<customLabel>右辅肢</customLabel>
<coverage>0.77</coverage>
<groups>
<li>Arms</li>
</groups>
<parts>
<li>
<def>Hand</def>
<customLabel>右手</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Hands</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
<li>
<def>Waist</def>
<coverage>0</coverage>
<height>Bottom</height>
<groups>
<li>Waist</li>
</groups>
</li>
<li>
<def>Leg</def>
<customLabel>左腿</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Legs</li>
</groups>
<woundAnchorTag>LeftLeg</woundAnchorTag>
<flipGraphic>true</flipGraphic>
<parts>
<li>
<def>Foot</def>
<customLabel>左足</customLabel>
<coverage>0.1</coverage>
<flipGraphic>true</flipGraphic>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li>
<li>
<def>Leg</def>
<customLabel>右腿</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Legs</li>
</groups>
<woundAnchorTag>RightLeg</woundAnchorTag>
<parts>
<li>
<def>Foot</def>
<customLabel>右足</customLabel>
<coverage>0.1</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li>
<!-- 尾部组织群 -->
<li>
<def>ARA_Tail</def>
<height>Bottom</height>
<coverage>0.05</coverage>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
<parts>
<!-- 甲片,防御作用 -->
<li>
<def>ARA_Chitin_Shell</def>
<customLabel>尾部护甲</customLabel>
<coverage>0.01</coverage>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<!-- 蜕荚 -->
<li>
<def>ARA_Pouch</def>
<coverage>0.001</coverage>
<depth>Inside</depth>
<groups>
<li>ARA_Pouchs</li>
</groups>
</li>
</parts>
</li>
<li>
<def>ARA_Chitin_Shell</def>
<customLabel>左胯护甲</customLabel>
<coverage>0.05</coverage>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>ARA_Chitin_Shell</def>
<customLabel>右胯护甲</customLabel>
<coverage>0.05</coverage>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
</parts>
</corePart>
</BodyDef>
</Defs>

View File

@@ -0,0 +1,196 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef>
<defName>ARA_Guide_Pheromone</defName>
<label>信息素残留(新手引导)</label>
<description>来源未知的信息素,使用后可以短暂链接蜂巢意志,获取运营虫巢的引导。</description>
<thingClass>ThingWithComps</thingClass>
<category>Item</category>
<drawerType>MapMeshOnly</drawerType>
<techLevel>Animal</techLevel>
<useHitPoints>false</useHitPoints>
<pathCost>14</pathCost>
<selectable>true</selectable>
<altitudeLayer>Item</altitudeLayer>
<tickerType>Never</tickerType>
<alwaysHaulable>true</alwaysHaulable>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<thingCategories>
<li>Items</li>
</thingCategories>
<statBases>
<Beauty>0</Beauty>
<Mass>0.01</Mass>
<MarketValue>0</MarketValue>
<WorkToMake>15000</WorkToMake>
</statBases>
<graphicData>
<texPath>ArachnaeSwarm/Item/ARA_Guide_Pheromone</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
<unfinishedThingDef>UnfinishedHealthItemProsthetic</unfinishedThingDef>
<useIngredientsForColor>false</useIngredientsForColor>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
<displayPriority>650</displayPriority>
</recipeMaker>
<tradeability>None</tradeability>
<comps>
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_Usable">
<useJob>UseNeurotrainer</useJob>
<useLabel>获取教程</useLabel>
<showUseGizmo>true</showUseGizmo>
</li>
<li Class="CompProperties_UseEffectGiveQuest">
<quest>ARA_QuestEvent_1</quest>
</li>
</comps>
</ThingDef>
<QuestScriptDef>
<defName>ARA_QuestEvent_1</defName>
<label>阿拉克涅新手教学</label>
<description>信息素中包含了一些预先写下的信息。</description>
<root Class="QuestNode_Sequence">
<nodes>
<li Class="QuestNode_ResolveQuestName">
<rules>
<rulesStrings>
<li>questName->信息素残留(新手引导)</li>
</rulesStrings>
</rules>
</li>
<li Class="QuestNode_ResolveQuestDescription">
<rules>
<rulesStrings>
<li>questDescription->信息素中包含了一些预先写下的信息。</li>
</rulesStrings>
</rules>
</li>
<li Class="ArachnaeSwarm.QuestNode_Root_EventLetter">
<letterLabel>信息素残留(新手引导)</letterLabel>
<letterTitle>信息素残留(新手引导)</letterTitle>
<letterText>信息素中包含了一些预先写下的信息。</letterText>
<options>
<li>
<label>阅览消息</label>
<optionEffects>
<li>
<effects>
<li Class="ArachnaeSwarm.Effect_OpenCustomUI">
<defName>ARA_Event_Guide_1</defName>
</li>
</effects>
</li>
</optionEffects>
</li>
<li>
<label>无视</label>
</li>
</options>
</li>
</nodes>
</root>
</QuestScriptDef>
<ArachnaeSwarm.EventDef>
<defName>ARA_Event_Guide_1</defName>
<label><![CDATA[Ciallo(∠・ω< )⌒☆]]></label>
<portraitPath>ArachnaeSwarm/Events/Portraits/ARA_Fighter_1</portraitPath>
<characterName>蜂巢意志</characterName>
<description>
<li><![CDATA[<b>信息素的残留还很浓厚,你可以在有限的范围内问出自己的问题</b>。]]></li>
</description>
<immediateEffects>
<li>
</li>
</immediateEffects>
<options>
<li>
<label>你是谁···我们是谁?</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>ARA_Event_Guide_10</defName>
</li>
<li Class="ArachnaeSwarm.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>我们的蜂巢刚刚建立,我们需要帮助</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>ARA_Event_Guide_100</defName>
</li>
<li Class="ArachnaeSwarm.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>驱散信息素</label>
<optionEffects>
<li>
<effects>
<li Class="ArachnaeSwarm.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</ArachnaeSwarm.EventDef>
<ArachnaeSwarm.EventDef>
<defName>ARA_Event_Guide_100</defName>
<label>我们的蜂巢刚刚建立,我们需要帮助</label>
<portraitPath>ArachnaeSwarm/Events/Portraits/ARA_Fighter_1</portraitPath>
<characterName>蜂巢意志</characterName>
<description>
<li><![CDATA[<b>虚影正在等待你的进一步问题。</b>。]]></li>
</description>
<options>
<li>
<label>我们要怎么</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>ARA_Event_Guide_10</defName>
</li>
<li Class="ArachnaeSwarm.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>我们的蜂巢刚刚建立,我们需要帮助</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>ARA_Event_Guide_100</defName>
</li>
<li Class="ArachnaeSwarm.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>驱散信息素</label>
<optionEffects>
<li>
<effects>
<li Class="ArachnaeSwarm.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</ArachnaeSwarm.EventDef>
</Defs>

View File

@@ -833,7 +833,7 @@
<HediffDef>
<defName>ARA_Smokepop_Production_Bacterium</defName>
<label>亚种-育菌种</label>
<description>这只阿拉克涅迷雾种已经获得拔耀,前部甲壳脱落且无法再喷射信息素,转而换取了生产活化钜菌的能力。一只育菌种每天产出3份活化钜菌。</description>
<description>这只阿拉克涅迷雾种已经获得拔耀,前部甲壳脱落且无法再喷射信息素,转而换取了生产活化钜菌的能力。一只育菌种每天产出5份活化钜菌。</description>
<descriptionHyperlinks>
<ThingDef>ARA_Activated_Bacterium</ThingDef>
</descriptionHyperlinks>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ArachnaeSwarm.EventUIConfigDef>
<defName>ARA_EventUIConfig</defName>
<!-- General Style -->
<labelFont>Small</labelFont>
<drawBorders>false</drawBorders>
<showDefName>false</showDefName>
<showLabel>true</showLabel>
<defaultBackgroundImagePath></defaultBackgroundImagePath>
<!-- Virtual Layout Dimensions -->
<lihuiSize>(500, 800)</lihuiSize>
<nameSize>(650, 130)</nameSize>
<textSize>(650, 350)</textSize>
<optionsWidth>750</optionsWidth>
<!-- Virtual Layout Offsets -->
<textNameOffset>0</textNameOffset>
<optionsTextOffset>0</optionsTextOffset>
<defaultWindowSize>(750, 600)</defaultWindowSize>
<!-- New Layout Dimensions -->
<newLayoutNameSize>(200, 50)</newLayoutNameSize>
<newLayoutLihuiSize>(600, 200)</newLayoutLihuiSize>
<newLayoutTextSize>(600, 200)</newLayoutTextSize>
<newLayoutOptionsWidth>600</newLayoutOptionsWidth>
<newLayoutPadding>20</newLayoutPadding>
<newLayoutTextNameOffset>20</newLayoutTextNameOffset>
<newLayoutOptionsTextOffset>20</newLayoutOptionsTextOffset>
</ArachnaeSwarm.EventUIConfigDef>
</Defs>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<LetterDef>
<defName>ARA_EventChoiceLetter</defName>
<letterClass>ArachnaeSwarm.Letter_EventChoice</letterClass>
<arriveSound>LetterArrive_Good</arriveSound>
<color>(120, 150, 255)</color>
</LetterDef>
</Defs>

View File

@@ -138,7 +138,7 @@
<defName>ARA_Technology_2KYC</defName>
<label>节点KYC-2"飞行翼膜"</label>
<description>允许女皇种孵化新的虫族——空天种,敏捷而致命的精锐虫族,拥有以飞行姿态穿梭于战场的能力。</description>
<baseCost>1200</baseCost>
<baseCost>1600</baseCost>
<researchViewX>5.50</researchViewX>
<researchViewY>4.30</researchViewY>
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
@@ -173,7 +173,7 @@
<ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_6KYC</defName>
<label>节点KYC-6"灵脑"</label>
<description>允许女皇种孵化新的虫族——织域种,一种寿命长且拥有强大灵能的特殊,不仅能协助虫群的科研工作,也能承担战场指挥官的责任</description>
<description>允许女皇种孵化新的虫族——织域种,一种寿命长且拥有强大灵能的特殊虫族,不仅能协助虫群的科研工作,也是一个强大的施法者</description>
<baseCost>800</baseCost>
<researchViewX>7.50</researchViewX>
<researchViewY>2.70</researchViewY>
@@ -182,6 +182,18 @@
<li>ARA_Technology_1WMT</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_7KYC</defName>
<label>节点KYC-7"亲卫"</label>
<description>允许女皇种孵化新的虫族——禁卫种,一种寿命较其他虫族更长的精锐虫族,拥有优秀的远程作战能力和社交能力,同时也可以作为指挥官指挥虫群。</description>
<baseCost>2800</baseCost>
<researchViewX>10.00</researchViewX>
<researchViewY>3.80</researchViewY>
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
<prerequisites>
<li>ARA_Technology_2WMT</li>
</prerequisites>
</ResearchProjectDef>
<!-- 织物发展 -->
<ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_4DIL</defName>
@@ -393,8 +405,8 @@
</ResearchProjectDef>
<ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_6GUT</defName>
<label>节点GUT-6"酿造"</label>
<description>允许虫族建造一种利用活体钜菌和生物质产出阿拉克涅虫蜜的建筑。</description>
<label>节点GUT-6"催化"</label>
<description>允许虫利用活体钜菌的催化能力,使虫群可以建造一系列产出建筑。</description>
<baseCost>1000</baseCost>
<researchViewX>6.50</researchViewX>
<researchViewY>0.90</researchViewY>
@@ -567,7 +579,7 @@
<defName>ARA_Technology_6LOD</defName>
<label>节点LOD-6"巢之主"</label>
<description>允许空天种进行定向进化,以牺牲高速和高空机动的能力换取向敌人投射大量天巢种的能力。</description>
<baseCost>2500</baseCost>
<baseCost>3500</baseCost>
<researchViewX>10.00</researchViewX>
<researchViewY>5.30</researchViewY>
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding> <!-- ARA_MorphableResearchBench-->

View File

@@ -64,6 +64,11 @@
<thingDef>ARA_InteractiveEggSac_Start</thingDef>
<count>4</count>
</li>
<!-- <li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>ARA_Guide_Pheromone</thingDef>
<count>1</count>
</li> -->
<!-- 附近的物品 -->
<li Class="ScenPart_ScatterThingsNearPlayerStart">
<def>ScatterThingsNearPlayerStart</def>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<StorytellerDef ParentName="BaseStoryteller">
<defName>ARA_Lyne</defName>
<label>织域种」蛉</label>
<description>是一只阿拉克涅织域种督虫,作为讲述者时行为和「经典」卡桑德拉相近,但是会加强大型袭击的难度。此外,选择蛉作为讲述者时,将会开启阿拉克涅虫巢的新手引导,以帮助新巢穴适应这个世界(引导暂未完成,敬请期待)</description>
<portraitLarge>ArachnaeSwarm/Storyteller/ARA_Lyne</portraitLarge>
<portraitTiny>ArachnaeSwarm/Storyteller/ARA_Lyne_TINY</portraitTiny>
<defName>ARA_Chrony</defName>
<label>战士种」克洛妮</label>
<description>克洛妮是一只阿拉克涅战士种督虫,虽然身材娇小但是侵略性极强,会在周期内发起更强大的大型袭击。此外,她会安排更少的访客和路过流浪者,并且不会在殖民地即将沦陷时派发黑衣人</description>
<portraitLarge>ArachnaeSwarm/Storyteller/ARA_Chrony</portraitLarge>
<portraitTiny>ArachnaeSwarm/Storyteller/ARA_Chrony_TINY</portraitTiny>
<listOrder>20</listOrder>
<comps>
<!-- Intro -->
@@ -86,7 +86,7 @@
</li>
<li Class="StorytellerCompProperties_FactionInteraction">
<incident>VisitorGroup</incident>
<minDaysPassed>3</minDaysPassed>
<minDaysPassed>6</minDaysPassed>
<baseIncidentsPerYear>4</baseIncidentsPerYear>
<minSpacingDays>5</minSpacingDays>
<allowedTargetTags>
@@ -95,7 +95,7 @@
</li>
<li Class="StorytellerCompProperties_FactionInteraction">
<incident>TravelerGroup</incident>
<minDaysPassed>1</minDaysPassed>
<minDaysPassed>3</minDaysPassed>
<baseIncidentsPerYear>6</baseIncidentsPerYear>
<minSpacingDays>1</minSpacingDays>
<allowedTargetTags>
@@ -170,8 +170,8 @@
<allowedTargetTags>
<li>World</li>
</allowedTargetTags>
<minDaysPassed>15</minDaysPassed>
<mtbDays>15</mtbDays>
<minDaysPassed>10</minDaysPassed>
<mtbDays>10</mtbDays>
</li>
<!-- Orbital trader -->
<li Class="StorytellerCompProperties_OnOffCycle">
@@ -180,11 +180,6 @@
<offDays>8</offDays>
<numIncidentsRange>1</numIncidentsRange>
</li>
<!-- Triggered -->
<li Class="StorytellerCompProperties_Triggered">
<incident>StrangerInBlackJoin</incident>
<delayTicks>180</delayTicks>
</li>
</comps>
</StorytellerDef>
</Defs>

View File

@@ -625,6 +625,7 @@
<recipes Inherit="False">
<li>ARA_Surgery_Install_Plasteel</li>
<li>ARA_Surgery_Install_Carapace_Shell</li>
<li>ARA_Surgery_Install_Huge_Stomach</li>
<li>ARA_Surgery_Install_Cycle_Suppression</li>
<li>ARA_Surgery_Install_Shell_Thorn</li>
@@ -1173,7 +1174,7 @@
<race>
<!-- 身体类型 -->
<body>ArachnaeFighter_Body</body>
<baseBodySize>0.8</baseBodySize>
<baseBodySize>0.7</baseBodySize>
<baseHealthScale>2</baseHealthScale>
</race>
@@ -1885,7 +1886,7 @@
<race>
<!-- 身体类型 -->
<body>ArachnaeFighter_Body</body>
<body>ArachnaePraetorian_Body</body>
<baseBodySize>2</baseBodySize>
<baseHealthScale>5</baseHealthScale>
</race>

View File

@@ -19,6 +19,9 @@
<shaderType>CutoutComplex</shaderType>
<drawSize>1</drawSize>
</graphicData>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<uiIconScale>1</uiIconScale>
<!-- <equippedAngleOffset>-65</equippedAngleOffset> -->
<techLevel>Animal</techLevel>
@@ -65,9 +68,6 @@
<researchPrerequisite Inherit="False" />
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -134,9 +134,9 @@
<researchPrerequisite>ARA_Technology_2MEL</researchPrerequisite>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -212,9 +212,9 @@
<researchPrerequisite>ARA_Technology_3MEL</researchPrerequisite>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -316,9 +316,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T1</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<tools Inherit="False">
<li>
<label>拳针枪拳击</label>
@@ -437,9 +437,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T2</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -522,9 +522,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T2</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -621,9 +621,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T2</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -734,9 +734,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T2</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -834,9 +834,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T1</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -947,9 +947,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T2</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -1094,9 +1094,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T2</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -1210,9 +1210,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T3</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -1342,9 +1342,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T3</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -1476,9 +1476,9 @@
<li>ARA_Armed_Organ_Ranged</li>
<li>ARA_Armed_Organ_T1</li>
</weaponTags>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
<comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs>
@@ -1605,9 +1605,9 @@
<researchPrerequisite Inherit="False" />
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False"/>
</ThingDef>
<!-- 炮塔 -->

View File

@@ -588,6 +588,9 @@
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<researchPrerequisites>
<li>ARA_Base_Technology</li>
</researchPrerequisites>
<uiIconScale>0.8</uiIconScale>
<castEdgeShadows>false</castEdgeShadows>
<staticSunShadowHeight>0</staticSunShadowHeight>
@@ -630,6 +633,9 @@
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<researchPrerequisites>
<li>ARA_Base_Technology</li>
</researchPrerequisites>
<altitudeLayer>Building</altitudeLayer>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
@@ -700,6 +706,9 @@
<costList>
<ARA_Carapace>10</ARA_Carapace>
</costList>
<researchPrerequisites>
<li>ARA_Base_Technology</li>
</researchPrerequisites>
<stuffCategories Inherit="False"/>
<costStuffCount>0</costStuffCount>
<holdsRoof>true</holdsRoof>
@@ -743,12 +752,18 @@
<passability>PassThroughOnly</passability>
<pathCost>100</pathCost>
<rotatable>false</rotatable>
<researchPrerequisites Inherit="False">
<li>ARA_Base_Technology</li>
</researchPrerequisites>
<statBases>
<Beauty>-5</Beauty>
<Flammability>0</Flammability>
<Mass>8</Mass>
<WorkToBuild>2500</WorkToBuild>
</statBases>
<costList>
<ARA_Carapace>50</ARA_Carapace>
</costList>
<size>(2,2)</size>
<inspectorTabs>
<li>ITab_Storage</li>

View File

@@ -219,7 +219,6 @@
<drawSize>(1.2,1.2)</drawSize>
</graphicData>
<researchPrerequisites>
<li>ARA_Technology_2KYC</li>
<li>ARA_Technology_4KYC</li>
</researchPrerequisites>
@@ -287,6 +286,7 @@
<researchPrerequisites>
<li>ARA_Technology_5KYC</li>
<li>ARA_Technology_6KYC</li>
<li>ARA_Technology_2KYC</li>
</researchPrerequisites>
<comps>
@@ -307,7 +307,7 @@
</li>
<li>
<pawnKind>ArachnaeNode_Race_NeuroSwarm</pawnKind>
<delayTicks>880000</delayTicks>
<delayTicks>840000</delayTicks>
<requiredResearch>ARA_Technology_6KYC</requiredResearch>
</li>
<li>
@@ -414,6 +414,9 @@
<color>(0.9, 0.9 ,0.5)</color>
<drawSize>(1.4,1.4)</drawSize>
</graphicData>
<researchPrerequisites>
<li>ARA_Technology_7KYC</li>
</researchPrerequisites>
<comps>
<li Class="CompProperties_Glower">
@@ -433,7 +436,7 @@
</li>
<li>
<pawnKind>ArachnaeNode_Race_NeuroSwarm</pawnKind>
<delayTicks>1440000</delayTicks>
<delayTicks>840000</delayTicks>
<requiredResearch>ARA_Technology_6KYC</requiredResearch>
</li>
<li>
@@ -444,7 +447,7 @@
<li>
<pawnKind>ArachnaeNode_Race_Praetorian</pawnKind>
<delayTicks>520000</delayTicks>
<requiredResearch>ARA_Technology_2KYC</requiredResearch>
<requiredResearch>ARA_Technology_7KYC</requiredResearch>
</li>
</spawnablePawns>
<whitelist>

View File

@@ -811,7 +811,8 @@
<comps>
<li Class="CompProperties_Flickable"/>
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition_WithKey">
<!-- First fuel component: Steel -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableWithKey">
<saveKeysPrefix>Steels</saveKeysPrefix>
<fuelLabel>钢铁</fuelLabel>
<fuelGizmoLabel>钢铁</fuelGizmoLabel>
@@ -821,46 +822,22 @@
</thingDefs>
</fuelFilter>
<fuelCapacity>50</fuelCapacity>
<fuelConsumptionRate>0</fuelConsumptionRate>
<fuelConsumptionRate>50</fuelConsumptionRate>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
</li>
<li Class="CompProperties_Refuelable">
<fuelLabel>甲壳素</fuelLabel>
<fuelGizmoLabel>甲壳素</fuelGizmoLabel>
<fuelCapacity>100.0</fuelCapacity>
<fuelConsumptionRate>0</fuelConsumptionRate>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<autoRefuelPercent>0</autoRefuelPercent>
<initialAllowAutoRefuel>false</initialAllowAutoRefuel>
<showAllowAutoRefuelToggle>false</showAllowAutoRefuelToggle>
<fuelFilter>
<thingDefs>
<li>ARA_Carapace</li>
</thingDefs>
</fuelFilter>
<targetFuelLevelConfigurable>false</targetFuelLevelConfigurable>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<canEjectFuel>true</canEjectFuel>
</li>
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
<checkInterval>200</checkInterval>
<nutritionCost>1</nutritionCost>
<workAmount>2000</workAmount>
<fuelAmount>1</fuelAmount>
</li>
<!-- 燃料满了自动弹出 -->
<li Class="ArachnaeSwarm.CompProperties_AutoEjector">
<!-- 精确指定要监控的燃料组件 -->
<targetComp>CompRefuelable</targetComp>
<!-- 在燃料达到99%时弹出 -->
<ejectAtPercent>0.99</ejectAtPercent>
<!-- Our simple spawner component -->
<li Class="ArachnaeSwarm.CompProperties_MultiFuelSpawner">
<spawnIntervalRange>60000~60000</spawnIntervalRange>
<products>
<li>
<thingDef>ARA_Carapace</thingDef>
<count>25</count>
</li>
</products>
<showMessageIfOwned>true</showMessageIfOwned>
</li>
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">

View File

@@ -359,7 +359,8 @@
<Beauty>-20</Beauty>
</statBases>
<costList>
<ARA_Carapace>50</ARA_Carapace>
<ARA_Activated_Bacterium>70</ARA_Activated_Bacterium>
<ARA_Carapace>400</ARA_Carapace>
</costList>
<damageMultipliers>
<li>
@@ -512,7 +513,8 @@
<Beauty>-20</Beauty>
</statBases>
<costList>
<ARA_Carapace>50</ARA_Carapace>
<ARA_Activated_Bacterium>100</ARA_Activated_Bacterium>
<ARA_Carapace>300</ARA_Carapace>
</costList>
<damageMultipliers>
<li>
@@ -602,7 +604,7 @@
<texPath>ArachnaeSwarm/Building/ARA_CatastropheMissileSilo_Base</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(5,5)</drawSize>
<drawOffset>(0,0,0.5)</drawOffset>
<drawOffset>(0,0,0)</drawOffset>
<shadowData>
<volume>(2, 2, 2.5)</volume>
<offset>(0,0,-0.15)</offset>
@@ -683,13 +685,14 @@
<turretGunDef>CatastropheMissile_Weapon</turretGunDef>
<turretBurstCooldownTime>15.0</turretBurstCooldownTime>
<turretTopDrawSize>7.0</turretTopDrawSize>
<turretTopOffset>(0,1.2)</turretTopOffset>
<turretTopOffset>(0,0)</turretTopOffset>
<buildingTags>
<li>Artillery</li>
</buildingTags>
</building>
<costList>
<ARA_Carapace>50</ARA_Carapace>
<ARA_Activated_Bacterium>150</ARA_Activated_Bacterium>
<ARA_Carapace>500</ARA_Carapace>
</costList>
<designationCategory>ARA_Buildings</designationCategory>
<constructionSkillPrerequisite>12</constructionSkillPrerequisite>