盾头虫和蜜罐虫的身体

This commit is contained in:
2025-09-04 11:54:37 +08:00
parent 313c99f14b
commit 11bf54225f
5 changed files with 676 additions and 85 deletions

View File

@@ -94,7 +94,7 @@
<li Class="ArachnaeSwarm.CompProperties_AbilitySprayLiquidMulti"> <li Class="ArachnaeSwarm.CompProperties_AbilitySprayLiquidMulti">
<!-- CompProperties_AbilitySprayLiquid 的属性 --> <!-- CompProperties_AbilitySprayLiquid 的属性 -->
<projectileDef>ARA_Proj_StrongSludgeSpray</projectileDef> <projectileDef>ARA_Proj_StrongSludgeSpray</projectileDef>
<numCellsToHit>13</numCellsToHit> <numCellsToHit>26</numCellsToHit>
<sprayEffecter>AcidSpray_Directional</sprayEffecter> <sprayEffecter>AcidSpray_Directional</sprayEffecter>
<!-- CompProperties_AbilitySprayLiquidMulti 新增的属性 --> <!-- CompProperties_AbilitySprayLiquidMulti 新增的属性 -->
@@ -163,7 +163,7 @@
<AbilityDef> <AbilityDef>
<defName>ARA_AcidSprayBurst_Myrmecocystus</defName> <defName>ARA_AcidSprayBurst_Myrmecocystus</defName>
<label>蜜罐种酸液轰炸</label> <label>蜜罐种酸液轰炸</label>
<description>阿拉克涅蜜罐种向目标地点喷射大量腐蚀性酸液,虽然不如女皇种强劲但是依然不失为区域轰炸技能</description> <description>阿拉克涅蜜罐种向目标地点喷射大量腐蚀性酸液,虽然不如女皇种所喷射的酸雨那样强劲但是虫酸的伤害依然是实打实的</description>
<iconPath>UI/Abilities/AcidSpray</iconPath> <iconPath>UI/Abilities/AcidSpray</iconPath>
<cooldownTicksRange>12000</cooldownTicksRange> <!-- 2 hours --> <cooldownTicksRange>12000</cooldownTicksRange> <!-- 2 hours -->
<aiCanUse>true</aiCanUse> <aiCanUse>true</aiCanUse>
@@ -196,10 +196,10 @@
<needCost>0.5</needCost> <needCost>0.5</needCost>
<failMessage>营养值不足,需要进食</failMessage> <failMessage>营养值不足,需要进食</failMessage>
</li> </li>
<!-- <li Class="ArachnaeSwarm.CompProperties_AbilityBodyPartCheck"> <li Class="ArachnaeSwarm.CompProperties_AbilityBodyPartCheck">
<requiredPart>ARA_Acid_sac</requiredPart> <requiredPart>ARA_Acid_sac</requiredPart>
<failMessage>酸囊受损或缺失,无法喷射酸液</failMessage> <failMessage>酸囊受损或缺失,无法喷射酸液</failMessage>
</li> --> </li>
</comps> </comps>
</AbilityDef> </AbilityDef>
</Defs> </Defs>

View File

