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;