更新技能图标

This commit is contained in:
Tourswen
2025-10-15 23:51:26 +08:00
parent 4bf3f86f1a
commit 5463eb886c
22 changed files with 184 additions and 141 deletions

View File

@@ -196,6 +196,9 @@
<Flammability>1.0</Flammability> <Flammability>1.0</Flammability>
<MarketValue>50</MarketValue> <MarketValue>50</MarketValue>
</statBases> </statBases>
<costList>
<ARA_InsectJelly>1</ARA_InsectJelly>
</costList>
<graphicData> <graphicData>
<texPath>ArachnaeSwarm/Building/ARA_Tumor</texPath> <texPath>ArachnaeSwarm/Building/ARA_Tumor</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>

View File

@@ -222,7 +222,7 @@
<defName>ARA_EggSpew_Techprint</defName> <defName>ARA_EggSpew_Techprint</defName>
<label>生育基因试验卵</label> <label>生育基因试验卵</label>
<description>从卵巢中排出一颗特殊的虫卵,它无法孵化任何督虫,而是可以孵化一些特定的科技蓝图,阿拉克涅女皇种可以通过与其交互将其激活。\n\n该虫卵需要使用大量精华素维持工作并且能研究什么以其落地时的研究完成度为准那些尚未解锁的科技将无法孵化其蓝图。</description> <description>从卵巢中排出一颗特殊的虫卵,它无法孵化任何督虫,而是可以孵化一些特定的科技蓝图,阿拉克涅女皇种可以通过与其交互将其激活。\n\n该虫卵需要使用大量精华素维持工作并且能研究什么以其落地时的研究完成度为准那些尚未解锁的科技将无法孵化其蓝图。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_EggSpew_Huge</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_EggSpew_Techprint</iconPath>
<comps> <comps>
<li Class="CompProperties_AbilityLaunchProjectile"> <li Class="CompProperties_AbilityLaunchProjectile">
<projectileDef>ARA_Proj_EggSac_Techprint</projectileDef> <projectileDef>ARA_Proj_EggSac_Techprint</projectileDef>
@@ -290,7 +290,7 @@
<defName>ARA_Cocoon_Cloth_From_Corpse</defName> <defName>ARA_Cocoon_Cloth_From_Corpse</defName>
<label>尸织:织物孵化茧</label> <label>尸织:织物孵化茧</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚织物茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚织物茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Cloth</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Cloth_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>
@@ -335,7 +335,7 @@
<defName>ARA_Cocoon_Weapon_From_Corpse</defName> <defName>ARA_Cocoon_Weapon_From_Corpse</defName>
<label>尸织:武装器官孵化茧</label> <label>尸织:武装器官孵化茧</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚武装器官茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚武装器官茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>
@@ -427,7 +427,7 @@
<defName>ARA_Cocoon_Cloth_1Stage_From_Corpse</defName> <defName>ARA_Cocoon_Cloth_1Stage_From_Corpse</defName>
<label>尸织织物孵化茧——等级1</label> <label>尸织织物孵化茧——等级1</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚织物茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚织物茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Cloth_1Stage</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Cloth_1Stage_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>
@@ -472,7 +472,7 @@
<defName>ARA_Cocoon_Weapon_1Stage_From_Corpse</defName> <defName>ARA_Cocoon_Weapon_1Stage_From_Corpse</defName>
<label>尸织武装器官孵化茧——等级1</label> <label>尸织武装器官孵化茧——等级1</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚武装器官茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚武装器官茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon_1Stage</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon_1Stage_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>
@@ -564,7 +564,7 @@
<defName>ARA_Cocoon_Cloth_2Stage_From_Corpse</defName> <defName>ARA_Cocoon_Cloth_2Stage_From_Corpse</defName>
<label>尸织织物孵化茧——等级2</label> <label>尸织织物孵化茧——等级2</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚织物茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚织物茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Cloth_2Stage</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Cloth_2Stage_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>
@@ -609,7 +609,7 @@
<defName>ARA_Cocoon_Weapon_2Stage_From_Corpse</defName> <defName>ARA_Cocoon_Weapon_2Stage_From_Corpse</defName>
<label>尸织武装器官孵化茧——等级2</label> <label>尸织武装器官孵化茧——等级2</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚武装器官茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚武装器官茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon_2Stage</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon_2Stage_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>
@@ -671,7 +671,7 @@
<defName>ARA_Cocoon_Medicine_From_Corpse</defName> <defName>ARA_Cocoon_Medicine_From_Corpse</defName>
<label>尸织:织物医药茧</label> <label>尸织:织物医药茧</label>
<description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚医药茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有物品的特点。</description> <description>指定一具尚未腐烂或轻微腐烂的尸体,将其转化为一枚医药茧,尸体剩余的营养值会转化为茧的营养值——参阅茧的超链接,了解其能生产的所有物品的特点。</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Weapon_2Stage</iconPath> <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Cocoon_Medicine_From_Corpse</iconPath>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbilityTouch</verbClass> <verbClass>Verb_CastAbilityTouch</verbClass>
<range>-1</range> <range>-1</range>

