diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll
index e234f96..3cef200 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 229f15d..995d8a6 100644
--- a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml
+++ b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml
@@ -6,6 +6,7 @@
+
ARA_Base_Technology
@@ -18,7 +19,7 @@
ARA_Technology_1WMT
- 允许女皇种进化到下一个阶段。
+ 允许女皇种和工艺种进化到下一个阶段。
150
4.50
3.20
@@ -30,13 +31,12 @@
ARA_Technology_2WMT
- 允许女皇种进化到下一个阶段。
+ 允许女皇种和工艺种进化到下一个阶段。
150
- 8.50
+ 9.00
3.20
ARA_ResearchBench
- ARA_Technology_1WMT
ARA_Technology_6KYC
@@ -67,7 +67,7 @@
ARA_Technology_8VXI
-
+
允许工艺种孵化新的武器。
150
5.50
@@ -78,6 +78,19 @@
ARA_Technology_1WMT
+
+ ARA_Technology_9VXI
+
+ 允许工艺种孵化新的武器。
+ 150
+ 10.50
+ 0.30
+ ARA_ResearchBench
+
+ ARA_Technology_8VXI
+ ARA_Technology_2WMT
+
+
ARA_Technology_1KYC
@@ -85,7 +98,7 @@
允许女皇种孵化新的虫族——战士种。
150
1.00
- 5.10
+ 5.50
ARA_ResearchBench
ARA_Base_Technology
@@ -96,8 +109,8 @@
允许女皇种孵化新的虫族——空天种,敏捷而致命的精锐虫族,拥有以飞行姿态穿梭于战场的能力。
150
- 6.50
- 4.60
+ 5.50
+ 3.60
ARA_ResearchBench
ARA_Technology_1WMT
@@ -109,7 +122,7 @@
允许女皇种孵化新的虫族——原虫种,一种可以寄生在别的种族身上以控制它们的特殊督虫。
150
5.50
- 4.10
+ 2.10
ARA_ResearchBench
ARA_Technology_1WMT
@@ -121,7 +134,7 @@
允许女皇种孵化新的虫族——浓雾种,一种拥有厚重甲壳的大型督虫,可以释放烟雾、阻燃剂和召唤虫族增援的信息素以协助虫群进行集群冲击。
150
5.50
- 4.60
+ 4.20
ARA_ResearchBench
ARA_Technology_1WMT
@@ -132,11 +145,12 @@
允许女皇种孵化新的虫族——织域种,一种寿命长且拥有强大灵能的特殊,不仅能协助虫群的科研工作,也能承担战场指挥官的责任。
150
- 7.50
- 3.60
+ 8.00
+ 3.20
ARA_ResearchBench
ARA_Technology_1WMT
+ ARA_Technology_1BAC
@@ -152,24 +166,11 @@
ARA_Base_Technology
-
- ARA_Technology_1VTE
-
- 允许一部分拥有厚重甲壳的阿拉克涅督虫使用追踪冲撞攻击敌军。
- 150
- 6.50
- 5.10
- ARA_ResearchBench
-
- ARA_Technology_1KYC
- ARA_Technology_5KYC
-
-
-
+
ARA_Technology_5PAV
- 允许工艺种孵化新的毒针类武器茧,并允许部分带毒针的虫族进行毒针喷射。
+ 允许工艺种孵化新的武器,并允许部分带毒针的虫族进行毒针喷射。
150
1.00
0.80
@@ -181,7 +182,7 @@
ARA_Technology_6PAV
- 允许工艺种孵化新的毒针类武器茧。
+ 允许工艺种孵化新的武器。
150
5.50
0.90
@@ -191,6 +192,19 @@
ARA_Technology_1WMT
+
+ ARA_Technology_7PAV
+
+ 允许工艺种孵化新的武器。
+ 150
+ 10.50
+ 0.90
+ ARA_ResearchBench
+
+ ARA_Technology_6PAV
+ ARA_Technology_2WMT
+
+
ARA_Technology_5SHL
@@ -216,6 +230,19 @@
ARA_Base_Technology
+
+ ARA_Technology_1TUN
+
+ 允许虫族建造一种可以通过挖掘地道连接两地的特殊固定辅虫,以在两地间快速传输人员和物资。
+ 150
+ 10.50
+ 1.50
+ ARA_ResearchBench
+
+ ARA_Technology_2WMT
+ ARA_Technology_6SPV
+
+
ARA_Technology_6SPV
@@ -231,9 +258,36 @@
+
+ ARA_Technology_2MED
+
+ 允许蜜罐种使用拟线种寄生的能力,并在医药茧中解锁拟线种抑制剂的制作。
+ 150
+ 7.00
+ 2.70
+ ARA_ResearchBench
+
+ ARA_Technology_1MED
+ ARA_Technology_5PAV
+
+
+
+
+ ARA_Technology_1VTE
+
+ 允许一部分拥有厚重甲壳的阿拉克涅督虫使用追踪冲撞攻击敌军。
+ 150
+ 6.50
+ 4.80
+ ARA_ResearchBench
+
+ ARA_Technology_1KYC
+ ARA_Technology_5KYC
+
+
ARA_Technology_1MED
-
+
允许蜜罐种进行定向进化,以强化其自身的医疗能力并解锁孵化医药茧的技能。
150
5.50
@@ -244,16 +298,28 @@
- ARA_Technology_2MED
-
- 允许蜜罐种使用拟线种寄生的能力,并在医药茧中解锁拟线种抑制剂的制作。
+ ARA_Technology_4CLO
+
+ 允许战士种进行定向进化,牺牲其使用远程武器的能力以换取强大的近战和永久隐身的能力。
150
6.50
- 2.70
+ 5.40
ARA_ResearchBench
- ARA_Technology_1MED
- ARA_Technology_5PAV
+ ARA_Technology_1KYC
+ ARA_Technology_1WMT
-
+
+ ARA_Technology_1BAC
+
+ 允许迷雾种进行定向进化,牺牲其护甲和喷射信息素的能力以换成生产虫群所需高级资源"活化钜菌"的能力。
+ 150
+ 6.50
+ 4.20
+ ARA_ResearchBench
+
+ ARA_Technology_5KYC
+
+
+
\ No newline at end of file
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 536a5eb..4189233 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
@@ -259,7 +259,7 @@
SpitterSpawn
- ARA_Technology_6SPV
+ ARA_Technology_7PAV
UnfinishedWeapon
@@ -334,7 +334,7 @@
ARA_RW_Basic_Acid_Bladder_Gun
- 阿拉克涅虫群督虫使用基础远程武装器官,可以通过肌肉的瞬间加压喷出一团包含阿拉克涅酸液的液体团。这种酸液团的飞行速度很慢,但是能在目标地点炸开,并灼烧所有粘上酸液的敌人。
+ 阿拉克涅虫群督虫使用基础远程武装器官,可以通过肌肉的瞬间加压喷出阿拉克涅酸液。这种酸液能覆盖目标并灼烧所有粘上酸液的敌人。
Normal
Animal
@@ -362,22 +362,22 @@
2.5
-
- Verb_Shoot
+
+ ArachnaeSwarm.Verb_ShootSprayMulti
true
false
1.0
- 1
- Bullet_ARA_RW_Basic_Acid_Bladder_Gun
- true
+ ARA_Proj_StrongSludgeSpray_Eco
+ false
false
- 3
- 28
- 1
+ 16
+ 6
+ 2
SpitterSpit
true
+ 8
@@ -403,40 +403,108 @@
-
- Bullet_ARA_RW_Basic_Acid_Bladder_Gun
-
+
+ ARA_Proj_StrongSludgeSpray_Eco
+
+ Projectile_Liquid
+ Projectile
+ Normal
+ Projectile
+ False
+ True
- Graphic_Single_AgeSecs
- Things/Projectile/FleshmassSpitterProjectileSheet
- (.5, .5)
+ Things/Projectile/SludgeSpray
+ Graphic_Random
MoteGlow
+ 0.85
- 0.8
- Projectile_Explosive
- True
- 1
ARA_AcidBurn
- 20
- 20
- 15
- 1
- 1.75
- true
- SpitterSpitLands
+ 25
+ 2
+ 0.4
+ 0.1
+ 1
+ 0
+ 0.75
Filth_SpentAcid
1
- Shell_AcidSpitImpact
- 60
- false
+ 0.25
-
-
- Shell_AcidSpitStream
+
+
+ ARA_RW_Basic_Acid_Spreay_Gun
+
+ 阿拉克涅虫群的大型远程武装器官,拥有布满酸腺的液囊和强健的肌肉纤管,可以向瞄准的方向喷射酸雨,覆盖范围内的敌人并融化它们的装甲和血肉。
+ Normal
+ Animal
+
+ ARA_Cocoon_Weapon
+
+
+ ArachnaeSwarm/Weapon/ARA_RW_Basic_Acid_Spreay_Gun
+ Graphic_Single
+ 1.5
+
+ 0.75
+ SpitterSpawn
+
+
+ ARA_Technology_8VXI
+ UnfinishedWeapon
+
+
+ 1300
+
+ 3.5
+ 0.5
+ 0.6
+ 0.45
+ 0.3
+ 2.5
+
+
+
+ ArachnaeSwarm.Verb_ShootSprayMulti
+ true
+ false
+ 1.0
+ ARA_Proj_StrongSludgeSpray_Eco
+ false
+ false
+ 3
+ 28
+ 12
+ 2
+ SpitterSpit
+
+ true
+
+ 12
-
- Shell_AcidSpitLaunched
+
+
+ 50
+
+
+ ARA_Armed_Organ
+ ARA_Armed_Organ_Ranged
+ ARA_Armed_Organ_T2
+
+
+ RewardStandardQualitySuper
+
+
+
+
+ ARA_Huge_Weapon
+ ARA_Weapon_Damage_Acid
+
+
+ 2
+ 2
+
@@ -458,7 +526,7 @@
SpitterSpawn
- ARA_Technology_8VXI
+ ARA_Technology_9VXI
UnfinishedWeapon
@@ -551,111 +619,6 @@
-
- ARA_RW_Basic_Acid_Spreay_Gun
-
- 阿拉克涅虫群的大型远程武装器官,拥有布满酸腺的液囊和强健的肌肉纤管,可以向瞄准的方向喷射酸雨,覆盖范围内的敌人并融化它们的装甲和血肉。
- Normal
- Animal
-
- ARA_Cocoon_Weapon
-
-
- ArachnaeSwarm/Weapon/ARA_RW_Basic_Acid_Spreay_Gun
- Graphic_Single
- 1.5
-
- 0.75
- SpitterSpawn
-
-
- ARA_Technology_7VXI
- UnfinishedWeapon
-
-
- 1300
-
- 3.5
- 0.5
- 0.6
- 0.45
- 0.3
- 2.5
-
-
-
- ArachnaeSwarm.Verb_ShootSprayMulti
- true
- false
- 1.0
- ARA_Proj_StrongSludgeSpray_Eco
- false
- false
- 3
- 28
- 12
- 2
- SpitterSpit
-
- true
-
- 12
-
-
-
- 50
-
-
- ARA_Armed_Organ
- ARA_Armed_Organ_Ranged
- ARA_Armed_Organ_T2
-
-
- RewardStandardQualitySuper
-
-
-
-
- ARA_Huge_Weapon
- ARA_Weapon_Damage_Acid
-
-
- 2
- 2
-
-
-
-
-
- ARA_Proj_StrongSludgeSpray_Eco
-
- Projectile_Liquid
- Projectile
- Normal
- Projectile
- False
- True
-
- Things/Projectile/SludgeSpray
- Graphic_Random
- MoteGlow
- 0.85
-
-
- ARA_AcidBurn
- 25
- 2
- 0.4
- 0.1
- 1
- 0
- 0.75
- Filth_SpentAcid
- 1
- 0.25
-
-
diff --git a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon_new.xml b/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon_new.xml
deleted file mode 100644
index 79ea23c..0000000
--- a/1.6/1.6/Defs/Thing_Misc/Weapons/ARA_Weapon_new.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo
index 8610689..c28b8ff 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 4da748b..1841dbd 100644
--- a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json
+++ b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json
@@ -1,25 +1,25 @@
{
"Version": 1,
- "WorkspaceRootPath": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\",
+ "WorkspaceRootPath": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\pawn_comps\\ara_fighter_invisible\\compfighterinvisible.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\\pawn_comps\\ara_fighter_invisible\\compfighterinvisible.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_fighter_invisible\\compfighterinvisible.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\\pawn_comps\\ara_fighter_invisible\\compproperties_fighterinvisible.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\\pawn_comps\\ara_fighter_invisible\\compproperties_fighterinvisible.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_fighter_invisible\\compproperties_fighterinvisible.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\\thing_comps\\ara_ingestionoutcomedoer_givehediff\\ingestionoutcomedoer_givehediffbyrace.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\\thing_comps\\ara_ingestionoutcomedoer_givehediff\\ingestionoutcomedoer_givehediffbyrace.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:thing_comps\\ara_ingestionoutcomedoer_givehediff\\ingestionoutcomedoer_givehediffbyrace.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\\thing_comps\\ara_customuniqueweapon\\compcustomuniqueweapon.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\\thing_comps\\ara_customuniqueweapon\\compcustomuniqueweapon.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:thing_comps\\ara_customuniqueweapon\\compcustomuniqueweapon.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\\thing_comps\\optoxicgas.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\\thing_comps\\optoxicgas.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:thing_comps\\optoxicgas.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@@ -40,9 +40,9 @@
"$type": "Document",
"DocumentIndex": 1,
"Title": "CompProperties_FighterInvisible.cs",
- "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompProperties_FighterInvisible.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompProperties_FighterInvisible.cs",
"RelativeDocumentMoniker": "Pawn_Comps\\ARA_Fighter_Invisible\\CompProperties_FighterInvisible.cs",
- "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompProperties_FighterInvisible.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompProperties_FighterInvisible.cs",
"RelativeToolTip": "Pawn_Comps\\ARA_Fighter_Invisible\\CompProperties_FighterInvisible.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABwAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -52,11 +52,11 @@
"$type": "Document",
"DocumentIndex": 0,
"Title": "CompFighterInvisible.cs",
- "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompFighterInvisible.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompFighterInvisible.cs",
"RelativeDocumentMoniker": "Pawn_Comps\\ARA_Fighter_Invisible\\CompFighterInvisible.cs",
- "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompFighterInvisible.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Fighter_Invisible\\CompFighterInvisible.cs",
"RelativeToolTip": "Pawn_Comps\\ARA_Fighter_Invisible\\CompFighterInvisible.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAtAAAAAAAAAA==",
+ "ViewState": "AgIAABAAAAAAAAAAAAAAwBsAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-09-22T17:58:44.038Z",
"EditorCaption": ""
@@ -65,9 +65,9 @@
"$type": "Document",
"DocumentIndex": 2,
"Title": "IngestionOutcomeDoer_GiveHediffByRace.cs",
- "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_IngestionOutcomeDoer_GiveHediff\\IngestionOutcomeDoer_GiveHediffByRace.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_IngestionOutcomeDoer_GiveHediff\\IngestionOutcomeDoer_GiveHediffByRace.cs",
"RelativeDocumentMoniker": "Thing_Comps\\ARA_IngestionOutcomeDoer_GiveHediff\\IngestionOutcomeDoer_GiveHediffByRace.cs",
- "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_IngestionOutcomeDoer_GiveHediff\\IngestionOutcomeDoer_GiveHediffByRace.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_IngestionOutcomeDoer_GiveHediff\\IngestionOutcomeDoer_GiveHediffByRace.cs",
"RelativeToolTip": "Thing_Comps\\ARA_IngestionOutcomeDoer_GiveHediff\\IngestionOutcomeDoer_GiveHediffByRace.cs",
"ViewState": "AgIAAAcAAAAAAAAAAAAAABYAAAApAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -77,9 +77,9 @@
"$type": "Document",
"DocumentIndex": 3,
"Title": "CompCustomUniqueWeapon.cs",
- "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_CustomUniqueWeapon\\CompCustomUniqueWeapon.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_CustomUniqueWeapon\\CompCustomUniqueWeapon.cs",
"RelativeDocumentMoniker": "Thing_Comps\\ARA_CustomUniqueWeapon\\CompCustomUniqueWeapon.cs",
- "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_CustomUniqueWeapon\\CompCustomUniqueWeapon.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\ARA_CustomUniqueWeapon\\CompCustomUniqueWeapon.cs",
"RelativeToolTip": "Thing_Comps\\ARA_CustomUniqueWeapon\\CompCustomUniqueWeapon.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -89,9 +89,9 @@
"$type": "Document",
"DocumentIndex": 4,
"Title": "OPToxicGas.cs",
- "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\OPToxicGas.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\OPToxicGas.cs",
"RelativeDocumentMoniker": "Thing_Comps\\OPToxicGas.cs",
- "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\OPToxicGas.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thing_Comps\\OPToxicGas.cs",
"RelativeToolTip": "Thing_Comps\\OPToxicGas.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAALsAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
diff --git a/Source/ArachnaeSwarm/Pawn_Comps/ARA_Fighter_Invisible/CompFighterInvisible.cs b/Source/ArachnaeSwarm/Pawn_Comps/ARA_Fighter_Invisible/CompFighterInvisible.cs
index 53d511c..499148a 100644
--- a/Source/ArachnaeSwarm/Pawn_Comps/ARA_Fighter_Invisible/CompFighterInvisible.cs
+++ b/Source/ArachnaeSwarm/Pawn_Comps/ARA_Fighter_Invisible/CompFighterInvisible.cs
@@ -34,12 +34,20 @@ namespace ArachnaeSwarm
public override void CompTick()
{
+ //如果没有定义的InvisibilityDef,则返回false
+ if (Sightstealer?.health?.hediffSet == null || GetTargetInvisibilityDef() == null)
+ {
+ return;
+ }
+ if (Invisibility == null)
+ {
+ return;
+ }
//蹒跚怪不会隐身
if (Sightstealer.IsShambler)
{
return;
}
- //如果没有定义的InvisibilityDef,则返回false
if (Invisibility == null)
{
return;