@@ -670,95 +670,250 @@
<listOrder>125</listOrder> <listOrder>125</listOrder>
</BodyPartGroupDef> </BodyPartGroupDef>
<!-- EN: beetle-like with claw -->
<BodyDef> <BodyDef>
<defName>ARA_BeetleLikeWithClaw</defName> <defName>ArachnaeMyrmecocystus_Body</defName>
<label>带头颚甲虫类</label> <!-- EN: beetle-like with claw --> <label>阿拉克涅蜜罐种</label> <!-- EN: beetle-like with claw -->
<corePart> <corePart>
<def>Shell</def> <def>Torso</def>
<customLabel></customLabel> <!-- EN: shell -->
<height>Middle</height> <height>Middle</height>
<depth>Outside</depth> <depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
<parts> <parts>
<li> <li>
<def>Elytra</def> <def>Ribcage</def>
<customLabel>左鞘翅</customLabel> <!-- EN: left elytra --> <coverage>0.036</coverage>
<coverage>0.05</coverage> <depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> </li>
<li> <li>
<def>Elytra</def> <def>Sternum</def>
<customLabel>右鞘翅</customLabel> <!-- EN: right elytra --> <coverage>0.015</coverage>
<coverage>0.05</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>
<li> <li>
<def>Stomach</def> <def>Stomach</def>
<coverage>0.05</coverage> <coverage>0.025</coverage>
<depth>Inside</depth> <depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> </li>
<li> <li>
<def>InsectHeart</def> <def>Heart</def>
<customLabel>心脏</customLabel> <!-- EN: heart --> <coverage>0.020</coverage>
<coverage>0.03</coverage>
<depth>Inside</depth> <depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> </li>
<li> <li>
<def>Pronotum</def> <def>Lung</def>
<customLabel>前胸背板</customLabel> <!-- EN: pronotum --> <customLabel>左肺</customLabel>
<coverage>0.18</coverage> <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.075</coverage>
<height>Top</height> <height>Top</height>
<groups>
<li>Neck</li>
</groups>
<parts> <parts>
<li> <li>
<def>InsectHead</def> <def>Head</def>
<customLabel></customLabel> <!-- EN: head --> <coverage>0.80</coverage>
<coverage>0.65</coverage>
<groups> <groups>
<li>UpperHead</li>
<li>FullHead</li>
<li>HeadAttackTool</li> <li>HeadAttackTool</li>
</groups> </groups>
<parts> <parts>
<li> <li>
<def>Brain</def> <def>Skull</def>
<coverage>0.2</coverage> <coverage>0.18</coverage>
<depth>Inside</depth> <depth>Inside</depth>
</li>
<li>
<def>Eye</def>
<customLabel>左眼</customLabel> <!-- EN: left eye -->
<coverage>0.12</coverage>
</li>
<li>
<def>Eye</def>
<customLabel>右眼</customLabel> <!-- EN: right eye -->
<coverage>0.12</coverage>
</li>
<li>
<def>Antenna</def>
<customLabel>左触角</customLabel> <!-- EN: left antenna -->
<coverage>0.08</coverage>
</li>
<li>
<def>Antenna</def>
<customLabel>右触角</customLabel> <!-- EN: right antenna -->
<coverage>0.08</coverage>
</li>
<li>
<def>InsectNostril</def>
<customLabel></customLabel> <!-- EN: nostril -->
<coverage>0.06</coverage>
</li>
<li>
<def>InsectMouth</def>
<customLabel>口器</customLabel> <!-- EN: mouth -->
<coverage>0.08</coverage>
<groups> <groups>
<li>Mouth</li> <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> </groups>
</li> </li>
<li> <li>
<def>HeadClaw</def> <def>Ear</def>
<customLabel>头颚</customLabel> <!-- EN: head claw --> <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> <coverage>0.15</coverage>
<groups> <groups>
<li>HeadClaw</li> <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> </groups>
</li> </li>
</parts> </parts>
@@ -766,40 +921,476 @@
</parts> </parts>
</li> </li>
<li> <li>
<def>InsectLeg</def> <def>Shoulder</def>
<customLabel>左前肢</customLabel> <!-- EN: front left leg --> <customLabel>右肩</customLabel>
<coverage>0.06</coverage> <coverage>0.12</coverage>
<height>Bottom</height> <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>
<li> <li>
<def>InsectLeg</def> <def>Waist</def>
<customLabel>右前肢</customLabel> <!-- EN: front right leg --> <coverage>0</coverage>
<coverage>0.06</coverage>
<height>Bottom</height> <height>Bottom</height>
<groups>
<li>Waist</li>
</groups>
</li> </li>
<li> <li>
<def>InsectLeg</def> <def>Leg</def>
<customLabel>中肢</customLabel> <!-- EN: middle left leg --> <customLabel></customLabel>
<coverage>0.06</coverage> <coverage>0.14</coverage>
<height>Bottom</height> <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>
<li> <li>
<def>InsectLeg</def> <def>Leg</def>
<customLabel>中肢</customLabel> <!-- EN: middle right leg --> <customLabel></customLabel>
<coverage>0.06</coverage> <coverage>0.14</coverage>
<height>Bottom</height> <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>
<depth>Inside</depth>
<coverage>0</coverage>
<groups>
<li>Torso</li>
</groups>
<parts>
<!-- 甲片,防御作用 -->
<li>
<def>ARA_Chitin_Shell</def>
<coverage>0.01</coverage>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<!-- 酸囊 -->
<li>
<def>ARA_Acid_sac</def>
<coverage>0.005</coverage>
<depth>Inside</depth>
<groups>
<li>ARA_Acid_sacs</li>
</groups>
</li>
</parts>
</li>
</parts>
</corePart>
</BodyDef>
<BodyDef>
<defName>ArachnaeShieldHead_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>
<li> <li>
<def>InsectLeg</def> <def>Sternum</def>
<customLabel>左后肢</customLabel> <!-- EN: rear left leg --> <coverage>0.015</coverage>
<coverage>0.06</coverage> <depth>Inside</depth>
<height>Bottom</height> <groups>
<li>Torso</li>
</groups>
</li> </li>
<li> <li>
<def>InsectLeg</def> <def>Pelvis</def>
<customLabel>右后肢</customLabel> <!-- EN: rear right leg --> <coverage>0.025</coverage>
<coverage>0.06</coverage>
<height>Bottom</height> <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.075</coverage>
<height>Top</height>
<groups>
<li>Neck</li>
</groups>
<parts>
<!-- 甲片,防御作用 -->
<li>
<def>ARA_Chitin_Shell</def>
<customLabel>盾头甲</customLabel>
<coverage>0.02</coverage>
<depth>Outside</depth>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<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>ARA_Chitin_Shell</def>
<coverage>0.12</coverage>
<depth>Outside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<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>ARA_Chitin_Shell</def>
<coverage>0.12</coverage>
<depth>Outside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<def>Foot</def>
<customLabel>右足</customLabel>
<coverage>0.1</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li> </li>
</parts> </parts>
</corePart> </corePart>

