Merge branch 'master' of https://git.ra3battle.cn/Kalospacer/ArachnaeSwarm
This commit is contained in:
39
1.6/1.6/Defs/BackstoryDefs/BackstoryDef.xml
Normal file
39
1.6/1.6/Defs/BackstoryDefs/BackstoryDef.xml
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<AlienRace.AlienBackstoryDef Name="DragonianBackStory" Abstract="True">
|
||||||
|
<bodyTypeMale>ARA_QUEEN_Thin</bodyTypeMale>
|
||||||
|
<bodyTypeFemale>ARA_QUEEN_Thin</bodyTypeFemale>
|
||||||
|
<requiresSpawnCategory>true</requiresSpawnCategory>
|
||||||
|
</AlienRace.AlienBackstoryDef>
|
||||||
|
|
||||||
|
<!-- 일반 --> <!-- 유년기 -->
|
||||||
|
|
||||||
|
<AlienRace.AlienBackstoryDef>
|
||||||
|
<defName>Arachnae_BS</defName>
|
||||||
|
<title>阿拉克涅虫族</title>
|
||||||
|
<titleShort>阿拉克涅虫族</titleShort>
|
||||||
|
<description>[PAWN_nameDef]是阿拉克涅虫族.</description>
|
||||||
|
<slot>Childhood</slot>
|
||||||
|
|
||||||
|
<spawnCategories>
|
||||||
|
<li>ArachnaeQueen_spawnCategoriesA</li>
|
||||||
|
</spawnCategories>
|
||||||
|
|
||||||
|
<requiresSpawnCategory>true</requiresSpawnCategory>
|
||||||
|
</AlienRace.AlienBackstoryDef>
|
||||||
|
|
||||||
|
<!-- 일반 --> <!-- 성년기 -->
|
||||||
|
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
|
||||||
|
<defName>Arachnae_BS_B</defName>
|
||||||
|
<title>阿拉克涅女皇种</title>
|
||||||
|
<titleShort>阿拉克涅女皇种</titleShort>
|
||||||
|
<description>[PAWN_nameDef]是阿拉克涅女皇种.</description>
|
||||||
|
<slot>Adulthood</slot>
|
||||||
|
|
||||||
|
<spawnCategories>
|
||||||
|
<li>ArachnaeQueen_spawnCategoriesB</li>
|
||||||
|
</spawnCategories>
|
||||||
|
</AlienRace.AlienBackstoryDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Defs>
|
<Defs>
|
||||||
|
|
||||||
<BodyTypeDef Abstract="True" Name="Juvenile">
|
<!--<BodyTypeDef Abstract="True" Name="Juvenile">
|
||||||
<headOffset>(0.04, 0.34)</headOffset>
|
<headOffset>(0.04, 0.34)</headOffset>
|
||||||
<bedOffset>-0.08</bedOffset>
|
<bedOffset>-0.08</bedOffset>
|
||||||
<bodyNakedGraphicPath>Things/Pawn/Humanlike/Bodies/Naked_Child</bodyNakedGraphicPath>
|
<bodyNakedGraphicPath>Things/Pawn/Humanlike/Bodies/Naked_Child</bodyNakedGraphicPath>
|
||||||
@@ -386,6 +386,198 @@
|
|||||||
<type>PlatformRestraint3</type>
|
<type>PlatformRestraint3</type>
|
||||||
</li>
|
</li>
|
||||||
</attachPointsDessicated>
|
</attachPointsDessicated>
|
||||||
|
</BodyTypeDef> -->
|
||||||
|
|
||||||
|
<BodyTypeDef>
|
||||||
|
<defName>ARA_QUEEN_Thin</defName>
|
||||||
|
<headOffset>(0.09, 0.34)</headOffset>
|
||||||
|
<bodyNakedGraphicPath>Pawns/ARA_HiveQueen/Bodies/Naked_Thin</bodyNakedGraphicPath>
|
||||||
|
<bodyDessicatedGraphicPath>Pawns/ARA_HiveQueen/Bodies/Naked_Thin</bodyDessicatedGraphicPath>
|
||||||
|
<bodyGraphicScale>(4, 4)</bodyGraphicScale>
|
||||||
|
<woundAnchors>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<group>Torso</group>
|
||||||
|
<offset>(0,0,-0.15)</offset>
|
||||||
|
<range>0.15</range>
|
||||||
|
<debugColor>(1,0,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<tag>LeftLeg</tag>
|
||||||
|
<offset>(0.075,0,-0.375)</offset>
|
||||||
|
<range>0.1</range>
|
||||||
|
<debugColor>(0,1,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<tag>RightLeg</tag>
|
||||||
|
<offset>(-0.075,0,-0.375)</offset>
|
||||||
|
<range>0.1</range>
|
||||||
|
<debugColor>(0,0,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<tag>LeftShoulder</tag>
|
||||||
|
<offset>(0.1,0,0.05)</offset>
|
||||||
|
<range>0.075</range>
|
||||||
|
<debugColor>(1,1,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<tag>RightShoulder</tag>
|
||||||
|
<offset>(-0.1,0,0.05)</offset>
|
||||||
|
<range>0.075</range>
|
||||||
|
<debugColor>(1,0,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<group>FullHead</group>
|
||||||
|
<offset>(0, 0, 0)</offset>
|
||||||
|
<range>0.18</range>
|
||||||
|
<layer>Head</layer>
|
||||||
|
<debugColor>(0,1,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>South</rotation>
|
||||||
|
<tag>RightEye</tag>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<offset>(-0.092, 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.092, 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, 0, 0)</offset>
|
||||||
|
<range>0.2</range>
|
||||||
|
<layer>Head</layer>
|
||||||
|
<debugColor>(0,1,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>West</rotation>
|
||||||
|
<group>Torso</group>
|
||||||
|
<offset>(0,0,-0.13)</offset>
|
||||||
|
<range>0.2</range>
|
||||||
|
<debugColor>(1,0,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>West</rotation>
|
||||||
|
<tag>LeftShoulder</tag>
|
||||||
|
<offset>(-0.05,0,0.1)</offset>
|
||||||
|
<range>0.15</range>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<debugColor>(1,1,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>East</rotation>
|
||||||
|
<tag>LeftLeg</tag>
|
||||||
|
<offset>(-0.05,0,-0.3)</offset>
|
||||||
|
<range>0.15</range>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<debugColor>(0,1,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>East</rotation>
|
||||||
|
<tag>RightShoulder</tag>
|
||||||
|
<offset>(0.05,0,0.1)</offset>
|
||||||
|
<range>0.15</range>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<debugColor>(1,0,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>West</rotation>
|
||||||
|
<tag>RightLeg</tag>
|
||||||
|
<offset>(0.05,0,-0.3)</offset>
|
||||||
|
<range>0.15</range>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<debugColor>(0,0,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>East</rotation>
|
||||||
|
<tag>RightEye</tag>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<offset>(0.1, 0, 0.18)</offset>
|
||||||
|
<range>0</range>
|
||||||
|
<layer>Head</layer>
|
||||||
|
<debugColor>(1,1,1,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>East</rotation>
|
||||||
|
<tag>RightEye</tag>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<narrowCrown>true</narrowCrown>
|
||||||
|
<offset>(0.1, 0, 0.18)</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.1, 0, 0.18)</offset>
|
||||||
|
<range>0</range>
|
||||||
|
<layer>Head</layer>
|
||||||
|
<debugColor>(0,0,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<rotation>West</rotation>
|
||||||
|
<tag>LeftEye</tag>
|
||||||
|
<canMirror>false</canMirror>
|
||||||
|
<offset>(-0.1, 0, 0.18)</offset>
|
||||||
|
<narrowCrown>true</narrowCrown>
|
||||||
|
<range>0</range>
|
||||||
|
<layer>Head</layer>
|
||||||
|
<debugColor>(0,0,0,1)</debugColor>
|
||||||
|
</li>
|
||||||
|
</woundAnchors>
|
||||||
|
<attachPoints>
|
||||||
|
<li>
|
||||||
|
<offset>(-.15, 0, 0)</offset>
|
||||||
|
<type>PlatformRestraint0</type>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<offset>(.15, 0, 0)</offset>
|
||||||
|
<type>PlatformRestraint1</type>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<offset>(.1, 0, -.5)</offset>
|
||||||
|
<type>PlatformRestraint2</type>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<offset>(-.1, 0, -.5)</offset>
|
||||||
|
<type>PlatformRestraint3</type>
|
||||||
|
</li>
|
||||||
|
</attachPoints>
|
||||||
|
<attachPointsDessicated>
|
||||||
|
<li>
|
||||||
|
<offset>(-.15, 0, 0)</offset>
|
||||||
|
<type>PlatformRestraint0</type>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<offset>(.15, 0, 0)</offset>
|
||||||
|
<type>PlatformRestraint1</type>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<offset>(.1, 0, -.5)</offset>
|
||||||
|
<type>PlatformRestraint2</type>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<offset>(-.1, 0, -.5)</offset>
|
||||||
|
<type>PlatformRestraint3</type>
|
||||||
|
</li>
|
||||||
|
</attachPointsDessicated>
|
||||||
</BodyTypeDef>
|
</BodyTypeDef>
|
||||||
|
|
||||||
</Defs>
|
</Defs>
|
||||||
@@ -6,19 +6,10 @@
|
|||||||
<HeadTypeDef ParentName="AverageBase" Name="ARA_HeadtypeBase" Abstract="True">
|
<HeadTypeDef ParentName="AverageBase" Name="ARA_HeadtypeBase" Abstract="True">
|
||||||
</HeadTypeDef>
|
</HeadTypeDef>
|
||||||
|
|
||||||
<HeadTypeDef ParentName="ARA_HeadtypeBase" Name="ARA_MaleHeadtypeBase" Abstract="True">
|
|
||||||
<gender>Male</gender>
|
|
||||||
</HeadTypeDef>
|
|
||||||
|
|
||||||
<HeadTypeDef ParentName="ARA_HeadtypeBase" Name="ARA_FemaleHeadtypeBase" Abstract="True">
|
<HeadTypeDef ParentName="ARA_HeadtypeBase" Name="ARA_FemaleHeadtypeBase" Abstract="True">
|
||||||
<gender>Female</gender>
|
<gender>Female</gender>
|
||||||
</HeadTypeDef>
|
</HeadTypeDef>
|
||||||
|
|
||||||
<HeadTypeDef ParentName="ARA_MaleHeadtypeBase">
|
|
||||||
<defName>ARA_QUEEN_Male_AverageNormalA</defName>
|
|
||||||
<graphicPath>Textures/Pawns/General/Invisible/Inv</graphicPath>
|
|
||||||
</HeadTypeDef>
|
|
||||||
|
|
||||||
<HeadTypeDef ParentName="ARA_FemaleHeadtypeBase">
|
<HeadTypeDef ParentName="ARA_FemaleHeadtypeBase">
|
||||||
<defName>ARA_QUEEN_Female_AverageNormalA</defName>
|
<defName>ARA_QUEEN_Female_AverageNormalA</defName>
|
||||||
<graphicPath>Textures/Pawns/General/Invisible/Inv</graphicPath>
|
<graphicPath>Textures/Pawns/General/Invisible/Inv</graphicPath>
|
||||||
|
|||||||
@@ -25,16 +25,29 @@
|
|||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<AlienRace.ThingDef_AlienRace ParentName="Arachnae_PawnBase" Name="ArachnaeQueenBase">
|
<AlienRace.ThingDef_AlienRace ParentName="Arachnae_PawnBase" Name="ArachnaeQueenBase">
|
||||||
<defName>ArachnaeQueen_Race</defName>
|
|
||||||
<label>阿拉克涅女皇种</label>
|
|
||||||
<description>女皇种是阿拉克涅虫巢中最庞大的生命形态,肩负着领导整个阿拉克涅虫巢的任务,并根据虫巢的需求诞下不同类型的子嗣。她是虫群蜂巢意识金字塔中顶端的存在,如果死亡则会导致殖民地中所有阿拉克涅虫族的覆灭!</description>
|
|
||||||
<!-- 伤害类型减免 -->
|
|
||||||
<damageMultipliers>
|
<damageMultipliers>
|
||||||
<!--<li>
|
<!--<li>
|
||||||
<damageDef>TornadoScratch</damageDef>
|
<damageDef>TornadoScratch</damageDef>
|
||||||
<multiplier>0</multiplier>
|
<multiplier>0</multiplier>
|
||||||
</li>-->
|
</li>-->
|
||||||
</damageMultipliers>
|
</damageMultipliers>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_SpreadSludge">
|
||||||
|
<mtbTicks>15000</mtbTicks>
|
||||||
|
<abilityDef>ARA_EggSpew</abilityDef>
|
||||||
|
</li>
|
||||||
|
<li Class="CompProperties_LetterOnRevealed">
|
||||||
|
<label>Hive queen</label>
|
||||||
|
<text>You've discovered the center of the nest. It's guarded by a massive insect queen!</text>
|
||||||
|
<letterDef>ThreatBig</letterDef>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
<defName>ArachnaeQueen_Race</defName>
|
||||||
|
<label>阿拉克涅女皇种</label>
|
||||||
|
<description>女皇种是阿拉克涅虫巢中最庞大的生命形态,肩负着领导整个阿拉克涅虫巢的任务,并根据虫巢的需求诞下不同类型的子嗣。她是虫群蜂巢意识金字塔中顶端的存在,如果死亡则会导致殖民地中所有阿拉克涅虫族的覆灭!</description>
|
||||||
|
<!-- 伤害类型减免 -->
|
||||||
|
<damageMultipliers>
|
||||||
|
</damageMultipliers>
|
||||||
<alienRace>
|
<alienRace>
|
||||||
<generalSettings>
|
<generalSettings>
|
||||||
<reproduction>
|
<reproduction>
|
||||||
@@ -219,26 +232,6 @@
|
|||||||
<!-- 头部位置 -->
|
<!-- 头部位置 -->
|
||||||
<headOffset>(0,0)</headOffset>
|
<headOffset>(0,0)</headOffset>
|
||||||
<headOffsetDirectional>
|
<headOffsetDirectional>
|
||||||
<north>
|
|
||||||
<offset>(0, -0.125)</offset>
|
|
||||||
</north>
|
|
||||||
<south>
|
|
||||||
<offset>(0, -0.125)</offset>
|
|
||||||
</south>
|
|
||||||
<east>
|
|
||||||
<offset>(0, -0.125)</offset>
|
|
||||||
<bodyTypes>
|
|
||||||
<Thin>(-0.1, 0)</Thin>
|
|
||||||
<Child MayRequire="Ludeon.RimWorld.Biotech">(-0.055,0)</Child>
|
|
||||||
</bodyTypes>
|
|
||||||
</east>
|
|
||||||
<west>
|
|
||||||
<offset>(0, -0.125)</offset>
|
|
||||||
<bodyTypes>
|
|
||||||
<Thin>(0.1, 0)</Thin>
|
|
||||||
<Child MayRequire="Ludeon.RimWorld.Biotech">(0.055,0)</Child>
|
|
||||||
</bodyTypes>
|
|
||||||
</west>
|
|
||||||
</headOffsetDirectional>
|
</headOffsetDirectional>
|
||||||
|
|
||||||
<!-- 头发变色计算,直接设置到9999避免触发 -->
|
<!-- 头发变色计算,直接设置到9999避免触发 -->
|
||||||
@@ -412,7 +405,6 @@
|
|||||||
<li>SleptInCold</li>
|
<li>SleptInCold</li>
|
||||||
<li>SleptInHeat</li>
|
<li>SleptInHeat</li>
|
||||||
<li>Ugly</li>
|
<li>Ugly</li>
|
||||||
<!-- 식성 -->
|
|
||||||
<li>AteKibble</li>
|
<li>AteKibble</li>
|
||||||
<li>AteInsectMeatDirect</li>
|
<li>AteInsectMeatDirect</li>
|
||||||
<li>AteInsectMeatAsIngredient</li>
|
<li>AteInsectMeatAsIngredient</li>
|
||||||
|
|||||||
1182
Source/Documents/ThingDef_AlienRace.cs
Normal file
1182
Source/Documents/ThingDef_AlienRace.cs
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user