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