巴拉巴拉更新

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> <label>阿拉克涅虫卵</label>
<thingClass>Projectile_SpawnsThing</thingClass> <thingClass>Projectile_SpawnsThing</thingClass>
<graphicData> <graphicData>
<texPath>Building/ARA_EggSac</texPath> <texPath>ArachnaeSwarm/Building/ARA_EggSac</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
</graphicData> </graphicData>
<projectile> <projectile>

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -639,10 +639,11 @@
<thinkTreeMain>Humanlike</thinkTreeMain> <thinkTreeMain>Humanlike</thinkTreeMain>
<!-- 智力水平 --> <!-- 智力水平 -->
<intelligence>Humanlike</intelligence> <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> <leatherDef>Steel</leatherDef>
<specificMeatDef>Steel</specificMeatDef> <specificMeatDef>Steel</specificMeatDef>
@@ -680,7 +681,7 @@
<minAge>0</minAge> <minAge>0</minAge>
</li> </li>
</lifeStageAges> </lifeStageAges>
<canFlyInVacuum>true</canFlyInVacuum> <canFlyInVacuum>false</canFlyInVacuum>
<!-- 身形大小 --> <!-- 身形大小 -->
<baseBodySize>10</baseBodySize> <baseBodySize>10</baseBodySize>
<soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn> <soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
@@ -732,21 +733,11 @@
</li> </li>
</tools> </tools>
<recipes> <recipes Inherit="False">
</recipes> </recipes>
<comps> <comps>
<li Class="CompProperties_Stunnable"> <!-- <li MayRequire="Nals.FacialAnimation">
<useLargeEMPEffecter>true</useLargeEMPEffecter>
<affectedDamageDefs>
<li>Stun</li>
<li>EMP</li>
</affectedDamageDefs>
<adaptableDamageDefs>
<li>EMP</li>
</adaptableDamageDefs>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.DrawFaceGraphicsComp</compClass> <compClass>FacialAnimation.DrawFaceGraphicsComp</compClass>
</li> </li>
<li MayRequire="Nals.FacialAnimation"> <li MayRequire="Nals.FacialAnimation">
@@ -769,7 +760,7 @@
</li> </li>
<li MayRequire="Nals.FacialAnimation"> <li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.FacialAnimationControllerComp</compClass> <compClass>FacialAnimation.FacialAnimationControllerComp</compClass>
</li> </li> -->
<!--<li> <!--<li>
<compClass>FacialAnimation.EmotionControllerComp</compClass> <compClass>FacialAnimation.EmotionControllerComp</compClass>
</li>--> </li>-->

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 KiB

After

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 KiB

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 B