diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll
index 27f172e..6915a5b 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/AbilityDefs/ARA_Abilities.xml b/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml
index 83e76be..fad5d71 100644
--- a/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml
+++ b/1.6/1.6/Defs/AbilityDefs/ARA_Abilities.xml
@@ -540,7 +540,7 @@
阿拉克涅盾头种对目标发起蓄势冲撞,对路径上的一切造成伤害。在冲击中途经的距离越远,伤害越高。
ArachnaeSwarm/UI/Abilities/ARA_Ability_TrackingCharge
6000
- 3
+ 2
true
ArachnaeSwarm.Verb_CastAbilityTrackingCharge
@@ -552,7 +552,7 @@
true
false
- 30
+ 18
1.0
diff --git a/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml b/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml
index d690378..fb5885a 100644
--- a/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml
+++ b/1.6/1.6/Defs/BackstoryDefs/ARA_BackstoryDef.xml
@@ -2,6 +2,12 @@
true
+
+
+ ARA_CreepyCrawly
+ 100
+
+
@@ -275,7 +281,6 @@
ArachnaeNode_spawnCategories_Facehugger
-
Arachnae_Node_BS_Adult_NeuroSwarm
阿拉克涅织域种
diff --git a/1.6/1.6/Defs/StoryTellers/ARA_Storytellers.xml b/1.6/1.6/Defs/StoryTellers/ARA_Storytellers.xml
new file mode 100644
index 0000000..bb51590
--- /dev/null
+++ b/1.6/1.6/Defs/StoryTellers/ARA_Storytellers.xml
@@ -0,0 +1,377 @@
+
+
+
+ ARA_Lyne
+
+ 蛉是一只阿拉克涅织域种督虫,作为讲述者时行为和「经典」卡桑德拉相近,但是会加强大规模袭击的难度。此外,选择蛉作为讲述者时,将会开启阿拉克涅虫巢的新手引导,以帮助新巢穴适应这个世界。
+ ArachnaeSwarm/Storyteller/ARA_Lyne
+ ArachnaeSwarm/Storyteller/ARA_Lyne_TINY
+ 20
+
+
+
+
+
+ ThreatBig
+ 15.0
+ 2
+ 9
+ 0.25
+ 2~3
+
+
+ Map_RaidBeacon
+
+
+
+ ThreatSmall
+ 11.0
+ 4.6
+ 6.0
+ 0.2~1
+
+
+ (800, 1)
+ (2800, 0)
+
+
+
+
+
+ Map_RaidBeacon
+
+
+ Raids
+ 1.0
+ 0.5
+ 0.04
+ 1~2
+ 500
+
+
+
+
+ Misc
+
+ Map_PlayerHome
+
+ 5
+ 4.8
+
+
+
+ DiseaseHuman
+ 9
+
+
+ DiseaseAnimal
+ 9
+
+
+
+ RaidFriendly
+ 15
+ 0.4
+ true
+ High
+
+
+ TraderCaravanArrival
+ 5
+ 5
+ 6
+
+ Map_PlayerHome
+
+
+
+ VisitorGroup
+ 3
+ 4
+ 5
+
+ Map_PlayerHome
+
+
+
+ TravelerGroup
+ 1
+ 6
+ 1
+
+ Map_PlayerHome
+
+
+
+
+ Misc
+
+ Caravan
+ Map_TempIncident
+
+
+
+ ThreatSmall
+ true
+
+ Caravan
+ Map_TempIncident
+
+
+
+ ThreatBig
+ true
+
+ Caravan
+ Map_TempIncident
+
+
+
+
+ GiveQuest
+
+ World
+
+ 10
+ 1
+
+
+ (8, 0)
+ (15, 1)
+
+
+ 3
+
+ Ludeon.RimWorld.Royalty
+
+
+
+
+ GiveQuest
+
+ World
+
+ 12
+ 2
+
+
+ (8, 0)
+ (15, 1)
+
+
+ 3
+
+ Ludeon.RimWorld.Royalty
+
+
+
+
+ Misc
+
+ World
+
+ 15
+ 15
+
+
+
+ OrbitalTraderArrival
+ 7
+ 8
+ 1
+
+
+
+ StrangerInBlackJoin
+ 180
+
+
+
+
+ ARA_Lyne_Angry
+
+ 看起来不太高兴的蛉,不会启用阿拉克涅虫群的新手教学,并且会毫无节制地发送各种袭击——往好处想,至少殖民地不缺吃的了。
+ ArachnaeSwarm/Storyteller/ARA_Lyne_Angry
+ ArachnaeSwarm/Storyteller/ARA_Lyne_Angry_TINY
+ 20
+
+
+
+
+
+ ThreatBig
+ 15.0
+ 1
+ 0
+ 0.25
+ 2~3
+
+
+ Map_RaidBeacon
+
+
+
+ ThreatSmall
+ 11.0
+ 1
+ 0
+ 0.2~1
+
+
+ (800, 1)
+ (2800, 0)
+
+
+
+
+
+ Map_RaidBeacon
+
+
+ Raids
+ 1.0
+ 0
+ 0.04
+ 1~2
+ 500
+
+
+
+
+ Misc
+
+ Map_PlayerHome
+
+ 5
+ 4.8
+
+
+
+ DiseaseHuman
+ 9
+
+
+ DiseaseAnimal
+ 9
+
+
+
+ RaidFriendly
+ 15
+ 0.4
+ true
+ High
+
+
+ TraderCaravanArrival
+ 5
+ 5
+ 6
+
+ Map_PlayerHome
+
+
+
+ VisitorGroup
+ 3
+ 4
+ 5
+
+ Map_PlayerHome
+
+
+
+ TravelerGroup
+ 1
+ 6
+ 1
+
+ Map_PlayerHome
+
+
+
+
+ Misc
+
+ Caravan
+ Map_TempIncident
+
+
+
+ ThreatSmall
+ true
+
+ Caravan
+ Map_TempIncident
+
+
+
+ ThreatBig
+ true
+
+ Caravan
+ Map_TempIncident
+
+
+
+
+ GiveQuest
+
+ World
+
+ 10
+ 1
+
+
+ (8, 0)
+ (15, 1)
+
+
+ 3
+
+ Ludeon.RimWorld.Royalty
+
+
+
+
+ GiveQuest
+
+ World
+
+ 12
+ 2
+
+
+ (8, 0)
+ (15, 1)
+
+
+ 3
+
+ Ludeon.RimWorld.Royalty
+
+
+
+
+ Misc
+
+ World
+
+ 15
+ 15
+
+
+
+ OrbitalTraderArrival
+ 7
+ 8
+ 1
+
+
+
+ StrangerInBlackJoin
+ 180
+
+
+
+
\ No newline at end of file
diff --git a/1.6/1.6/Defs/ThoughtDefs/ARA_Thoughts.xml b/1.6/1.6/Defs/ThoughtDefs/ARA_Thoughts.xml
new file mode 100644
index 0000000..d671072
--- /dev/null
+++ b/1.6/1.6/Defs/ThoughtDefs/ARA_Thoughts.xml
@@ -0,0 +1,16 @@
+
+
+
+ ARA_CreepyCrawly
+ ThoughtWorker_Hediff
+ ARA_HiveMindDrone
+ true
+
+
+
+ 受不了了,快把这些虫子从我身边支开!
+ -30
+
+
+
+
diff --git a/1.6/1.6/Defs/TraitDefs/ARA_Traits.xml b/1.6/1.6/Defs/TraitDefs/ARA_Traits.xml
new file mode 100644
index 0000000..cb10b48
--- /dev/null
+++ b/1.6/1.6/Defs/TraitDefs/ARA_Traits.xml
@@ -0,0 +1,14 @@
+
+
+
+ ARA_CreepyCrawly
+ 0
+
+
+
+ {PAWN_nameDef} 是一只巨大的节肢类昆虫,多对附肢、镜面反光的外骨骼和扭动的分节身体足以引发人类心底埋藏的强烈恐惧感。\n\n额,你该不会真以为它们是一群美少女吧?
+ -1
+
+
+
+
diff --git a/Content/Textures/ArachnaeSwarm/Storyteller.rar b/Content/Textures/ArachnaeSwarm/Storyteller.rar
new file mode 100644
index 0000000..5f13454
Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Storyteller.rar differ
diff --git a/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne.png b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne.png
new file mode 100644
index 0000000..a733694
Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne.png differ
diff --git a/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_Angry.png b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_Angry.png
new file mode 100644
index 0000000..6ffda4e
Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_Angry.png differ
diff --git a/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_Angry_TINY.png b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_Angry_TINY.png
new file mode 100644
index 0000000..871287d
Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_Angry_TINY.png differ
diff --git a/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_TINY.png b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_TINY.png
new file mode 100644
index 0000000..9ab62b4
Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Storyteller/ARA_Lyne_TINY.png differ
diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo
index 4a177bd..10412df 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 15b33f0..6aebd9e 100644
--- a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json
+++ b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json
@@ -1,14 +1,18 @@
{
"Version": 1,
- "WorkspaceRootPath": "C:\\Steam\\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|c:\\steam\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\verb\\verb_shootmeltbeam.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:verb\\verb_shootmeltbeam.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\\thoughts\\ara_creepycrawly.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:thoughts\\ara_creepycrawly.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|C:\\Steam\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\verb\\compcleave.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:verb\\compcleave.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\\mainharmony.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:mainharmony.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\\aradefof.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:aradefof.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -18,36 +22,50 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 1,
+ "SelectedChildIndex": 2,
"Children": [
- {
- "$type": "Bookmark",
- "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
- },
{
"$type": "Document",
- "DocumentIndex": 0,
- "Title": "Verb_ShootMeltBeam.cs",
- "DocumentMoniker": "C:\\Steam\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Verb\\Verb_ShootMeltBeam.cs",
- "RelativeDocumentMoniker": "Verb\\Verb_ShootMeltBeam.cs",
- "ToolTip": "C:\\Steam\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Verb\\Verb_ShootMeltBeam.cs",
- "RelativeToolTip": "Verb\\Verb_ShootMeltBeam.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAADwvwAAAAAAAAAA",
+ "DocumentIndex": 1,
+ "Title": "MainHarmony.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\MainHarmony.cs",
+ "RelativeDocumentMoniker": "MainHarmony.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\MainHarmony.cs",
+ "RelativeToolTip": "MainHarmony.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAA+AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-09T03:04:00.299Z",
+ "WhenOpened": "2025-09-19T03:12:09.458Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 1,
- "Title": "CompCleave.cs",
- "DocumentMoniker": "C:\\Steam\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Verb\\CompCleave.cs",
- "RelativeDocumentMoniker": "Verb\\CompCleave.cs",
- "ToolTip": "C:\\Steam\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Verb\\CompCleave.cs",
- "RelativeToolTip": "Verb\\CompCleave.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAmAAAAAAAAAA==",
+ "DocumentIndex": 2,
+ "Title": "ARADefOf.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\ARADefOf.cs",
+ "RelativeDocumentMoniker": "ARADefOf.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\ARADefOf.cs",
+ "RelativeToolTip": "ARADefOf.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-09-09T03:03:30.118Z"
+ "WhenOpened": "2025-09-19T03:10:54.9Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "ARA_CreepyCrawly.cs",
+ "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thoughts\\ARA_CreepyCrawly.cs",
+ "RelativeDocumentMoniker": "Thoughts\\ARA_CreepyCrawly.cs",
+ "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Thoughts\\ARA_CreepyCrawly.cs",
+ "RelativeToolTip": "Thoughts\\ARA_CreepyCrawly.cs",
+ "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAANAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2025-09-19T02:36:25.114Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Bookmark",
+ "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
}
]
}
diff --git a/Source/ArachnaeSwarm/ArachnaeSwarm.csproj b/Source/ArachnaeSwarm/ArachnaeSwarm.csproj
index 0e25ad9..1a67108 100644
--- a/Source/ArachnaeSwarm/ArachnaeSwarm.csproj
+++ b/Source/ArachnaeSwarm/ArachnaeSwarm.csproj
@@ -92,6 +92,7 @@
+
@@ -172,6 +173,7 @@
+
diff --git a/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompCustomUniqueWeapon.cs b/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompCustomUniqueWeapon.cs
index 62f9484..0427422 100644
--- a/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompCustomUniqueWeapon.cs
+++ b/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompCustomUniqueWeapon.cs
@@ -5,7 +5,7 @@ using UnityEngine;
using Verse;
using RimWorld;
-namespace WulaFallenEmpire
+namespace ArachnaeSwarm
{
public class CompCustomUniqueWeapon : CompUniqueWeapon
{
diff --git a/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompProperties_CustomUniqueWeapon.cs b/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompProperties_CustomUniqueWeapon.cs
index 514a2bf..611ab8d 100644
--- a/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompProperties_CustomUniqueWeapon.cs
+++ b/Source/ArachnaeSwarm/Thing_Comps/ARA_CustomUniqueWeapon/CompProperties_CustomUniqueWeapon.cs
@@ -2,7 +2,7 @@ using System.Collections.Generic;
using Verse;
using RimWorld;
-namespace WulaFallenEmpire
+namespace ArachnaeSwarm
{
public class CompProperties_CustomUniqueWeapon : CompProperties_UniqueWeapon
{
diff --git a/非公开资源/Content/1.png b/非公开资源/Content/1.png
new file mode 100644
index 0000000..7ac513c
Binary files /dev/null and b/非公开资源/Content/1.png differ
diff --git a/非公开资源/Content/preview.sai2 b/非公开资源/Content/preview.sai2
index 4374865..ed70995 100644
Binary files a/非公开资源/Content/preview.sai2 and b/非公开资源/Content/preview.sai2 differ
diff --git a/非公开资源/Content/脑虫.png b/非公开资源/Content/脑虫.png
deleted file mode 100644
index c6bf77b..0000000
Binary files a/非公开资源/Content/脑虫.png and /dev/null differ
diff --git a/非公开资源/Content/脑虫.sai2 b/非公开资源/Content/脑虫.sai2
index d39ab96..10592d6 100644
Binary files a/非公开资源/Content/脑虫.sai2 and b/非公开资源/Content/脑虫.sai2 differ
diff --git a/非公开资源/Content/脑虫2.png b/非公开资源/Content/脑虫2.png
deleted file mode 100644
index 55f2076..0000000
Binary files a/非公开资源/Content/脑虫2.png and /dev/null differ