View File

@@ -396,6 +396,18 @@
<li>ARA_Base_Technology</li> <li>ARA_Base_Technology</li>
</prerequisites> </prerequisites>
</ResearchProjectDef> </ResearchProjectDef>
<ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_8POD</defName>
<label>节点POD-8"气囊种"</label>
<description>允许虫族建造一种特殊的辅虫,可以将物品和虫族以空投的方式送到大地图上的其他地方,不需要燃料。</description>
<baseCost>200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>3.90</researchViewY>
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding> <!-- ARA_MorphableResearchBench-->
<prerequisites>
<li>ARA_Base_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="ARA_techBase"> <ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_1NPT</defName> <defName>ARA_Technology_1NPT</defName>
<label>节点NPT-1"中央塔"</label> <label>节点NPT-1"中央塔"</label>

View File

@@ -12,7 +12,7 @@
<genericMarketSellable>false</genericMarketSellable> <genericMarketSellable>false</genericMarketSellable>
<socialPropernessMatters>true</socialPropernessMatters> <socialPropernessMatters>true</socialPropernessMatters>
<statBases> <statBases>
<MarketValue>15</MarketValue> <MarketValue>12</MarketValue>
<Mass>0.025</Mass> <Mass>0.025</Mass>
<Nutrition>1</Nutrition> <Nutrition>1</Nutrition>
<FoodPoisonChanceFixedHuman>0</FoodPoisonChanceFixedHuman> <FoodPoisonChanceFixedHuman>0</FoodPoisonChanceFixedHuman>

View File

@@ -65,13 +65,14 @@
<tradeability>None</tradeability> <tradeability>None</tradeability>
<thingSetMakerTags Inherit="False" /> <thingSetMakerTags Inherit="False" />
<comps> <comps>
<li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo"> <!-- <li Class="ArachnaeSwarm.CompProperties_ExtraIncubationInfo">
<cocoonDefs> <cocoonDefs>
<li>ARA_Cocoon_Weapon_2Stage</li> <li>ARA_Cocoon_Weapon_2Stage</li>
<li>ARA_BioforgeIncubator_Thing</li> <li>ARA_BioforgeIncubator_Thing</li>
</cocoonDefs> </cocoonDefs>
</li> </li> -->
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey"> <li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon"
MayRequire="Ludeon.RimWorld.Odyssey">
<forcedTraits> <forcedTraits>
<li>ARA_Huge_Weapon</li> <li>ARA_Huge_Weapon</li>
<li>ARA_Weapon_Damage_FrostExplode</li> <li>ARA_Weapon_Damage_FrostExplode</li>
@@ -103,13 +104,15 @@
<arcHeightFactor>1</arcHeightFactor> <arcHeightFactor>1</arcHeightFactor>
<explosionRadius>3.5</explosionRadius> <explosionRadius>3.5</explosionRadius>
<flyOverhead></flyOverhead> <flyOverhead></flyOverhead>
<postExplosionSpawnThingDef>ARA_FrostGasCloud_Ex</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud --> <postExplosionSpawnThingDef>ARA_FrostGasCloud_Ex</postExplosionSpawnThingDef> <!--
ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance> <postExplosionSpawnChance>1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount> <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
<soundExplode>Explosion_Stun</soundExplode> <soundExplode>Explosion_Stun</soundExplode>
</projectile> </projectile>
<comps> <comps>
<!--<li Class="CompProperties_ProjectileEffecter"> <!--<li
Class="CompProperties_ProjectileEffecter">
<effecterDef>Shell_AcidSpitStream</effecterDef> <effecterDef>Shell_AcidSpitStream</effecterDef>
</li> </li>
<li Class="CompProperties_ProjectileEffecter"> <li Class="CompProperties_ProjectileEffecter">

