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" ?>
|
||||
<Defs>
|
||||
|
||||
<BodyTypeDef Abstract="True" Name="Juvenile">
|
||||
<!--<BodyTypeDef Abstract="True" Name="Juvenile">
|
||||
<headOffset>(0.04, 0.34)</headOffset>
|
||||
<bedOffset>-0.08</bedOffset>
|
||||
<bodyNakedGraphicPath>Things/Pawn/Humanlike/Bodies/Naked_Child</bodyNakedGraphicPath>
|
||||
@@ -386,6 +386,198 @@
|
||||
<type>PlatformRestraint3</type>
|
||||
</li>
|
||||
</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>
|
||||
|
||||
</Defs>
|
||||
@@ -6,19 +6,10 @@
|
||||
<HeadTypeDef ParentName="AverageBase" Name="ARA_HeadtypeBase" Abstract="True">
|
||||
</HeadTypeDef>
|
||||
|
||||
<HeadTypeDef ParentName="ARA_HeadtypeBase" Name="ARA_MaleHeadtypeBase" Abstract="True">
|
||||
<gender>Male</gender>
|
||||
</HeadTypeDef>
|
||||
|
||||
<HeadTypeDef ParentName="ARA_HeadtypeBase" Name="ARA_FemaleHeadtypeBase" Abstract="True">
|
||||
<gender>Female</gender>
|
||||
</HeadTypeDef>
|
||||
|
||||
<HeadTypeDef ParentName="ARA_MaleHeadtypeBase">
|
||||
<defName>ARA_QUEEN_Male_AverageNormalA</defName>
|
||||
<graphicPath>Textures/Pawns/General/Invisible/Inv</graphicPath>
|
||||
</HeadTypeDef>
|
||||
|
||||
<HeadTypeDef ParentName="ARA_FemaleHeadtypeBase">
|
||||
<defName>ARA_QUEEN_Female_AverageNormalA</defName>
|
||||
<graphicPath>Textures/Pawns/General/Invisible/Inv</graphicPath>
|
||||
|
||||
@@ -25,16 +25,29 @@
|
||||
</ThingDef>
|
||||
|
||||
<AlienRace.ThingDef_AlienRace ParentName="Arachnae_PawnBase" Name="ArachnaeQueenBase">
|
||||
<defName>ArachnaeQueen_Race</defName>
|
||||
<label>阿拉克涅女皇种</label>
|
||||
<description>女皇种是阿拉克涅虫巢中最庞大的生命形态,肩负着领导整个阿拉克涅虫巢的任务,并根据虫巢的需求诞下不同类型的子嗣。她是虫群蜂巢意识金字塔中顶端的存在,如果死亡则会导致殖民地中所有阿拉克涅虫族的覆灭!</description>
|
||||
<!-- 伤害类型减免 -->
|
||||
<damageMultipliers>
|
||||
<!--<li>
|
||||
<damageDef>TornadoScratch</damageDef>
|
||||
<multiplier>0</multiplier>
|
||||
</li>-->
|
||||
</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>
|
||||
<generalSettings>
|
||||
<reproduction>
|
||||
@@ -219,26 +232,6 @@
|
||||
<!-- 头部位置 -->
|
||||
<headOffset>(0,0)</headOffset>
|
||||
<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>
|
||||
|
||||
<!-- 头发变色计算,直接设置到9999避免触发 -->
|
||||
@@ -412,7 +405,6 @@
|
||||
<li>SleptInCold</li>
|
||||
<li>SleptInHeat</li>
|
||||
<li>Ugly</li>
|
||||
<!-- 식성 -->
|
||||
<li>AteKibble</li>
|
||||
<li>AteInsectMeatDirect</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