Initial commit

This commit is contained in:
Tourswen
2025-06-24 01:35:44 +08:00
commit aff7637809
67 changed files with 10209 additions and 0 deletions

View File

@@ -0,0 +1,602 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<BodyDef>
<defName>WULA_Machine_Body</defName>
<label>机械乌拉</label>
<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>
<def>Sternum</def>
<coverage>0.015</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>WULA_Energy_Furnace</def>
<customLabel>能源炉</customLabel>
<coverage>0.025</coverage>
<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>left lung</customLabel>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Lung</def>
<customLabel>right lung</customLabel>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!---->
<!-- <li>
<def>Kidney</def>
<customLabel>left kidney</customLabel>
<coverage>0.017</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Kidney</def>
<customLabel>right kidney</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>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>FullHead</li>
</groups>
<parts>
<li>
<def>Brain</def>
<coverage>0.8</coverage>
<groups>
<li>UpperHead</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>
</li>
<li>
<def>Eye</def>
<customLabel>right eye</customLabel>
<coverage>0.07</coverage>
<groups>
<li>FullHead</li>
<li>Eyes</li>
</groups>
</li>
<li>
<def>Ear</def>
<customLabel>left ear</customLabel>
<coverage>0.07</coverage>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<def>Ear</def>
<customLabel>right ear</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>
<li>Teeth</li>
</groups>
</li>
<li>
<def>Jaw</def>
<coverage>0.15</coverage>
<groups>
<li>Teeth</li>
<li>FullHead</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
<!-- 肩部 -->
<li>
<def>Shoulder</def>
<customLabel>left shoulder</customLabel>
<coverage>0.12</coverage>
<groups>
<li>Shoulders</li>
</groups>
<parts>
<li>
<def>Clavicle</def>
<customLabel>left clavicle</customLabel>
<coverage>0.09</coverage>
<height>Top</height>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Arm</def>
<customLabel>left arm</customLabel>
<coverage>0.77</coverage>
<groups>
<li>Arms</li>
</groups>
<parts>
<li>
<def>Humerus</def>
<customLabel>left humerus</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<def>Radius</def>
<customLabel>left radius</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<def>Hand</def>
<customLabel>left hand</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Hands</li>
</groups>
<parts>
<li>
<def>Finger</def>
<customLabel>left pinky</customLabel>
<coverage>0.06</coverage>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>left ring finger</customLabel>
<coverage>0.07</coverage>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>left middle finger</customLabel>
<coverage>0.08</coverage>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>left index finger</customLabel>
<coverage>0.07</coverage>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>left thumb</customLabel>
<coverage>0.08</coverage>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
</parts>
</li>
<li>
<def>Shoulder</def>
<customLabel>right shoulder</customLabel>
<coverage>0.12</coverage>
<groups>
<li>Shoulders</li>
</groups>
<parts>
<li>
<def>Clavicle</def>
<customLabel>right clavicle</customLabel>
<coverage>0.09</coverage>
<height>Top</height>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Arm</def>
<customLabel>right arm</customLabel>
<coverage>0.77</coverage>
<groups>
<li>Arms</li>
</groups>
<parts>
<li>
<def>Humerus</def>
<customLabel>right humerus</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<def>Radius</def>
<customLabel>right radius</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<def>Hand</def>
<customLabel>right hand</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Hands</li>
</groups>
<parts>
<li>
<def>Finger</def>
<customLabel>right pinky</customLabel>
<coverage>0.06</coverage>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>right ring finger</customLabel>
<coverage>0.07</coverage>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>right middle finger</customLabel>
<coverage>0.08</coverage>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>right index finger</customLabel>
<coverage>0.07</coverage>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
<li>
<def>Finger</def>
<customLabel>right thumb</customLabel>
<coverage>0.08</coverage>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
</parts>
</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>left leg</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Legs</li>
</groups>
<parts>
<li>
<def>Femur</def>
<customLabel>left femur</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<def>Tibia</def>
<customLabel>left tibia</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<def>Foot</def>
<customLabel>left foot</customLabel>
<coverage>0.1</coverage>
<groups>
<li>Feet</li>
</groups>
<parts>
<li>
<def>Toe</def>
<customLabel>left little toe</customLabel>
<coverage>0.06</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>left fourth toe</customLabel>
<coverage>0.07</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>left middle toe</customLabel>
<coverage>0.08</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>left second toe</customLabel>
<coverage>0.09</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>left big toe</customLabel>
<coverage>0.09</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
<li>
<def>Leg</def>
<customLabel>right leg</customLabel>
<coverage>0.14</coverage>
<height>Bottom</height>
<groups>
<li>Legs</li>
</groups>
<parts>
<li>
<def>Femur</def>
<customLabel>right femur</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<def>Tibia</def>
<customLabel>right tibia</customLabel>
<coverage>0.1</coverage>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<def>Foot</def>
<customLabel>right foot</customLabel>
<coverage>0.1</coverage>
<groups>
<li>Feet</li>
</groups>
<parts>
<li>
<def>Toe</def>
<customLabel>right little toe</customLabel>
<coverage>0.06</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>right fourth toe</customLabel>
<coverage>0.07</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>right middle toe</customLabel>
<coverage>0.08</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>right second toe</customLabel>
<coverage>0.09</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<def>Toe</def>
<customLabel>right big toe</customLabel>
<coverage>0.09</coverage>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
</parts>
</corePart>
</BodyDef>
</Defs>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<BodyPartDef>
<defName>WULA_Energy_Furnace</defName>
<label>中央能源炉</label>
<hitPoints>50</hitPoints>
<skinCovered>false</skinCovered>
<solid>true</solid>
<tags>
<li>BloodPumpingSource</li>
<li>BreathingSource</li>
<li>BloodFiltrationKidney</li>
<li>BloodFiltrationLiver</li>
<li>MetabolismSource</li>
</tags>
</BodyPartDef>
</Defs>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<HairDef>
<defName>WULA_Double_Ponytail_Long</defName>
<label>双马尾(长)</label>
<hairGender>Female</hairGender>
<texPath>Wula/Hair/WULA_Double_Ponytail_Long</texPath>
<category>WULA_Style</category>
<styleTags>
<li>WULA_Style</li>
</styleTags>
</HairDef>
</Defs>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<PawnKindDef ParentName="BasePlayerPawnKind">
<defName>Wula_PawnKind</defName>
<label>乌拉</label>
<race>WulaSpecies</race>
<defaultFactionType>PlayerColony</defaultFactionType>
<!-- This is a required field. 13~21 is the default value for Crashlanded player colonists. -->
<initialResistanceRange>13~21</initialResistanceRange>
<ignoresPainShock>true</ignoresPainShock>
<minGenerationAge>1000</minGenerationAge>
<!-- <abilities>
<li>EntitySkip</li>
<li>Heatspikes</li>
<li>FleshmelterBolt</li>
<li>AgonyPulse</li>
</abilities> -->
</PawnKindDef>
</Defs>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!-- Categories -->
<StyleItemCategoryDef>
<defName>WULA_Style</defName>
<label>乌拉帝国风格</label>
</StyleItemCategoryDef>
</Defs>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="MealBaseIngredientless">
<defName>WULA_Charge_Cube</defName>
<label>乌拉帝国能源核心</label>
<description>被高度压缩的能源核心,是机械乌拉的能源系统唯一可接受的外部输入性能量来源。</description>
<graphicData>
<texPath>Wula/Item/WULA_Charge_Cube</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<DeteriorationRate>0.01</DeteriorationRate>
<MarketValue>24</MarketValue>
<Mass>0.3</Mass>
<WorkToMake>450</WorkToMake>
<Nutrition>0.9</Nutrition>
</statBases>
<ingestible>
<preferability>MealSimple</preferability>
<optimalityOffsetHumanlikes>-1000</optimalityOffsetHumanlikes>
<optimalityOffsetFeedingAnimals>-1000</optimalityOffsetFeedingAnimals>
<ingestEffect>EatVegetarian</ingestEffect>
<ingestSound>MechanoidsWakeUp</ingestSound>
</ingestible>
<allowedArchonexusCount>40</allowedArchonexusCount>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,215 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MeleeWeapon_Mace</defName>
<label>战壕狼牙棒</label>
<description>这种细长的狼牙棒很适合在狭窄空间挥舞,也是乌拉帝国王权的象征——尽管在你手里这只是一根带刺的棍子。</description>
<graphicData>
<texPath>Wula/Weapon/WULA_MeleeWeapon_Mace</texPath>
<graphicClass>Graphic_Single</graphicClass>
<!-- <drawSize>3</drawSize> -->
</graphicData>
<uiIconScale>1.1</uiIconScale>
<techLevel>Medieval</techLevel>
<weaponTags>
<li>NeolithicMeleeBasic</li>
</weaponTags>
<weaponClasses>
<li>Neolithic</li>
</weaponClasses>
<costStuffCount>40</costStuffCount>
<statBases>
<WorkToMake>1200</WorkToMake>
<Mass>2</Mass>
</statBases>
<costList>
<Steel>10</Steel>
</costList>
<equippedAngleOffset>-65</equippedAngleOffset>
<stuffCategories>
<li>Metallic</li>
<li>Woody</li>
<li>Stony</li>
</stuffCategories>
<recipeMaker>
<recipeUsers>
<li>ElectricSmithy</li>
<li>FueledSmithy</li>
</recipeUsers>
<displayPriority>300</displayPriority>
</recipeMaker>
<tools>
<li>
<label>棍柄</label>
<capacities>
<li>Poke</li>
</capacities>
<power>9</power>
<cooldownTime>1</cooldownTime>
<chanceFactor>0.5</chanceFactor>
</li>
<li>
<label>尖头</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Stab</li>
</capacities>
<power>18</power>
<cooldownTime>1.25</cooldownTime>
</li>
</tools>
</ThingDef>
<!-- 乌拉帝国镇爆枪 -->
<ThingDef ParentName="BaseHumanMakeableGun">
<defName>WULA_RangedWeapon_Fractal_AR</defName>
<label>分形步枪</label>
<description>乌拉帝国镇暴部队使用的震爆武器之一,在发射前会照射目标并用微型处理器分析目标特征,随后经过编译的复合能量脉冲将以集束形式射出,瘫痪目标并点燃暴动者的身体,同时还不造成直击伤害。</description>
<graphicData>
<texPath>Wula/Weapon/WULA_RangedWeapon_Fractal_AR</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1.55</drawSize>
</graphicData>
<soundInteract>Interact_ChargeRifle</soundInteract>
<weaponClasses>
<li>LongShots</li>
<li>RangedHeavy</li>
</weaponClasses>
<recipeMaker>
<!-- <researchPrerequisite>GasOperation</researchPrerequisite> -->
<skillRequirements>
<Crafting>5</Crafting>
</skillRequirements>
<displayPriority>440</displayPriority>
</recipeMaker>
<thingSetMakerTags><li>RewardStandardQualitySuper</li></thingSetMakerTags>
<statBases>
<WorkToMake>45000</WorkToMake>
<Mass>3.5</Mass>
<AccuracyTouch>0.5</AccuracyTouch>
<AccuracyShort>0.9</AccuracyShort>
<AccuracyMedium>0.75</AccuracyMedium>
<AccuracyLong>0.5</AccuracyLong>
<RangedWeapon_Cooldown>1.65</RangedWeapon_Cooldown>
</statBases>
<costList>
<Plasteel>75</Plasteel>
<ComponentSpacer>4</ComponentSpacer>
</costList>
<verbs>
<li>
<verbClass>Verb_ShootBeam</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<warmupTime>0.5</warmupTime>
<range>30</range>
<minRange>0</minRange>
<beamFullWidthRange>1</beamFullWidthRange>
<burstShotCount>6</burstShotCount>
<showBurstShotStats>false</showBurstShotStats>
<beamWidth>3</beamWidth>
<ticksBetweenBurstShots>6</ticksBetweenBurstShots>
<beamDamageDef>Stun</beamDamageDef>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<soundCastBeam>BeamGraser_Shooting</soundCastBeam>
<beamGroundFleckDef>Fleck_BeamBurn</beamGroundFleckDef>
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
<beamMaxDeviation>0.1</beamMaxDeviation>
<beamCurvature>0</beamCurvature>
<beamMoteDef>Mote_GraserBeamBase</beamMoteDef>
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
<beamChanceToStartFire>0</beamChanceToStartFire>
<beamChanceToAttachFire>1</beamChanceToAttachFire>
<beamFireSizeRange>1</beamFireSizeRange>
<beamLineFleckDef>Fleck_BeamSpark</beamLineFleckDef>
<beamStartOffset>0.5</beamStartOffset>
<beamLineFleckChanceCurve>
<points>
<li>(0, 0)</li><!--原版 (0, 0)-->
<li>(0.2, 0.1)</li><!--原版 (0.65, 0.4)-->
<li>(0.4, 0.2)</li><!--原版 (1, 0.75)-->
</points>
</beamLineFleckChanceCurve>
</li>
</verbs>
<weaponTags>
<li>MechanoidGunMedium</li>
<li>SpacerGun</li>
</weaponTags>
<tools>
<li>
<label>grip</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>barrel</label>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>
<!-- 乌拉帝国霰弹枪 -->
<ThingDef ParentName="BaseHumanMakeableGun">
<defName>WULA_RangedWeapon_StarDrift_SG</defName>
<label>星流霰弹枪</label>
<description>乌拉帝国配发的近距离霰弹枪,以威力巨大的梭镖破甲弹为核心,专注于在短距离上的快速反应战斗和持续性压制能力</description>
<!-- <techLevel>Spacer</techLevel> -->
<graphicData>
<texPath>Wula/Weapon/WULA_RangedWeapon_StarDrift_SG</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<soundInteract>Interact_ChargeRifle</soundInteract>
<statBases>
<WorkToMake>45000</WorkToMake>
<Mass>3.5</Mass>
<AccuracyTouch>1</AccuracyTouch>
<AccuracyShort>0.9</AccuracyShort>
<AccuracyMedium>0.5</AccuracyMedium>
<AccuracyLong>0.25</AccuracyLong>
<RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
</statBases>
<weaponTags>
<li>MechanoidGunShortRange</li>
<li>SpacerGun</li>
</weaponTags>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>WULA_Bullet_StarDrift_Shotgun_Spear</defaultProjectile>
<warmupTime>0.2</warmupTime>
<range>15</range>
<burstShotCount>6</burstShotCount>
<ticksBetweenBurstShots>3</ticksBetweenBurstShots>
<soundCast>ChargeLance_Fire</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>7</muzzleFlashScale>
</li>
</verbs>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>WULA_Bullet_StarDrift_Shotgun_Spear</defName>
<label>梭镖</label>
<graphicData>
<texPath>Wula/Projectile/WULA_Bullet_StarDrift_Shotgun_Spear</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>Bullet</damageDef>
<damageAmountBase>15</damageAmountBase>
<stoppingPower>2.5</stoppingPower>
<armorPenetrationBase>0.65</armorPenetrationBase>
<speed>55</speed>
</projectile>
</ThingDef>
</Defs>