View File

@@ -121,8 +121,8 @@
<Beauty>2</Beauty> <Beauty>2</Beauty>
</statBases> </statBases>
<costList> <costList>
<Steel>3</Steel> <Steel>2</Steel>
<ARA_Carapace>5</ARA_Carapace> <ARA_Carapace>1</ARA_Carapace>
</costList> </costList>
<pathCost>10</pathCost> <pathCost>10</pathCost>
<constructEffect>ConstructMetal</constructEffect> <constructEffect>ConstructMetal</constructEffect>

View File

@@ -3,13 +3,17 @@
<ThingDef ParentName="BuildingBase"> <ThingDef ParentName="BuildingBase">
<defName>ARA_DropPod</defName> <defName>ARA_DropPod</defName>
<label>阿拉克涅气囊种</label> <label>阿拉克涅气囊种</label>
<description>一只巨大的阿拉克涅辅虫,内部的空腔可以容纳大量的物资和虫族——它可以利用身体的气囊腾空而起,向着大地图上的目的地飞去。\n\n相比人类所使用的空投舱来说气囊种无法成组发射,但是不需要燃料进行驱动,并且造价更便宜。</description> <description>一只巨大的阿拉克涅辅虫,内部的空腔可以容纳大量的物资和虫族——它可以利用身体的气囊腾空而起,向着大地图上的目的地飞去,不过其在着陆时会自行销毁。\n\n相比人类所使用的空投舱来说气囊种不需要燃料进行驱动并且造价更便宜。</description>
<graphicData> <graphicData>
<texPath>Things/Special/DropPod</texPath> <texPath>ArachnaeSwarm/Building/ARA_DropPod</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<drawSize>(2,2)</drawSize> <drawSize>(2.5,2.5)</drawSize>
<shadowData>
<volume>(1.25, 0.2, 0.5)</volume>
<offset>(0,0,-0.45)</offset>
</shadowData>
</graphicData> </graphicData>
<size>(1,1)</size> <size>(2,2)</size>
<rotatable>false</rotatable> <rotatable>false</rotatable>
<tickerType>Normal</tickerType> <tickerType>Normal</tickerType>
<altitudeLayer>BuildingOnTop</altitudeLayer> <altitudeLayer>BuildingOnTop</altitudeLayer>
@@ -17,9 +21,9 @@
<castEdgeShadows>false</castEdgeShadows> <castEdgeShadows>false</castEdgeShadows>
<designationHotKey>Misc12</designationHotKey> <designationHotKey>Misc12</designationHotKey>
<fillPercent>0.5</fillPercent> <fillPercent>0.5</fillPercent>
<!-- <designationCategory>Misc</designationCategory> --> <designationCategory>ARA_Buildings</designationCategory>
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<uiOrder>2200</uiOrder> <uiOrder>2200</uiOrder>
<terrainAffordanceNeeded>Medium</terrainAffordanceNeeded>
<statBases> <statBases>
<MaxHitPoints>250</MaxHitPoints> <MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>1600</WorkToBuild> <WorkToBuild>1600</WorkToBuild>
@@ -42,6 +46,9 @@
<fixedLaunchDistanceMax>53</fixedLaunchDistanceMax> <!-- 80% of full transport pod range --> <fixedLaunchDistanceMax>53</fixedLaunchDistanceMax> <!-- 80% of full transport pod range -->
</li> </li>
</comps> </comps>
<researchPrerequisites>
<li>ARA_Technology_8POD</li>
</researchPrerequisites>
<inspectorTabs> <inspectorTabs>
<li>ITab_ContentsTransporter</li> <li>ITab_ContentsTransporter</li>
</inspectorTabs> </inspectorTabs>
@@ -55,16 +62,18 @@
<ThingDef ParentName="ActiveDropPod"> <ThingDef ParentName="ActiveDropPod">
<defName>ARA_ActiveDropPod</defName> <defName>ARA_ActiveDropPod</defName>
<label>阿拉克涅气囊种</label>
<soundOpen>SpitterSpawn</soundOpen> <soundOpen>SpitterSpawn</soundOpen>
<graphicData> <graphicData>
<texPath>Things/Special/DropPodMechanoid</texPath> <texPath>ArachnaeSwarm/Building/ARA_DropPod</texPath>
<drawSize>1.9</drawSize>
</graphicData> </graphicData>
</ThingDef> </ThingDef>
<ThingDef ParentName="DropPodLeaving"> <ThingDef ParentName="DropPodLeaving">
<defName>ARA_DropPodLeaving</defName> <defName>ARA_DropPodLeaving</defName>
<label>mechanoid drop pod (leaving)</label> <label>阿拉克涅气囊种 (起飞中)</label>
<graphicData> <graphicData>
<texPath>Things/Special/DropPodMechanoid</texPath> <texPath>ArachnaeSwarm/Building/ARA_DropPod</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutFlying</shaderType> <shaderType>CutoutFlying</shaderType>
<drawSize>1.9</drawSize> <drawSize>1.9</drawSize>
@@ -72,9 +81,9 @@
</ThingDef> </ThingDef>
<ThingDef ParentName="DropPodIncoming"> <ThingDef ParentName="DropPodIncoming">
<defName>ARA_DropPodIncoming</defName> <defName>ARA_DropPodIncoming</defName>
<label>mechanoid drop pod (incoming)</label> <label>阿拉克涅气囊种 (接近中)</label>
<graphicData> <graphicData>
<texPath>Things/Special/DropPodMechanoid</texPath> <texPath>ArachnaeSwarm/Building/ARA_DropPod</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutFlying</shaderType> <shaderType>CutoutFlying</shaderType>
<drawSize>1.9</drawSize> <drawSize>1.9</drawSize>

View File

@@ -495,6 +495,10 @@
<!-- 科技 --> <!-- 科技 -->
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj"> <ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
<defName>ARA_Proj_EggSac_Techprint</defName> <defName>ARA_Proj_EggSac_Techprint</defName>
<graphicData>
<texPath>ArachnaeSwarm/Building/ARA_InteractiveEggSac_Techprint</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile> <projectile>
<spawnsThingDef>ARA_InteractiveEggSac_Techprint</spawnsThingDef> <spawnsThingDef>ARA_InteractiveEggSac_Techprint</spawnsThingDef>
</projectile> </projectile>
@@ -506,6 +510,18 @@
<statBases> <statBases>
<MarketValue>2000</MarketValue> <MarketValue>2000</MarketValue>
</statBases> </statBases>
<descriptionHyperlinks>
<ThingDef>ARA_Gene_Essence</ThingDef>
</descriptionHyperlinks>
<graphicData>
<texPath>ArachnaeSwarm/Building/ARA_InteractiveEggSac_Techprint</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(1.1,1.1)</drawSize>
<shadowData>
<volume>(0.7, 0.4, 0.7)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<comps> <comps>
<!-- The new, GrowthVat-style fuel component --> <!-- The new, GrowthVat-style fuel component -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB