This commit is contained in:
2025-09-01 18:52:43 +08:00
3 changed files with 11 additions and 395 deletions

View File

@@ -1,393 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--<BodyTypeDef Abstract="True" Name="Juvenile">
<headOffset>(0.04, 0.34)</headOffset>
<bedOffset>-0.08</bedOffset>
<bodyNakedGraphicPath>Things/Pawn/Humanlike/Bodies/Naked_Child</bodyNakedGraphicPath>
<bodyDessicatedGraphicPath>Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Child</bodyDessicatedGraphicPath>
</BodyTypeDef>
<BodyTypeDef ParentName="Juvenile">
<defName>Baby</defName>
<woundScale>0.5</woundScale>
<bodyGraphicScale>(0.5, 0.5)</bodyGraphicScale>
<woundAnchors>
<li>
<rotation>South</rotation>
<group>Torso</group>
<offset>(0,0,-0.04)</offset>
<range>0.1</range>
<debugColor>(1,0,0,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>LeftLeg</tag>
<offset>(0.04,0,-0.08)</offset>
<range>0.02</range>
<debugColor>(0,1,0,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>RightLeg</tag>
<offset>(-0.04,0,-0.08)</offset>
<range>0.02</range>
<debugColor>(0,0,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>LeftShoulder</tag>
<offset>(0.04,0,0.075)</offset>
<range>0.06</range>
<debugColor>(1,1,0,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>RightShoulder</tag>
<offset>(-0.04,0,0.075)</offset>
<range>0.06</range>
<debugColor>(1,0,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<group>FullHead</group>
<offset>(0, 0, 0.15)</offset>
<range>0.07</range>
<layer>Head</layer>
<debugColor>(0,1,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>RightEye</tag>
<canMirror>false</canMirror>
<offset>(-0.0455, 0, 0.215)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(1,1,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>LeftEye</tag>
<canMirror>false</canMirror>
<offset>(0.0455, 0, 0.215)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(0,0,0,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<group>FullHead</group>
<offset>(-0.025, 0, 0.18)</offset>
<range>0.06</range>
<layer>Head</layer>
<debugColor>(0,1,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<group>Torso</group>
<offset>(0,0,-0.07)</offset>
<range>0.1</range>
<debugColor>(1,0,0,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>LeftShoulder</tag>
<offset>(-0.03,0,0.065)</offset>
<range>0.03</range>
<canMirror>false</canMirror>
<debugColor>(1,1,0,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>LeftLeg</tag>
<offset>(-0.03,0,-0.1)</offset>
<range>0.03</range>
<canMirror>false</canMirror>
<debugColor>(0,1,0,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>RightShoulder</tag>
<offset>(0.03,0,0.065)</offset>
<range>0.03</range>
<canMirror>false</canMirror>
<debugColor>(1,0,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>RightLeg</tag>
<offset>(0.05,0,-0.1)</offset>
<range>0.03</range>
<canMirror>false</canMirror>
<debugColor>(0,0,1,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>RightEye</tag>
<canMirror>false</canMirror>
<narrowCrown>true</narrowCrown>
<offset>(0.008, 0, 0.19)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(1,1,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>LeftEye</tag>
<canMirror>false</canMirror>
<narrowCrown>true</narrowCrown>
<offset>(-0.008, 0, 0.19)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(0,0,0,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>RightEye</tag>
<canMirror>false</canMirror>
<offset>(0.06, 0, 0.2)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(1,1,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>LeftEye</tag>
<canMirror>false</canMirror>
<offset>(-0.06, 0, 0.2)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(0,0,0,1)</debugColor>
</li>
</woundAnchors>
<attachPoints>
<li>
<offset>(-.1, 0, .25)</offset>
<type>PlatformRestraint0</type>
</li>
<li>
<offset>(.1, 0, .25)</offset>
<type>PlatformRestraint1</type>
</li>
<li>
<offset>(.1, 0, -.2)</offset>
<type>PlatformRestraint2</type>
</li>
<li>
<offset>(-.1, 0, -.2)</offset>
<type>PlatformRestraint3</type>
</li>
</attachPoints>
<attachPointsDessicated>
<li>
<offset>(-.1, 0, .25)</offset>
<type>PlatformRestraint0</type>
</li>
<li>
<offset>(.1, 0, .25)</offset>
<type>PlatformRestraint1</type>
</li>
<li>
<offset>(.1, 0, -.2)</offset>
<type>PlatformRestraint2</type>
</li>
<li>
<offset>(-.1, 0, -.2)</offset>
<type>PlatformRestraint3</type>
</li>
</attachPointsDessicated>
</BodyTypeDef>
<BodyTypeDef ParentName="Juvenile">
<defName>Child</defName>
<woundScale>0.7</woundScale>
<bodyGraphicScale>(0.6, 0.65)</bodyGraphicScale>
<woundAnchors>
<li>
<rotation>South</rotation>
<group>Torso</group>
<offset>(0,0,-0.07)</offset>
<range>0.1</range>
<debugColor>(1,0,0,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>LeftLeg</tag>
<offset>(0.05,0,-0.12)</offset>
<range>0.03</range>
<debugColor>(0,1,0,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>RightLeg</tag>
<offset>(-0.05,0,-0.12)</offset>
<range>0.03</range>
<debugColor>(0,0,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>LeftShoulder</tag>
<offset>(0.06,0,0.025)</offset>
<range>0.07</range>
<debugColor>(1,1,0,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>RightShoulder</tag>
<offset>(-0.06,0,0.025)</offset>
<range>0.07</range>
<debugColor>(1,0,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<group>FullHead</group>
<offset>(0, 0, 0.2)</offset>
<range>0.1</range>
<layer>Head</layer>
<debugColor>(0,1,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>RightEye</tag>
<canMirror>false</canMirror>
<offset>(-0.073, 0, 0.18)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(1,1,1,1)</debugColor>
</li>
<li>
<rotation>South</rotation>
<tag>LeftEye</tag>
<canMirror>false</canMirror>
<offset>(0.073, 0, 0.18)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(0,0,0,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<group>FullHead</group>
<offset>(-0.12, 0, 0.21)</offset>
<range>0.12</range>
<layer>Head</layer>
<debugColor>(0,1,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<group>Torso</group>
<offset>(0,0,-0.07)</offset>
<range>0.12</range>
<debugColor>(1,0,0,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>LeftShoulder</tag>
<offset>(-0.03,0,0.1)</offset>
<range>0.066</range>
<canMirror>false</canMirror>
<debugColor>(1,1,0,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>LeftLeg</tag>
<offset>(-0.03,0,-0.13)</offset>
<range>0.03</range>
<canMirror>false</canMirror>
<debugColor>(0,1,0,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>RightShoulder</tag>
<offset>(0.035,0,0.007)</offset>
<range>0.066</range>
<canMirror>false</canMirror>
<debugColor>(1,0,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>RightLeg</tag>
<offset>(0.05,0,-0.15)</offset>
<range>0.03</range>
<canMirror>false</canMirror>
<debugColor>(0,0,1,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>RightEye</tag>
<canMirror>false</canMirror>
<narrowCrown>true</narrowCrown>
<offset>(0.08, 0, 0.2)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(1,1,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>LeftEye</tag>
<canMirror>false</canMirror>
<narrowCrown>true</narrowCrown>
<offset>(-0.08, 0, 0.2)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(0,0,0,1)</debugColor>
</li>
<li>
<rotation>East</rotation>
<tag>RightEye</tag>
<canMirror>false</canMirror>
<offset>(0.11, 0, 0.2)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(1,1,1,1)</debugColor>
</li>
<li>
<rotation>West</rotation>
<tag>LeftEye</tag>
<canMirror>false</canMirror>
<offset>(-0.11, 0, 0.2)</offset>
<range>0</range>
<layer>Head</layer>
<debugColor>(0,0,0,1)</debugColor>
</li>
</woundAnchors>
<attachPoints>
<li>
<offset>(-.22, 0, .1)</offset>
<type>PlatformRestraint0</type>
</li>
<li>
<offset>(.22, 0, .1)</offset>
<type>PlatformRestraint1</type>
</li>
<li>
<offset>(.1, 0, -.4)</offset>
<type>PlatformRestraint2</type>
</li>
<li>
<offset>(-.1, 0, -.4)</offset>
<type>PlatformRestraint3</type>
</li>
</attachPoints>
<attachPointsDessicated>
<li>
<offset>(-.22, 0, .1)</offset>
<type>PlatformRestraint0</type>
</li>
<li>
<offset>(.22, 0, .1)</offset>
<type>PlatformRestraint1</type>
</li>
<li>
<offset>(.1, 0, -.4)</offset>
<type>PlatformRestraint2</type>
</li>
<li>
<offset>(-.1, 0, -.4)</offset>
<type>PlatformRestraint3</type>
</li>
</attachPointsDessicated>
</BodyTypeDef> -->
<BodyTypeDef>
<defName>ARA_QUEEN_Thin</defName>
<headOffset>(0.09, 0.34)</headOffset>
@@ -579,5 +191,4 @@
</li>
</attachPointsDessicated>
</BodyTypeDef>
</Defs>

View File

@@ -523,7 +523,7 @@
<li>
<label>头顶</label>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>16</power>
<cooldownTime>2</cooldownTime>
@@ -532,9 +532,10 @@
<chanceFactor>0.01</chanceFactor>
</li>
<li>
<label>腿部踩踏</label>
<label>踩踏</label>
<capacities>
<li>Blunt</li>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>35</power>
<cooldownTime>2.5</cooldownTime>
@@ -543,16 +544,16 @@
<li>
<label>腿部穿刺</label>
<capacities>
<li>Sharp</li>
<li>Stab</li>
</capacities>
<power>50</power>
<cooldownTime>3</cooldownTime>
<linkedBodyPartsGroup>Legs</linkedBodyPartsGroup>
</li>
<li>
<label>鳌钳拍</label>
<label></label>
<capacities>
<li>Sharp</li>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>2</cooldownTime>

View File

@@ -8,6 +8,9 @@
<category>Building</category>
<size>(1,1)</size>
<minifiedDef>MinifiedThing</minifiedDef>
<thingCategories>
<li>BuildingsMisc</li>
</thingCategories>
<graphicData>
<texPath>Things/Building/EggSac</texPath>
<graphicClass>Graphic_Random</graphicClass>
@@ -20,6 +23,7 @@
<tickerType>Normal</tickerType>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<Mass>10</Mass>
<MaxHitPoints>20</MaxHitPoints>
<Flammability>1</Flammability>
<Beauty>-6</Beauty>