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
+
+
+
+
+
+ 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