diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll index ef683c9..d56bfb1 100644 Binary files a/1.6/1.6/Assemblies/ArachnaeSwarm.dll and b/1.6/1.6/Assemblies/ArachnaeSwarm.dll differ diff --git a/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml b/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml index a68868c..a35fa6b 100644 --- a/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml +++ b/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml @@ -902,7 +902,7 @@ 阿拉克捏督虫对附近的敌方哈气,迫使其因惊骇四处逃窜,必须屹立于菌毯地形之上时才能使用。 ArachnaeSwarm/UI/Abilities/ARA_TerrorRoar_Ability - 7500 + 7500 true false true @@ -954,7 +954,62 @@
  • TerrorRoar - 20 + 20 +
  • + + + + ARA_TerrainTempt_Ability + + 阿拉克捏督虫扭曲目标的心智,使其把虫群当成自己的老婆们,并对伤害虫群的外来者发起疯狂进攻,必须于菌毯地形之上时才能使用。 + ArachnaeSwarm/UI/Abilities/ARA_TerrorRoar_Ability + 13500 + true + true + true + 300 + true + false + + 100 + + + Verb_CastAbility + 18 + 0.5 + false + PsychicInsanityLanceCast + + false + true + false + true + false + False + False + false + + + +
  • + Food + 0.2 + 营养值不足,需要进食 +
  • +
  • + CompAbilityEffect_GiveMentalState + BerserkWarcall +
  • +
  • + CompAbilityEffect_OnlyTargetHostiles +
  • +
  • + +
  • ARA_InsectCreep
  • +
  • ARA_InsectCreepFloor
  • + +
    @@ -991,4 +1046,82 @@ + + + ARA_Pouch_Hatching_Acidling + + 立刻在脚下孵化三只阿拉克涅酸爆种辅虫,它们会对敌方发起自杀性攻击。 + ArachnaeSwarm/UI/Abilities/ARA_BaseRace_Launcher + 5000 + true + 300 + true + false + AcidSpray_Warmup + + Verb_CastAbility + 24 + 0.1 + AcidSpray_Resolve + false + false + + true + + + +
  • + ArachnaeBase_Race_Acidling_Proj + 3 +
  • +
  • + Food + 0.2 + 营养值不足,需要进食 +
  • +
  • + +
  • ARA_Pouch
  • + + +
    +
    + + ARA_Pouch_Hatching_Pouch + + 排出一枚菌瘤,将附近的大片地区转变为菌毯地形,以方便虫群进行活动,并阻碍敌军的前进。 + ArachnaeSwarm/UI/Abilities/ARA_TumorSpew + 5000 + true + 300 + true + false + AcidSpray_Warmup + + Verb_CastAbility + 24 + 0.1 + AcidSpray_Resolve + false + false + + true + + + +
  • + ARA_Proj_Tumor +
  • +
  • + Food + 0.2 + 营养值不足,需要进食 +
  • +
  • + +
  • ARA_Pouch
  • + + +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml b/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml index 53d2252..bf4f139 100644 --- a/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml +++ b/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml @@ -80,7 +80,7 @@ Arachnae_Node_BS_Adult_Myrmecocystus 阿拉克涅蜜罐种 蜜罐种 - [PAWN_nameDef]是一只阿拉克涅蜜罐种督虫。基因的选择性表达使其长出了肿胀的囊袋和复杂的口器,这使得她可以吞噬那些未经过处理的尸体和各种杂食或是将其进一步分解,并通过消化器官将其转变为阿拉克涅虫蜜以供其他虫族食用。\n\n[PAWN_nameDef]在战斗中并不是一个值得正视的对手,她的战斗技能非常笨拙,脆弱臃肿的特性也决定了她几乎无法躲开任何攻击。 + [PAWN_nameDef]是一只阿拉克涅蜜罐种督虫。基因的选择性表达使其长出了肿胀的蜕荚和复杂的口器,这使得她可以吞噬那些未经过处理的尸体和各种杂食或是将其进一步分解,并通过消化器官将其转变为阿拉克涅虫蜜以供其他虫族食用。\n\n[PAWN_nameDef]在战斗中并不是一个值得正视的对手,她的战斗技能非常笨拙,脆弱臃肿的特性也决定了她几乎无法躲开任何攻击。 Adulthood
  • Cleaning
  • diff --git a/1.6/1.6/Defs/BodyAndPartDefs/ARA_Bodyparts.xml b/1.6/1.6/Defs/BodyAndPartDefs/ARA_Bodyparts.xml index 5771ad7..88d0d7e 100644 --- a/1.6/1.6/Defs/BodyAndPartDefs/ARA_Bodyparts.xml +++ b/1.6/1.6/Defs/BodyAndPartDefs/ARA_Bodyparts.xml @@ -705,7 +705,7 @@ ARA_Pouch - + 1 true false @@ -744,7 +744,7 @@ ARA_Pouchs - + 129 @@ -1116,7 +1116,7 @@
  • ARA_Toxic_Needles
  • - +
  • ARA_Pouch 0.001 @@ -1491,7 +1491,7 @@
  • - +
  • ARA_Pouch 0.001 @@ -1867,7 +1867,7 @@
  • Arms
  • - +
  • ARA_Pouch 0.001 @@ -2248,7 +2248,7 @@
  • ARA_Toxic_Needles
  • - +
  • ARA_Pouch 0.001 @@ -3047,7 +3047,7 @@
  • ARA_Smoke_Chambers
  • - +
  • ARA_Pouch 0.001 @@ -3410,7 +3410,7 @@
  • Torso
  • - +
  • ARA_Pouch 0.001 diff --git a/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml b/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml index eae2529..9940bc5 100644 --- a/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml +++ b/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml @@ -1146,4 +1146,4 @@
  • - \ No newline at end of file + diff --git a/1.6/1.6/Defs/HediffDefs/ARA_HediffDef_Terrain.xml b/1.6/1.6/Defs/HediffDefs/ARA_HediffDef_Terrain.xml index cad4805..2dcdafa 100644 --- a/1.6/1.6/Defs/HediffDefs/ARA_HediffDef_Terrain.xml +++ b/1.6/1.6/Defs/HediffDefs/ARA_HediffDef_Terrain.xml @@ -54,21 +54,31 @@ - - ARA_TerrainHealHediff - - 这只阿拉克捏督虫所着织物使其获得了治疗他人的能力。 + ARA_TerrainWorkSpeedHediff + + 这只阿拉克捏督虫所着织物使其可以在菌毯上获得更高的工作速度。在菌毯上呆的越久,效果越强,离开菌毯后效果将逐渐衰减。 HediffWithComps - 1.0 1.0 0.01 false -
  • - -
  • ARA_TerrainHeal_Ability
  • - +
  • + 180 + + + + + +
  • ARA_InsectCreep
  • +
  • ARA_InsectCreepFloor
  • + + + + 0.05 + + + -0.0249
  • @@ -76,32 +86,28 @@
  • false 0 +
  • - -
    - - ARA_Heal_By_Nurse_Hediff - - 阿拉克涅虫群的愈合素可以引起组织细胞的异常增殖以快速完成伤口治愈。 - (0.52, 1, 0.95) - HediffWithComps - false - false - -
  • -
  • - 6000 - true -
  • -
    -
  • - 0 - 300 + 0.1 + + 0.025 + +
  • +
  • + 0.5 + + 0.05 + +
  • +
  • + 0.8 + + 0.1 +
  • - ARA_TerrainCooldownHediff @@ -159,6 +165,78 @@ + + + ARA_TerrainHealHediff + + 这只阿拉克捏督虫所着织物使其获得了治疗他人的能力。 + HediffWithComps + 1.0 + 1.0 + 0.01 + false + +
  • + +
  • ARA_TerrainHeal_Ability
  • + + +
  • + + +
  • + false + 0 +
  • + +
    + + ARA_Heal_By_Nurse_Hediff + + 阿拉克涅虫群的愈合素可以引起组织细胞的异常增殖以快速完成伤口治愈。 + (0.52, 1, 0.95) + HediffWithComps + false + false + +
  • +
  • + 6000 + true +
  • +
    + +
  • + 0 + 300 +
  • +
    +
    + + + ARA_TerrainTemptHediff + + 这只阿拉克捏督虫所着织物使其获得了扭曲心智迷诱他人的能力。 + HediffWithComps + 1.0 + 1.0 + 0.01 + false + +
  • + +
  • ARA_TerrainTempt_Ability
  • + + +
  • + + +
  • + false + 0 +
  • + +
    ARA_TerrainTerrorRoar_Hediff diff --git a/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml b/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml index 9dd8416..1ac19de 100644 --- a/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml +++ b/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml @@ -64,6 +64,7 @@ ARA_Plasteel_Shell_Hediff + ARA_Technology_8EVO ARA_Plasteel_Shell_Hediff @@ -117,6 +118,7 @@ ARA_Shell_Thorn_Hediff + ARA_Technology_7EVO ARA_Shell_Thorn_Hediff @@ -173,6 +175,7 @@
  • ARA_Chitin_Shell
  • ARA_Reactive_Shell_Hediff + ARA_Technology_5EVO ARA_Reactive_Shell_Hediff @@ -217,6 +220,7 @@
  • Leg
  • ARA_Strengthening_Tendon_Hediff + ARA_Technology_6EVO ARA_Strengthening_Tendon_Hediff @@ -272,6 +276,7 @@
  • Leg
  • ARA_Slide_Patagium_Hediff + ARA_Technology_3EVO ARA_Slide_Patagium_Hediff @@ -410,6 +415,7 @@ ARA_Cycle_Suppression_Hediff + ARA_Technology_9EVO ARA_Cycle_Suppression_Hediff @@ -423,4 +429,102 @@ true + + + + ARA_Surgery_Install_Acidling_Pouch + + 诱发阿拉克涅虫族的定向变异,使其蜕荚中预先储存三只即将孵化的阿拉克涅酸爆种,它们一旦被释放就会以自杀式袭击攻击敌方。 + + ARA_Acidling_Pouch_Hediff + + 正在实施定向变异 + +
  • + + +
  • ARA_Activated_Bacterium
  • + + + 2 + +
    + +
  • ARA_Pouch
  • +
    + + +
  • ARA_Activated_Bacterium
  • +
    +
    + ARA_Acidling_Pouch_Hediff + ARA_Technology_4EVO +
    + + ARA_Acidling_Pouch_Hediff + + Hediff_Implant + 阿拉克涅虫族的蜕荚里装了若干只即将孵化的阿拉克涅酸爆种,只需要获得指令就会立刻破体而出攻击敌方。 + + ARA_Surgery_Install_Acidling_Pouch + + + true + + +
  • + +
  • ARA_Pouch_Hatching_Acidling
  • + + +
    +
    + + ARA_Surgery_Install_Tumor_Pouch + + 诱发阿拉克涅虫族的定向变异,使其蜕荚中预先储存一枚枯萎菌瘤,一旦被释放就会将大范围内的地面转变为菌毯地形。 + + ARA_Tumor_Pouch_Hediff + + 正在实施定向变异 + +
  • + + +
  • ARA_Activated_Bacterium
  • + + + 2 + +
    + +
  • ARA_Pouch
  • +
    + + +
  • ARA_Activated_Bacterium
  • +
    +
    + ARA_Tumor_Pouch_Hediff + ARA_Technology_2EVO +
    + + ARA_Tumor_Pouch_Hediff + + Hediff_Implant + 阿拉克涅虫族的蜕荚里装了一枚枯萎菌瘤,一旦被释放就会将大范围内的地面转变为菌毯地形。 + + ARA_Surgery_Install_Tumor_Pouch + + + true + + +
  • + +
  • ARA_Pouch_Hatching_Pouch
  • + + +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml index 03b5188..b29f80f 100644 --- a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml +++ b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml @@ -38,6 +38,19 @@ ARA_ResearchBench
  • ARA_Technology_6KYC
  • +
  • ARA_Technology_1BAC
  • +
    + + + ARA_Technology_1NPT + + 允许虫族建造一个中央营养供给设施,它可以自动为链接到的、需要营养的建筑自动补充营养。 + 150 + 14.50 + 3.20 + ARA_ResearchBench + +
  • ARA_Technology_2WMT
  • @@ -73,8 +86,10 @@ 5.50 0.90 ARA_ResearchBench - +
  • ARA_Technology_7VXI
  • +
    +
  • ARA_Technology_1WMT
  • @@ -83,11 +98,13 @@ 允许工艺种孵化新的武器。 150 - 10.50 + 10.00 0.90 ARA_ResearchBench - +
  • ARA_Technology_8VXI
  • +
    +
  • ARA_Technology_2WMT
  • @@ -96,11 +113,14 @@ 允许建造天灾酸烧炮组织,一种强大的防御设施,不仅能解决成片的来犯之敌,也可以跨越地图发起打击。 150 - 11.50 + 15.50 0.90 ARA_ResearchBench - +
  • ARA_Technology_9VXI
  • +
    + +
  • ARA_Technology_1NPT
  • @@ -110,7 +130,7 @@ 允许女皇种孵化新的虫族——战士种。 150 1.00 - 5.50 + 5.40 ARA_ResearchBench
  • ARA_Base_Technology
  • @@ -122,7 +142,7 @@ 允许女皇种孵化新的虫族——空天种,敏捷而致命的精锐虫族,拥有以飞行姿态穿梭于战场的能力。 150 5.50 - 3.60 + 4.30 ARA_ResearchBench
  • ARA_Technology_1WMT
  • @@ -146,7 +166,7 @@ 允许女皇种孵化新的虫族——浓雾种,一种拥有厚重甲壳的大型督虫,可以释放烟雾、阻燃剂和召唤虫族增援的信息素以协助虫群进行集群冲击。 150 5.50 - 4.20 + 4.80 ARA_ResearchBench
  • ARA_Technology_1WMT
  • @@ -157,19 +177,18 @@ 允许女皇种孵化新的虫族——织域种,一种寿命长且拥有强大灵能的特殊,不仅能协助虫群的科研工作,也能承担战场指挥官的责任。 150 - 8.00 - 3.20 + 7.50 + 2.70 ARA_ResearchBench
  • ARA_Technology_1WMT
  • -
  • ARA_Technology_1BAC
  • ARA_Technology_4DIL - - 允许工艺种孵化织物茧,为虫族提供基础防具。 + + 允许工艺种在织物茧孵化新的织物。 150 1.00 1.50 @@ -178,6 +197,54 @@
  • ARA_Base_Technology
  • + + ARA_Technology_5DIL + + 允许工艺种在织物茧孵化新的织物。 + 150 + 10.00 + 1.50 + ARA_ResearchBench + +
  • ARA_Technology_2WMT
  • +
    +
    + + ARA_Technology_6DIL + + 允许工艺种在织物茧孵化新的织物。 + 150 + 5.50 + 3.70 + ARA_ResearchBench + +
  • ARA_Technology_1WMT
  • +
    +
    + + ARA_Technology_7DIL + + 允许工艺种在织物茧孵化新的织物。 + 150 + 11.00 + 1.50 + ARA_ResearchBench + +
  • ARA_Technology_2WMT
  • +
    +
    + + ARA_Technology_8DIL + + 允许工艺种在织物茧孵化新的织物。 + 150 + 15.50 + 2.00 + ARA_ResearchBench + +
  • ARA_Technology_1NPT
  • +
    +
    ARA_Technology_5PAV @@ -199,8 +266,10 @@ 5.50 0.30 ARA_ResearchBench - +
  • ARA_Technology_5PAV
  • +
    +
  • ARA_Technology_1WMT
  • @@ -209,11 +278,13 @@ 允许工艺种孵化新的武器。 150 - 10.50 + 10.00 0.30 ARA_ResearchBench - +
  • ARA_Technology_6PAV
  • +
    +
  • ARA_Technology_2WMT
  • @@ -222,11 +293,14 @@ 允许虫族建造一种强大的防御设施,具有强大的穿甲能力和较高的射速,专擅于对抗重甲目标。 150 - 11.50 + 15.50 0.30 ARA_ResearchBench - +
  • ARA_Technology_7PAV
  • +
    + +
  • ARA_Technology_1NPT
  • @@ -247,12 +321,14 @@ 允许工艺种孵化新的武器。 150 - 10.50 + 10.00 2.70 ARA_ResearchBench + +
  • ARA_Technology_2MEL
  • +
  • ARA_Technology_2WMT
  • -
  • ARA_Technology_2MEL
  • @@ -262,7 +338,7 @@ 允许虫族在菌毯上种植一种特殊的作物。 150 1.00 - 3.60 + 2.70 ARA_ResearchBench
  • ARA_Base_Technology
  • @@ -285,8 +361,8 @@ 允许虫族建造一种可以控制房间温度的特殊固定辅虫。 150 - 2.00 - 2.10 + 1.00 + 3.60 ARA_ResearchBench
  • ARA_Base_Technology
  • @@ -297,12 +373,14 @@ 允许虫族建造一种可以通过挖掘地道连接两地的特殊固定辅虫,以在两地间快速传输人员和物资。 150 - 10.50 + 10.00 2.10 ARA_ResearchBench + +
  • ARA_Technology_6SPV
  • +
  • ARA_Technology_2WMT
  • -
  • ARA_Technology_6SPV
  • @@ -310,35 +388,12 @@ 允许虫族建造一种利用活体钜菌和生物质产出阿拉克涅虫蜜的建筑。 150 - 8.00 - 1.60 + 10.00 + 3.70 ARA_ResearchBench - +
  • ARA_Technology_8VXI
  • -
  • ARA_Technology_1BAC
  • -
    -
    - - ARA_Technology_7GUT - - 允许虫族建造一种利用活体钜菌和生物质产出阿拉克涅虫蜜的建筑。 - 150 - 8.00 - 2.10 - ARA_ResearchBench - -
  • ARA_Technology_8VXI
  • -
  • ARA_Technology_1BAC
  • -
    -
    - - ARA_Technology_1NPT - - 允许虫族建造一个中央营养供给设施,它可以自动为链接到的、需要营养的建筑自动补充营养。 - 150 - 10.50 - 3.20 - ARA_ResearchBench +
  • ARA_Technology_2WMT
  • @@ -348,8 +403,8 @@ 允许虫族建造用于存放和消化猎物的茧,溶解猎物为阿拉克涅营养供给塔网络提供额外的生物质传输效率和孵化速度。 150 - 11.50 - 3.20 + 15.50 + 3.80 ARA_ResearchBench
  • ARA_Technology_1NPT
  • @@ -373,13 +428,15 @@ 允许虫族建造一种强大的防御设施,能够向进犯的敌军投射以自杀式袭击为核心的酸爆种辅虫。 150 - 10.50 + 15.50 1.50 ARA_ResearchBench - -
  • ARA_Technology_8VXI
  • -
  • ARA_Technology_2WMT
  • + +
  • ARA_Technology_9VXI
  • ARA_Technology_6SPV
  • +
    + +
  • ARA_Technology_1NPT
  • @@ -405,8 +462,10 @@ 6.50 4.80 ARA_ResearchBench - +
  • ARA_Technology_1KYC
  • +
    +
  • ARA_Technology_5KYC
  • @@ -428,10 +487,12 @@ 允许战士种进行定向进化,牺牲其使用远程武器的能力以换取强大的近战和永久隐身的能力。 150 5.50 - 5.40 + 5.30 ARA_ResearchBench - +
  • ARA_Technology_1KYC
  • +
    +
  • ARA_Technology_1WMT
  • @@ -440,13 +501,29 @@ 允许迷雾种进行定向进化,牺牲其护甲和喷射信息素的能力以换成生产虫群所需高级资源"活化钜菌"的能力。 150 - 6.50 - 4.20 + 7.50 + 3.70 ARA_ResearchBench +
  • ARA_Technology_1WMT
  • ARA_Technology_5KYC
  • + + ARA_Technology_6LOD + + 允许空天种进行定向进化,以牺牲高速和高空机动的能力换取向敌人投射大量天巢种的能力。 + 150 + 10.00 + 5.30 + ARA_ResearchBench + +
  • ARA_Technology_2KYC
  • +
    + +
  • ARA_Technology_2WMT
  • +
    +
    ARA_Technology_1EVO @@ -460,4 +537,103 @@
  • ARA_Base_Technology
  • + + ARA_Technology_2EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族使用蜕荚孵化一枚菌瘤。 + 150 + 1.00 + 4.80 + ARA_ResearchBench + +
  • ARA_Base_Technology
  • +
    +
    + + ARA_Technology_3EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族在腿部植入滑行翼膜,在菌毯上获得更高的移动速度。 + 150 + 6.50 + 4.30 + ARA_ResearchBench + +
  • ARA_Technology_2KYC
  • +
    +
    + + ARA_Technology_4EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族使用蜕荚孵化能发起自杀性袭击的酸爆种。 + 150 + 6.50 + 0.90 + ARA_ResearchBench + +
  • ARA_Technology_8VXI
  • +
    +
    + + ARA_Technology_5EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族植入可以抵挡一次任意数额伤害的反应甲壳。 + 150 + 7.50 + 4.30 + ARA_ResearchBench + +
  • ARA_Technology_1VTE
  • +
    +
    + + ARA_Technology_6EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族植入可以支持跳跃能力的肌腱。 + 150 + 6.50 + 5.30 + ARA_ResearchBench + +
  • ARA_Technology_4CLO
  • +
    +
    + + ARA_Technology_7EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族植入会自动攻击附近敌人的棘刺腔管。 + 150 + 7.50 + 4.80 + ARA_ResearchBench + +
  • ARA_Technology_1VTE
  • +
    +
    + + ARA_Technology_8EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族在甲壳植入玻璃钢以获得强大防御力。 + 150 + 10.00 + 4.20 + ARA_ResearchBench + +
  • ARA_Technology_5EVO
  • +
    + +
  • ARA_Technology_2WMT
  • +
    +
    + + ARA_Technology_9EVO + + 允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族以丧失自愈能力为代价摆脱寿命的限制。 + 150 + 15.50 + 4.40 + ARA_ResearchBench + +
  • ARA_Technology_1NPT
  • +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/Thing_Misc/Apparels/ARA_Apparel.xml b/1.6/1.6/Defs/Thing_Misc/Apparels/ARA_Apparel.xml index 65b658f..d597601 100644 --- a/1.6/1.6/Defs/Thing_Misc/Apparels/ARA_Apparel.xml +++ b/1.6/1.6/Defs/Thing_Misc/Apparels/ARA_Apparel.xml @@ -225,12 +225,14 @@ ARA_Maid_Uniform - 阿拉克涅督虫们所着织物中的一种,设计上修身轻便,可以使其在阿拉克捏菌毯上获得额外的速度,是她们永远服侍虫巢的形象的完美具现化。 + 阿拉克涅督虫们所着织物中的一种,设计上修身轻便,可以使其在阿拉克捏菌毯上获得额外的工作速度,是她们永远服侍虫巢的形象的完美具现化。 ARA_Cocoon_Cloth - + + ARA_Technology_4DIL + UnfinishedArmor 25 @@ -256,58 +258,21 @@ 0
  • - ARA_TerrainMoveSpeedHediff -
  • -
    -
    - - ARA_Nurse_Uniform - - 阿拉克涅督虫们所着织物中的一种,似乎是从人类的社会中得到了红十字元素的设计构思——只是虫群自己并不清楚为什么要使用这个标志。织物内部蕴含多根愈合素导管,可以让阿拉克涅虫族从菌毯中抽取营养以治疗其他个体。 - - ARA_Cocoon_Cloth_1Stage - ARA_TerrainHeal_Ability - - - ARA_Technology_4DIL - - - 25 - - - ArachnaeSwarm/Apparel/ARA_Nurse_Uniform - - - -
  • Torso
  • -
  • Shoulders
  • -
  • Arms
  • -
  • Legs
  • -
    - - -
  • Middle
  • -
    - ArachnaeSwarm/Apparel/ARA_Nurse_Uniform -
    - - - 0 - -
  • - ARA_TerrainHealHediff + ARA_TerrainWorkSpeedHediff
  • ARA_Bunny_Girl_Uniform - 烧虫 + 阿拉克涅督虫们所着织物中的一种,紧紧贴合督虫们的身体曲线,可以使其在阿拉克捏菌毯上获得额外的移动速度。 ARA_Cocoon_Cloth_1Stage - - ARA_Technology_4DIL + + + ARA_Technology_6DIL + UnfinishedArmor 25 @@ -337,15 +302,59 @@ + + ARA_Nurse_Uniform + + 阿拉克涅督虫们所着织物中的一种,似乎是从人类的社会中得到了红十字元素的设计构思——只是虫群自己并不清楚为什么要使用这个标志。织物内部蕴含多根愈合素导管,可以让阿拉克涅虫族从菌毯中抽取营养以治疗其他个体。 + + ARA_Cocoon_Cloth_2Stage + ARA_TerrainHeal_Ability + + + + ARA_Technology_5DIL + UnfinishedArmor + + + 25 + + + ArachnaeSwarm/Apparel/ARA_Nurse_Uniform + + + +
  • Torso
  • +
  • Shoulders
  • +
  • Arms
  • +
  • Legs
  • +
    + + +
  • Middle
  • +
    + ArachnaeSwarm/Apparel/ARA_Nurse_Uniform +
    + + + 0 + +
  • + ARA_TerrainHealHediff +
  • +
    +
    ARA_Wedding_Dress - 烧虫 + 阿拉克涅督虫们所着织物中的一种,拥有摄人心魄的力量,可以抽取菌毯的力量发动夺取心智的能力,让敌方调转枪口攻击自己人。 - ARA_Cocoon_Cloth_1Stage + ARA_Cocoon_Cloth_2Stage + ARA_TerrainTempt_Ability - - ARA_Technology_4DIL + + + ARA_Technology_7DIL + UnfinishedArmor 25 @@ -371,7 +380,7 @@ 0
  • - ARA_TerrainMoveSpeedHediff + ARA_TerrainTemptHediff
  • @@ -380,11 +389,13 @@ 阿拉克涅虫群中的高阶战士所着织物,她们能够发出震耳欲聋的咆哮,并且看上去给人一种意外的庄严感——只不过她们挥着咔咔作响的鳌钳将你的同伴撕裂时,所有美好的幻想都会成为泡影。 - ARA_Cocoon_Cloth_1Stage + ARA_Cocoon_Cloth_2Stage ARA_TerrorRoar_Ability - - ARA_Technology_4DIL + + + ARA_Technology_8DIL + UnfinishedArmor 25 diff --git a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml index 84a76f6..de0abe8 100644 --- a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml +++ b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Missile_Weapon.xml @@ -1,263 +1,263 @@ - - Bullet_RW_Missile_AR_Gun - - - Graphic_Single_AgeSecs - ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell - (1,1) - MoteGlow - - ArachnaeSwarm.Projectile_ExplosiveTrackingBullet - - 60 - ARA_AcidBurn - 8 - Filth_SpentAcid - 2 - true - 1.1 - Shell_AcidSpitImpact - 60 - Explosion_EMP - 0.25 - 0.5 - true - - -
  • - 1.1 - ARA_AcidBurn -
  • -
  • - 0.75 - 15 - - 60 - 120 - - Fleck_AcidSpitLaunchedDenseMist - 3 - 1 -
  • -
    -
    + + Bullet_RW_Missile_AR_Gun + + + Graphic_Single_AgeSecs + ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell + (1,1) + MoteGlow + + ArachnaeSwarm.Projectile_ExplosiveTrackingBullet + + 60 + ARA_AcidBurn + 8 + Filth_SpentAcid + 2 + true + 1.1 + Shell_AcidSpitImpact + 60 + Explosion_EMP + 0.25 + 0.5 + true + + +
  • + 1.1 + ARA_AcidBurn +
  • +
  • + 0.75 + 15 + + 60 + 120 + + Fleck_AcidSpitLaunchedDenseMist + 3 + 1 +
  • +
    +
    - - Bullet_RW_Missile_HG_Gun - - - Graphic_Single_AgeSecs - ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell - (1.25,1.25) - MoteGlow - - ArachnaeSwarm.Projectile_ExplosiveTrackingBullet - - 60 - ARA_AcidBurn - 12 - Filth_SpentAcid - 2 - true - 2.1 - Shell_AcidSpitImpact - 60 - Explosion_EMP - 0.25 - 0.5 - true - - -
  • - 2.1 - ARA_AcidBurn -
  • -
  • - 0.5 - 15 - - 60 - 120 - - Fleck_AcidSpitLaunchedDenseMist - 3 - 1 -
  • -
  • - 2 -
  • -
    -
    + + Bullet_RW_Missile_HG_Gun + + + Graphic_Single_AgeSecs + ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell + (1.25,1.25) + MoteGlow + + ArachnaeSwarm.Projectile_ExplosiveTrackingBullet + + 60 + ARA_AcidBurn + 12 + Filth_SpentAcid + 2 + true + 2.1 + Shell_AcidSpitImpact + 60 + Explosion_EMP + 0.25 + 0.5 + true + + +
  • + 2.1 + ARA_AcidBurn +
  • +
  • + 0.5 + 15 + + 60 + 120 + + Fleck_AcidSpitLaunchedDenseMist + 3 + 1 +
  • +
  • + 2 +
  • +
    +
    - - ARA_RW_Missile_HG_Gun - - 阿拉克涅虫群督虫使用基础远程武装器官,作为双持手枪形态发射小型酸爆虫导弹。这种武器的特点就是其比迅发天灾炮相比口径较大的导弹和轻便易使用。 - Normal - Animal - - ARA_Cocoon_Weapon - - - ArachnaeSwarm/Weapon/ARA_RW_Basic_Fist_Needle_Gun - Graphic_Single - 0.75 - - 1.3 - SpitterSpawn - - - ARA_Technology_5PAV - UnfinishedWeapon - - - 1300 - - 4 - 0.5 - 0.4 - 0.35 - 0.3 - 2.5 - - -
  • - ArachnaeSwarm.Verb_ShootShotgun - true - false - 0.8 - Bullet_RW_Missile_HG_Gun - 32 - 2 - 12 - SpitterSpit - - true - -
  • -
    - - 25 - - -
  • ARA_Armed_Organ
  • -
  • ARA_Armed_Organ_Ranged
  • -
  • ARA_Armed_Organ_T1
  • -
    - -
  • RewardStandardQualitySuper
  • -
    - -
  • - - -
  • Poke
  • - - 10 - 0.25 - 1.25 - -
  • - Stun - 12 -
  • -
    - -
    - -
  • - ARA_ChainReload - 0.2 -
  • -
  • - -
  • ARA_Weapon_Damage_Acid
  • -
  • ARA_Weapon_ChainReload
  • - - - 2 - 2 - - -
    -
    + + ARA_RW_Missile_HG_Gun + + 阿拉克涅虫群督虫使用基础远程武装器官,作为双持手枪形态发射小型酸爆虫导弹。这种武器的特点就是其比迅发天灾炮相比口径较大的导弹和轻便易使用。 + Normal + Animal + + ARA_Cocoon_Weapon + + + ArachnaeSwarm/Weapon/ARA_RW_Basic_Fist_Needle_Gun + Graphic_Single + 0.75 + + 1.3 + SpitterSpawn + + + ARA_Technology_5PAV + UnfinishedWeapon + + + 1300 + + 4 + 0.5 + 0.4 + 0.35 + 0.3 + 2.5 + + +
  • + ArachnaeSwarm.Verb_ShootShotgun + true + false + 0.8 + Bullet_RW_Missile_HG_Gun + 32 + 2 + 12 + SpitterSpit + + true + +
  • +
    + + 25 + + +
  • ARA_Armed_Organ
  • +
  • ARA_Armed_Organ_Ranged
  • +
  • ARA_Armed_Organ_T1
  • +
    + +
  • RewardStandardQualitySuper
  • +
    + +
  • + + +
  • Poke
  • + + 10 + 0.25 + 1.25 + +
  • + Stun + 12 +
  • +
    + +
    + +
  • + ARA_ChainReload + 0.2 +
  • +
  • + +
  • ARA_Weapon_Damage_Acid
  • +
  • ARA_Weapon_ChainReload
  • + + + 2 + 2 + + +
    +
    - - ARA_RW_Missile_AR_Gun - - 阿拉克涅虫群的大型武装器官,成排的发射出微型酸爆虫导弹。这种武器的特点就是其巨大的弹容量和全自动发射爆炸导弹。 - Normal - Animal - - ARA_Cocoon_Weapon_2Stage - - - ArachnaeSwarm/Weapon/ARA_RW_Basic_SniperCannon_Gun - Graphic_Single - 1.5 - - 0.75 - SpitterSpawn - - - ARA_Technology_7PAV - UnfinishedWeapon - - - 1300 - - 4 - 0.5 - 0.4 - 0.35 - 0.3 - 2.5 - - -
  • - Verb_Shoot - true - false - 0.8 - Bullet_RW_Missile_AR_Gun - 38 - 8 - 4 - SpitterSpit - - true - -
  • -
    - - 50 - - -
  • ARA_Armed_Organ
  • -
  • ARA_Armed_Organ_Ranged
  • -
  • ARA_Armed_Organ_T2
  • -
    - -
  • RewardStandardQualitySuper
  • -
    - -
  • - ARA_ChainReload - 0.1 -
  • -
  • - -
  • ARA_Huge_Weapon
  • -
  • ARA_Weapon_Damage_Acid
  • -
  • ARA_Weapon_ChainReload
  • - - - 3 - 3 - - -
    -
    + + ARA_RW_Missile_AR_Gun + + 阿拉克涅虫群的大型武装器官,成排的发射出微型酸爆虫导弹。这种武器的特点就是其巨大的弹容量和全自动发射爆炸导弹。 + Normal + Animal + + ARA_Cocoon_Weapon_2Stage + + + ArachnaeSwarm/Weapon/ARA_RW_Basic_SniperCannon_Gun + Graphic_Single + 1.5 + + 0.75 + SpitterSpawn + + + ARA_Technology_7PAV + UnfinishedWeapon + + + 1300 + + 4 + 0.5 + 0.4 + 0.35 + 0.3 + 2.5 + + +
  • + Verb_Shoot + true + false + 0.8 + Bullet_RW_Missile_AR_Gun + 38 + 8 + 4 + SpitterSpit + + true + +
  • +
    + + 50 + + +
  • ARA_Armed_Organ
  • +
  • ARA_Armed_Organ_Ranged
  • +
  • ARA_Armed_Organ_T2
  • +
    + +
  • RewardStandardQualitySuper
  • +
    + +
  • + ARA_ChainReload + 0.1 +
  • +
  • + +
  • ARA_Huge_Weapon
  • +
  • ARA_Weapon_Damage_Acid
  • +
  • ARA_Weapon_ChainReload
  • + + + 3 + 3 + + +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml index d62e9eb..197e7be 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml @@ -43,4 +43,9 @@ 过低 过高 安全 + + + 将破坏:{0} + 施法者已死亡 + 没有可破坏的身体部位 \ No newline at end of file diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo index 3479fc0..9fc1f62 100644 Binary files a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo and b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo differ diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json index 990db67..1bd3f0b 100644 --- a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json +++ b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json @@ -1,7 +1,16 @@ { "Version": 1, "WorkspaceRootPath": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\", - "Documents": [], + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\abilities\\ara_destroyownbodypart\\compabilityeffect_destroyownbodypart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:abilities\\ara_destroyownbodypart\\compabilityeffect_destroyownbodypart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\abilities\\ara_destroyownbodypart\\compproperties_abilitydestroyownbodypart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:abilities\\ara_destroyownbodypart\\compproperties_abilitydestroyownbodypart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], "DocumentGroupContainers": [ { "Orientation": 0, @@ -9,11 +18,36 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": -1, + "SelectedChildIndex": 2, "Children": [ { "$type": "Bookmark", "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "CompProperties_AbilityDestroyOwnBodyPart.cs", + "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_DestroyOwnBodyPart\\CompProperties_AbilityDestroyOwnBodyPart.cs", + "RelativeDocumentMoniker": "Abilities\\ARA_DestroyOwnBodyPart\\CompProperties_AbilityDestroyOwnBodyPart.cs", + "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_DestroyOwnBodyPart\\CompProperties_AbilityDestroyOwnBodyPart.cs", + "RelativeToolTip": "Abilities\\ARA_DestroyOwnBodyPart\\CompProperties_AbilityDestroyOwnBodyPart.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-09-28T08:57:43.206Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "CompAbilityEffect_DestroyOwnBodyPart.cs", + "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_DestroyOwnBodyPart\\CompAbilityEffect_DestroyOwnBodyPart.cs", + "RelativeDocumentMoniker": "Abilities\\ARA_DestroyOwnBodyPart\\CompAbilityEffect_DestroyOwnBodyPart.cs", + "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_DestroyOwnBodyPart\\CompAbilityEffect_DestroyOwnBodyPart.cs", + "RelativeToolTip": "Abilities\\ARA_DestroyOwnBodyPart\\CompAbilityEffect_DestroyOwnBodyPart.cs", + "ViewState": "AgIAADUAAAAAAAAAAAAzwDkAAAAcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-09-28T08:57:31.224Z", + "EditorCaption": "" } ] } diff --git a/Source/ArachnaeSwarm/Abilities/ARA_DestroyOwnBodyPart/CompAbilityEffect_DestroyOwnBodyPart.cs b/Source/ArachnaeSwarm/Abilities/ARA_DestroyOwnBodyPart/CompAbilityEffect_DestroyOwnBodyPart.cs index d3e2359..c09c271 100644 --- a/Source/ArachnaeSwarm/Abilities/ARA_DestroyOwnBodyPart/CompAbilityEffect_DestroyOwnBodyPart.cs +++ b/Source/ArachnaeSwarm/Abilities/ARA_DestroyOwnBodyPart/CompAbilityEffect_DestroyOwnBodyPart.cs @@ -30,6 +30,41 @@ namespace ArachnaeSwarm } } + public override bool GizmoDisabled(out string reason) + { + Pawn caster = parent.pawn; + if (caster == null || caster.Dead) + { + reason = "CasterDead".Translate(); + return true; + } + + List partsToDestroy = GetBodyPartsToDestroy(caster); + if (partsToDestroy.Count == 0) + { + reason = "NoValidBodyParts".Translate(); + return true; + } + + reason = null; + return false; + } + + // 在能力描述中显示会破坏的部位 + public override string ExtraLabelMouseAttachment(LocalTargetInfo target) + { + Pawn caster = parent.pawn; + if (caster == null || caster.Dead) + return null; + + List partsToDestroy = GetBodyPartsToDestroy(caster); + if (partsToDestroy.Count == 0) + return null; + + string partsText = GetBodyPartNames(partsToDestroy); + return "WillDestroyBodyPart".Translate(partsText); + } + // 获取要破坏的身体部位列表 private List GetBodyPartsToDestroy(Pawn pawn) { @@ -58,5 +93,29 @@ namespace ArachnaeSwarm // 直接添加缺失部位hediff pawn.health.AddHediff(HediffDefOf.MissingBodyPart, part); } + + // 获取身体部位名称列表 + private string GetBodyPartNames(List parts) + { + if (parts.Count == 0) + return ""; + + if (parts.Count == 1) + return parts[0].Label; + + string result = ""; + for (int i = 0; i < parts.Count; i++) + { + if (i > 0) + { + if (i == parts.Count - 1) + result += " and "; + else + result += ", "; + } + result += parts[i].Label; + } + return result; + } } }