一堆更新

This commit is contained in:
Tourswen
2025-10-07 16:13:13 +08:00
parent 627c4c95dd
commit 796846c110
66 changed files with 932 additions and 212 deletions

View File

@@ -35,42 +35,41 @@
</bodyTypes>
<!-- 颜色设置 -->
<colorChannels Inherit="false">
<!-- 皮肤是特殊的,因为现在由基因定义肤色 -->
<li>
<name>skin</name>
<first Class="AlienRace.ColorGenerator_SkinColorMelanin">
<minMelanin>0</minMelanin>
<maxMelanin>0</maxMelanin>
</first>
</li>
<!-- 头发颜色 -->
<li>
<name>hair</name>
<first Class="ColorGenerator_Options">
<options>
<li>
<weight>15</weight>
<min>(0.4,0.3,0.5)</min>
<max>(0.6,0.1,0.7)</max>
<min>(255,255,255)</min>
<max>(255,255,255)</max>
</li>
<li>
<weight>6</weight>
<min>(0.9,0.9,0.9)</min>
<max>(0.9,0.9,0.9)</max>
<weight>15</weight>
<min>(172,143,74)</min>
<max>(184,155,89)</max>
</li>
<li>
<weight>6</weight>
<min>(1,0.8,0.8)</min>
<max>(1,0.9,0.9)</max>
<weight>15</weight>
<min>(166,140,131)</min>
<max>(175,145,135)</max>
</li>
<li>
<weight>3</weight>
<min>(1,1,1)</min>
<max>(1,1,1)</max>
<weight>15</weight>
<min>(153,143,92)</min>
<max>(166,156,106)</max>
</li>
</options>
</first>
</li>
<!-- 皮肤是特殊的,因为现在由基因定义肤色 -->
<li>
<name>skin</name>
<first Class="AlienRace.ColorGenerator_SkinColorMelanin">
<minMelanin>0</minMelanin>
<maxMelanin>0</maxMelanin>
</first>
</li>
</colorChannels>
<!-- 额外身体部件 -->
<bodyAddons>
@@ -325,7 +324,7 @@
</whiteFoodList>
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
<!-- 武器列表 -->
<whiteWeaponList>
<weaponList>
<li>ARA_RW_Basic_Acid_Bladder_Gun</li>
<li>ARA_RW_Basic_Fist_Needle_Gun</li>
<li>ARA_MW_Bone_Sword</li>
@@ -335,10 +334,11 @@
<li>ARA_MW_Scything_Talons</li>
<li>ARA_RW_Missile_HG_Gun</li>
<li>ARA_RW_Toxic_Needle_SG</li>
</whiteWeaponList>
<li>ARA_RW_Basic_Rail_Gun</li>
</weaponList>
<onlyUseRaceRestrictedWeapons>false</onlyUseRaceRestrictedWeapons>
<!-- 可以穿戴的衣服 -->
<whiteApparelList>
<apparelList>
<li>ARA_Dragoon_Uniform</li>
<li>ARA_Wedding_Dress</li>
<li>ARA_Nurse_Uniform</li>
@@ -349,7 +349,7 @@
<li>ARA_Latex_Catsuit</li>
<li>ARA_Pantyhose_Black</li>
<li>ARA_Pantyhose_White</li>
</whiteApparelList>
</apparelList>
<blackApparelList>
<li>Apparel_AdvancedHelmet</li>
<li>Apparel_ArmorHelmetRecon</li>
@@ -662,7 +662,6 @@
</li>
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
<hediffs>
<li>ARA_RaceBaseSwarmProduceSwitchHediff</li>
<li>ARA_HiveMindDrone</li>
<li>ARA_HiveStrength_Low</li>
</hediffs>
@@ -691,13 +690,12 @@
<!-- 种族的允许和禁止特化设置 -->
<raceRestriction>
<!-- 武器列表 -->
<whiteWeaponList>
<weaponList>
<li>ARA_RW_Acid_Mortar</li>
<li>ARA_RW_Basic_SniperCannon_Gun</li>
<li>ARA_RW_Basic_FireSpewer_Gun</li>
<li>ARA_RW_Missile_AR_Gun</li>
<li>ARA_RW_Basic_Rail_Gun</li>
</whiteWeaponList>
</weaponList>
</raceRestriction>
</alienRace>
@@ -918,8 +916,6 @@
<ArmorRating_Blunt>0.75</ArmorRating_Blunt>
<ArmorRating_Sharp>1</ArmorRating_Sharp>
<ArmorRating_Heat>0.5</ArmorRating_Heat>
<MaxNutrition>0.51</MaxNutrition>
</statBases>
<race>
@@ -1158,8 +1154,6 @@
<ArmorRating_Blunt>0.4</ArmorRating_Blunt>
<ArmorRating_Sharp>0.4</ArmorRating_Sharp>
<ArmorRating_Heat>0.3</ArmorRating_Heat>
<MaxNutrition>1.26</MaxNutrition>
</statBases>
<tools>
@@ -1240,6 +1234,29 @@
<generalSettings>
<!-- 各种零件定义 -->
<alienPartGenerator>
<!-- 颜色设置 -->
<colorChannels Inherit="false">
<li>
<name>hair</name>
<first Class="ColorGenerator_Options">
<options>
<li>
<weight>15</weight>
<min>(255,255,255)</min>
<max>(255,255,255)</max>
</li>
</options>
</first>
</li>
<!-- 皮肤是特殊的,因为现在由基因定义肤色 -->
<li>
<name>skin</name>
<first Class="AlienRace.ColorGenerator_SkinColorMelanin">
<minMelanin>0</minMelanin>
<maxMelanin>0</maxMelanin>
</first>
</li>
</colorChannels>
<!-- 额外身体部件 -->
<bodyAddons>
</bodyAddons>
@@ -1312,12 +1329,6 @@
</offsets>
</li>
</bodyAddons>
<!-- 图像放大 -->
<customDrawSize>(1.2,1.2)</customDrawSize>
<customHeadDrawSize>(1.05,1.05)</customHeadDrawSize>
<customPortraitDrawSize>(0.9,0.9)</customPortraitDrawSize>
<!-- <borderScale>4</borderScale>
<atlasScale>4</atlasScale> -->
</alienPartGenerator>
</generalSettings>
</alienRace>
@@ -1552,6 +1563,29 @@
<generalSettings>
<!-- 各种零件定义 -->
<alienPartGenerator>
<!-- 颜色设置 -->
<colorChannels Inherit="false">
<li>
<name>hair</name>
<first Class="ColorGenerator_Options">
<options>
<li>
<weight>15</weight>
<min>(255,255,255)</min>
<max>(255,255,255)</max>
</li>
</options>
</first>
</li>
<!-- 皮肤是特殊的,因为现在由基因定义肤色 -->
<li>
<name>skin</name>
<first Class="AlienRace.ColorGenerator_SkinColorMelanin">
<minMelanin>0</minMelanin>
<maxMelanin>0</maxMelanin>
</first>
</li>
</colorChannels>
<!-- 额外身体部件 -->
<bodyAddons Inherit="False">
<li>
@@ -1628,53 +1662,6 @@
</alienPartGenerator>
</generalSettings>
<raceRestriction>
<!-- 无法拥有的内源性基因 -->
<blackEndoCategories MayRequire="Ludeon.RimWorld.Biotech">
<li MayRequire="Ludeon.RimWorld.Biotech">HairColor</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Melanin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">BodyType</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Ears</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Nose</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Voice</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Headbone</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Head</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Jaw</li>
</blackEndoCategories>
<!-- 无法拥有的Tag基因 -->
<blackGeneTags MayRequire="Ludeon.RimWorld.Biotech">
<li MayRequire="Ludeon.RimWorld.Biotech">EyeColor</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Tail</li>
<li MayRequire="Ludeon.RimWorld.Biotech">BeardStyle</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Fur</li>
</blackGeneTags>
<!-- 无法拥有的基因列表 -->
<blackGeneList>
<li MayRequire="Ludeon.RimWorld.Biotech">Furskin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Brow_Heavy</li>
</blackGeneList>
<!-- 禁止的异形变种 -->
<blackXenotypeList>
<li MayRequire="Ludeon.RimWorld.Biotech">Dirtmole</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Genie</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Hussar</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Sanguophage</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Neanderthal</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Pigskin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Impid</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Waster</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Yttakin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Highmate</li>
</blackXenotypeList>
<!-- 异种类型列表 -->
<xenotypeList>
</xenotypeList>
<onlyUseRaceRestrictedXenotypes>true</onlyUseRaceRestrictedXenotypes>
<!-- 食物列表 -->
<whiteFoodList>
<li>ARA_InsectJelly</li>
<li>ARA_NutrientPasteMeal</li>
<li>ARA_PheromoneSolvent</li>
</whiteFoodList>
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
</raceRestriction>
</alienRace>
@@ -1758,4 +1745,194 @@
</li>
</comps>
</AlienRace.ThingDef_AlienRace>
<AlienRace.ThingDef_AlienRace ParentName="ARA_NodeBase">
<defName>ArachnaeNode_Race_Praetorian</defName>
<label>阿拉克涅禁卫种</label>
<description>阿拉克涅督虫之一,是女皇种精挑细选所培育的精兵,也是女皇种的喉舌。她们不仅拥有虫巢中稀缺的社交能力,体型比常规大型虫族小却可装备大型武装器官,能够指挥附近的虫族,并且足以灵活地应对战场上所有的情况。\n\n她可以进行搬运、社交和艺术工作战斗技能非常亮眼射击技能更是一骑绝尘。\n\n作为督虫她可以一次性孵化大量的阿拉克涅酸噬种辅虫用以构成难缠的战线。</description>
<alienRace>
<generalSettings>
<!-- 各种零件定义 -->
<alienPartGenerator>
<!-- 额外身体部件 -->
<bodyAddons Inherit="False">
<li>
<name>ArachnaeNode Hair</name>
<userCustomizable>true</userCustomizable>
<path>ArachnaeSwarm/Hair/ARA_ArachnaeNode_Hair</path>
<inFrontOfBody>true</inFrontOfBody>
<layerInvert>false</layerInvert>
<colorChannel>hair</colorChannel>
<defaultOffset>Center</defaultOffset>
<drawSize>1</drawSize>
<alignWithHead>true</alignWithHead>
<scaleWithPawnDrawsize>true</scaleWithPawnDrawsize>
<conditions>
<BodyPart>
<bodyPart>Head</bodyPart>
</BodyPart>
<Posture>
<drawnStanding>true</drawnStanding>
<drawnInBed>true</drawnInBed>
<drawnLaying>true</drawnLaying>
</Posture>
<RotStage>Fresh,Rotting</RotStage>
</conditions>
<offsets>
<west>
<layerOffset>-0.274</layerOffset>
</west>
<south>
<layerOffset>-0.274</layerOffset>
</south>
<north>
<layerOffset>-0.274</layerOffset>
</north>
<east>
<layerOffset>-0.274</layerOffset>
</east>
</offsets>
</li>
<li>
<path>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Praetorian_Head</path>
<inFrontOfBody>true</inFrontOfBody>
<offsets>
<south>
<offset>(0,0.32)</offset>
<layerOffset>-0.273</layerOffset>
</south>
<north>
<offset>(0,0.32)</offset>
<layerOffset>-0.275</layerOffset>
</north>
<east>
<offset>(-0.1,0.39)</offset>
<layerOffset>-0.273</layerOffset>
</east>
<west>
<offset>(-0.1,0.39)</offset>
<layerOffset>-0.273</layerOffset>
</west>
</offsets>
<conditions>
<BodyPart>
<bodyPart>Head</bodyPart>
<drawWithoutPart>false</drawWithoutPart>
</BodyPart>
</conditions>
</li>
<li>
<path>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Praetorian</path>
<offsets>
<south>
<layerOffset>-0.275</layerOffset>
</south>
<north>
<layerOffset>-0.275</layerOffset>
</north>
<east>
<layerOffset>-0.275</layerOffset>
</east>
<west>
<layerOffset>-0.275</layerOffset>
</west>
</offsets>
<inFrontOfBody>true</inFrontOfBody>
<layerInvert>false</layerInvert>
<scaleWithPawnDrawsize>true</scaleWithPawnDrawsize>
</li>
</bodyAddons>
</alienPartGenerator>
</generalSettings>
<raceRestriction>
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
<!-- 武器列表 -->
<weaponList>
<li>ARA_RW_Acid_Mortar</li>
<li>ARA_RW_Basic_SniperCannon_Gun</li>
<li>ARA_RW_Basic_FireSpewer_Gun</li>
<li>ARA_RW_Missile_AR_Gun</li>
</weaponList>
</raceRestriction>
</alienRace>
<!-- 基础属性设置 -->
<statBases>
<!-- 移动速度 -->
<MoveSpeed>4</MoveSpeed>
<!-- <RestRateMultiplier>1</RestRateMultiplier> -->
<!-- <HungerRateMultiplier>1</HungerRateMultiplier> -->
<!-- <EatingSpeed>5</EatingSpeed> -->
<MaxNutrition>2</MaxNutrition>
<CarryingCapacity>100</CarryingCapacity>
<MeatAmount>80</MeatAmount>
<LeatherAmount>40</LeatherAmount>
<MeleeDodgeChance>1.5</MeleeDodgeChance>
<MeleeHitChance>1.5</MeleeHitChance>
<!-- <NegotiationAbility>1</NegotiationAbility> -->
<!-- <SellPriceFactor>1</SellPriceFactor> -->
<!-- <SocialImpact>1</SocialImpact> -->
<!-- <TradePriceImprovement>0.5</TradePriceImprovement> -->
<!-- 自带的甲壳可以防御外部攻击 -->
<ArmorRating_Blunt>0.5</ArmorRating_Blunt>
<ArmorRating_Sharp>0.5</ArmorRating_Sharp>
<ArmorRating_Heat>0.4</ArmorRating_Heat>
</statBases>
<race>
<!-- 身体类型 -->
<body>ArachnaeFighter_Body</body>
<baseBodySize>2</baseBodySize>
<baseHealthScale>5</baseHealthScale>
</race>
<comps>
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
<lifetimeDays>180</lifetimeDays>
<labelOverride>寿命</labelOverride>
<tooltipOverride>阿拉克涅的督虫们生命如精密的发条般运转着。</tooltipOverride>
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
</li>
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
<hediffs>
<li>ARA_Praetorian_Base</li>
</hediffs>
<addChance>1.0</addChance>
<allowDuplicates>false</allowDuplicates>
</li>
<li Class="ArachnaeSwarm.CompProperties_SkillExperienceGiver">
<addChance>1.0</addChance>
<debug>false</debug>
<skillExperiences>
<li>
<skillDef>Shooting</skillDef>
<!-- <experienceAmount>0</experienceAmount> -->
<skillChance>1</skillChance>
<!-- <minSkillLevel>5</minSkillLevel> -->
<maxSkillLevel>15</maxSkillLevel>
<experienceRange>
<min>48000</min>
<max>84000</max>
</experienceRange>
</li>
<li>
<skillDef>Social</skillDef>
<!-- <experienceAmount>0</experienceAmount> -->
<skillChance>1</skillChance>
<!-- <minSkillLevel>5</minSkillLevel> -->
<maxSkillLevel>10</maxSkillLevel>
<experienceRange>
<min>24000</min>
<max>36000</max>
</experienceRange>
</li>
</skillExperiences>
</li>
</comps>
</AlienRace.ThingDef_AlienRace>
</Defs>