diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll
index 7324a26..7356c77 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/ResearchProjectDefs/ARA_ResearchProjects.xml b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml
index 9fb4fcd..e375b4f 100644
--- a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml
+++ b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml
@@ -10,7 +10,7 @@
ARA_ResearchTab
1
0
- 1
+ 2500
ARA_Technology_5ESS
diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml
index 327ad45..d911556 100644
--- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml
+++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml
@@ -692,6 +692,7 @@
+ ARA_RW_Large_Arc_Gun
ARA_RW_Acid_Mortar
ARA_RW_Basic_SniperCannon_Gun
ARA_RW_Basic_FireSpewer_Gun
diff --git a/1.6/1.6/Defs/Thing_Misc/ARA_Things_Items.xml b/1.6/1.6/Defs/Thing_Misc/ARA_Things_Items.xml
index 146df9e..058544b 100644
--- a/1.6/1.6/Defs/Thing_Misc/ARA_Things_Items.xml
+++ b/1.6/1.6/Defs/Thing_Misc/ARA_Things_Items.xml
@@ -152,7 +152,7 @@
false
30
- 120
+ 100
50
0.01
@@ -182,7 +182,7 @@
false
30
- 120
+ 20
10
0.01
diff --git a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon.xml b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon.xml
index 4c64d47..816898f 100644
--- a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon.xml
+++ b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon.xml
@@ -33,7 +33,7 @@
50
- 100
+ 300
1000
5
25
@@ -45,7 +45,7 @@
Cut
- 10
+ 12
1.3
0.50
@@ -54,7 +54,7 @@
Poke
- 8
+ 10
0.20
1.5
@@ -197,7 +197,7 @@
350
- 1000
+ 3000
5
350
12
@@ -279,7 +279,7 @@
UnfinishedWeapon
- 300
+ 200
1300
0.5
@@ -391,7 +391,7 @@
UnfinishedWeapon
- 600
+ 1000
1300
4
@@ -408,7 +408,7 @@
ArachnaeSwarm.Verb_ShootWithOffset
true
false
- 0.8
+ 0.5
Bullet_ARA_RW_Toxic_Needle_MG
25.9
48
@@ -489,7 +489,7 @@
UnfinishedWeapon
- 600
+ 650
1300
4
@@ -605,7 +605,7 @@
UnfinishedWeapon
- 1500
+ 2000
1300
3.5
@@ -721,7 +721,7 @@
UnfinishedWeapon
- 1500
+ 1400
1300
3.5
@@ -949,16 +949,16 @@
true
1.5
16
- 12
+ 8
3
Shot_MiniFlameblaster
GunTail_Medium
9
- 15
+ 45
ARA_AcidBurn
- 12
+ 15
Filth_SpentAcid
ARA_Fire_Spew
0.5
@@ -1085,7 +1085,7 @@
UnfinishedWeapon
- 2500
+ 2200
1300
3.5
@@ -1165,7 +1165,7 @@
ARA_AcidBurn
15
20
- 45
+ 30
1
3.5
true
@@ -1287,7 +1287,7 @@
60
ARA_AcidBurn
- 5
+ 15
Filth_SpentAcid
2
true
@@ -1342,7 +1342,7 @@
UnfinishedWeapon
- 2500
+ 2200
1300
4
@@ -1423,7 +1423,7 @@
60
ARA_AcidBurn
- 3
+ 6
Filth_SpentAcid
2
true
@@ -1477,7 +1477,7 @@
UnfinishedWeapon
- 700
+ 1600
1300
3.5
@@ -1588,120 +1588,17 @@
-
- ARA_RW_Arc_Gun
-
- 阿拉克涅虫群督虫使用的远程武装器官,通过从携带大量电荷的细胞中释放能量,虫群可以使用这种武装器官在敌人的集群中发起连锁闪电打击。
- Normal
- Animal
-
- ARA_Cocoon_Weapon_1Stage
-
-
- ArachnaeSwarm/Weapon/ARA_RW_Basic_SkyHive_Gun
- Graphic_Single
- 1.2
-
- 0.8
- SpitterSpawn
-
-
- ARA_Technology_1THD
- UnfinishedWeapon
-
-
- 2500
- 1300
-
- 3.5
- 0.5
- 0.6
- 0.45
- 0.3
- 2.5
- 160
- 7
-
-
-
- ArachnaeSwarm.Verb_ShootBeamArc
-
-
- true
- 0
- 18
- 6
- 10
- ARA_Psi_Damage
- 20
-
-
- 0
- BeamGraser_Shooting
- Fleck_BeamBurn
- 0.32
- ARA_Arc_Beam_Mote
- GraserBeam_End
-
-
- 0.6
- 0.6
- 0.25
-
-
-
- true
-
-
-
- 6
- 18
- 0.7
- ARA_Arc_Beam_Mote
-
-
-
- 50
-
-
- ARA_Armed_Organ
- ARA_Armed_Organ_Ranged
- ARA_Armed_Organ_T2
- ARA_Armed_Organ_Small_Ranged_Energy
-
- 0.01
- None
-
-
-
-
-
- ARA_Weapon_Damage_LightingChain
-
-
- 1
- 1
-
-
-
-
ARA_RW_Large_Arc_Gun
-
- 阿拉克涅虫群督虫使用的大型远程武装器官,发射可分裂的传导性闪电链。电死你电死你电死你。
+
+ 阿拉克涅虫群督虫使用的大型远程武装器官,通过从携带大量电荷的细胞中释放能量,虫群可以使用这种武装器官在敌人的集群中发起连锁闪电打击。
Normal
Animal
ARA_Cocoon_Weapon_1Stage
- ArachnaeSwarm/Weapon/ARA_RW_Basic_SkyHive_Gun
+ ArachnaeSwarm/Weapon/ARA_RW_Large_Arc_Gun
Graphic_Single
1.2
@@ -1789,11 +1686,12 @@
+ ARA_Huge_Weapon
ARA_Weapon_Damage_LightingChain
- 1
- 1
+ 2
+ 2
diff --git a/1.6/1.6/Defs/Thing_building/ARA_NutrientNetworkBuilding.xml b/1.6/1.6/Defs/Thing_building/ARA_NutrientNetworkBuilding.xml
index 53963e8..13caa1c 100644
--- a/1.6/1.6/Defs/Thing_building/ARA_NutrientNetworkBuilding.xml
+++ b/1.6/1.6/Defs/Thing_building/ARA_NutrientNetworkBuilding.xml
@@ -735,34 +735,13 @@
InsectJelly
- 20
+ 10
0
true
true
true
-
- 虫蜜
- 虫蜜
-
- 100.0
- 0
- true
- 0
- false
- false
-
-
-
- ARA_InsectJelly
-
-
-
- false
- true
- true
-
200
0.25
@@ -770,12 +749,35 @@
1
+
+ 虫蜜
+ 虫蜜
+
+ 25
+ 0
+ true
+
+
+
+ ARA_InsectJelly
+
+
+
+ false
+ false
+ false
+ false
+ false
+ true
+
+
-
- CompRefuelable
-
+ 60
0.99
+ true
+ true
+ false
diff --git a/Content/Textures/ArachnaeSwarm/Weapon/ARA_RW_Large_Arc_Gun.png b/Content/Textures/ArachnaeSwarm/Weapon/ARA_RW_Large_Arc_Gun.png
new file mode 100644
index 0000000..5181d39
Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Weapon/ARA_RW_Large_Arc_Gun.png differ
diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo
index 7cb8042..580f2ce 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 7fcebad..01c89df 100644
--- a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json
+++ b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json
@@ -1,13 +1,17 @@
{
"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\\building_comps\\ara_compinteractiveproducer\\compinteractiveproducer.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\\compnutritiontofuelconverter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:building_comps\\compnutritiontofuelconverter.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_compinteractiveproducer\\compinteractiveproducer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:building_comps\\ara_compinteractiveproducer\\compinteractiveproducer.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\\building_comps\\ara_compinteractiveproducer\\compresearchproducer.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_compinteractiveproducer\\compresearchproducer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:building_comps\\ara_compinteractiveproducer\\compresearchproducer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@@ -18,21 +22,8 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 2,
+ "SelectedChildIndex": 1,
"Children": [
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "CompResearchProducer.cs",
- "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
- "RelativeDocumentMoniker": "Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
- "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
- "RelativeToolTip": "Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
- "ViewState": "AgIAADoBAAAAAAAAAAAkwFIBAAAmAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-10-17T09:09:18.518Z",
- "EditorCaption": ""
- },
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
@@ -40,12 +31,37 @@
{
"$type": "Document",
"DocumentIndex": 0,
+ "Title": "CompNutritionToFuelConverter.cs",
+ "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\CompNutritionToFuelConverter.cs",
+ "RelativeDocumentMoniker": "Building_Comps\\CompNutritionToFuelConverter.cs",
+ "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\CompNutritionToFuelConverter.cs",
+ "RelativeToolTip": "Building_Comps\\CompNutritionToFuelConverter.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAKEAAAAcAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-10-17T11:32:00.484Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 2,
+ "Title": "CompResearchProducer.cs",
+ "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
+ "RelativeDocumentMoniker": "Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
+ "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
+ "RelativeToolTip": "Building_Comps\\ARA_CompInteractiveProducer\\CompResearchProducer.cs",
+ "ViewState": "AgIAADoBAAAAAAAAAAAkwFIBAAAmAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-10-17T09:09:18.518Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 1,
"Title": "CompInteractiveProducer.cs",
- "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompInteractiveProducer.cs",
+ "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompInteractiveProducer.cs",
"RelativeDocumentMoniker": "Building_Comps\\ARA_CompInteractiveProducer\\CompInteractiveProducer.cs",
- "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompInteractiveProducer.cs",
+ "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_CompInteractiveProducer\\CompInteractiveProducer.cs",
"RelativeToolTip": "Building_Comps\\ARA_CompInteractiveProducer\\CompInteractiveProducer.cs",
- "ViewState": "AgIAAJMBAAAAAAAAAAAUwNcBAAAyAAAAAAAAAA==",
+ "ViewState": "AgIAAJYBAAAAAAAAAAAUwKoBAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-17T09:00:51.526Z",
"EditorCaption": ""
diff --git a/Source/ArachnaeSwarm/Building_Comps/CompNutritionToFuelConverter.cs b/Source/ArachnaeSwarm/Building_Comps/CompNutritionToFuelConverter.cs
index 1a60889..0f30246 100644
--- a/Source/ArachnaeSwarm/Building_Comps/CompNutritionToFuelConverter.cs
+++ b/Source/ArachnaeSwarm/Building_Comps/CompNutritionToFuelConverter.cs
@@ -1,4 +1,5 @@
using RimWorld;
+using System.Collections.Generic;
using Verse;
namespace ArachnaeSwarm
@@ -19,7 +20,7 @@ namespace ArachnaeSwarm
public class CompNutritionToFuelConverter : ThingComp
{
private CompRefuelableNutrition nutritionComp;
- private CompRefuelable fuelComp;
+ private CompProductStorage productStorageComp; // 改为使用 CompProductStorage
public float nutritionProgress = 0f;
public float workProgress = 0f;
@@ -30,15 +31,15 @@ namespace ArachnaeSwarm
{
base.PostSpawnSetup(respawningAfterLoad);
nutritionComp = parent.GetComp();
- fuelComp = parent.GetComp();
+ productStorageComp = parent.GetComp(); // 改为获取 CompProductStorage
if (nutritionComp == null)
{
Log.Error($"[ArachnaeSwarm] {parent.def.defName} has CompNutritionToFuelConverter but no CompRefuelableNutrition.");
}
- if (fuelComp == null)
+ if (productStorageComp == null)
{
- Log.Error($"[ArachnaeSwarm] {parent.def.defName} has CompNutritionToFuelConverter but no CompRefuelable.");
+ Log.Error($"[ArachnaeSwarm] {parent.def.defName} has CompNutritionToFuelConverter but no CompProductStorage.");
}
}
@@ -60,7 +61,7 @@ namespace ArachnaeSwarm
private void TryProcess()
{
- if (fuelComp == null || fuelComp.IsFull)
+ if (productStorageComp == null || productStorageComp.IsFull)
{
return;
}
@@ -88,27 +89,37 @@ namespace ArachnaeSwarm
{
int unitsToCraft = (int)(workProgress / Props.workAmount);
float fuelToProduce = unitsToCraft * Props.fuelAmount;
- float spaceInTank = fuelComp.Props.fuelCapacity - fuelComp.Fuel;
+ float spaceInStorage = productStorageComp.StorageSpaceRemaining;
- if (spaceInTank > 0)
+ if (spaceInStorage > 0)
{
- // Add as much fuel as possible, up to what was produced.
- float fuelToAdd = System.Math.Min(fuelToProduce, spaceInTank);
- fuelComp.Refuel(fuelToAdd);
-
- // Consume the full cost, regardless of how much was actually added.
- nutritionProgress -= unitsToCraft * Props.nutritionCost;
- workProgress -= unitsToCraft * Props.workAmount;
+ // 使用 CompProductStorage 的 API 添加产物
+ float fuelToAdd = System.Math.Min(fuelToProduce, spaceInStorage);
+ bool added = productStorageComp.TryAddProduct(fuelToAdd);
+
+ if (added)
+ {
+ // Consume the full cost, regardless of how much was actually added.
+ nutritionProgress -= unitsToCraft * Props.nutritionCost;
+ workProgress -= unitsToCraft * Props.workAmount;
+
+ // 记录日志用于调试
+ Log.Message($"[NutritionToFuel] Added {fuelToAdd} fuel to storage. Remaining space: {productStorageComp.StorageSpaceRemaining}");
+ }
+ else
+ {
+ Log.Warning($"[NutritionToFuel] Failed to add fuel to storage. Requested: {fuelToAdd}, Space: {spaceInStorage}");
+ }
}
- // If spaceInTank is 0, do nothing and let progress build up.
+ // If spaceInStorage is 0, do nothing and let progress build up.
}
}
public override string CompInspectStringExtra()
{
- if (fuelComp == null) return null;
+ if (productStorageComp == null) return null;
- if (fuelComp.IsFull)
+ if (productStorageComp.IsFull)
{
return "ARA_NutritionConverter_State_TankFull".Translate();
}
@@ -120,5 +131,46 @@ namespace ArachnaeSwarm
return "ARA_NutritionConverter_Working".Translate(workProgress.ToString("F0"), Props.workAmount);
}
+
+ // 新增:调试命令
+ public override IEnumerable CompGetGizmosExtra()
+ {
+ foreach (var gizmo in base.CompGetGizmosExtra())
+ {
+ yield return gizmo;
+ }
+
+ if (DebugSettings.ShowDevGizmos)
+ {
+ // 调试命令:显示状态信息
+ yield return new Command_Action
+ {
+ defaultLabel = "DEV: Show Converter Status",
+ action = delegate
+ {
+ string status = $"Nutrition Converter Status:\n" +
+ $"Nutrition Progress: {nutritionProgress:F1}/{Props.nutritionCost}\n" +
+ $"Work Progress: {workProgress:F0}/{Props.workAmount}\n" +
+ $"Product Storage: {productStorageComp?.StorageAmount:F1}/{productStorageComp?.StorageCapacity:F1}\n" +
+ $"Nutrition Comp: {(nutritionComp != null ? "Found" : "Missing")}\n" +
+ $"Product Storage Comp: {(productStorageComp != null ? "Found" : "Missing")}";
+ Messages.Message(status, MessageTypeDefOf.SilentInput);
+ Log.Message(status);
+ }
+ };
+
+ // 调试命令:重置进度
+ yield return new Command_Action
+ {
+ defaultLabel = "DEV: Reset Progress",
+ action = delegate
+ {
+ nutritionProgress = 0f;
+ workProgress = 0f;
+ Messages.Message("Converter progress reset", MessageTypeDefOf.SilentInput);
+ }
+ };
+ }
+ }
}
-}
\ No newline at end of file
+}
diff --git a/非公开资源/Content/Textures/Apperal/ARA_SpiderOne_PowerArmor_Thin_south.sai2 b/非公开资源/Content/Textures/Apperal/ARA_SpiderOne_PowerArmor_Thin_south.sai2
index dc3ee59..645ec12 100644
Binary files a/非公开资源/Content/Textures/Apperal/ARA_SpiderOne_PowerArmor_Thin_south.sai2 and b/非公开资源/Content/Textures/Apperal/ARA_SpiderOne_PowerArmor_Thin_south.sai2 differ
diff --git a/非公开资源/Content/Textures/Weapon/ARA_RW_Large_Arc_Gun.sai2 b/非公开资源/Content/Textures/Weapon/ARA_RW_Large_Arc_Gun.sai2
new file mode 100644
index 0000000..faae13d
Binary files /dev/null and b/非公开资源/Content/Textures/Weapon/ARA_RW_Large_Arc_Gun.sai2 differ