From 30e206e901346bbb5164a983df66b8b9dfa48266 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 12 Apr 2024 03:21:16 -0400 Subject: [PATCH 01/59] LoadFolders for Anomaly --- LoadFolders.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LoadFolders.xml b/LoadFolders.xml index 19f483f403..8af440f1e6 100644 --- a/LoadFolders.xml +++ b/LoadFolders.xml @@ -1,12 +1,13 @@ - +
  • /
  • Royalty
  • Ideology
  • Biotech
  • +
  • Anomaly
  • ModPatches/A Rimworld of Magic
  • ModPatches/ADE Advanced Turrets
  • @@ -589,5 +590,5 @@
  • ModPatches/WarCasket Barbatos Gundam Addon
  • ModPatches/Xenn
  • ModPatches/Outer Rim - Droid Depot
  • -
    +
    \ No newline at end of file From 051c3d0de86b34456239e09d2878483f6fef9520 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 12 Apr 2024 03:56:22 -0400 Subject: [PATCH 02/59] Patch Items --- .../Items_Resources_Manufactured.xml | 13 ++++ .../ThingDefs_Items/Items_Resources_Stuff.xml | 65 ++++++++++++++++ .../Patches/ThingDefs_Items/Items_Various.xml | 76 +++++++++++++++++++ 3 files changed, 154 insertions(+) create mode 100644 Anomaly/Patches/ThingDefs_Items/Items_Resources_Manufactured.xml create mode 100644 Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml create mode 100644 Anomaly/Patches/ThingDefs_Items/Items_Various.xml diff --git a/Anomaly/Patches/ThingDefs_Items/Items_Resources_Manufactured.xml b/Anomaly/Patches/ThingDefs_Items/Items_Resources_Manufactured.xml new file mode 100644 index 0000000000..1c0c1f5135 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Items/Items_Resources_Manufactured.xml @@ -0,0 +1,13 @@ + + + + + + + Defs/ThingDef[@Name="SerumBase"]/statBases + + 0.25 + + + + \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml b/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml new file mode 100644 index 0000000000..76b6625090 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml @@ -0,0 +1,65 @@ + + + + + + + Defs/ThingDef[defName="Bioferrite"]/statBases + + 0.02 + + + + + Defs/ThingDef[defName="Bioferrite"]/stuffProps/categories + +
  • Metallic_Weapon
  • +
  • Steeled
  • +
    +
    + + + Defs/ThingDef[defName="Bioferrite"]/statBases/StuffPower_Armor_Sharp + + 1.8 + + + + + Defs/ThingDef[defName="Bioferrite"]/statBases/StuffPower_Armor_Blunt + + 2.7 + + + + + Defs/ThingDef[defName="Bioferrite"]/statBases/StuffPower_Armor_Heat + + 0 + + + + + + + Defs/ThingDef[defName="Leather_Dread"]/statBases + + 0.05 + + + + + Defs/ThingDef[defName="Leather_Dread"]/statBases/StuffPower_Armor_Sharp + + 0.08 + + + + + Defs/ThingDef[defName="Leather_Dread"]/statBases/StuffPower_Armor_Blunt + + 0.064 + + + +
    \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Items/Items_Various.xml b/Anomaly/Patches/ThingDefs_Items/Items_Various.xml new file mode 100644 index 0000000000..655234b823 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Items/Items_Various.xml @@ -0,0 +1,76 @@ + + + + + + + Defs/ThingDef[defName="Shard"]/statBases + + 0.05 + + + + + + + Defs/ThingDef[defName="RevenantSpine"]/statBases + + 2 + + + + + + + Defs/ThingDef[defName="Meat_Twisted"]/statBases + + 0.2 + + + + + + + Defs/ThingDef[defName="GoldenCube"]/statBases + + 0.75 + + + + + + + Defs/ThingDef[defName="GrayFleshSample"]/statBases + + 0.2 + + + + + + + Defs/ThingDef[defName="FleshmassNeuralLump"]/statBases + + 0.2 + + + + + + + Defs/ThingDef[defName="RevenantFleshChunk"]/statBases + + 0.2 + + + + + + + Defs/ThingDef[defName="MonolithFragment"]/statBases + + 0.5 + + + + \ No newline at end of file From 5d16c222cec28e558daa1fd6e0e8442d4563f83f Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 12 Apr 2024 06:28:11 -0400 Subject: [PATCH 03/59] Patch pawnkinds and scenario --- .../Patches/PawnKinds/PawnKinds_Horaxian.xml | 30 +++++++++++++++++++ Anomaly/Patches/Scenarios/Scenarios.xml | 15 ++++++++++ 2 files changed, 45 insertions(+) create mode 100644 Anomaly/Patches/PawnKinds/PawnKinds_Horaxian.xml create mode 100644 Anomaly/Patches/Scenarios/Scenarios.xml diff --git a/Anomaly/Patches/PawnKinds/PawnKinds_Horaxian.xml b/Anomaly/Patches/PawnKinds/PawnKinds_Horaxian.xml new file mode 100644 index 0000000000..5c4e374b15 --- /dev/null +++ b/Anomaly/Patches/PawnKinds/PawnKinds_Horaxian.xml @@ -0,0 +1,30 @@ + + + + + + + Defs/PawnKindDef[defName="Horaxian_Gunner"] + +
  • + + 4 + 8 + + +
  • + 0.33 + + 20 + 120 + + +
  • CE_Sidearm_Melee
  • + + + + +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Scenarios/Scenarios.xml b/Anomaly/Patches/Scenarios/Scenarios.xml new file mode 100644 index 0000000000..272a570bbd --- /dev/null +++ b/Anomaly/Patches/Scenarios/Scenarios.xml @@ -0,0 +1,15 @@ + + + + + Defs/ScenarioDef[defName="TheAnomaly"]/scenario/parts + +
  • + StartingThing_Defined + Ammo_12Gauge_Buck + 50 +
  • +
    +
    + +
    \ No newline at end of file From 90ca66ce696778a0cef3de1558e43edb460403f4 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 12 Apr 2024 07:00:03 -0400 Subject: [PATCH 04/59] Patch Deadlife mortar shell. --- .../AmmoCategories_Grenades.xml | 7 ++ Defs/Ammo/Shell/81mmMortar.xml | 92 +++++++++++++++++++ 2 files changed, 99 insertions(+) diff --git a/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Grenades.xml b/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Grenades.xml index b44485799e..25fc3d33ed 100644 --- a/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Grenades.xml +++ b/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Grenades.xml @@ -57,4 +57,11 @@ true + + Dead + + Filled with a dust-like substance that explodes into a cloud and reanimates nearby corpses. + true + + \ No newline at end of file diff --git a/Defs/Ammo/Shell/81mmMortar.xml b/Defs/Ammo/Shell/81mmMortar.xml index ad2b6bc1bd..03962015c8 100644 --- a/Defs/Ammo/Shell/81mmMortar.xml +++ b/Defs/Ammo/Shell/81mmMortar.xml @@ -23,6 +23,7 @@ Bullet_81mmMortarShell_Smoke Bullet_81mmMortarShell_Antigrain Bullet_81mmMortarShell_Tox + Bullet_81mmMortarShell_Deadlife true @@ -199,6 +200,22 @@ Bullet_81mmMortarShell_Tox + + Shell_Deadlife + + + Things/Item/Resource/Shell/Shell_Deadlife + Graphic_StackCount + + + 37.03 + 4.1 + 10.01 + + Dead + Bullet_81mmMortarShell_Deadlife + + @@ -408,6 +425,27 @@ + + Bullet_81mmMortarShell_Deadlife + + + Things/Projectile/ShellDeadlife + Graphic_Single + + + DeadlifeDust + 0 + 0 + 0.1 + true + Artillery_HitThickRoof + ToxicShellLanded + MortarRound_PreImpact + MortarRound_Ambient + Shell_Deadlife_Releasing + + + @@ -735,4 +773,58 @@ 6600 + + MakeShell_Deadlife + + Craft 5 81mm deadlife mortar shells. + Making 81mm deadlife mortar shells. + +
  • DeadlifeDust
  • +
  • Mortars
  • +
    + +
  • BioferriteShaper
  • +
    + +
  • + + +
  • Steel
  • + + + 42 + +
  • + + +
  • ComponentIndustrial
  • + + + 2 + +
  • + + +
  • Bioferrite
  • + + + 45 + +
    + + +
  • Steel
  • +
  • Prometheum
  • +
  • ComponentIndustrial
  • +
    +
    + + 5 + + + 4 + + 6600 +
    + \ No newline at end of file From ad48d372395c0400ab61cb841b3fcafa48ee453e Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 12 Apr 2024 21:27:11 -0400 Subject: [PATCH 05/59] Patch apparel, adjust resources --- .../ThingDefs_Items/Items_Resources_Stuff.xml | 2 +- .../ThingDefs_Misc/Apparel_Anomaly.xml | 68 +++++++++++++++++++ 2 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml diff --git a/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml b/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml index 76b6625090..f4022ef494 100644 --- a/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml +++ b/Anomaly/Patches/ThingDefs_Items/Items_Resources_Stuff.xml @@ -51,7 +51,7 @@ Defs/ThingDef[defName="Leather_Dread"]/statBases/StuffPower_Armor_Sharp - 0.08 + 0.09 diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml new file mode 100644 index 0000000000..37ffcaa8e3 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml @@ -0,0 +1,68 @@ + + + + + + + Defs/ThingDef[defName="Apparel_LabCoat"]/statBases/StuffEffectMultiplierArmor + + 7.5 + 1 + 2 + + + + + + + Defs/ThingDef[defName="Apparel_CultistMask"]/equippedStatOffsets + + -0.25 + + + + + Defs/ThingDef[defName="Apparel_CultistMask"]/statBases/StuffEffectMultiplierArmor + + 1 + + + + + + + + Defs/ThingDef[defName="Apparel_CeremonialCultistMask"]/statBases/StuffEffectMultiplierArmor + + 2 + + + + + + Defs/ThingDef[defName="Apparel_CeremonialCultistMask"] + +
  • + +
  • + 2.5 + +
  • Eye
  • +
  • Nose
  • +
  • Jaw
  • + + +
  • + 5 + +
  • Eye
  • +
  • Nose
  • +
  • Jaw
  • + + + + +
    +
    + +
    \ No newline at end of file From c1f97b2ca22e30dfb39c164e1fa627437cce83fb Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sun, 14 Apr 2024 14:23:34 -0400 Subject: [PATCH 06/59] Patch implants --- .../Hediffs/Hediffs_BodyParts_Prosthetic.xml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Anomaly/Patches/Hediffs/Hediffs_BodyParts_Prosthetic.xml diff --git a/Anomaly/Patches/Hediffs/Hediffs_BodyParts_Prosthetic.xml b/Anomaly/Patches/Hediffs/Hediffs_BodyParts_Prosthetic.xml new file mode 100644 index 0000000000..3f8834e43c --- /dev/null +++ b/Anomaly/Patches/Hediffs/Hediffs_BodyParts_Prosthetic.xml @@ -0,0 +1,24 @@ + + + + + + + Defs/HediffDef[defName="FleshWhip"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools + + +
  • + + +
  • Cut
  • + + 17 + 0.89 + 4 + 6 + +
    +
    +
    + +
    \ No newline at end of file From fc796f651457a6ef24925edf6ca508660e4b4055 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sun, 14 Apr 2024 20:53:46 -0400 Subject: [PATCH 07/59] Patch Entities --- .../ThingDefs_Races/Races_Entities_Misc.xml | 574 ++++++++++++++++++ 1 file changed, 574 insertions(+) create mode 100644 Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml new file mode 100644 index 0000000000..7efdb97507 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -0,0 +1,574 @@ + + + + + + Defs/ThingDef[@Name="MysteriousSphereEntityBase"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[@Name="MysteriousSphereEntityBase"]/statBases + + 1 + 1 + 1 + + + + + + Defs/ThingDef[defName="Nociosphere"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="Nociosphere"]/statBases + + 1 + 1 + 1 + + + + + + Defs/ThingDef[defName="FleshmassNucleus"] + +
  • + Vehicle +
  • +
    +
    + + + + Defs/ThingDef[defName="Metalhorror"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Metalhorror"]/statBases + + 1.2 + 1 + 1 + + + + + Defs/ThingDef[defName="Metalhorror"]/statBases/ArmorRating_Sharp + + 6 + + + + + Defs/ThingDef[defName="Metalhorror"]/statBases/ArmorRating_Blunt + + 12 + + + + + + Defs/ThingDef[defName="Metalhorror"]/tools + + +
  • + + +
  • Cut
  • + + 43 + 2.07 + LeftBlade + 2.16 + 5.4 + true + +
  • + + +
  • Stab
  • + + 24 + 1.33 + LeftBlade + 40 + 20 + true + +
  • + + +
  • Cut
  • + + 43 + 2.07 + RightBlade + 2.16 + 5.4 + true + +
  • + + +
  • Stab
  • + + 24 + 1.33 + RightBlade + 40 + 20 + true + +
  • + + +
  • Blunt
  • + + 6 + 5.9 + HeadAttackTool + 0.2 + 1.875 + +
    +
    +
    + + + + Defs/ThingDef[defName="Sightstealer"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Sightstealer"]/statBases + + 1 + 1 + 1 + + + + + Defs/ThingDef[defName="Sightstealer"]/tools + + +
  • + + +
  • Scratch
  • + + 7 + 1.41 + LeftHand + + +
  • + Stun + 20 +
  • +
    +
    + 1.2 + 0.6 + true + +
  • + + +
  • Scratch
  • + + 7 + 1.41 + RightHand + + +
  • + Stun + 20 +
  • +
    +
    + 1.2 + 0.6 + true + +
  • + + +
  • Blunt
  • + + 2 + 3.49 + HeadAttackTool + 0.1 + 0.825 + +
    +
    +
    + + + + Defs/ThingDef[defName="Noctol"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Noctol"]/statBases + + 1 + 1 + 1 + + + + + Defs/ThingDef[defName="Noctol"]/statBases/ArmorRating_Sharp + + 3.5 + + + + + Defs/ThingDef[defName="Noctol"]/statBases/ArmorRating_Blunt + + 7 + + + + + Defs/ThingDef[defName="Noctol"]/tools + + +
  • + + +
  • Scratch
  • + + 10 + 0.9 + FrontLeftClaw + 0.16 + 0.423 + +
  • + + +
  • Scratch
  • + + 10 + 0.9 + FrontRightClaw + 0.16 + 0.423 + +
  • + +
  • Bite
  • + + 18 + 1.35 + Teeth + 0.7 + 0.5 + 2 + +
  • + + +
  • Blunt
  • + + 3 + 0.97 + HeadAttackTool + 0.2 + true + 0.83 + +
    +
    +
    + + + Defs/ThingDef[defName="Noctol"]/comps + +
  • + 1162 + true + 600 + 5 + 0.75 +
  • +
    +
    + + + + Defs/ThingDef[defName="Gorehulk"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Gorehulk"]/statBases + + 0.8 + 0.65 + 0.2 + + + + + Defs/ThingDef[defName="Gorehulk"]/tools + + +
  • + + +
  • Blunt
  • + + 3 + 1.76 + LeftFleshClub + 2 + true + +
  • + + +
  • Blunt
  • + + 3 + 1.76 + RightFleshClub + 2 + true + +
  • + + +
  • Blunt
  • + + 2 + 3.49 + HeadAttackTool + 0.2 + 0.625 + true + +
    +
    +
    + + + + Defs/ThingDef[defName="Devourer"] + +
  • + Quadruped +
  • +
    +
    + + + Defs/ThingDef[defName="Devourer"]/statBases + + 0.26 + 0.33 + 0.22 + + + + + Defs/ThingDef[defName="Devourer"]/statBases/ArmorRating_Sharp + + 6 + + + + + Defs/ThingDef[defName="Devourer"]/statBases/ArmorRating_Blunt + + 12 + + + + + Defs/ThingDef[defName="Devourer"]/tools + + +
  • + + +
  • Blunt
  • + + 9 + 1.3 + LeftFin + 3 + true + +
  • + + +
  • Blunt
  • + + 9 + 1.3 + RightFin + 5 + true + +
  • + + +
  • Bite
  • + + 33 + 2.0 + HeadAttackTool + 3 + true + +
    +
    +
    + + + Defs/ThingDef[defName="Devourer"]/comps + +
  • + 1162 + true + 600 + 5 + 0.75 +
  • +
    +
    + + + + Defs/ThingDef[defName="Chimera"] + +
  • + Quadruped +
  • +
    +
    + + + Defs/ThingDef[defName="Chimera"]/statBases + + 0.19 + 0.43 + 0.22 + + + + + + Defs/ThingDef[defName="Chimera"]/tools + + +
  • + + +
  • Scratch
  • + + 22 + 1.3 + FrontLeftPaw + + +
  • + Stun + 21 +
  • +
    +
    + 0.8 + 5 + +
  • + + +
  • Scratch
  • + + 22 + 1.3 + FrontRightPaw + + +
  • + Stun + 21 +
  • +
    +
    + 0.8 + 5 + +
  • + +
  • Bite
  • + + 33 + 2.0 + Teeth + + +
  • + Stun + 21 +
  • +
    +
    + 0.5 + 2.25 + 10.5 + +
  • + + +
  • Blunt
  • + + 12 + 2.22 + HeadAttackTool + 0.2 + 4.235 + +
    +
    +
    + +
    \ No newline at end of file From f09d1be2c8378cba6d9cb32510fba85f58cc9bf0 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sun, 14 Apr 2024 20:55:53 -0400 Subject: [PATCH 08/59] Abilities and Packs wip --- Anomaly/Defs/Ammo/DisruptorFlare.xml | 40 +++++ .../Patches/AbilityDefs/Abilities_Anomaly.xml | 170 ++++++++++++++++++ .../Patches/ThingDefs_Misc/Apparel_Packs.xml | 133 ++++++++++++++ 3 files changed, 343 insertions(+) create mode 100644 Anomaly/Defs/Ammo/DisruptorFlare.xml create mode 100644 Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml create mode 100644 Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml diff --git a/Anomaly/Defs/Ammo/DisruptorFlare.xml b/Anomaly/Defs/Ammo/DisruptorFlare.xml new file mode 100644 index 0000000000..a8c6535a9e --- /dev/null +++ b/Anomaly/Defs/Ammo/DisruptorFlare.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + Bullet_DisruptorFlareCE + + + Things/Projectile/DisruptorFlare + Graphic_Single + TransparentPostLight + + + 14 + Blunt + 0 + 0 + 0 + 0 + 0 + 3 + + DisruptorFlareLanded + + 1 + DisruptorFlare + + + + + + \ No newline at end of file diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml new file mode 100644 index 0000000000..15ffdb6649 --- /dev/null +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -0,0 +1,170 @@ + + + + + + + Defs/ThingDef[@Name="SpikeBase"]/projectile + + + RangedStab + 75 + 1 + + + + + + + + Defs/AbilityDef[defName="SpikeLaunch_Toughspike"]/verbProperties/range + + 18.9 + + + + + Defs/ThingDef[defName="Spike_Toughspike"]/projectile + + + 11 + 7.5 + 8.2 + + + + + + + + Defs/AbilityDef[defName="SpikeLaunch_Fingerspike"]/verbProperties/range + + 18.9 + + + + + Defs/ThingDef[defName="Spike_Fingerspike"]/projectile + + + 8 + 3.85 + 4.22 + + + + + + + + Defs/AbilityDef[defName="SpineLaunch_Gorehulk"]/verbProperties + + + Gorehulk_Spine_Launch + 18.9 + Spine_Gorehulk + + + + + + Defs/ThingDef[defName="Spine_Gorehulk"]/projectile + + + 15 + 14.75 + 16.16 + + + + + + + + Defs/AbilityDef[defName="ConsumeLeap_Devourer"]/verbProperties/range + + 12.9 + + + + + + + Defs/AbilityDef[defName="Heatspikes"]/verbProperties/range + + 44.9 + + + + + Defs/ThingDef[defName="Bullet_Heatspike"]/projectile + + + EnergyBolt + 18 + 180 + 1 + 6 + 1 + + + + + + + + Defs/AbilityDef[defName="FleshmelterBolt"]/verbProperties/range + + 44.9 + + + + + Defs/ThingDef[defName="Bullet_FleshmelterBolt"]/projectile + + + NociosphereVaporize + 150 + 120 + FleshmelterBolt_Launch + 2.49 + 1.25 + 0.75 + 1 + + + + + + + + Defs/AbilityDef[defName="PsychicSlaughter"]/verbProperties/range + + 7.9 + + + + + + + Defs/AbilityDef[defName="CorrosiveSpray"]/verbProperties/range + + 12.9 + + + + + Defs/ThingDef[defName="Proj_CorrosiveFluid"]/projectile + + + AcidBurn + 40 + 30 + 0 + Filth_SpentAcid + 1 + + + + + \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml new file mode 100644 index 0000000000..827beecd39 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -0,0 +1,133 @@ + + + + + + + Defs/ThingDef[defName="Apparel_DisruptorFlarePack"]/statBases + + 10 + 2 + + + + + + + + Defs/ThingDef[defName="Apparel_PackTurret"]/statBases + + 10 + 2 + + + + + + + + Defs/ThingDef[defName="Apparel_DeadlifePack"]/statBases + + 10 + 2 + + + + + Defs/ThingDef[defName="Apparel_DeadlifePack"]/verbs + + +
  • + + CombatExtended.Verb_LaunchProjectileStaticCE + true + True + 1.5 + 28 + ThrowGrenade + true + + true + + Grenade_Deadlife + Combat_RangedFire_Thrown +
  • +
    +
    +
    + + + + + Defs/ThingDef[defName="Grenade_Deadlife"]/thingClass + + CombatExtended.ProjectileCE_Explosive + + + + + Defs/ThingDef[defName="Grenade_Deadlife"]/projectile + + + 0.1 + DeadlifeDust + 0 + 12 + ToxicShellLanded + Shell_Deadlife_Releasing + + + + +
    \ No newline at end of file From 58135432b740cf3e114e49b063981a9d8fae87a5 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Mon, 15 Apr 2024 01:02:23 -0400 Subject: [PATCH 09/59] Patch fleshbeasts wip --- .../ThingDefs_Races/Races_Fleshbeasts.xml | 156 ++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml new file mode 100644 index 0000000000..8556311585 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml @@ -0,0 +1,156 @@ + + + + + + Defs/ThingDef[defName="Bulbfreak"] + +
  • + Quadruped +
  • +
    +
    + + + Defs/ThingDef[defName="Bulbfreak"]/statBases + + 1 + 1 + 1 + + + + + Defs/ThingDef[defName="Bulbfreak"]/tools + + +
  • + + +
  • Blunt
  • + + 9 + 1.87 + 6.2 + true + FirstTentacle + Pawn_Fleshbeast_Attack_Blunt + +
  • + + +
  • Blunt
  • + + 9 + 1.87 + 6.2 + true + SecondTentacle + Pawn_Fleshbeast_Attack_Blunt + +
  • + + +
  • Blunt
  • + + 9 + 1.87 + 6.2 + true + ThirdTentacle + Pawn_Fleshbeast_Attack_Blunt + +
  • + + +
  • Blunt
  • + + 9 + 1.87 + 6.2 + true + FourthTentacle + Pawn_Fleshbeast_Attack_Blunt + +
  • + + +
  • Blunt
  • + + 9 + 1.87 + 6.2 + true + FifthTentacle + Pawn_Fleshbeast_Attack_Blunt + +
  • + + +
  • Blunt
  • + + 3 + 5.9 + HeadAttackTool + 0.2 + 1.175 + +
    +
    +
    + + + + Defs/ThingDef[defName="Toughspike"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Toughspike"]/statBases/ArmorRating_Sharp + + 3 + + + + + Defs/ThingDef[defName="Toughspike"]/statBases/ArmorRating_Blunt + + 6 + + + + + + Defs/ThingDef[defName="Trispike"] + +
  • + Quadruped +
  • +
    +
    + + + + Defs/ThingDef[defName="Fingerspike"] + +
  • + QuadrupedLow +
  • +
    +
    + + + + Defs/ThingDef[defName="Dreadmeld"] + +
  • + Quadruped +
  • +
    +
    + +
    \ No newline at end of file From f4d41f9de7489b6da2624f36c3fb9ecdf3bb7e4c Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Tue, 16 Apr 2024 04:33:52 -0400 Subject: [PATCH 10/59] Patch bodies wip --- Anomaly/Patches/Bodies/FleshmassNucleus.xml | 27 ++++ Anomaly/Patches/Bodies/Metalhorror.xml | 147 ++++++++++++++++++ Anomaly/Patches/Bodies/Nociosphere.xml | 44 ++++++ Anomaly/Patches/Bodies/Noctol.xml | 156 ++++++++++++++++++++ 4 files changed, 374 insertions(+) create mode 100644 Anomaly/Patches/Bodies/FleshmassNucleus.xml create mode 100644 Anomaly/Patches/Bodies/Metalhorror.xml create mode 100644 Anomaly/Patches/Bodies/Nociosphere.xml create mode 100644 Anomaly/Patches/Bodies/Noctol.xml diff --git a/Anomaly/Patches/Bodies/FleshmassNucleus.xml b/Anomaly/Patches/Bodies/FleshmassNucleus.xml new file mode 100644 index 0000000000..940baa3ef8 --- /dev/null +++ b/Anomaly/Patches/Bodies/FleshmassNucleus.xml @@ -0,0 +1,27 @@ + + + + + + + + + Defs/BodyDef[defName="FleshmassNucleus"]/corePart/groups + + Defs/BodyDef[defName="FleshmassNucleus"]/corePart + + + + + + + + + + Defs/BodyDef[defName="FleshmassNucleus"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Metalhorror.xml b/Anomaly/Patches/Bodies/Metalhorror.xml new file mode 100644 index 0000000000..b3d0e9f081 --- /dev/null +++ b/Anomaly/Patches/Bodies/Metalhorror.xml @@ -0,0 +1,147 @@ + + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorNeck"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorNeck"] + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorNeck"]/parts/li[def="MetalhorrorHead"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorNeck"]/parts/li[def="MetalhorrorHead"] + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"] + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/parts/li[def="MetalhorrorArm"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/parts/li[def="MetalhorrorArm"] + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/parts/li[def="MetalhorrorArm"]/parts/li[def="MetalhorrorBlade"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/parts/li[def="MetalhorrorArm"]/parts/li[def="MetalhorrorBlade"] + + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorLeg"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorLeg"] + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorLeg"]/parts/li[def="MetalhorrorFoot"]/groups + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorLeg"]/parts/li[def="MetalhorrorFoot"] + + + + + + + + + + Defs/BodyDef[defName="Metalhorror"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorNeck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorNeck"]/parts/li[def="MetalhorrorHead"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/parts/li[def="MetalhorrorArm"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorShoulder"]/parts/li[def="MetalhorrorArm"]/parts/li[def="MetalhorrorBlade"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorLeg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Metalhorror"]/corePart/parts/li[def="MetalhorrorLeg"]/parts/li[def="MetalhorrorFoot"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Nociosphere.xml b/Anomaly/Patches/Bodies/Nociosphere.xml new file mode 100644 index 0000000000..8877711c94 --- /dev/null +++ b/Anomaly/Patches/Bodies/Nociosphere.xml @@ -0,0 +1,44 @@ + + + + + + + + + Defs/BodyDef[defName="Nociosphere"]/corePart/groups + + Defs/BodyDef[defName="Nociosphere"]/corePart + + + + + + + + Defs/BodyDef[defName="Nociosphere"]/corePart/parts/li[def="ShellSection"]/groups + + Defs/BodyDef[defName="Nociosphere"]/corePart/parts/li[def="ShellSection"] + + + + + + + + + + Defs/BodyDef[defName="Nociosphere"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Nociosphere"]/corePart/parts/li[def="ShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Noctol.xml b/Anomaly/Patches/Bodies/Noctol.xml new file mode 100644 index 0000000000..696b447393 --- /dev/null +++ b/Anomaly/Patches/Bodies/Noctol.xml @@ -0,0 +1,156 @@ + + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/groups + + Defs/BodyDef[defName="Noctol"]/corePart + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"] + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/groups + + Defs/BodyDef[defName="Noctol"]/corePart + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"] + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="AnimalJaw"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="AnimalJaw"] + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Nose"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Nose"] + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"] + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Leg"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Leg"] + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Leg"]/parts/li[def="NoctolClaw"]/groups + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Leg"]/parts/li[def="NoctolClaw"] + + + + + + + + + + Defs/BodyDef[defName="Noctol"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="AnimalJaw"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Nose"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Leg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Leg"]/parts/li[def="NoctolClaw"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file From 46c9a7ee098a9006d91b4ecec9f8b2fe792d2c32 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 17 Apr 2024 03:23:09 -0400 Subject: [PATCH 11/59] Body patches wip --- Anomaly/Patches/Bodies/Devourer.xml | 105 ++++++++++++++ Anomaly/Patches/Bodies/Gorehulk.xml | 210 ++++++++++++++++++++++++++++ Anomaly/Patches/Bodies/Noctol.xml | 10 -- 3 files changed, 315 insertions(+), 10 deletions(-) create mode 100644 Anomaly/Patches/Bodies/Devourer.xml create mode 100644 Anomaly/Patches/Bodies/Gorehulk.xml diff --git a/Anomaly/Patches/Bodies/Devourer.xml b/Anomaly/Patches/Bodies/Devourer.xml new file mode 100644 index 0000000000..d88f146364 --- /dev/null +++ b/Anomaly/Patches/Bodies/Devourer.xml @@ -0,0 +1,105 @@ + + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/groups + + Defs/BodyDef[defName="Devourer"]/corePart + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/groups + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"] + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Fin"]/groups + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Fin"] + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/groups + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"] + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"]/groups + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"] + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"]/groups + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"] + + + + + + + + + + Defs/BodyDef[defName="Devourer"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Fin"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Gorehulk.xml b/Anomaly/Patches/Bodies/Gorehulk.xml new file mode 100644 index 0000000000..9f91de4e11 --- /dev/null +++ b/Anomaly/Patches/Bodies/Gorehulk.xml @@ -0,0 +1,210 @@ + + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="SpineLauncher_Gorehulk"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="SpineLauncher_Gorehulk"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Jaw"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Jaw"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshClub_Gorehulk"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshClub_Gorehulk"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/parts/li[def="SpineLauncher_Gorehulk"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/parts/li[def="SpineLauncher_Gorehulk"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/parts/li[def="Foot"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/parts/li[def="Foot"] + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/parts/li[def="Foot"]/parts/li[def="Toe"]/groups + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/parts/li[def="Foot"]/parts/li[def="Toe"] + + + + + + + + + + Defs/BodyDef[defName="Gorehulk"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Jaw"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/parts/li[def="Foot"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Leg"]/parts/li[def="Foot"]/parts/li[def="Toe"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshClub_Gorehulk"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Shoulder"]/parts/li[def="SpineLauncher_Gorehulk"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Noctol.xml b/Anomaly/Patches/Bodies/Noctol.xml index 696b447393..61b8395c17 100644 --- a/Anomaly/Patches/Bodies/Noctol.xml +++ b/Anomaly/Patches/Bodies/Noctol.xml @@ -25,16 +25,6 @@ - - Defs/BodyDef[defName="Noctol"]/corePart/groups - - Defs/BodyDef[defName="Noctol"]/corePart - - - - - - Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/groups From 6adf95ace6ee296c812e415fa96a62790a9cb6c5 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 17 Apr 2024 21:38:32 -0400 Subject: [PATCH 12/59] Finish patching bodies --- Anomaly/Patches/Bodies/Devourer.xml | 17 --- Anomaly/Patches/Bodies/Dreadmeld.xml | 78 +++++++++++++ Anomaly/Patches/Bodies/Fingerspike.xml | 129 ++++++++++++++++++++++ Anomaly/Patches/Bodies/Fleshbulb.xml | 61 +++++++++++ Anomaly/Patches/Bodies/Gorehulk.xml | 10 -- Anomaly/Patches/Bodies/Noctol.xml | 2 +- Anomaly/Patches/Bodies/Toughspike.xml | 129 ++++++++++++++++++++++ Anomaly/Patches/Bodies/Trispike.xml | 146 +++++++++++++++++++++++++ 8 files changed, 544 insertions(+), 28 deletions(-) create mode 100644 Anomaly/Patches/Bodies/Dreadmeld.xml create mode 100644 Anomaly/Patches/Bodies/Fingerspike.xml create mode 100644 Anomaly/Patches/Bodies/Fleshbulb.xml create mode 100644 Anomaly/Patches/Bodies/Toughspike.xml create mode 100644 Anomaly/Patches/Bodies/Trispike.xml diff --git a/Anomaly/Patches/Bodies/Devourer.xml b/Anomaly/Patches/Bodies/Devourer.xml index d88f146364..6591b4702d 100644 --- a/Anomaly/Patches/Bodies/Devourer.xml +++ b/Anomaly/Patches/Bodies/Devourer.xml @@ -45,16 +45,6 @@ - - Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"]/groups - - Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"] - - - - - - Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Ear"]/groups @@ -95,11 +85,4 @@ - - Defs/BodyDef[defName="Devourer"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"]/groups - -
  • CoveredByNaturalArmor
  • -
    -
    - \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Dreadmeld.xml b/Anomaly/Patches/Bodies/Dreadmeld.xml new file mode 100644 index 0000000000..8514084523 --- /dev/null +++ b/Anomaly/Patches/Bodies/Dreadmeld.xml @@ -0,0 +1,78 @@ + + + + + + + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/groups + + Defs/BodyDef[defName="Dreadmeld"]/corePart + + + + + + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="Tentacle"]/groups + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="Tentacle"] + + + + + + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="FleshbeastHead"]/groups + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="FleshbeastHead"] + + + + + + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="FleshbeastHead"]/parts/li[def="FleshbeastSpike"]/groups + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="FleshbeastHead"]/parts/li[def="FleshbeastSpike"] + + + + + + + + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="Tentacle"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="FleshbeastHead"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Dreadmeld"]/corePart/parts/li[def="FleshbeastHead"]/parts/li[def="FleshbeastSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Fingerspike.xml b/Anomaly/Patches/Bodies/Fingerspike.xml new file mode 100644 index 0000000000..1b3f77934a --- /dev/null +++ b/Anomaly/Patches/Bodies/Fingerspike.xml @@ -0,0 +1,129 @@ + + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Spine"]/parts/li[def="FleshbeastSpike"]/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Spine"]/parts/li[def="FleshbeastSpike"] + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"] + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"] + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"]/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"] + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Shoulder"]/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Shoulder"] + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="FleshbeastLeg"]/groups + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="FleshbeastLeg"] + + + + + + + + + + Defs/BodyDef[defName="Fingerspike"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Spine"]/parts/li[def="FleshbeastSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="Shoulder"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Fingerspike"]/corePart/parts/li[def="FleshbeastLeg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Fleshbulb.xml b/Anomaly/Patches/Bodies/Fleshbulb.xml new file mode 100644 index 0000000000..5bba596b55 --- /dev/null +++ b/Anomaly/Patches/Bodies/Fleshbulb.xml @@ -0,0 +1,61 @@ + + + + + + + + + Defs/BodyDef[defName="Bulbfreak"]/corePart/groups + + Defs/BodyDef[defName="Bulbfreak"]/corePart + + + + + + + + Defs/BodyDef[defName="Bulbfreak"]/corePart/parts/li[def="FleshbeastHead"]/groups + + Defs/BodyDef[defName="Bulbfreak"]/corePart/parts/li[def="FleshbeastHead"] + + + + + + + + Defs/BodyDef[defName="Bulbfreak"]/corePart/parts/li[def="FleshbeastHead"]/parts/li[def="Tentacle"]/groups + + Defs/BodyDef[defName="Bulbfreak"]/corePart/parts/li[def="FleshbeastHead"]/parts/li[def="Tentacle"] + + + + + + + + + + Defs/BodyDef[defName="Bulbfreak"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Bulbfreak"]/corePart/parts/li[def="FleshbeastHead"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Bulbfreak"]/corePart/parts/li[def="FleshbeastHead"]/parts/li[def="Tentacle"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Gorehulk.xml b/Anomaly/Patches/Bodies/Gorehulk.xml index 9f91de4e11..655474bb88 100644 --- a/Anomaly/Patches/Bodies/Gorehulk.xml +++ b/Anomaly/Patches/Bodies/Gorehulk.xml @@ -45,16 +45,6 @@ - - Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"]/groups - - Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Skull"] - - - - - - Defs/BodyDef[defName="Gorehulk"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Jaw"]/groups diff --git a/Anomaly/Patches/Bodies/Noctol.xml b/Anomaly/Patches/Bodies/Noctol.xml index 61b8395c17..5b87d87a54 100644 --- a/Anomaly/Patches/Bodies/Noctol.xml +++ b/Anomaly/Patches/Bodies/Noctol.xml @@ -46,7 +46,7 @@ - Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Nose"]/groups + Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Nose"]/groups Defs/BodyDef[defName="Noctol"]/corePart/parts/li[def="Neck"]/parts/li[def="Head"]/parts/li[def="Nose"] diff --git a/Anomaly/Patches/Bodies/Toughspike.xml b/Anomaly/Patches/Bodies/Toughspike.xml new file mode 100644 index 0000000000..5850665483 --- /dev/null +++ b/Anomaly/Patches/Bodies/Toughspike.xml @@ -0,0 +1,129 @@ + + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/groups + + Defs/BodyDef[defName="Toughspike"]/corePart + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/groups + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"] + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/groups + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"] + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"]/groups + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"] + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Shoulder"]/groups + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Shoulder"] + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshbeastSpike"]/groups + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshbeastSpike"] + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="FleshbeastLeg"]/groups + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="FleshbeastLeg"] + + + + + + + + + + Defs/BodyDef[defName="Toughspike"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Shoulder"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshbeastSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Toughspike"]/corePart/parts/li[def="FleshbeastLeg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/Bodies/Trispike.xml b/Anomaly/Patches/Bodies/Trispike.xml new file mode 100644 index 0000000000..91ccf1345e --- /dev/null +++ b/Anomaly/Patches/Bodies/Trispike.xml @@ -0,0 +1,146 @@ + + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/groups + + Defs/BodyDef[defName="Trispike"]/corePart + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Spine"]/parts/li[def="FleshbeastSpike"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Spine"]/parts/li[def="FleshbeastSpike"] + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"] + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"] + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"] + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Shoulder"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Shoulder"] + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshbeastSpike"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshbeastSpike"] + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="FleshbeastLeg"]/groups + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="FleshbeastLeg"] + + + + + + + + + + Defs/BodyDef[defName="Trispike"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Spine"]/parts/li[def="FleshbeastSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Neck"]/parts/li[def="FleshbeastHead"]/parts/li[def="Jaw"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Shoulder"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="Shoulder"]/parts/li[def="FleshbeastSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + Defs/BodyDef[defName="Trispike"]/corePart/parts/li[def="FleshbeastLeg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + +
    \ No newline at end of file From e2308bbbbfb5943c9bd00f1041e492f0ff6ed7dd Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 17 Apr 2024 21:56:32 -0400 Subject: [PATCH 13/59] Patch fleshbeasts --- .../ThingDefs_Races/Races_Fleshbeasts.xml | 219 +++++++++++++++++- 1 file changed, 218 insertions(+), 1 deletion(-) diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml index 8556311585..416845469d 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml @@ -90,7 +90,7 @@
  • Blunt
  • 3 - 5.9 + 2 HeadAttackTool 0.2 1.175 @@ -109,6 +109,15 @@
    + + Defs/ThingDef[defName="Toughspike"]/statBases + + 1 + 1 + 1 + + + Defs/ThingDef[defName="Toughspike"]/statBases/ArmorRating_Sharp @@ -123,6 +132,51 @@ + + Defs/ThingDef[defName="Toughspike"]/tools + + +
  • + + +
  • Stab
  • + + 6.3 + 1.2 + 2.82 + 1.64 + LeftSpike + Pawn_Fleshbeast_Attack_Spike + +
  • + + +
  • Stab
  • + + 6.3 + 1.2 + 2.82 + 1.64 + RightSpike + Pawn_Fleshbeast_Attack_Spike + +
  • + + +
  • Blunt
  • + + 3 + 2 + HeadAttackTool + 0.875 + true + 0.2 + Pawn_Fleshbeast_Attack_Blunt + +
    +
    +
    + Defs/ThingDef[defName="Trispike"] @@ -133,6 +187,72 @@ + + Defs/ThingDef[defName="Trispike"]/statBases + + 1 + 1 + 1 + + + + + Defs/ThingDef[defName="Trispike"]/tools + + +
  • + + +
  • Stab
  • + + 6.3 + 1.2 + 2.82 + 1.64 + MiddleSpike + Pawn_Fleshbeast_Attack_Spike + +
  • + + +
  • Stab
  • + + 6.3 + 1.2 + 2.82 + 1.64 + LeftSpike + Pawn_Fleshbeast_Attack_Spike + +
  • + + +
  • Stab
  • + + 6.3 + 1.2 + 2.82 + 1.64 + RightSpike + Pawn_Fleshbeast_Attack_Spike + +
  • + + +
  • Blunt
  • + + 3 + 2 + HeadAttackTool + 0.875 + true + 0.2 + Pawn_Fleshbeast_Attack_Blunt + +
    +
    +
    + Defs/ThingDef[defName="Fingerspike"] @@ -143,6 +263,49 @@ + + Defs/ThingDef[defName="Fingerspike"]/statBases + + 1 + 1 + 1 + + + + + Defs/ThingDef[defName="Fingerspike"]/tools + + +
  • + + spike + +
  • Stab
  • + + 6.3 + 1.2 + 2.82 + 1.64 + MiddleSpike + Pawn_Fleshbeast_Attack_Spike + +
  • + + +
  • Blunt
  • + + 3 + 2 + HeadAttackTool + 0.875 + true + 0.2 + Pawn_Fleshbeast_Attack_Blunt + +
    +
    +
    + Defs/ThingDef[defName="Dreadmeld"] @@ -153,4 +316,58 @@ + + Defs/ThingDef[defName="Dreadmeld"]/statBases + + 1 + 1 + 1 + + + + + Defs/ThingDef[defName="Dreadmeld"]/tools + + +
  • + + +
  • Stab
  • + + 17.2 + 1.8 + 7.1 + 4.8 + LeftSpike + Pawn_Dreadmeld_Attack_Spike + +
  • + + +
  • Stab
  • + + 17.2 + 1.8 + 7.1 + 4.8 + RightSpike + Pawn_Dreadmeld_Attack_Spike + +
  • + + +
  • Blunt
  • + + 8 + 2 + HeadAttackTool + 10 + true + 0.2 + Pawn_Fleshbeast_Attack_Blunt + +
    +
    +
    + \ No newline at end of file From c8e202e49341389568d1f5efd66c9f5f347cccc7 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 18 Apr 2024 03:20:26 -0400 Subject: [PATCH 14/59] Patch Nerve Spiker --- Anomaly/Defs/Ammo/NerveSpikerBolt.xml | 94 +++++++++++++++++++ .../ThingDefs_Misc/Weapons_RangedHoraxian.xml | 57 +++++++++++ .../AmmoCategories_Neolithic.xml | 8 ++ 3 files changed, 159 insertions(+) create mode 100644 Anomaly/Defs/Ammo/NerveSpikerBolt.xml create mode 100644 Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml diff --git a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml new file mode 100644 index 0000000000..6359d96eb2 --- /dev/null +++ b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml @@ -0,0 +1,94 @@ + + + + + AmmoNerveSpiker + + AmmoNeolithic + UI/Icons/ThingCategories/CaliberArrow + + + + + + AmmoSet_NerveSpikerBolt + + + Projectile_NerveSpikerBolt + + + + + + + Ammo_NerveSpikerBolt + + A bolt of bioferrite, tipped with biotoxin and shaped to be fired from a nerve spiker.\n\nThough simple to make, these bolts are brittle and tend to deform or break on impact, making them impossible to reuse. + + Things/Ammo/Medieval/Bolt/Steel + Graphic_StackCount + + + 0.098 + 0.29 + 0 + 0.78 + + +
  • AmmoNerveSpiker
  • +
    + +
  • CE_PreIndustrialAmmo
  • +
    + Nerve +
    + + + + + Projectile_NerveSpikerBolt + + + Things/Projectile/Arrows/Arrow_Steel + Graphic_Single + + + Nerve + 28 + 12 + 7.08 + 5 + 0.25 + Bioferrite + + + + + + + MakeAmmo_NerveSpikerBolt + + Craft 10 nerve spiker bolts. + Making nerve spiker bolts. + +
  • + + +
  • Bioferrite
  • + + + 10 + +
    + + +
  • Bioferrite
  • +
    +
    + + 10 + + 400 +
    + +
    \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml new file mode 100644 index 0000000000..eabd71ceae --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml @@ -0,0 +1,57 @@ + + + + + + Defs/ThingDef[defName="NerveSpiker"]/tools + + +
  • + +
  • Blunt
  • + + 7 + 1.6 + 0.65 + +
    +
    +
    + + + + + NerveSpiker + + 6 + 1.2 + 0.7 + 1 + 1 + + + 40 + 1 + + + CombatExtended.Verb_ShootCE + True + Projectile_NerveSpikerBolt + 1 + 18 + Bow_Large + + + 1 + 7 + AmmoSet_NerveSpikerBolt + + + AimedShot + + +
  • CE_Bow
  • +
    +
    + +
    \ No newline at end of file diff --git a/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Neolithic.xml b/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Neolithic.xml index 2656c04502..d1f12f6766 100644 --- a/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Neolithic.xml +++ b/Defs/Ammo/AmmoCategoryDefs/AmmoCategories_Neolithic.xml @@ -117,4 +117,12 @@ true + + Nerve + + nerve + The project is coated with a potent biotoxin that leaves organic targets stuned and disoriented. + true + + \ No newline at end of file From 2b7710fa41c902650f40ba59778c364eabe54ec4 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 18 Apr 2024 03:34:37 -0400 Subject: [PATCH 15/59] Tweak projectile texture --- Anomaly/Defs/Ammo/NerveSpikerBolt.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml index 6359d96eb2..b40628577b 100644 --- a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml +++ b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml @@ -49,7 +49,7 @@ Projectile_NerveSpikerBolt - Things/Projectile/Arrows/Arrow_Steel + Things/Projectile/NerveSpikerShot Graphic_Single From 839f9fd30f4ab9e0a570d79ecc79934f3348b2ba Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 18 Apr 2024 03:55:38 -0400 Subject: [PATCH 16/59] Ranged Weapons WIP --- .../Patches/ThingDefs_Misc/Weapons_Ranged.xml | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml new file mode 100644 index 0000000000..8bfcbedb1c --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -0,0 +1,50 @@ + + + + + + + Defs/ThingDef[defName="Gun_HellcatRifle" or defName="Gun_Incinerator"]/tools + + + +
  • + + +
  • Blunt
  • + + 8 + 1.55 + 1.5 + 2.755 + Stock + +
  • + + +
  • Blunt
  • + + 5 + 2.02 + 1.630 + Barrel + +
  • + + +
  • Poke
  • + + 8 + 1.55 + 2.755 + Muzzle + +
    +
    +
    + + + + + +
    \ No newline at end of file From 7e41b0e9668772e893f5fd2c884b8b53a7126bfb Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 18 Apr 2024 20:03:54 -0400 Subject: [PATCH 17/59] Tweak NerveSpiker --- Anomaly/Defs/Ammo/NerveSpikerBolt.xml | 2 +- Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml index b40628577b..7ac162fc55 100644 --- a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml +++ b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml @@ -54,7 +54,7 @@ Nerve - 28 + 34 12 7.08 5 diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml index eabd71ceae..86509e7860 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_RangedHoraxian.xml @@ -38,7 +38,7 @@ True Projectile_NerveSpikerBolt 1 - 18 + 28 Bow_Large From 4b0d86fd12f9c51280377bece7ede33c505eb2ff Mon Sep 17 00:00:00 2001 From: emilys314 Date: Thu, 18 Apr 2024 21:32:58 -0400 Subject: [PATCH 18/59] Add CE patches for ghoul and shambler weapon --- Anomaly/Patches/Misc/Mutants.xml | 106 +++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 Anomaly/Patches/Misc/Mutants.xml diff --git a/Anomaly/Patches/Misc/Mutants.xml b/Anomaly/Patches/Misc/Mutants.xml new file mode 100644 index 0000000000..e0ced3f2ba --- /dev/null +++ b/Anomaly/Patches/Misc/Mutants.xml @@ -0,0 +1,106 @@ + + + + + + Defs/MutantDef[defName="Shambler"]/tools + + +
  • + + +
  • Bite
  • + + 8.2 + 2 + Teeth + 1 + Pawn_Melee_HumanBite_Hit + Pawn_Melee_HumanBite_Miss + 0.15 + 1.0 + +
  • + + +
  • Scratch
  • + + 7 + 2 + LeftHand + 1.5 + 1.2 + 0.6 + true + +
  • + + +
  • Scratch
  • + + 7 + 2 + RightHand + 1.5 + 1.2 + 0.6 + true + +
    +
    +
    + + + + Defs/MutantDef[defName="Ghoul"]/tools + + +
  • + + +
  • Bite
  • + + 8.2 + 2 + Teeth + 0.5 + Pawn_Melee_HumanBite_Hit + Pawn_Melee_HumanBite_Miss + 0.15 + 1.0 + +
  • + + +
  • Scratch
  • + + 7 + 2 + LeftHand + 1.5 + 1.2 + 0.6 + true + Pawn_Ghoul_Scratch + Pawn_Melee_SmallScratch_Miss + +
  • + + +
  • Scratch
  • + + 7 + 2 + RightHand + 1.5 + 1.2 + 0.6 + true + Pawn_Ghoul_Scratch + Pawn_Melee_SmallScratch_Miss + +
    +
    +
    + +
    \ No newline at end of file From af020c1a94164d26aeeec74d6e6f69b277b582a4 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 18 Apr 2024 22:29:30 -0400 Subject: [PATCH 19/59] Hellcat rifle wip --- .../Patches/ThingDefs_Misc/Weapons_Ranged.xml | 83 ++++++++++++++++++- 1 file changed, 80 insertions(+), 3 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 8bfcbedb1c..246a5919a2 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -3,9 +3,7 @@ - - Defs/ThingDef[defName="Gun_HellcatRifle" or defName="Gun_Incinerator"]/tools - + Defs/ThingDef[defName="Gun_HellcatRifle" or defName="Gun_Incinerator"]/tools
  • @@ -45,6 +43,85 @@ + + Gun_HellcatRifle + + 4.7 + 0.36 + 1.00 + 0.08 + 1.65 + 12.12 + + + 1.15 + CombatExtended.Verb_ShootCE + true + Bullet_545x39mmSoviet_FMJ + 1.1 + 51 + 6 + 6 + Shot_AssaultRifle + GunTail_Medium + 9 + + + 30 + 4 + AmmoSet_545x39mmSoviet + + + TRUE + AimedShot + 3 + + +
  • IndustrialGunAdvanced
  • +
  • AssaultRifle
  • +
  • CE_AI_Rifle
  • + +
    + + + Defs/ThingDef[defName="Gun_HellcatRifle"]/comps/li[@Class="CompProperties_EquippableAbilityReloadable"] + +
  • + + 20 + 5 + AmmoSet_Flamethrower + + + 0.35 + CombatExtended.Verb_ShootCE + true + Bullet_Flamethrower_Prometheum + 3 + 1.1 + 8 + 1 + 3 + 20 + HissFlamethrower + 0 + + true + + + + FALSE + AimedShot + 5 + true + +
  • +
  • + CompEquippable +
  • +
    +
    + \ No newline at end of file From 4f480bfbee4a532f667b754aae831b972fe649fc Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 19 Apr 2024 04:37:55 -0400 Subject: [PATCH 20/59] Adjust flare pack patch --- Anomaly/Defs/Ammo/DisruptorFlare.xml | 40 ------------- .../Patches/ThingDefs_Misc/Apparel_Packs.xml | 58 +++++++++++++------ 2 files changed, 40 insertions(+), 58 deletions(-) delete mode 100644 Anomaly/Defs/Ammo/DisruptorFlare.xml diff --git a/Anomaly/Defs/Ammo/DisruptorFlare.xml b/Anomaly/Defs/Ammo/DisruptorFlare.xml deleted file mode 100644 index a8c6535a9e..0000000000 --- a/Anomaly/Defs/Ammo/DisruptorFlare.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - Bullet_DisruptorFlareCE - - - Things/Projectile/DisruptorFlare - Graphic_Single - TransparentPostLight - - - 14 - Blunt - 0 - 0 - 0 - 0 - 0 - 3 - - DisruptorFlareLanded - - 1 - DisruptorFlare - - - - - - \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml index 827beecd39..e634402a16 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -2,42 +2,64 @@ - - - Defs/ThingDef[defName="Apparel_DisruptorFlarePack"]/statBases - - 10 - 2 - - - - + true + true ---> + + + + + Defs/ThingDef[defName="Grenade_DisruptorFlare"]/thingClass + + CombatExtended.ProjectileCE_SpawnsThing + + + + + Defs/ThingDef[defName="Grenade_DisruptorFlare"]/projectile + + + true + Fleck_GrenadePin + Filth_GrenadeAmmoCasings + 0 + 0 + 12 + 3 + + DisruptorFlareLanded + DisruptorFlare + + + + From afab58c738e89b41a4cf443885250bc2f53e437e Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Tue, 23 Apr 2024 20:40:27 -0400 Subject: [PATCH 21/59] Fix typo --- Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml index d0dc71b088..9801f4937a 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -71,7 +71,7 @@ - Defs/ThingDef[defName="Apparel_PackTurret"]/verbs From 72bf85088d996956423930d8523252ff109818ab Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 1 May 2024 18:19:47 -0400 Subject: [PATCH 22/59] Fix deadlife shell recipe typo --- Defs/Ammo/Shell/81mmMortar.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Defs/Ammo/Shell/81mmMortar.xml b/Defs/Ammo/Shell/81mmMortar.xml index 03962015c8..068b1ca5d9 100644 --- a/Defs/Ammo/Shell/81mmMortar.xml +++ b/Defs/Ammo/Shell/81mmMortar.xml @@ -814,7 +814,7 @@
  • Steel
  • -
  • Prometheum
  • +
  • Bioferrite
  • ComponentIndustrial
  • From c380ea0069e54f95ff988d2de944f5da18323bfe Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 1 May 2024 19:16:15 -0400 Subject: [PATCH 23/59] Patch Fleshmass Spitter --- .../Buildings_Fleshmass.xml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Anomaly/Patches/ThingDefs_Buildings/Buildings_Fleshmass.xml diff --git a/Anomaly/Patches/ThingDefs_Buildings/Buildings_Fleshmass.xml b/Anomaly/Patches/ThingDefs_Buildings/Buildings_Fleshmass.xml new file mode 100644 index 0000000000..8cd1c8ae31 --- /dev/null +++ b/Anomaly/Patches/ThingDefs_Buildings/Buildings_Fleshmass.xml @@ -0,0 +1,31 @@ + + + + + + + + Defs/ThingDef[defName="FleshmassSpitter"]/verbs/li/range + + 72 + + + + + Defs/ThingDef[defName="FleshmassSpitter"]/verbs/li/minRange + + 9.9 + + + + + Defs/ThingDef[defName="Bullet_Shell_AcidSpit"]/projectile/damageAmountBase + + 14 + + + + \ No newline at end of file From 2e9246ca3c1d506040bae25ab23dab319bc04274 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Tue, 7 May 2024 03:46:30 -0400 Subject: [PATCH 24/59] Incinerator wip --- Anomaly/Defs/Ammo/Flamethrower_Burst.xml | 51 +++++++++++ .../Patches/ThingDefs_Misc/Weapons_Ranged.xml | 90 +++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 Anomaly/Defs/Ammo/Flamethrower_Burst.xml diff --git a/Anomaly/Defs/Ammo/Flamethrower_Burst.xml b/Anomaly/Defs/Ammo/Flamethrower_Burst.xml new file mode 100644 index 0000000000..8a41f2a520 --- /dev/null +++ b/Anomaly/Defs/Ammo/Flamethrower_Burst.xml @@ -0,0 +1,51 @@ + + + + + + + AmmoSet_Incinerator_Burst + + + Bullet_Incinerator_Burst_Napalm + Bullet_Incinerator_Burst_Prometheum + + + + + + + Bullet_Incinerator_Burst_Napalm + CombatExtended.ProjectileCE_Explosive + + + 20 + Flame + 3 + Filth_Fuel + 0.33 + CE_FlamethrowerExplosion + 1.0 + true + 0 + + + + + Bullet_Incinerator_Burst_Prometheum + CombatExtended.ProjectileCE_Explosive + + + 20 + PrometheumFlame + 5 + FilthPrometheum + 0.67 + CE_FlamethrowerExplosion + 1.2 + true + 0 + + + + \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 246a5919a2..5aefffe6dc 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -124,4 +124,94 @@ + + Gun_Incinerator + + 1 + 5.0 + 1.35 + 8 + 5.5 + 0.39 + + + 40 + 5 + AmmoSet_Flamethrower + + + true + 10 + SuppressFire + + +
  • GunHeavy
  • +
  • CE_AI_AOE
  • +
    +
    + + + Defs/ThingDef[defName="Gun_Incinerator"]/verbs + + +
  • + 0.35 + CombatExtended.Verb_ShootCE + true + Bullet_Flamethrower_Prometheum + 3 + 1.1 + 11 + 3 + 3 + 20 + HissFlamethrower + 0 + + true + +
  • +
    +
    +
    + + + Defs/ThingDef[defName="Gun_Incinerator"]/comps/li[@Class="CompProperties_EquippableAbilityReloadable"] + +
  • + + 40 + 5 + AmmoSet_Incinerator_Burst + + + 0.35 + CombatExtended.Verb_ShootCE + true + Bullet_Incinerator_Burst_Prometheum + 3 + 1.1 + 8 + 1 + HissFlamethrower + 0 + 20 + 1 + 1 + + true + + + + FALSE + AimedShot + 1 + +
  • +
  • + CompEquippable +
  • +
    +
    +
    \ No newline at end of file From 17d54542c61161351adb4c3ee7cfc222245e1c72 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 30 May 2024 20:46:08 -0400 Subject: [PATCH 25/59] Remove flare motes and fix mutant format --- Anomaly/Patches/Misc/Mutants.xml | 200 +++++++++--------- .../Patches/ThingDefs_Misc/Apparel_Packs.xml | 30 ++- 2 files changed, 114 insertions(+), 116 deletions(-) diff --git a/Anomaly/Patches/Misc/Mutants.xml b/Anomaly/Patches/Misc/Mutants.xml index e0ced3f2ba..1c1142afd4 100644 --- a/Anomaly/Patches/Misc/Mutants.xml +++ b/Anomaly/Patches/Misc/Mutants.xml @@ -1,106 +1,106 @@ - - - Defs/MutantDef[defName="Shambler"]/tools - - -
  • - - -
  • Bite
  • - - 8.2 - 2 - Teeth - 1 - Pawn_Melee_HumanBite_Hit - Pawn_Melee_HumanBite_Miss - 0.15 - 1.0 - -
  • - - -
  • Scratch
  • - - 7 - 2 - LeftHand - 1.5 - 1.2 - 0.6 - true - -
  • - - -
  • Scratch
  • - - 7 - 2 - RightHand - 1.5 - 1.2 - 0.6 - true - -
    -
    -
    + + + Defs/MutantDef[defName="Shambler"]/tools + + +
  • + + +
  • Bite
  • + + 8.2 + 2 + Teeth + 1 + Pawn_Melee_HumanBite_Hit + Pawn_Melee_HumanBite_Miss + 0.15 + 1.0 + +
  • + + +
  • Scratch
  • + + 7 + 2 + LeftHand + 1.5 + 1.2 + 0.6 + true + +
  • + + +
  • Scratch
  • + + 7 + 2 + RightHand + 1.5 + 1.2 + 0.6 + true + +
    +
    +
    - - - Defs/MutantDef[defName="Ghoul"]/tools - - -
  • - - -
  • Bite
  • - - 8.2 - 2 - Teeth - 0.5 - Pawn_Melee_HumanBite_Hit - Pawn_Melee_HumanBite_Miss - 0.15 - 1.0 - -
  • - - -
  • Scratch
  • - - 7 - 2 - LeftHand - 1.5 - 1.2 - 0.6 - true - Pawn_Ghoul_Scratch - Pawn_Melee_SmallScratch_Miss - -
  • - - -
  • Scratch
  • - - 7 - 2 - RightHand - 1.5 - 1.2 - 0.6 - true - Pawn_Ghoul_Scratch - Pawn_Melee_SmallScratch_Miss - -
    -
    -
    + + + Defs/MutantDef[defName="Ghoul"]/tools + + +
  • + + +
  • Bite
  • + + 8.2 + 2 + Teeth + 0.5 + Pawn_Melee_HumanBite_Hit + Pawn_Melee_HumanBite_Miss + 0.15 + 1.0 + +
  • + + +
  • Scratch
  • + + 7 + 2 + LeftHand + 1.5 + 1.2 + 0.6 + true + Pawn_Ghoul_Scratch + Pawn_Melee_SmallScratch_Miss + +
  • + + +
  • Scratch
  • + + 7 + 2 + RightHand + 1.5 + 1.2 + 0.6 + true + Pawn_Ghoul_Scratch + Pawn_Melee_SmallScratch_Miss + +
    +
    +
    \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml index 28233a59b9..0fedee2e76 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -10,23 +10,23 @@
  • CombatExtended.Verb_LaunchProjectileStaticCE Grenade_DisruptorFlare - + 0.5 40 - 1 + 1 true - true - true - false - - false - false - true - - FlareLaunch + true + true + false + + false + false + true + + FlareLaunch Combat_RangedFire_Thrown - false - (0.8, 0.8, 0.4, 1) + false + (0.8, 0.8, 0.4, 1) true true
  • @@ -47,9 +47,7 @@ Defs/ThingDef[defName="Grenade_DisruptorFlare"]/projectile - true - Fleck_GrenadePin - Filth_GrenadeAmmoCasings + false 0 0 12 From 0474fefbf13b6c6c372ea710d67377131b9b546e Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 30 May 2024 22:04:30 -0400 Subject: [PATCH 26/59] Make Ghouls and Shamblers immune to suppression and smoke --- Anomaly/Patches/Hediffs/Hediffs_Mutants.xml | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Anomaly/Patches/Hediffs/Hediffs_Mutants.xml diff --git a/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml b/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml new file mode 100644 index 0000000000..288ea136e5 --- /dev/null +++ b/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml @@ -0,0 +1,33 @@ + + + + + + + Defs/HediffDef[defName="Shambler"]/stages/li/statFactors + + 0 + 0 + + + + + + + Defs/HediffDef[defName="Ghoul"]/stages/li/statFactors + + 0 + + + + + + + Defs/HediffDef[defName="AwokenCorpse"]/stages/*/statFactors + + 0 + 0 + + + + \ No newline at end of file From 6f2b5640f315d31af843bc6b0f0feb5d9725bff0 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 30 May 2024 22:18:43 -0400 Subject: [PATCH 27/59] Fix typo --- Defs/Misc/TipSetDefs/Tips.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Defs/Misc/TipSetDefs/Tips.xml b/Defs/Misc/TipSetDefs/Tips.xml index 9e3296bb72..64fb371c63 100644 --- a/Defs/Misc/TipSetDefs/Tips.xml +++ b/Defs/Misc/TipSetDefs/Tips.xml @@ -63,7 +63,7 @@
  • Prometheum-based flamethrowers and Molotovs will soak their targets and cause even normally non-flammable enemies to burn fiercely.
  • Incendiary mortar shells will airburst and set fire to large areas.
  • Prometheum is a self-igniting liquid that sticks to surfaces and is impossible to extinguish without firefoam.
  • -
  • It's not just carried items that count against your colonists' carry weight. Clothes and armor slow them down too.
  • +
  • It's not just carried items that count against your colonists' carry weight. Clothes and armor slow them down, too.
  • Colonists wearing bulky clothing or carrying bulky equipment will work more slowly and be less effective in melee combat.
  • Certain guns like machine guns and sniper rifles have bipods built into them for you to take advantage of. Beware that while guns can be fired without setting up their bipods, they will suffer a penalty to their accuracy.
  • From 184f235a1cb5ab7902a5d7cc95f6ed7b36c0e215 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 30 May 2024 22:21:59 -0400 Subject: [PATCH 28/59] Give shamblers 20% damage reduction to bullets --- Anomaly/Patches/Misc/Mutants.xml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/Anomaly/Patches/Misc/Mutants.xml b/Anomaly/Patches/Misc/Mutants.xml index 1c1142afd4..ae018ae894 100644 --- a/Anomaly/Patches/Misc/Mutants.xml +++ b/Anomaly/Patches/Misc/Mutants.xml @@ -9,7 +9,7 @@
  • -
  • Bite
  • +
  • Bite
  • 8.2 2 @@ -23,7 +23,7 @@
  • -
  • Scratch
  • +
  • Scratch
  • 7 2 @@ -36,7 +36,7 @@
  • -
  • Scratch
  • +
  • Scratch
  • 7 2 @@ -50,6 +50,18 @@
    + + Defs/ThingDef[defName="Shambler"] + + +
  • + Bullet + 0.8 +
  • +
    +
    +
    + Defs/MutantDef[defName="Ghoul"]/tools @@ -58,7 +70,7 @@
  • -
  • Bite
  • +
  • Bite
  • 8.2 2 @@ -72,7 +84,7 @@
  • -
  • Scratch
  • +
  • Scratch
  • 7 2 @@ -87,7 +99,7 @@
  • -
  • Scratch
  • +
  • Scratch
  • 7 2 From 8655413a83bcc75c43f7f430cb6f42801056e6e4 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 30 May 2024 22:23:36 -0400 Subject: [PATCH 29/59] Awoken corpses, too. --- Anomaly/Patches/Misc/Mutants.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Anomaly/Patches/Misc/Mutants.xml b/Anomaly/Patches/Misc/Mutants.xml index ae018ae894..6793f42eeb 100644 --- a/Anomaly/Patches/Misc/Mutants.xml +++ b/Anomaly/Patches/Misc/Mutants.xml @@ -51,7 +51,7 @@
    - Defs/ThingDef[defName="Shambler"] + Defs/MutantDef[defName="Shambler"]
  • @@ -115,4 +115,17 @@ + + + Defs/MutantDef[defName="AwokenCorpse"] + + +
  • + Bullet + 0.8 +
  • +
    +
    +
    + \ No newline at end of file From 9d5e890c02880dfa5c7030d02e16eddc7ac3b7da Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 31 May 2024 20:35:11 -0400 Subject: [PATCH 30/59] Remove bullet multi from mutants --- Anomaly/Patches/Misc/Mutants.xml | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/Anomaly/Patches/Misc/Mutants.xml b/Anomaly/Patches/Misc/Mutants.xml index 6793f42eeb..0591d11c62 100644 --- a/Anomaly/Patches/Misc/Mutants.xml +++ b/Anomaly/Patches/Misc/Mutants.xml @@ -50,18 +50,6 @@ - - Defs/MutantDef[defName="Shambler"] - - -
  • - Bullet - 0.8 -
  • -
    -
    -
    - Defs/MutantDef[defName="Ghoul"]/tools @@ -115,17 +103,4 @@ - - - Defs/MutantDef[defName="AwokenCorpse"] - - -
  • - Bullet - 0.8 -
  • -
    -
    -
    - \ No newline at end of file From 3a086e0258d25ce15b7095cacb36a6d35008a0fe Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 31 May 2024 21:14:22 -0400 Subject: [PATCH 31/59] Add new Hellcat texture --- .../Item/Equipment/WeaponRanged/HellcatRifle.png | Bin 0 -> 9249 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Textures/Things/Item/Equipment/WeaponRanged/HellcatRifle.png diff --git a/Textures/Things/Item/Equipment/WeaponRanged/HellcatRifle.png b/Textures/Things/Item/Equipment/WeaponRanged/HellcatRifle.png new file mode 100644 index 0000000000000000000000000000000000000000..d7543af0673629feb0c7a638863c824fe16835a8 GIT binary patch literal 9249 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 JrCK&&{|_pU6yE>< literal 0 HcmV?d00001 From 09cf2a68a2a6962816aa10ba5801ab40cc82c99f Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 31 May 2024 21:30:53 -0400 Subject: [PATCH 32/59] Galil ACE stats for Hellcat Rifle --- .../Patches/ThingDefs_Misc/Weapons_Ranged.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 5aefffe6dc..f2738e05cc 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -46,22 +46,22 @@ Gun_HellcatRifle - 4.7 + 4.35 0.36 1.00 - 0.08 - 1.65 - 12.12 + 0.14 + 1.17 + 9.5 - 1.15 + 1.16 CombatExtended.Verb_ShootCE true - Bullet_545x39mmSoviet_FMJ + Bullet_556x45mmNATO_FMJ 1.1 - 51 + 40 6 - 6 + 5 Shot_AssaultRifle GunTail_Medium 9 @@ -69,7 +69,7 @@ 30 4 - AmmoSet_545x39mmSoviet + AmmoSet_556x45mmNATO TRUE From 0bd530172544af78090936bf899ada7cbed0840f Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Mon, 3 Jun 2024 14:51:01 -0400 Subject: [PATCH 33/59] ACP, AM, VWE-G fixes --- .../Races_Animal_Special_Ideology.xml | 2 +- ...j-VanillaStyle_CE_Patch_StuffRebalance.xml | 69 ------------------- ...CollabProj_CE_Patch_Races_Animal_Panda.xml | 10 ++- ...imalCollabProj_CE_Patch_StuffRebalance.xml | 64 ++++++++--------- .../Apparel_Packs.xml | 6 +- 5 files changed, 37 insertions(+), 114 deletions(-) delete mode 100644 ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj-VanillaStyle_CE_Patch_StuffRebalance.xml diff --git a/ModPatches/Alpha Memes/Patches/Alpha Memes/ThingDefs_Races/Races_Animal_Special_Ideology.xml b/ModPatches/Alpha Memes/Patches/Alpha Memes/ThingDefs_Races/Races_Animal_Special_Ideology.xml index 830b82f05d..fa74e56364 100644 --- a/ModPatches/Alpha Memes/Patches/Alpha Memes/ThingDefs_Races/Races_Animal_Special_Ideology.xml +++ b/ModPatches/Alpha Memes/Patches/Alpha Memes/ThingDefs_Races/Races_Animal_Special_Ideology.xml @@ -66,7 +66,7 @@ 1 2 44 - AA_PoisonBolt + AM_PoisonBolt 0 .8 diff --git a/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj-VanillaStyle_CE_Patch_StuffRebalance.xml b/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj-VanillaStyle_CE_Patch_StuffRebalance.xml deleted file mode 100644 index 860c9f8261..0000000000 --- a/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj-VanillaStyle_CE_Patch_StuffRebalance.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Defs/ThingDef[ - defName="Leather_ACP" or - defName="ACPFerretSilk" or - defName="ACPBDireWolfWool" or - defName="ACPSpidersilk" or - defName="ACPLlamaWool" or - @Name="WoolBaseACP" - ]/statBases/StuffPower_Armor_Sharp | - Defs/ThingDef[ - defName="Leather_ACP" or - defName="ACPFerretSilk" or - defName="ACPBDireWolfWool" or - defName="ACPSpidersilk" or - defName="ACPLlamaWool" or - @Name="WoolBaseACP" - ]/statBases/StuffPower_Armor_Blunt - - - - Defs/ThingDef[defName="Leather_ACP"]/statBases - - 0.33 - 0.165 - - - - - Defs/ThingDef[defName="ACPFerretSilk"]/statBases - - 0.25 - 0.12 - - - - - Defs/ThingDef[defName="ACPBDireWolfWool"]/statBases - - 0.35 - 0.17 - - - - - Defs/ThingDef[defName="ACPSpidersilk"]/statBases - - 0.30 - 0.14 - - - - - Defs/ThingDef[defName="ACPLlamaWool"]/statBases - - 0.20 - 0.1 - - - - - Defs/ThingDef[@Name="WoolBaseACP"]/statBases - - 0.044 - - - \ No newline at end of file diff --git a/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_Races_Animal_Panda.xml b/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_Races_Animal_Panda.xml index e52d076222..7b0f6c5899 100644 --- a/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_Races_Animal_Panda.xml +++ b/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_Races_Animal_Panda.xml @@ -1,13 +1,11 @@ - Defs/ThingDef[defName="ACPPanda"] + Defs/ThingDef[defName="ACPPanda"]/statBases - - 0.18 - 0.17 - 0.11 - + 0.18 + 0.17 + 0.11 diff --git a/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_StuffRebalance.xml b/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_StuffRebalance.xml index 49235a7ae3..98ed8fa76a 100644 --- a/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_StuffRebalance.xml +++ b/ModPatches/AnimalCollabProj/Patches/AnimalCollabProj/AnimalCollabProj_CE_Patch_StuffRebalance.xml @@ -1,70 +1,64 @@ - - - Defs/ThingDef[ - defName="Leather_ACP" or - defName="ACPFerretSilk" or - defName="ACPBDireWolfWool" or - defName="ACPSpidersilk" or - defName="ACPLlamaWool" or - @Name="ACPWoolBase" - ]/statBases/StuffPower_Armor_Sharp | - Defs/ThingDef[ - defName="Leather_ACP" or - defName="ACPFerretSilk" or - defName="ACPBDireWolfWool" or - defName="ACPSpidersilk" or - defName="ACPLlamaWool" or - @Name="ACPWoolBase" - ]/statBases/StuffPower_Armor_Blunt - - - Defs/ThingDef[defName="Leather_ACP"]/statBases + + Defs/ThingDef[defName="Leather_ACP"]/statBases/StuffPower_Armor_Sharp 0.33 0.165 - - Defs/ThingDef[defName="ACPFerretSilk"]/statBases + + Defs/ThingDef[defName="Leather_ACP"]/statBases/StuffPower_Armor_Blunt + + 0.165 + + + + + Defs/ThingDef[defName="ACPFerretSilk"]/statBases/StuffPower_Armor_Sharp 0.25 0.12 - - Defs/ThingDef[defName="ACPBDireWolfWool"]/statBases + + Defs/ThingDef[defName="ACPBDireWolfWool"]/statBases/StuffPower_Armor_Sharp 0.35 0.17 - - Defs/ThingDef[defName="ACPSpidersilk"]/statBases + + Defs/ThingDef[defName="ACPBDireWolfWool"]/statBases/StuffPower_Armor_Blunt + + 0.17 + + + + + Defs/ThingDef[defName="ACPSpidersilk"]/statBases/StuffPower_Armor_Sharp 0.30 - 0.14 - - Defs/ThingDef[defName="ACPLlamaWool"]/statBases + + Defs/ThingDef[defName="ACPSpidersilk"]/statBases/StuffPower_Armor_Blunt - 0.20 - 0.1 + 0.14 - - Defs/ThingDef[@Name="ACPWoolBase"]/statBases + + Defs/ThingDef[defName="ACPLlamaWool"]/statBases/StuffPower_Armor_Sharp - 0.2 + 0.20 0.1 + \ No newline at end of file diff --git a/ModPatches/Vanilla Weapons Expanded - Grenades/Patches/Vanilla Weapons Expanded - Grenades/Apparel_Packs.xml b/ModPatches/Vanilla Weapons Expanded - Grenades/Patches/Vanilla Weapons Expanded - Grenades/Apparel_Packs.xml index 25e52a421c..5167d51e6b 100644 --- a/ModPatches/Vanilla Weapons Expanded - Grenades/Patches/Vanilla Weapons Expanded - Grenades/Apparel_Packs.xml +++ b/ModPatches/Vanilla Weapons Expanded - Grenades/Patches/Vanilla Weapons Expanded - Grenades/Apparel_Packs.xml @@ -12,7 +12,7 @@ - Defs/ThingDef[defName="VWE_Apparel_GrenadeFragBelt"]/comps/li[@Class="CompProperties_Reloadable"]/ammoCountToRefill + Defs/ThingDef[defName="VWE_Apparel_GrenadeFragBelt"]/comps/li[@Class="CompProperties_ApparelReloadable"]/ammoCountToRefill 1 @@ -57,7 +57,7 @@ - Defs/ThingDef[defName="VWE_Apparel_GrenadeMolotovBelt"]/comps/li[@Class="CompProperties_Reloadable"]/ammoCountToRefill + Defs/ThingDef[defName="VWE_Apparel_GrenadeMolotovBelt"]/comps/li[@Class="CompProperties_ApparelReloadable"]/ammoCountToRefill 1 @@ -102,7 +102,7 @@ - Defs/ThingDef[defName="VWE_Apparel_GrenadeEMPBelt"]/comps/li[@Class="CompProperties_Reloadable"]/ammoCountToRefill + Defs/ThingDef[defName="VWE_Apparel_GrenadeEMPBelt"]/comps/li[@Class="CompProperties_ApparelReloadable"]/ammoCountToRefill 1 From 45beb2471ecd8b53768811eddbdc7cd176352e15 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Mon, 3 Jun 2024 20:38:26 -0400 Subject: [PATCH 34/59] Correct hellcat ammoset --- Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index f2738e05cc..96f6431c41 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -57,9 +57,9 @@ 1.16 CombatExtended.Verb_ShootCE true - Bullet_556x45mmNATO_FMJ + Bullet_556x45mmNATO_FMJ_SB 1.1 - 40 + 48 6 5 Shot_AssaultRifle @@ -69,7 +69,7 @@ 30 4 - AmmoSet_556x45mmNATO + AmmoSet_556x45mmNATO_SB TRUE From d4ff57cd0817a5c7e21b85ab0ccb545115416222 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 5 Jun 2024 01:24:10 -0400 Subject: [PATCH 35/59] Patch tactical turret --- .../Patches/ThingDefs_Misc/Apparel_Packs.xml | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml index 0fedee2e76..5e608f2f50 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -86,13 +86,33 @@ false true - Grenade_DisruptorFlare + Grenade_TurretPack Combat_RangedFire_Thrown + + Defs/ThingDef[defName="Grenade_TurretPack"]/thingClass + + CombatExtended.ProjectileCE_SpawnsThing + + + + + Defs/ThingDef[defName="Grenade_TurretPack"]/projectile + + + false + 0 + 0 + 12 + Turret_TacticalTurret + + + + From 9f4f8a0708c4c574020c9f75c349702242c20b6b Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 5 Jun 2024 01:24:20 -0400 Subject: [PATCH 36/59] Give shamblers a damage reduction --- Anomaly/Patches/Hediffs/Hediffs_Mutants.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml b/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml index 288ea136e5..a80ec57d6e 100644 --- a/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml +++ b/Anomaly/Patches/Hediffs/Hediffs_Mutants.xml @@ -8,6 +8,7 @@ 0 0 + 0.7 From 3fb3cf21e435f726aabd68d744a689114eb094fb Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 5 Jun 2024 04:25:04 -0400 Subject: [PATCH 37/59] Balance pass --- .../Patches/AbilityDefs/Abilities_Anomaly.xml | 7 ++ .../ThingDefs_Races/Races_Entities_Misc.xml | 119 ++++++++++++++---- .../ThingDefs_Races/Races_Fleshbeasts.xml | 6 + 3 files changed, 108 insertions(+), 24 deletions(-) diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index 15ffdb6649..14761c8b69 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -3,6 +3,13 @@ + + Defs/ThingDef[@Name="SpikeBase"]/thingClass + + CombatExtended.BulletCE + + + Defs/ThingDef[@Name="SpikeBase"]/projectile diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index 7efdb97507..89abc39a5c 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -15,8 +15,35 @@ Defs/ThingDef[@Name="MysteriousSphereEntityBase"]/statBases 1 - 1 - 1 + 0.5 + 0 + + + + + Defs/ThingDef[@Name="MysteriousSphereEntityBase"]/statBases/ArmorRating_Sharp + + 20 + + + + + Defs/ThingDef[@Name="MysteriousSphereEntityBase"]/statBases/ArmorRating_Blunt + + 40 + + + + + Defs/ThingDef[@Name="MysteriousSphereEntityBase"/comps + +
  • + 5000 + true + 600 + 50 + 0.75 +
  • @@ -34,8 +61,8 @@ Defs/ThingDef[defName="Nociosphere"]/statBases 1 - 1 - 1 + 0.5 + 0 @@ -185,12 +212,12 @@
  • Stun - 20 + 15
  • - 1.2 - 0.6 + 2.4 + 1.2 true
  • @@ -205,12 +232,12 @@
  • Stun - 20 + 15
  • - 1.2 - 0.6 + 2.4 + 1.2 true
  • @@ -342,7 +369,17 @@ 0.8 0.65 - 0.2 + 0.1 + 1.3 + 1.25 + + + + + Defs/ThingDef[defName="Gorehulk"]/statBases + + 0.45 + 4 @@ -355,10 +392,17 @@
  • Blunt
  • - 3 + 6 1.76 + +
  • + Stun + 8 + 0.15 +
  • +
    LeftFleshClub - 2 + 18 true
  • @@ -366,10 +410,17 @@
  • Blunt
  • - 3 - 1.76 + 6 + 1.96 + +
  • + Stun + 8 + 0.15 +
  • +
    RightFleshClub - 2 + 18 true
  • @@ -377,17 +428,30 @@
  • Blunt
  • - 2 + 5 3.49 HeadAttackTool 0.2 - 0.625 + 5 true + + Defs/ThingDef[defName="Gorehulk"]/comps + +
  • + 800 + true + 600 + 5 + 0.75 +
  • +
    +
    + Defs/ThingDef[defName="Devourer"] @@ -494,6 +558,13 @@ + + Defs/ThingDef[defName="Chimera"]/bleedRateFactor + + 0.33 + + + Defs/ThingDef[defName="Chimera"]/tools @@ -515,8 +586,8 @@ - 0.8 - 5 + 1.6 + 8.2
  • @@ -534,8 +605,8 @@
  • - 0.8 - 5 + 1.6 + 8.2
  • @@ -553,8 +624,8 @@ 0.5 - 2.25 - 10.5 + 5.65 + 14.5
  • diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml index 416845469d..780c500453 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml @@ -115,6 +115,8 @@ 1 1 1 + 1.5 + 1.25 @@ -193,6 +195,8 @@ 1 1 1 + 1.5 + 1.25 @@ -269,6 +273,8 @@ 1 1 1 + 1.5 + 1.25 From bcb9ead58369fe7b6a5f55971db45350c4cc9397 Mon Sep 17 00:00:00 2001 From: Thorbane Date: Wed, 5 Jun 2024 22:37:39 -0700 Subject: [PATCH 38/59] XML typo fixes. --- Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index 89abc39a5c..44793b77d2 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -35,7 +35,7 @@ - Defs/ThingDef[@Name="MysteriousSphereEntityBase"/comps + Defs/ThingDef[@Name="MysteriousSphereEntityBase"]/comps
  • 5000 @@ -559,7 +559,7 @@ - Defs/ThingDef[defName="Chimera"]/bleedRateFactor + Defs/ThingDef[defName="Chimera"]/race/bleedRateFactor 0.33 From 174711ca64e422de8c5601fa7d1b97b03312ff17 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 7 Jun 2024 19:12:11 -0400 Subject: [PATCH 39/59] Fix typo --- Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index 14761c8b69..e617232d14 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -3,16 +3,10 @@ - - Defs/ThingDef[@Name="SpikeBase"]/thingClass - - CombatExtended.BulletCE - - - Defs/ThingDef[@Name="SpikeBase"]/projectile + CombatExtended.BulletCE RangedStab 75 From 9a613a4712de264bcc2ddfd92574ddae0be7a67d Mon Sep 17 00:00:00 2001 From: Thorbane Date: Fri, 7 Jun 2024 16:55:22 -0700 Subject: [PATCH 40/59] Add CE Verb for Anomaly launching abilities --- .../Patches/AbilityDefs/Abilities_Anomaly.xml | 8 ++++ .../Verbs/Verb_AbilityShootCE.cs | 39 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 Source/CombatExtended/CombatExtended/Verbs/Verb_AbilityShootCE.cs diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index e617232d14..dc83c644d7 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -1,6 +1,14 @@ + + Defs/AbilityDef[@Name="SpikeLaunchBase"]/verbProperties/verbClass + + CombatExtended.Verb_AbilityShootCE + + + + diff --git a/Source/CombatExtended/CombatExtended/Verbs/Verb_AbilityShootCE.cs b/Source/CombatExtended/CombatExtended/Verbs/Verb_AbilityShootCE.cs new file mode 100644 index 0000000000..59aae395ff --- /dev/null +++ b/Source/CombatExtended/CombatExtended/Verbs/Verb_AbilityShootCE.cs @@ -0,0 +1,39 @@ + +using RimWorld; +using Verse; + +namespace CombatExtended +{ + public class Verb_AbilityShootCE : Verb_ShootCE, IAbilityVerb + { + private Ability ability; + + public Ability Ability + { + get + { + return ability; + } + set + { + ability = value; + } + } + + public override bool TryCastShot() + { + bool flag = base.TryCastShot(); + if (flag) + { + ability.StartCooldown(ability.def.cooldownTicksRange.RandomInRange); + } + return flag; + } + + public override void ExposeData() + { + Scribe_References.Look(ref ability, "ability"); + base.ExposeData(); + } + } +} From 56a530db3346d6ccbde3b167f00ea06c0b96c503 Mon Sep 17 00:00:00 2001 From: Thorbane Date: Fri, 7 Jun 2024 17:14:43 -0700 Subject: [PATCH 41/59] Fix missing null check --- Source/CombatExtended/CombatExtended/Verbs/Verb_ShootCE.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/CombatExtended/CombatExtended/Verbs/Verb_ShootCE.cs b/Source/CombatExtended/CombatExtended/Verbs/Verb_ShootCE.cs index d0dcec06d8..f828f9c2e0 100644 --- a/Source/CombatExtended/CombatExtended/Verbs/Verb_ShootCE.cs +++ b/Source/CombatExtended/CombatExtended/Verbs/Verb_ShootCE.cs @@ -383,7 +383,7 @@ public override bool TryCastShot() protected virtual bool OnCastSuccessful() { bool fromPawn = false; - GunDrawExtension ext = EquipmentSource.def.GetModExtension(); + GunDrawExtension ext = EquipmentSource?.def.GetModExtension(); //Required since Verb_Shoot does this but Verb_LaunchProjectileCE doesn't when calling base.TryCastShot() because Shoot isn't its base if (ShooterPawn != null) { From 75d9cad3d9eb0fce2b0a01ba5098a3c5983c3097 Mon Sep 17 00:00:00 2001 From: Thorbane Date: Fri, 7 Jun 2024 18:09:33 -0700 Subject: [PATCH 42/59] Fix default projectiles in patches --- Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index dc83c644d7..47e481ebe0 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -26,9 +26,12 @@ - Defs/AbilityDef[defName="SpikeLaunch_Toughspike"]/verbProperties/range + Defs/AbilityDef[defName="SpikeLaunch_Toughspike"]/verbProperties - 18.9 + + 18.9 + Spike_Toughspike + @@ -46,9 +49,12 @@ - Defs/AbilityDef[defName="SpikeLaunch_Fingerspike"]/verbProperties/range + Defs/AbilityDef[defName="SpikeLaunch_Fingerspike"]/verbProperties - 18.9 + + 18.9 + Spike_Fingerspike + From a0445ee8fdf5070b1c1517dc8b48f6960212d880 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 7 Jun 2024 21:24:12 -0400 Subject: [PATCH 43/59] Configure Anomaly underbarrel weapons --- Anomaly/Defs/Ammo/Flamethrower_Burst.xml | 2 + .../Patches/ThingDefs_Misc/Weapons_Ranged.xml | 91 +++++++++++++------ 2 files changed, 63 insertions(+), 30 deletions(-) diff --git a/Anomaly/Defs/Ammo/Flamethrower_Burst.xml b/Anomaly/Defs/Ammo/Flamethrower_Burst.xml index 8a41f2a520..793290da68 100644 --- a/Anomaly/Defs/Ammo/Flamethrower_Burst.xml +++ b/Anomaly/Defs/Ammo/Flamethrower_Burst.xml @@ -28,6 +28,7 @@ 1.0 true 0 + 0.5 @@ -45,6 +46,7 @@ 1.2 true 0 + 0.5 diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 96f6431c41..6d1bcb44d8 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -43,6 +43,13 @@ + + Defs/ThingDef[defName="Gun_HellcatRifle"]/description + + A versatile assault rifle with a shortened barrel, trading range and stopping power for decreased weight and bulk.\n\nIt also comes equipped with a hardened, bioferrite mini-burner capable of setting nearby targets ablaze with a stream of burning accelerant. + + + Gun_HellcatRifle @@ -87,6 +94,8 @@ Defs/ThingDef[defName="Gun_HellcatRifle"]/comps/li[@Class="CompProperties_EquippableAbilityReloadable"]
  • + switch to rifle + switch to flamethrower 20 5 @@ -124,30 +133,37 @@ - - Gun_Incinerator - + + Defs/ThingDef[defName="Gun_Incinerator"]/description + + A heavy weapon with a hardened bioferrite housing that can spray a stream of flame into an area.\n\nThe weapon also comes equipped with a pressure control module, allowing the wielder to set a small area ablaze with a concentrated spray of fuel. + + + + + Defs/ThingDef[defName="Gun_Incinerator"]/statBases/RangedWeapon_Cooldown + 1 5.0 - 1.35 - 8 - 5.5 - 0.39 - - - 40 - 5 - AmmoSet_Flamethrower - - - true - 10 - SuppressFire - - + 1.38 + 10 + 1.49 + + + + + Defs/ThingDef[defName="Gun_Incinerator"]/statBases/Mass + + 7 + + + + + Defs/ThingDef[defName="Gun_Incinerator"]/weaponTags +
  • GunHeavy
  • CE_AI_AOE
  • - +
    @@ -155,7 +171,7 @@
  • - 0.35 + 0.33 CombatExtended.Verb_ShootCE true Bullet_Flamethrower_Prometheum @@ -175,42 +191,57 @@ + + Defs/ThingDef[defName="Gun_Incinerator"]/comps + +
  • + 60 + 5 + AmmoSet_Flamethrower +
  • +
  • + true + 10 + SuppressFire +
  • +
    +
    + Defs/ThingDef[defName="Gun_Incinerator"]/comps/li[@Class="CompProperties_EquippableAbilityReloadable"]
  • + switch to standard pressure + switch to high-pressure mode + True - 40 + 60 5 AmmoSet_Incinerator_Burst - 0.35 + 0.33 CombatExtended.Verb_ShootCE true Bullet_Incinerator_Burst_Prometheum 3 1.1 - 8 - 1 + 11 + 3 HissFlamethrower 0 20 - 1 - 1 true - FALSE AimedShot - 1
  • CompEquippable -
  • +
    From 22c97824a1acacb4a7ce1a52d2873291f6ef0398 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 7 Jun 2024 21:28:06 -0400 Subject: [PATCH 44/59] whitespace clean up --- Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 6d1bcb44d8..8d3b7f2a96 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -241,7 +241,7 @@
  • CompEquippable -
  • + From f21eb6030de0c69fd0d12eac5a16e811f7967cda Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 8 Jun 2024 17:35:08 -0400 Subject: [PATCH 45/59] Fix typo --- Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 8d3b7f2a96..3f0671ff74 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -46,7 +46,7 @@ Defs/ThingDef[defName="Gun_HellcatRifle"]/description - A versatile assault rifle with a shortened barrel, trading range and stopping power for decreased weight and bulk.\n\nIt also comes equipped with a hardened, bioferrite mini-burner capable of setting nearby targets ablaze with a stream of burning accelerant. + A versatile assault rifle with a shortened barrel, trading range and stopping power for decreased weight and bulk.\n\nIt also comes equipped with a hardened, bioferrite mini-burner capable of setting nearby targets ablaze with a stream of burning accelerant. From 09f4295c5b38392770db31b7a11b5243d406922e Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 8 Jun 2024 17:45:25 -0400 Subject: [PATCH 46/59] Give noctol a stab attack. --- .../ThingDefs_Races/Races_Entities_Misc.xml | 40 ++++++++++++++----- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index 44793b77d2..6c3e453240 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -295,35 +295,57 @@
  • -
  • Scratch
  • +
  • Stab
  • + + 10 + 1.34 + FrontLeftClaw + 18 + 20 + +
  • + + +
  • Stab
  • 10 + 1.34 + FrontRightClaw + 18 + 20 + +
  • + + +
  • Scratch
  • + + 13 0.9 FrontLeftClaw - 0.16 - 0.423 + 1.5 + 7.5
  • Scratch
  • - 10 + 13 0.9 FrontRightClaw - 0.16 - 0.423 + 1.5 + 7.5
  • Bite
  • 18 - 1.35 + 1.65 Teeth 0.7 - 0.5 - 2 + 6.5 + 4
  • From f1a3928201f0a42c46cf31b4cecc94ac176583d9 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 8 Jun 2024 18:00:11 -0400 Subject: [PATCH 47/59] Tweak incinerator underbarrel label --- Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml index 3f0671ff74..d34112e356 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Weapons_Ranged.xml @@ -212,7 +212,7 @@
  • switch to standard pressure - switch to high-pressure mode + switch to high pressure True 60 @@ -237,6 +237,7 @@ AimedShot + true
  • From e9c11df2c40bd9bd995fdb182c24293bea56a499 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 8 Jun 2024 19:16:21 -0400 Subject: [PATCH 48/59] Ability projectile tweaks --- Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index 47e481ebe0..8f71d96cc8 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -8,7 +8,6 @@ - @@ -17,7 +16,7 @@ CombatExtended.BulletCE RangedStab - 75 + 57 1 @@ -119,7 +118,7 @@ 18 180 1 - 6 + 20 1 From d3bf1001f92422f24983bd4eb3569297c1729283 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sun, 9 Jun 2024 19:41:57 -0400 Subject: [PATCH 49/59] Add bioferrite arrow textures --- .../Neolithic/Arrow/Bioferrite/Bioferrite_a.png | Bin 0 -> 8626 bytes .../Neolithic/Arrow/Bioferrite/Bioferrite_b.png | Bin 0 -> 10644 bytes .../Neolithic/Arrow/Bioferrite/Bioferrite_c.png | Bin 0 -> 15309 bytes .../Projectile/Arrows/Arrow_Bioferrite.png | Bin 0 -> 10279 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_a.png create mode 100644 Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_b.png create mode 100644 Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_c.png create mode 100644 Textures/Things/Projectile/Arrows/Arrow_Bioferrite.png diff --git a/Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_a.png b/Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_a.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbbfc799d317d49245f4409f7ca8c7a3af74b54 GIT binary patch literal 8626 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 literal 0 HcmV?d00001 diff --git a/Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_c.png b/Textures/Things/Ammo/Neolithic/Arrow/Bioferrite/Bioferrite_c.png new file mode 100644 index 0000000000000000000000000000000000000000..84b1dd2e4f484f6e9e878abfb0e57ca45b799c45 GIT binary patch literal 15309 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 b=E3)h@b&Zaa`V}rUu#x-uDZ37lK4LWFL|Rg literal 0 HcmV?d00001 From 7bd0467cea9f031221792e5d972b46c870699441 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sun, 9 Jun 2024 19:53:30 -0400 Subject: [PATCH 50/59] Fix some entity armor --- Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml | 4 ++-- Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index 6c3e453240..d8fbae9486 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -493,14 +493,14 @@ - + Defs/ThingDef[defName="Devourer"]/statBases/ArmorRating_Sharp 6 - + Defs/ThingDef[defName="Devourer"]/statBases/ArmorRating_Blunt 12 diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml index 780c500453..14eefd5674 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Fleshbeasts.xml @@ -120,14 +120,14 @@ - + Defs/ThingDef[defName="Toughspike"]/statBases/ArmorRating_Sharp 3 - + Defs/ThingDef[defName="Toughspike"]/statBases/ArmorRating_Blunt 6 From 414e77f2cffcd54d2fc055ccfed8332ec2697c94 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Mon, 10 Jun 2024 05:45:47 -0400 Subject: [PATCH 51/59] Patch heatspikes --- .../Patches/AbilityDefs/Abilities_Anomaly.xml | 16 +++++++++++++--- .../ThingDefs_Races/Races_Entities_Misc.xml | 2 ++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index 8f71d96cc8..c9d0100551 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -104,19 +104,29 @@ - Defs/AbilityDef[defName="Heatspikes"]/verbProperties/range + Defs/AbilityDef[defName="Heatspikes"]/verbProperties - 44.9 + + Heatspikes_Shot + CombatExtended.Verb_AbilityShootCE + Heatspikes_Tail + 44.9 + Bullet_Heatspike + 6 + 0 + 12 + Defs/ThingDef[defName="Bullet_Heatspike"]/projectile + CombatExtended.BulletCE EnergyBolt 18 - 180 + 54 1 20 1 diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index d8fbae9486..729f3b671b 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -17,6 +17,8 @@ 1 0.5 0 + 1.3 + 1.25 From 2252bd65a4a07f23f48c63fe2d51b3d8fc3ceb77 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Tue, 11 Jun 2024 00:48:41 -0400 Subject: [PATCH 52/59] Adjust Gorehulk range and flee behavior --- Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml | 2 +- .../ThingTreeDefs/ThinkTreeDefs_Anomaly.xml | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Anomaly/Patches/ThingTreeDefs/ThinkTreeDefs_Anomaly.xml diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index c9d0100551..ad3557c99e 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -75,7 +75,7 @@ Gorehulk_Spine_Launch - 18.9 + 27.9 Spine_Gorehulk diff --git a/Anomaly/Patches/ThingTreeDefs/ThinkTreeDefs_Anomaly.xml b/Anomaly/Patches/ThingTreeDefs/ThinkTreeDefs_Anomaly.xml new file mode 100644 index 0000000000..22e119ddfc --- /dev/null +++ b/Anomaly/Patches/ThingTreeDefs/ThinkTreeDefs_Anomaly.xml @@ -0,0 +1,15 @@ + + + + + + Defs/ThinkTreeDef[defName="Gorehulk"]/thinkRoot/subNodes/li[@Class="JobGiver_FleeForDistance"] + +

  • + 3.9~14.9 + 15.5~24 +
  • + + + + \ No newline at end of file From 7f70f94ac9832430139e99b8d9b39ec500e55029 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 12 Jun 2024 21:47:20 -0400 Subject: [PATCH 53/59] Use new bioferrite arrow texture --- Anomaly/Defs/Ammo/NerveSpikerBolt.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml index 7ac162fc55..2678e1b028 100644 --- a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml +++ b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml @@ -23,9 +23,9 @@ Ammo_NerveSpikerBolt - A bolt of bioferrite, tipped with biotoxin and shaped to be fired from a nerve spiker.\n\nThough simple to make, these bolts are brittle and tend to deform or break on impact, making them impossible to reuse. + A heavy bioferrite bolt, tipped with biotoxin and shaped to be fired from a nerve spiker.\n\nThough simple to make, these bolts are brittle and tend to deform or break on impact, making them impossible to reuse. - Things/Ammo/Medieval/Bolt/Steel + Things/Ammo/Medieval/Bolt/Bioferrite Graphic_StackCount @@ -49,7 +49,7 @@ Projectile_NerveSpikerBolt - Things/Projectile/NerveSpikerShot + Things/Projectile/Arrows/Arrow_Bioferrite Graphic_Single From fa19e552bd6366d995b5da379141b9da6507d265 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 12 Jun 2024 22:06:05 -0400 Subject: [PATCH 54/59] Fix typo --- Anomaly/Defs/Ammo/NerveSpikerBolt.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml index 2678e1b028..6f6c0bd36a 100644 --- a/Anomaly/Defs/Ammo/NerveSpikerBolt.xml +++ b/Anomaly/Defs/Ammo/NerveSpikerBolt.xml @@ -25,7 +25,7 @@ A heavy bioferrite bolt, tipped with biotoxin and shaped to be fired from a nerve spiker.\n\nThough simple to make, these bolts are brittle and tend to deform or break on impact, making them impossible to reuse. - Things/Ammo/Medieval/Bolt/Bioferrite + Things/Ammo/Neolithic/Arrow/Bioferrite Graphic_StackCount From 2530ea33c41adc7eeb7ab237bbd904e7569cd3f0 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 12 Jun 2024 22:31:50 -0400 Subject: [PATCH 55/59] Reduce entity accuracy, decrease heatspike accuracy --- Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml | 4 +++- .../Patches/ThingDefs_Races/Races_Entities_Misc.xml | 10 +++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml index ad3557c99e..43c7948f85 100644 --- a/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml +++ b/Anomaly/Patches/AbilityDefs/Abilities_Anomaly.xml @@ -114,7 +114,9 @@ Bullet_Heatspike 6 0 - 12 + 12 + false + 3 diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index 729f3b671b..42b6535904 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -17,8 +17,8 @@ 1 0.5 0 - 1.3 - 1.25 + 1 + 1 @@ -93,7 +93,7 @@ 1.2 1 - 1 + 0.8 @@ -394,8 +394,8 @@ 0.8 0.65 0.1 - 1.3 - 1.25 + 1 + 1 From bc58f7139ea81e5c34e01d5a0a4ffb893995dce9 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Fri, 14 Jun 2024 01:32:20 -0400 Subject: [PATCH 56/59] Update modlist --- SupportedThirdPartyMods.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/SupportedThirdPartyMods.md b/SupportedThirdPartyMods.md index 545b276f09..8ae2dfbfd1 100644 --- a/SupportedThirdPartyMods.md +++ b/SupportedThirdPartyMods.md @@ -482,8 +482,6 @@ Turret Collection | Twi'lek Race | T's Conversion Staff | T's Samurai Faction | -Urbworld Weaponry: Caseless | -Urbworld Weaponry SDS | Useless Clothes | Ushankas Glitterworld Uprising | Vanilla Animals Expanded | From e048367dc91077692dfc519e5e0c378872c3d4be Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 19 Jun 2024 20:05:27 -0400 Subject: [PATCH 57/59] Add bulk to apparel to avoid autopatcher --- .../Patches/ThingDefs_Misc/Apparel_Anomaly.xml | 18 ++++++++++++++++++ .../Patches/ThingDefs_Misc/Apparel_Packs.xml | 8 ++++++++ 2 files changed, 26 insertions(+) diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml index 37ffcaa8e3..8a7b79c4ca 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Anomaly.xml @@ -25,6 +25,8 @@ Defs/ThingDef[defName="Apparel_CultistMask"]/statBases/StuffEffectMultiplierArmor 1 + 1 + 0 @@ -35,6 +37,8 @@ Defs/ThingDef[defName="Apparel_CeremonialCultistMask"]/statBases/StuffEffectMultiplierArmor 2 + 1 + 0 @@ -65,4 +69,18 @@ + + + + Defs/ThingDef[ + defName="Apparel_ShardPsychicShockLance" or + defName="Apparel_ShardPsychicInsanityLance" or + defName="Apparel_BiomutationLance" + ]/statBases + + 1 + 0 + + + \ No newline at end of file diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml index 5e608f2f50..28f64e52a1 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -3,6 +3,14 @@ + + Defs/ThingDef[defName="Apparel_DisruptorFlarePack"]/statBases + + 10 + 2 + + + Defs/ThingDef[defName="Apparel_DisruptorFlarePack"]/verbs From fb8e92afcb8f168d2c4f7e7d2bf4dc8dba1c341c Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 19 Jun 2024 20:05:34 -0400 Subject: [PATCH 58/59] Fix noctol armor --- Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml index 42b6535904..c398e572d6 100644 --- a/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml +++ b/Anomaly/Patches/ThingDefs_Races/Races_Entities_Misc.xml @@ -276,14 +276,14 @@ - + Defs/ThingDef[defName="Noctol"]/statBases/ArmorRating_Sharp 3.5 - + Defs/ThingDef[defName="Noctol"]/statBases/ArmorRating_Blunt 7 From f675f2da356383bc021f3f6c0bae568f4d8ef220 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Thu, 20 Jun 2024 20:43:48 -0400 Subject: [PATCH 59/59] Fix deadlife verb, turret pack housekeeping --- .../Patches/ThingDefs_Misc/Apparel_Packs.xml | 48 ++++--------------- 1 file changed, 9 insertions(+), 39 deletions(-) diff --git a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml index 28f64e52a1..b12e923432 100644 --- a/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml +++ b/Anomaly/Patches/ThingDefs_Misc/Apparel_Packs.xml @@ -83,7 +83,7 @@
  • - Verb_LaunchProjectileStaticOneUse + CombatExtended.Verb_ShootCEOneUseStatic true True 1 @@ -111,13 +111,13 @@ Defs/ThingDef[defName="Grenade_TurretPack"]/projectile - - false - 0 - 0 - 12 - Turret_TacticalTurret - + + false + 0 + 0 + 12 + Turret_TacticalTurret + @@ -137,7 +137,7 @@
  • - CombatExtended.Verb_LaunchProjectileStaticCE + CombatExtended.Verb_ShootCEOneUseStatic true True 1.5 @@ -177,34 +177,4 @@ - - - - - Defs/ThingDef[defName="Apparel_PackTurret"]/verbs/li[label="deploy turret"] - Class - CombatExtended.VerbPropertiesCE - - - Defs/ThingDef[defName="Apparel_PackTurret"]/verbs/li[label="deploy turret"]/verbClass - - CombatExtended.Verb_ShootCEOneUseStatic - - - - - - - Defs/ThingDef[defName="Grenade_TurretPack"]/projectile - Class - CombatExtended.ProjectilePropertiesCE - - - - Defs/ThingDef[defName="Grenade_TurretPack"]/thingClass - - CombatExtended.ProjectileCE_SpawnsThing - - - \ No newline at end of file