diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll index 826b867..9f619a5 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/AnimationDefs/ARA_Animations.xml b/1.6/1.6/Defs/AnimationDefs/ARA_Animations.xml new file mode 100644 index 0000000..47dbd28 --- /dev/null +++ b/1.6/1.6/Defs/AnimationDefs/ARA_Animations.xml @@ -0,0 +1,41 @@ + + + + + ARA_ShamblerSway + 1080 + true + +
  • + Root + + AnimationWorker_Keyframes + +
  • + 0 + -3 +
  • +
  • + 240 + 3 +
  • +
  • + 540 + 3 +
  • +
  • + 780 + -3 +
  • +
  • + 1080 + -3 +
  • + + (0.5, 0) + + +
    +
    + +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceMutant.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceMutant.xml index 777f0d4..50695a7 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceMutant.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceMutant.xml @@ -1,7 +1,63 @@ - + + true + false + false + true + true + true + true + true + true + true + true + true + true + true + true + false + true + true + true + true + true + true + false + false + +
  • CryptosleepSickness
  • +
  • LuciferiumHigh
  • +
  • LuciferiumAddiction
  • +
  • Scaria
  • +
  • CorpseTorment
  • +
  • CubeInterest
  • +
  • CubeWithdrawal
  • +
  • CubeComa
  • +
  • CubeRage
  • +
  • HeartAttack
  • +
  • Scaria
  • +
  • PsychicAmplifier
  • +
  • MechlinkImplant
  • +
  • PregnantHuman
  • +
  • PregnancyLabor
  • +
  • HemogenAmplified
  • +
  • DeathrestExhaustion
  • +
  • InterruptedDeathrest
  • +
  • HemogenCraving
  • +
  • Deathrest
  • +
  • RegenerationComa
  • +
  • PostpartumExhaustion
  • +
  • Inhumanized
  • +
    + +
  • Hemogenic
  • +
  • Deathrest
  • +
    +
    + + ARA_MimicNematodeShambler 阿拉克涅拟线种是虫群中最神秘的分支之一。它们与原虫种同源,但在进化之路上并未发展出高级智慧,而是走向了一条截然不同的道路:寄生。拟线种是无法脱离宿主独立存活的寄生虫。一旦寄生于生物体内,它们会长期潜伏,最终逐步接管宿主的神经与代谢系统,将其变为受其操控的行尸走肉——“寄生体”。得益于超凡的细胞复制与再生能力,拟线种能够模仿并替代宿主的细胞结构,这使得寄生体拥有了惊人的自我修复能力。然而,这种寄生关系也极具侵略性:拟线种的虫卵遍布寄生体体表,任何被寄生体攻击的生物都有可能被感染,最终沦为新的寄生体。尽管拟线虫将寄生体的新陈代谢维持在极低水平,但寄生体本身并不会主动觅食。因此,当能量耗尽后,它们终将迎来“死亡”。 @@ -11,14 +67,14 @@ true false - true + false Filth_BloodInsect Filth_BloodSmear false true true - Entities - ShamblerSway + PlayerColony + ARA_ShamblerSway false false false @@ -56,7 +112,6 @@
  • Hunting
  • Constructing
  • Cooking
  • -
  • Shooting
  • diff --git a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ARA_InteractiveProducer_Keys.xml b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ARA_InteractiveProducer_Keys.xml index 673639b..70dd64c 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ARA_InteractiveProducer_Keys.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ARA_InteractiveProducer_Keys.xml @@ -26,4 +26,8 @@ 茧正在稳定中:{0} 正在生产: + + 生产槽位: {0} / {1} + 等待队列: {0} + 生产速度 \ No newline at end of file diff --git a/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompInteractiveProducer.cs b/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompInteractiveProducer.cs index 76ab88b..e438d08 100644 --- a/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompInteractiveProducer.cs +++ b/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompInteractiveProducer.cs @@ -526,7 +526,7 @@ namespace ArachnaeSwarm } // 使用新的翻译键,包含种族信息和物品数量 - return "ARA_NeedSpecificArachnaeToStartIncubation".Translate(allowedRaces, availableProcesses); + return "ARA_NeedSpecificArachnaeToStartIncubation".Translate(allowedRaces) + $" ({availableProcesses} " + "items available".Translate() + ")"; } return null; } diff --git a/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompQueuedInteractiveProducer.cs b/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompQueuedInteractiveProducer.cs index 864e0d1..021e7b5 100644 --- a/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompQueuedInteractiveProducer.cs +++ b/Source/ArachnaeSwarm/Building_Comps/ARA_CompInteractiveProducer/CompQueuedInteractiveProducer.cs @@ -294,7 +294,7 @@ namespace ArachnaeSwarm else if (queuedCount == 0) { int availableProcesses = Processes.Count(p => p.requiredResearch == null || p.requiredResearch.IsFinished); - sb.AppendLine("ARA_NeedArachnaeToStartIncubation".Translate() + $" ({availableProcesses} items available)"); + sb.AppendLine("ARA_NeedSpecificArachnaeToStartIncubation".Translate("阿拉克涅虫族", availableProcesses)); } string tempStr = "CurrentTemperature".Translate(parent.AmbientTemperature.ToStringTemperature("F0"));