巴拉巴拉更新

This commit is contained in:
Tourswen
2025-09-02 00:57:06 +08:00
parent 7ae4b5db88
commit cebccfebe5
21 changed files with 571 additions and 656 deletions

View File

@@ -111,7 +111,7 @@
<label>阿拉克涅虫卵</label>
<thingClass>Projectile_SpawnsThing</thingClass>
<graphicData>
<texPath>Building/ARA_EggSac</texPath>
<texPath>ArachnaeSwarm/Building/ARA_EggSac</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>

View File

@@ -3,8 +3,8 @@
<AbilityDef ParentName="AbilityTouchBase">
<defName>ARA_BindDrone</defName>
<label>虫群联结</label>
<description>Allows the hive mind master to bind with an unlinked drone, bringing it under direct psychic control.</description>
<label>信息素标记</label>
<description>使用信息素标记一只阿拉克涅督虫,受到标记的督虫和其麾下的辅虫将誓死效忠于女皇种,并与其建立心灵链接。</description>
<iconPath>UI/Commands/EggSpew</iconPath> <!-- Placeholder: You'll need to create this icon -->
<jobDef>CastAbilityOnThing</jobDef>
@@ -13,8 +13,8 @@
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<warmupTime>0.5</warmupTime>
<range>99</range> <!-- Short range, like touch -->
<warmupTime>0</warmupTime>
<range>99</range>
<targetParams>
<canTargetPawns>true</canTargetPawns>
<canTargetBuildings>false</canTargetBuildings>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<PawnKindDef Name="ArachnaeQueenBasePawnKind" Abstract="True">
<race>ArachnaeQueen_Race</race>
<combatPower>500</combatPower>
<isFighter>true</isFighter>
<trader>false</trader>
@@ -45,6 +44,7 @@
<PawnKindDef Name="ArachnaeQueen_Colonist" ParentName="ArachnaeQueenBasePawnKind">
<defName>ARA_ArachnaeQueen</defName>
<label>阿拉克涅女皇种</label>
<race>ArachnaeQueen_Race</race>
<defaultFactionType>PlayerColony</defaultFactionType>
<invNutrition>2.55</invNutrition>
<backstoryFiltersOverride>
@@ -61,7 +61,6 @@
</PawnKindDef>
<PawnKindDef Name="ArachnaeNodeABasePawnKind" Abstract="True">
<race>ArachnaeNodeA_Race</race>
<combatPower>50</combatPower>
<isFighter>true</isFighter>
<trader>false</trader>
@@ -100,8 +99,9 @@
</startingHediffs>
</PawnKindDef>
<PawnKindDef Name="ArachnaeNodeA_Colonist" ParentName="ArachnaeNodeABasePawnKind">
<defName>ARA_ArachnaeNodeA</defName>
<defName>ArachnaeNode_Race_Myrmecocystus</defName>
<label>阿拉克涅督虫种</label>
<race>ArachnaeNode_Race_Myrmecocystus</race>
<defaultFactionType>PlayerColony</defaultFactionType>
<invNutrition>2.55</invNutrition>
<backstoryFiltersOverride>

View File

@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- 该文件仅做备用 -->
<!-- 定义一个基础的ThingDef作为阿拉克涅Pawn的基类 -->
<ThingDef Name="Arachnae_PawnBase" ParentName="BasePawn" Abstract="True">
<!-- 屠宰产品设置 -->
@@ -39,7 +41,6 @@
<MinimumContainmentStrength MayRequire="Ludeon.RimWorld.Anomaly">120</MinimumContainmentStrength>
</statBases>
</ThingDef>
<!-- 定义阿拉克涅女皇种族继承自Arachnae_PawnBase -->
<AlienRace.ThingDef_AlienRace ParentName="Arachnae_PawnBase" Name="ArachnaeQueenBase">
<defName>ArachnaeQueen222_Race</defName>

File diff suppressed because it is too large Load Diff

View File

@@ -639,10 +639,11 @@
<thinkTreeMain>Humanlike</thinkTreeMain>
<!-- 智力水平 -->
<intelligence>Humanlike</intelligence>
<!-- 血液,不流血 -->
<bloodDef>Filth_MachineBits</bloodDef>
<!-- 血液 -->
<bloodDef>Filth_BloodInsect</bloodDef>
<bloodSmearDef>Filth_BloodSmear</bloodSmearDef>
<!-- 基础血量,很高 -->
<baseHealthScale>1.5</baseHealthScale>
<baseHealthScale>10</baseHealthScale>
<!-- 解剖产物 -->
<leatherDef>Steel</leatherDef>
<specificMeatDef>Steel</specificMeatDef>
@@ -680,7 +681,7 @@
<minAge>0</minAge>
</li>
</lifeStageAges>
<canFlyInVacuum>true</canFlyInVacuum>
<canFlyInVacuum>false</canFlyInVacuum>
<!-- 身形大小 -->
<baseBodySize>10</baseBodySize>
<soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
@@ -732,21 +733,11 @@
</li>
</tools>
<recipes>
<recipes Inherit="False">
</recipes>
<comps>
<li Class="CompProperties_Stunnable">
<useLargeEMPEffecter>true</useLargeEMPEffecter>
<affectedDamageDefs>
<li>Stun</li>
<li>EMP</li>
</affectedDamageDefs>
<adaptableDamageDefs>
<li>EMP</li>
</adaptableDamageDefs>
</li>
<li MayRequire="Nals.FacialAnimation">
<!-- <li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.DrawFaceGraphicsComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
@@ -769,7 +760,7 @@
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.FacialAnimationControllerComp</compClass>
</li>
</li> -->
<!--<li>
<compClass>FacialAnimation.EmotionControllerComp</compClass>
</li>-->

View File

@@ -12,7 +12,7 @@
<li>BuildingsMisc</li>
</thingCategories>
<graphicData>
<texPath>Building/ARA_EggSac</texPath>
<texPath>ArachnaeSwarm/Building/ARA_EggSac</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(1.5,1.5)</drawSize>
</graphicData>
@@ -48,18 +48,13 @@
<li>Megascarab</li>
<li>Spelopede</li>
<li>Megaspider</li>
<li>ARA_ArachnaeNodeA</li>
<li>ArachnaeNode_Race_Myrmecocystus</li>
</pawnKinds>
<whitelist>
<li>ARA_ArachnaeQueen</li>
</whitelist>
<delay>300</delay> <!-- 5 seconds -->
<destroyOnSpawn>true</destroyOnSpawn>
<hatchingGraphicData>
<texPath>Things/Building/Natural/Hive</texPath>
<graphicClass>Graphic_Random</graphicClass>
<drawSize>1.6</drawSize>
</hatchingGraphicData>
</li>
<li Class="CompProperties_SpawnEffecterOnDestroy">
<effect>CocoonDestroyed</effect>