From 7fb2a0e03ec052a73cc0612cb3b5385d3c1a584d Mon Sep 17 00:00:00 2001 From: Tourswen <565033799@qq.com> Date: Wed, 15 Oct 2025 12:01:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E5=80=BC=E8=B0=83=E6=95=B4,=E8=99=AB?= =?UTF-8?q?=E6=97=8F=E7=A9=BA=E6=8A=95=E8=88=B1=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Defs/HediffDefs/ARA_Hediffs_BodyPart.xml | 332 +++++++++--------- .../Defs/HediffDefs/ARA_Hediffs_Damage.xml | 10 +- .../ARA_ResearchProjects.xml | 6 + .../Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml | 3 +- .../ThingDef_Races/ARA_RaceDroneSwarm.xml | 20 +- .../Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml | 50 +-- .../Defs/Thing_Misc/Weapons/ARA_Weapon.xml | 16 +- 1.6/1.6/Defs/Thing_building/ARA_DropPod.xml | 83 +++++ .../ARA_NutrientNetworkBuilding.xml | 8 +- .../Defs/Thing_building/ARA_SwarmTurret.xml | 6 + .../ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo | Bin 415232 -> 416256 bytes .../.vs/ArachnaeSwarm/v17/DocumentLayout.json | 110 ++++-- 12 files changed, 404 insertions(+), 240 deletions(-) create mode 100644 1.6/1.6/Defs/Thing_building/ARA_DropPod.xml diff --git a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_BodyPart.xml b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_BodyPart.xml index b875f56..8e2ae83 100644 --- a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_BodyPart.xml +++ b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_BodyPart.xml @@ -1,190 +1,190 @@ - - true - + + true + - - ArachnaeFighter_Swarm_Claws_Part - - 战士种虫镰 - 一个属于虫虫而不是人类的身体部件. - (0.6, 0.4, 0.8) - Shoulder - -
  • - - -1 - -
  • -
    - -
  • - ARA_Swarm_claws - PawnRenderNodeWorker_AttachmentBody - -
  • ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Fighter_Claw
  • - - 60 - 1 - -
    - - true - 1.20 - - -
  • - -
  • - - -
  • Cut
  • - - 20 - 2.5 - 0.5 - - - -
    -
    + + ArachnaeFighter_Swarm_Claws_Part + + 战士种虫镰 + 一个属于虫虫而不是人类的身体部件. + (0.6, 0.4, 0.8) + Shoulder + +
  • + + -1 + +
  • +
    + +
  • + ARA_Swarm_claws + PawnRenderNodeWorker_AttachmentBody + +
  • ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Fighter_Claw
  • + + 60 + 1 + +
    + + true + 1.20 + + +
  • + +
  • + + +
  • Cut
  • + + 20 + 2.5 + 0.5 + + + +
    +
    - - ArachnaeNode_Race_Myrmecocystus_Tail_Part - - 蜜罐种虫尾 - 一个属于虫虫而不是人类的身体部件. - - ARA_InsectJelly - - (0.6, 0.4, 0.8) - Stomach - -
  • - - -1 - -
  • -
    - -
  • - ARA_Swarm_Myrmecocystus_Tail - PawnRenderNodeWorker_AttachmentBody - -
  • ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Myrmecocystus_Addons_Stomach
  • - - 60 - 1 - - - 70 - - - 0 - - - 50 - - - 50 - - - -
    - - true - 1.20 - - -
  • - - - true - - ARA_InsectJelly - - 5 - + true + + ARA_InsectJelly + + 5 + - - 1 - - 1 - 0 - + 1 + + 1 + 0 + - - false - - true - - true - - 20 - + false + + true + + true + + 20 + - - true - - false -
  • -
    -
    + + true + + false + + + - - ArachnaeNode_Race_Skyraider_Wings_Part - - 空天种翼翅 - 一个属于虫虫而不是人类的身体部件. - (0.6, 0.4, 0.8) - Spine - -
  • - - -1 - -
  • -
    - -
  • - ARA_Swarm_Wings - PawnRenderNodeWorker_AttachmentBody - ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Skyraider_Wing - 60 - 1 - - - -10 - - -
  • -
    - - true - 1.20 - - -
  • - -
  • ARA_Skyraider_jump
  • - - -
    -
    + + ArachnaeNode_Race_Skyraider_Wings_Part + + 空天种翼翅 + 一个属于虫虫而不是人类的身体部件. + (0.6, 0.4, 0.8) + Spine + +
  • + + -1 + +
  • +
    + +
  • + ARA_Swarm_Wings + PawnRenderNodeWorker_AttachmentBody + ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Skyraider_Wing + 60 + 1 + + + -10 + + +
  • +
    + + true + 1.20 + + +
  • + +
  • ARA_Skyraider_jump
  • + + +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Damage.xml b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Damage.xml index 1f41386..531b665 100644 --- a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Damage.xml +++ b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_Damage.xml @@ -31,7 +31,7 @@ 0.2 - 1.1 + 1.05 -0.2 @@ -42,7 +42,7 @@ 0.35 - 1.25 + 1.1 -0.5 @@ -53,7 +53,7 @@ 0.5 - 1.65 + 1.15 -1 @@ -64,7 +64,7 @@ 0.65 - 1.85 + 1.25 -1.3 @@ -75,7 +75,7 @@ 0.85 - 2 + 1.35 -2 diff --git a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml index 61aa518..f9d42e5 100644 --- a/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml +++ b/1.6/1.6/Defs/ResearchProjectDefs/ARA_ResearchProjects.xml @@ -11,6 +11,9 @@ 1 0 1 + +
  • ARA_Technology_5ESS
  • +
  • ARA_New_Hive
  • @@ -452,6 +455,9 @@ 6.50 0.90 ARA_ResearchBench + +
  • ARA_Technology_5ESS
  • +
  • ARA_Technology_8VXI
  • diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml index c69a669..fc1c48f 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml @@ -5,6 +5,7 @@ 8 0 0 + 0 0.1 0.1 -3000 @@ -68,7 +69,7 @@
  • - 1440000 + 240000 寿命 这种特殊的阿拉克涅辅虫从出生起就走在死亡的道路上了——它们的寿命就是如此短暂。 true diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml index d7a13ba..530a214 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml @@ -2,19 +2,21 @@ - 1200 - 0 + 0 + 1 1 - 0 + 1 -100 250 + 0 0 1 - 1 + 0 true None + 0.5 true Insectoid false @@ -49,7 +51,7 @@
  • - 4400 + 3400 寿命 这种特殊的阿拉克涅辅虫从出生起就走在死亡的道路上了——它们的寿命就是如此短暂。 true @@ -62,7 +64,7 @@ 阿拉克涅辅虫之一,智力低下,一般被作为活体炮弹打出,击中敌人后若是还没散架,就会继续依靠带酸液的颚撕咬敌军。 WarUrchinConstant - 0.5 + 0.3 BeetleLikeWithClaw @@ -89,10 +91,9 @@ 1.0 WarUrchinConstant - 0.5 + 0.3 BeetleLikeWithClaw - 0.25 6 @@ -119,9 +120,10 @@ 阿拉克涅辅虫之一,智力低下,一般以自杀式袭击的方式伤害敌军,靠近敌人后就会引爆酸囊产生危险的酸性雾气。 HunterDroneConstant - 0.5 + 0.25 BeetleLikeWithClaw + 1 6 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 4e4dd10..270d761 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml @@ -754,7 +754,7 @@ 2 - + 3 5 1 @@ -769,9 +769,9 @@ - 0.18 - 0.27 - 0.2 + 0.1 + 0.1 + 0.05 @@ -779,7 +779,7 @@ ArachnaeMyrmecocystus_Body - 3 + 2 @@ -925,18 +925,18 @@ - 0.75 - 1 - 0.5 + 0.5 + 0.75 + 0.2 ArachnaeShieldHead_Body - 2 + 1.5 - 5 + 3 @@ -1047,9 +1047,9 @@ - 0.1 + @@ -1174,7 +1174,7 @@ 0.4 - 0.4 + 0.5 0.3 @@ -1196,7 +1196,7 @@ ArachnaeFighter_Body 0.7 - 2 + 3 @@ -1514,9 +1514,9 @@ - 0.4 + 0.3 0.3 - 0.3 + 0.1 @@ -1527,7 +1527,7 @@ ARA_ArachnaeRenderTree 1.0 - 2.5 + 2 @@ -1720,9 +1720,9 @@ - 0.4 - 0.3 - 0.3 + 0 + 0 + 0 @@ -1733,7 +1733,7 @@ ARA_ArachnaeRenderTree 1.0 0.8 - 3 + 2 @@ -1913,16 +1913,16 @@ - 0.5 - 0.5 - 0.4 + 0.4 + 0.4 + 0.3 ArachnaePraetorian_Body 2 - 5 + 3 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 7b60faa..d6665bb 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 @@ -44,7 +44,7 @@
  • Cut
  • - 15 + 12 1.3 0.50 @@ -53,7 +53,7 @@
  • Poke
  • - 12 + 9 0.20 1.5 @@ -118,7 +118,7 @@
  • ARA_Whip
  • - 10 + 7 1.25 1.75 @@ -1147,7 +1147,7 @@ 1 ARA_AcidBurn 15 - 25 + 20 45 1 3.5 @@ -1268,7 +1268,7 @@ 60 ARA_AcidBurn - 12 + 6 Filth_SpentAcid 2 true @@ -1402,7 +1402,7 @@ 60 ARA_AcidBurn - 8 + 4 Filth_SpentAcid 2 true @@ -1606,7 +1606,7 @@ true 0 - 36 + 18 6 10 ARA_Psi_Damage @@ -1707,7 +1707,7 @@ true 0 - 36 + 24 6 10 diff --git a/1.6/1.6/Defs/Thing_building/ARA_DropPod.xml b/1.6/1.6/Defs/Thing_building/ARA_DropPod.xml new file mode 100644 index 0000000..b8797c7 --- /dev/null +++ b/1.6/1.6/Defs/Thing_building/ARA_DropPod.xml @@ -0,0 +1,83 @@ + + + + ARA_DropPod + + 一只巨大的阿拉克涅辅虫,内部的空腔可以容纳大量的物资和虫族——它可以利用身体的气囊腾空而起,向着大地图上的目的地飞去。\n\n相比人类所使用的空投舱来说,气囊种无法成组发射,但是不需要燃料进行驱动,并且造价更便宜。 + + Things/Special/DropPod + Graphic_Single + (2,2) + + (1,1) + false + Normal + BuildingOnTop + PassThroughOnly + false + Misc12 + 0.5 + + 2200 + Medium + + 250 + 1600 + 0.5 + + + 20 + 3 + + +
  • + 300 + 0.8 + true + +
  • +
  • + ARA_DropPodLeaving + false + 53 +
  • +
    + +
  • ITab_ContentsTransporter
  • +
    + +
  • PlaceWorker_NotUnderRoof
  • +
    + 0.65 + ARA_DropPodIncoming + ARA_ActiveDropPod +
    + + + ARA_ActiveDropPod + SpitterSpawn + + Things/Special/DropPodMechanoid + + + + ARA_DropPodLeaving + + + Things/Special/DropPodMechanoid + Graphic_Single + CutoutFlying + 1.9 + + + + ARA_DropPodIncoming + + + Things/Special/DropPodMechanoid + Graphic_Single + CutoutFlying + 1.9 + + +
    \ No newline at end of file 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 4f8e3bf..53963e8 100644 --- a/1.6/1.6/Defs/Thing_building/ARA_NutrientNetworkBuilding.xml +++ b/1.6/1.6/Defs/Thing_building/ARA_NutrientNetworkBuilding.xml @@ -674,8 +674,8 @@ 0 - 150 - 25 + 70 + 5 false 0 @@ -808,8 +808,8 @@ 0 - 150 - 25 + 70 + 5 false 0 diff --git a/1.6/1.6/Defs/Thing_building/ARA_SwarmTurret.xml b/1.6/1.6/Defs/Thing_building/ARA_SwarmTurret.xml index 7912722..dca1129 100644 --- a/1.6/1.6/Defs/Thing_building/ARA_SwarmTurret.xml +++ b/1.6/1.6/Defs/Thing_building/ARA_SwarmTurret.xml @@ -549,6 +549,9 @@
  • ARA_InsectCreep
  • + +
  • PlaceWorker_NotUnderRoof
  • +
    ARA_Buildings ARA_Creep 8 @@ -720,6 +723,9 @@ 150 200 + +
  • PlaceWorker_NotUnderRoof
  • +
    ARA_Buildings 12 ARA_Creep diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo index 82b384b3de7bcbff3adb65f8de9fd52e19db44f4..5f309d000fa379a4b1ab9eddc128b2d706440d2b 100644 GIT binary patch delta 12235 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