Binary file not shown.

View File

@@ -0,0 +1,253 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AlienRace.ThingDef_AlienRace ParentName="Human">
<defName>WulaSpecies</defName>
<label>机械乌拉</label>
<description>乌拉星人是一个曾统治银河系的堕落帝国的主要种族,机械乌拉则是仿照她们样貌制作的合成人——随着帝国的衰颓,大量乌拉合成人流散各地。她们拥有近乎无限的寿命,并且拥有一部分机械体的特性。</description>
<alienRace>
<!-- 核心设置 -->
<generalSettings>
<!-- 男性生成几率 -->
<maleGenderProbability>0</maleGenderProbability>
<!-- 禁止生成的特质 -->
<disallowedTraits>
<li>
<defName Degree="-2">Beauty</defName>
</li>
<li>
<defName Degree="-1">Beauty</defName>
</li>
</disallowedTraits>
<!-- 无视年龄疾病 -->
<immuneToAge>true</immuneToAge>
<!-- 在口角中造成的最大伤害 -->
<maxDamageForSocialfight>6</maxDamageForSocialfight>
<!-- 免疫人类的异形歧视 -->
<immuneToXenophobia>true</immuneToXenophobia>
<!-- 最小的可生成成人背景的年龄 -->
<minAgeForAdulthood>18</minAgeForAdulthood>
<!-- 手术继承自人类 -->
<humanRecipeImport>true</humanRecipeImport>
<!-- 能否躺下睡觉 -->
<canLayDown>true</canLayDown>
<!-- 各种零件定义 -->
<alienPartGenerator Inherit="False">
<!-- 允许的头部 -->
<headTypes Inherit="False">
<li>Female_AverageNormal</li>
<!-- <li>Female_AverageWide</li>
<li>Female_AveragePointy</li> -->
</headTypes>
<!-- 身体类型 -->
<bodyTypes Inherit="False">
<li>Thin</li>
</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>
</li>
</options>
</first>
</li>
</colorChannels>
</alienPartGenerator>
</generalSettings>
<!-- 图形 -->
<graphicPaths>
<body>Wula/Things/WulaSpecies/Bodies/</body>
<head>Wula/Things/WulaSpecies/Heads/</head>
<skeleton>Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Thin</skeleton>
<stump>Wula/Things/WulaSpecies/Bodies</stump>
</graphicPaths>
<!-- 风格设置 -->
<styleSettings>
<!-- 头发 -->
<li>
<key>HairDef</key>
<value>
<hasStyle>true</hasStyle>
<styleTagsOverride>
<li>WULA_Style</li>
</styleTagsOverride>
</value>
</li>
<!-- 纹身 -->
<li>
<key>TattooDef</key>
<value>
<hasStyle>false</hasStyle>
</value>
</li>
<!-- 胡须 -->
<li>
<key>BeardDef</key>
<value>
<hasStyle>false</hasStyle>
</value>
</li>
</styleSettings>
<!-- 种族的允许和禁止特化设置 -->
<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>
<!-- 允许的异形类型 -->
<whiteXenotypeList MayRequire="Ludeon.RimWorld.Biotech">
<li MayRequire="Ludeon.RimWorld.Biotech">Baseliner</li>
</whiteXenotypeList>
<onlyUseRaceRestrictedXenotypes>true</onlyUseRaceRestrictedXenotypes>
<!-- 食物列表 -->
<foodList>
<li>WULA_Charge_Cube</li>
</foodList>
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
<!-- 生育能力 -->
<canReproduce>false</canReproduce>
</raceRestriction>
<!-- 想法设置 -->
<thoughtSettings>
<!-- 不会产生的想法 -->
<cannotReceiveThoughts>
<li>AteWithoutTable</li>
</cannotReceiveThoughts>
</thoughtSettings>
</alienRace>
<!-- 以下是原版标签 -->
<!-- 受击音效 -->
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<statBases>
<MarketValue>3000</MarketValue>
<Mass>50</Mass>
<MoveSpeed>4.5</MoveSpeed>
<!-- 易燃性,作为半机械生物很难起火 -->
<Flammability>0.1</Flammability>
<!-- 温度适应性,作为半机械生物适应温度的区间很大 -->
<ComfyTemperatureMin>-50</ComfyTemperatureMin>
<ComfyTemperatureMax>60</ComfyTemperatureMax>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>0.1</ArmorRating_Sharp>
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
<ArmorRating_Heat>1.00</ArmorRating_Heat>
<!-- 心灵敏感,很低 -->
<PsychicSensitivity>0.25</PsychicSensitivity>
<!-- 半机械体抗大部分毒和完全抗毒环境 -->
<ToxicResistance>0.9</ToxicResistance>
<ToxicEnvironmentResistance MayRequire="Ludeon.RimWorld.Biotech">1</ToxicEnvironmentResistance>
<!-- 免疫速度,以后可能会再次修改 -->
<ImmunityGainSpeed>30</ImmunityGainSpeed>
<!-- 携带重量 -->
<CarryingCapacity>50</CarryingCapacity>
<!-- 疼痛阈值机械体不会因为疼痛倒下设定在PawnKinds_Wula -->
<PainShockThreshold>100</PainShockThreshold>
<EatingSpeed>1000</EatingSpeed>
<!-- 肉量 -->
<MeatAmount>0</MeatAmount>
<!-- 皮革量 -->
<LeatherAmount>0</LeatherAmount>
<!-- 近战闪避 -->
<MeleeDodgeChance>1.25</MeleeDodgeChance>
<AimingDelayFactor>1.25</AimingDelayFactor>
<!-- 谈判能力 -->
<NegotiationAbility>1</NegotiationAbility>
<!-- 社交效果,机械乌拉社交的影响很小 -->
<SocialImpact>0.25</SocialImpact>
<!-- 挖矿速度 -->
<MiningSpeed>1</MiningSpeed>
<!-- 采矿效率 -->
<MiningYield>1</MiningYield>
<!-- 种植速度 -->
<PlantWorkSpeed>1</PlantWorkSpeed>
<!-- 狩猎隐蔽 -->
<HuntingStealth>1</HuntingStealth>
<!-- 建造速度 -->
<ConstructionSpeed>1</ConstructionSpeed>
<!-- 研究速度 -->
<ResearchSpeed>1</ResearchSpeed>
</statBases>
<race>
<!-- AI行为勿改 -->
<thinkTreeMain>Humanlike</thinkTreeMain>
<thinkTreeConstant>HumanlikeConstant</thinkTreeConstant>
<!-- 智力水平 -->
<intelligence>Humanlike</intelligence>
<!-- 血液,不流血 -->
<bloodDef>Filth_MachineBits</bloodDef>
<!-- 解剖产物 -->
<leatherDef>Leather_Light</leatherDef>
<specificMeatDef>Meat_Twisted</specificMeatDef>
<!-- 身体类型 -->
<body>WULA_Machine_Body</body>
<!-- 年龄阶段 -->
<lifeExpectancy>5000</lifeExpectancy>
<lifeStageAges Inherit="False">
<li>
<def>EntityFullyFormed</def>
</li>
</lifeStageAges>
</race>
<comps>
<li Class="CompProperties_Stunnable">
<affectedDamageDefs>
<li>Stun</li>
<li>EMP</li>
</affectedDamageDefs>
<adaptableDamageDefs>
<li>EMP</li>
</adaptableDamageDefs>
</li>
</comps>
</AlienRace.ThingDef_AlienRace>
</Defs>