diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll index c64d117..4dc662f 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/Assemblies/FacialAnimation.dll b/1.6/1.6/Assemblies/FacialAnimation.dll index 6c7f826..9d7d61e 100644 Binary files a/1.6/1.6/Assemblies/FacialAnimation.dll and b/1.6/1.6/Assemblies/FacialAnimation.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 b617113..5205640 100644 --- a/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml +++ b/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml @@ -638,7 +638,7 @@ ARA_Tumorthrow 将一枚菌瘤投射到目标地点,将附近的大片地区转变为菌毯地形,以方便虫群进行活动。 - ArachnaeSwarm/UI/Abilities/ARA_TumorSpew + ArachnaeSwarm/UI/Abilities/ARA_Tumorthrow 5000 false 300 diff --git a/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml b/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml index 0e97ce3..1fe62d8 100644 --- a/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml +++ b/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml @@ -1066,7 +1066,7 @@ ARA_Smokepop_Creeper 使迷雾种发生内驱性进化,以牺牲喷射信息素为代价,使其获得额外防御力、移动速度和大范围、高速铺设菌毯的能力。\n\n该进化过程不可逆! - ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Production_Bacterium + ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper 1800 false true diff --git a/1.6/1.6/Defs/FactionDefs/ARA_Factions_Hostile_Hive.xml b/1.6/1.6/Defs/FactionDefs/ARA_Factions_Hostile_Hive.xml index 86befdc..c258b38 100644 --- a/1.6/1.6/Defs/FactionDefs/ARA_Factions_Hostile_Hive.xml +++ b/1.6/1.6/Defs/FactionDefs/ARA_Factions_Hostile_Hive.xml @@ -11,10 +11,10 @@ 1 ARA_New_Hive_NamerFaction World/WorldObjects/Expanding/HoraxCult - false + true - false - false + true + true
  • @@ -30,12 +30,12 @@
  • (0.6, 0.5, 0.9)
  • - + +
  • CenterDrop
  • RandomDrop
  • -
    + -->
  • (300, 0)
  • @@ -89,7 +89,7 @@
    true - true + false false false @@ -97,7 +97,7 @@
  • Cloth
  • - 45 + 0 true true diff --git a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Terrain.xml b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Terrain.xml index e7ed1e6..393a92a 100644 --- a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Terrain.xml +++ b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Terrain.xml @@ -283,8 +283,8 @@
  • ARA_InsectCreep - 8 - 60 + 7.7 + 30 true
  • diff --git a/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml b/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml index cc7bc4a9..a6f2102 100644 --- a/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml +++ b/1.6/1.6/Defs/RecipeDefs/ARA_Recipes.xml @@ -622,7 +622,7 @@
  • - 0.99 + 0.99
  • diff --git a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml index ce6bf65..91d07f3 100644 --- a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml +++ b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml @@ -715,7 +715,7 @@ ARA_Technology_3CRP 允许迷雾种进行定向进化,抛弃喷射信息素的能力,以获得防御力、移动速度的增强和大规模铺设菌毯的能力。\n\n阿拉克涅虫群所有需要蓝图的科技,其蓝图只能通过女皇种的基因试验卵获取。 - 300 + 1300 7.50 0.90 ARA_ResearchBench diff --git a/1.6/1.6/Defs/Thing_building/ARA_HiveShip.xml b/1.6/1.6/Defs/Thing_building/ARA_HiveShip.xml new file mode 100644 index 0000000..a1c5279 --- /dev/null +++ b/1.6/1.6/Defs/Thing_building/ARA_HiveShip.xml @@ -0,0 +1,76 @@ + + + + ARA_HiveShip_Heart + + 一艘阿拉克涅虫群猎手虫巢舰的心脏。其功能和人类的逆重引擎类似 + ArachnaeSwarm.Building_ArachnaeGravEngine + RealtimeOnly + Normal + MinifiedThing + + Graphic_Single + Things/Building/GravEngine/GravEngine + (3,3) + true + + + 1500 + 30 + 0 + 800 + 5000 + + + +
  • + UI/Commands/ArachnaeInspect + Things/Building/ArachnaeGravEngine/ArachnaeGravEngine_Orb + Things/Building/ArachnaeGravEngine/ArachnaeGravEngine_Cooldown + UI/Icons/ArachnaeSwarm +
  • +
    + (3,3) + true + 0.6 + PassThroughOnly + 20 + false + + true + false + +
  • GravshipHull
  • +
    + +
  • Substructure
  • +
    +
    + +
  • + 18.9 +
  • +
  • + 8 + (0,218,255,0) +
  • +
  • + +
  • GravFieldExtender
  • +
  • PilotConsole
  • +
  • ChemfuelTank
  • +
  • LargeChemfuelTank
  • +
  • SmallThruster
  • +
  • LargeThruster
  • +
  • FuelOptimizer
  • +
  • SignalJammer
  • +
  • PilotSubpersonaCore
  • +
  • GravshipShieldGenerator
  • + + +
  • + GravshipEngine_Ambient +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/Thing_building/ARA_InteractiveEggSac.xml b/1.6/1.6/Defs/Thing_building/ARA_InteractiveEggSac.xml index 159b788..36ffbed 100644 --- a/1.6/1.6/Defs/Thing_building/ARA_InteractiveEggSac.xml +++ b/1.6/1.6/Defs/Thing_building/ARA_InteractiveEggSac.xml @@ -17,13 +17,9 @@ false Normal Light - MinifiedThing 0 None - -
  • BuildingsMisc
  • -
    10 20 @@ -517,6 +513,10 @@ 1500 1500 + MinifiedThing + +
  • BuildingsMisc
  • +
    (3,3) 1 None 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 4759654..ca292cc 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml @@ -97,6 +97,7 @@ 新诞生女皇种被基因性痉挛杀死了——由于阿拉克涅虫群在蜂巢意识层面上的结构性保护,一个虫巢只能有一只女皇种。 没有来自更高级节点的允许,{0} 将从基因层面拒绝任何复活。 + 正在孵化 {0} ,剩余时间: {1} 孵化期间无法重新安装 {CASTER} 已经从 {TARGET} 的身上窃取基因 diff --git a/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper.png b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper.png new file mode 100644 index 0000000..13c5c68 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper.png differ diff --git a/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper_Ability_Off.png b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper_Ability_Off.png new file mode 100644 index 0000000..4b68627 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper_Ability_Off.png differ diff --git a/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper_Ability_On.png b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper_Ability_On.png new file mode 100644 index 0000000..128cd63 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper_Ability_On.png differ diff --git a/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Tumorthrow.png b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Tumorthrow.png new file mode 100644 index 0000000..913a183 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/UI/Abilities/ARA_Tumorthrow.png differ diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo index 7453a12..61921df 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 19e9424..f7dbf27 100644 --- a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json +++ b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json @@ -1,13 +1,25 @@ { "Version": 1, - "WorkspaceRootPath": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\", + "WorkspaceRootPath": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\hediffs\\ara_hediffterrainspawn\\comphediffterrainspawn.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\buildings\\building_arachnaegravengine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:buildings\\building_arachnaegravengine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\building_comps\\ara_spawnpawnfromlist\\compspawnpawnfromlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:building_comps\\ara_spawnpawnfromlist\\compspawnpawnfromlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\building_comps\\ara_spawnpawnfromlist\\compproperties_spawnpawnfromlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:building_comps\\ara_spawnpawnfromlist\\compproperties_spawnpawnfromlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\hediffs\\ara_hediffterrainspawn\\comphediffterrainspawn.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:hediffs\\ara_hediffterrainspawn\\comphediffterrainspawn.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\\compabilityeffect_randomhediff.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\abilities\\compabilityeffect_randomhediff.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:abilities\\compabilityeffect_randomhediff.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], @@ -27,28 +39,64 @@ { "$type": "Document", "DocumentIndex": 0, - "Title": "CompHediffTerrainSpawn.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", - "RelativeDocumentMoniker": "Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", - "RelativeToolTip": "Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", - "ViewState": "AgIAAF4AAAAAAAAAAAAAAG4AAAAAAAAAAAAAAA==", + "Title": "Building_ArachnaeGravEngine.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Buildings\\Building_ArachnaeGravEngine.cs", + "RelativeDocumentMoniker": "Buildings\\Building_ArachnaeGravEngine.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Buildings\\Building_ArachnaeGravEngine.cs", + "RelativeToolTip": "Buildings\\Building_ArachnaeGravEngine.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvw0AAAAmAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-10-23T08:00:28.236Z", + "WhenOpened": "2025-10-23T12:04:20.765Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, + "Title": "CompSpawnPawnFromList.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_SpawnPawnFromList\\CompSpawnPawnFromList.cs", + "RelativeDocumentMoniker": "Building_Comps\\ARA_SpawnPawnFromList\\CompSpawnPawnFromList.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_SpawnPawnFromList\\CompSpawnPawnFromList.cs", + "RelativeToolTip": "Building_Comps\\ARA_SpawnPawnFromList\\CompSpawnPawnFromList.cs", + "ViewState": "AgIAAHQAAAAAAAAAAAAgwKAAAAA/AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-10-23T10:44:55.813Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "CompProperties_SpawnPawnFromList.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_SpawnPawnFromList\\CompProperties_SpawnPawnFromList.cs", + "RelativeDocumentMoniker": "Building_Comps\\ARA_SpawnPawnFromList\\CompProperties_SpawnPawnFromList.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_SpawnPawnFromList\\CompProperties_SpawnPawnFromList.cs", + "RelativeToolTip": "Building_Comps\\ARA_SpawnPawnFromList\\CompProperties_SpawnPawnFromList.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-10-23T10:44:53.422Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "CompHediffTerrainSpawn.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", + "RelativeDocumentMoniker": "Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", + "RelativeToolTip": "Hediffs\\ARA_HediffTerrainSpawn\\CompHediffTerrainSpawn.cs", + "ViewState": "AgIAAF4AAAAAAAAAAAAAAG4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-10-23T08:00:28.236Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, "Title": "CompAbilityEffect_RandomHediff.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\CompAbilityEffect_RandomHediff.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\CompAbilityEffect_RandomHediff.cs", "RelativeDocumentMoniker": "Abilities\\CompAbilityEffect_RandomHediff.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\CompAbilityEffect_RandomHediff.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\CompAbilityEffect_RandomHediff.cs", "RelativeToolTip": "Abilities\\CompAbilityEffect_RandomHediff.cs", "ViewState": "AgIAALoAAAAAAAAAAAAqwNcAAAAZAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-10-22T06:34:08.063Z", - "EditorCaption": "" + "WhenOpened": "2025-10-22T06:34:08.063Z" } ] } diff --git a/Source/ArachnaeSwarm/ArachnaeSwarm.csproj b/Source/ArachnaeSwarm/ArachnaeSwarm.csproj index 148246d..19dab84 100644 --- a/Source/ArachnaeSwarm/ArachnaeSwarm.csproj +++ b/Source/ArachnaeSwarm/ArachnaeSwarm.csproj @@ -107,7 +107,7 @@ - + diff --git a/Source/ArachnaeSwarm/Building_Comps/ARA_SpawnPawnFromList/CompSpawnPawnFromList.cs b/Source/ArachnaeSwarm/Building_Comps/ARA_SpawnPawnFromList/CompSpawnPawnFromList.cs index a4b5b1c..c6eec65 100644 --- a/Source/ArachnaeSwarm/Building_Comps/ARA_SpawnPawnFromList/CompSpawnPawnFromList.cs +++ b/Source/ArachnaeSwarm/Building_Comps/ARA_SpawnPawnFromList/CompSpawnPawnFromList.cs @@ -139,7 +139,7 @@ namespace ArachnaeSwarm int remainingTicks = spawnUntilTick - Find.TickManager.TicksGame; if (remainingTicks > 0) { - return "Spawning {0} in: {1}".Translate(spawningPawnKind.label, remainingTicks.ToStringTicksToPeriod()); + return "ARA_Eggsac_Spawning".Translate(spawningPawnKind.label, remainingTicks.ToStringTicksToPeriod()); } } else diff --git a/Source/ArachnaeSwarm/Buildings/Building_ArachnidGravEngine.cs b/Source/ArachnaeSwarm/Buildings/Building_ArachnaeGravEngine.cs similarity index 92% rename from Source/ArachnaeSwarm/Buildings/Building_ArachnidGravEngine.cs rename to Source/ArachnaeSwarm/Buildings/Building_ArachnaeGravEngine.cs index 9dc455d..0180cba 100644 --- a/Source/ArachnaeSwarm/Buildings/Building_ArachnidGravEngine.cs +++ b/Source/ArachnaeSwarm/Buildings/Building_ArachnaeGravEngine.cs @@ -8,23 +8,23 @@ using Verse; namespace ArachnaeSwarm { - public class Building_ArachnidGravEngine : Building_GravEngine + public class Building_ArachnaeGravEngine : Building_GravEngine { // 通过 ModExtension 暴露的纹理路径 - private ArachnidGravEngineExtension modExtension; + private ArachnaeGravEngineExtension modExtension; // 覆盖的纹理资源 private Texture2D customInspectCommandTex; private CachedMaterial customOrbMat; private Graphic customOnCooldownGraphic; - public ArachnidGravEngineExtension ModExtension + public ArachnaeGravEngineExtension ModExtension { get { if (modExtension == null) { - modExtension = def.GetModExtension(); + modExtension = def.GetModExtension(); } return modExtension; } @@ -109,11 +109,11 @@ namespace ArachnaeSwarm { yield return new Command_Action { - defaultLabel = "DEV: Spawn Arachnid Swarm", + defaultLabel = "DEV: Spawn Arachnae Swarm", action = delegate { // 虫群特有的调试功能 - SpawnArachnidSwarm(); + SpawnArachnaeSwarm(); } }; } @@ -161,17 +161,17 @@ namespace ArachnaeSwarm { text += "\n"; } - text += "ArachnidSwarmControl".Translate(); + text += "ArachnaeSwarmControl".Translate(); return text; } // 虫群特有的方法 - private void SpawnArachnidSwarm() + private void SpawnArachnaeSwarm() { // 虫群特有的生成逻辑 // 这里可以添加生成虫群单位的代码 - Messages.Message("ArachnidSwarmActivated".Translate(), this, MessageTypeDefOf.PositiveEvent); + Messages.Message("ArachnaeSwarmActivated".Translate(), this, MessageTypeDefOf.PositiveEvent); } // 重写 DrawAt 方法以使用自定义材质 @@ -212,7 +212,7 @@ namespace ArachnaeSwarm } // ModExtension 定义,用于在 XML 中配置纹理路径 - public class ArachnidGravEngineExtension : DefModExtension + public class ArachnaeGravEngineExtension : DefModExtension { public string inspectCommandTexPath; public string orbTexPath; diff --git a/非公开资源/Content/Textures/Building/ARA_HiveShip_Heart.sai2 b/非公开资源/Content/Textures/Building/ARA_HiveShip_Heart.sai2 new file mode 100644 index 0000000..213bc1b Binary files /dev/null and b/非公开资源/Content/Textures/Building/ARA_HiveShip_Heart.sai2 differ diff --git a/非公开资源/Content/Textures/UI/Abilities/ARA_Queen_Upgrade_1_Stage.sai2 b/非公开资源/Content/Textures/UI/Abilities/ARA_Queen_Upgrade_1_Stage.sai2 index c6cb690..af0c82f 100644 Binary files a/非公开资源/Content/Textures/UI/Abilities/ARA_Queen_Upgrade_1_Stage.sai2 and b/非公开资源/Content/Textures/UI/Abilities/ARA_Queen_Upgrade_1_Stage.sai2 differ diff --git a/非公开资源/Content/Textures/UI/Abilities/ARA_Tumorthrow.sai2 b/非公开资源/Content/Textures/UI/Abilities/ARA_Tumorthrow.sai2 new file mode 100644 index 0000000..462f15a Binary files /dev/null and b/非公开资源/Content/Textures/UI/Abilities/ARA_Tumorthrow.sai2 differ