View File

@@ -2,7 +2,7 @@
<Defs> <Defs>
<TerrainAffordanceDef> <TerrainAffordanceDef>
<defName>ARA_Creep</defName> <defName>ARA_Creep</defName>
<label>walkable</label> <label>阿拉克涅菌毯</label>
<order>3800</order> <order>3800</order>
</TerrainAffordanceDef> </TerrainAffordanceDef>
</Defs> </Defs>

View File

@@ -64,7 +64,7 @@
<ThingDef ParentName="ArachnaeBase_Race"> <ThingDef ParentName="ArachnaeBase_Race">
<defName>ArachnaeBase_Race_Slavey</defName> <defName>ArachnaeBase_Race_Slavey</defName>
<label>阿拉克涅苦役种</label> <label>阿拉克涅苦役种</label>
<description>阿拉克涅辅虫之一,智力和效率都相当低下,能执行搬运工作,注定在度过短暂的时光后死亡。</description> <description>阿拉克涅辅虫之一,智力低下,能执行搬运工作,注定在度过短暂的时光后死亡。</description>
<comps> <comps>
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining"> <li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
<!-- <skillLevels> <!-- <skillLevels>

View File

@@ -650,7 +650,7 @@
<race> <race>
<foodType>OmnivoreHuman,CarnivoreAnimal,OvivoreAnimal,VegetarianRoughAnimal</foodType> <foodType>OmnivoreHuman,CarnivoreAnimal,OvivoreAnimal,VegetarianRoughAnimal</foodType>
<!-- 身体类型 --> <!-- 身体类型 -->
<body>Human</body> <body>ArachnaeMyrmecocystus_Body</body>
<!-- 身形大小 --> <!-- 身形大小 -->
<baseBodySize>2.5</baseBodySize> <baseBodySize>2.5</baseBodySize>
<!-- 血量上限 --> <!-- 血量上限 -->
@@ -777,7 +777,7 @@
<race> <race>
<!-- 身体类型 --> <!-- 身体类型 -->
<body>Human</body> <body>ArachnaeShieldHead_Body</body>
<!-- 身形大小 --> <!-- 身形大小 -->
<baseBodySize>2</baseBodySize> <baseBodySize>2</baseBodySize>
<!-- 血量上限 --> <!-- 血量上限 -->