From 308dc88bb535114b8a061c188b513ffc39014a6c Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 25 Mar 2020 09:20:51 -0400 Subject: [PATCH 1/2] Further Ni'Hal patch fixes, SoS2 fix. --- Defs/ThingDefs_Misc/Weapons_Ranged.xml | 6 +- Patches/Nihal/PawnKinds_NiHal.xml | 22 +- Patches/Nihal/ThingDefs_Weapons/Weapons.xml | 467 +++++++++++--------- Patches/Save Our Ship 2/Creatures_SOS2.xml | 5 +- 4 files changed, 295 insertions(+), 205 deletions(-) diff --git a/Defs/ThingDefs_Misc/Weapons_Ranged.xml b/Defs/ThingDefs_Misc/Weapons_Ranged.xml index 98e7649dbe..474f78c139 100644 --- a/Defs/ThingDefs_Misc/Weapons_Ranged.xml +++ b/Defs/ThingDefs_Misc/Weapons_Ranged.xml @@ -1,11 +1,11 @@ - + CE_GrenadeLauncher - + A simple, locally produced break-action grenade launcher, capable of firing a variety of different projectiles. Things/Weapons/GrenadeLauncher @@ -102,7 +102,7 @@ CE_ExplosiveBoltProjector - + A low-velocity, high-trajectory fire support system deployed by mechanoid Pikeman. While inaccurate and slow-firing, it remains a potent weapon against static targets. Things/Item/Equipment/WeaponRanged/NeedleGun diff --git a/Patches/Nihal/PawnKinds_NiHal.xml b/Patches/Nihal/PawnKinds_NiHal.xml index 84ab95b2b2..b89fb17b3c 100644 --- a/Patches/Nihal/PawnKinds_NiHal.xml +++ b/Patches/Nihal/PawnKinds_NiHal.xml @@ -25,7 +25,7 @@
  • OutlanderShield
  • - 0.5 + 0.25
  • 0.5 @@ -41,6 +41,15 @@
  • +
  • + /Defs/PawnKindDef[defName="NihalPeasant"]/weaponMoney + + + 350 + 800 + + +
  • /Defs/PawnKindDef[defName="NihalSlave"] @@ -118,7 +127,7 @@
  • OutlanderShield
  • - 0.5 + 0.25
  • 0.5 @@ -134,6 +143,15 @@
  • +
  • + /Defs/PawnKindDef[defName="NihalTownCouncilman"] + + + 400 + 800 + + +
  • /Defs/PawnKindDef[defName="NihalSniper"] diff --git a/Patches/Nihal/ThingDefs_Weapons/Weapons.xml b/Patches/Nihal/ThingDefs_Weapons/Weapons.xml index ad6733b5db..1966232833 100644 --- a/Patches/Nihal/ThingDefs_Weapons/Weapons.xml +++ b/Patches/Nihal/ThingDefs_Weapons/Weapons.xml @@ -9,10 +9,187 @@ + + +
  • + Defs/ThingDef[defName="Gun_NihalPistol"]/tools + + +
  • + + +
  • Blunt
  • + + 2 + 1.54 + 1.5 + 0.555 + Grip + +
  • + + +
  • Poke
  • + + 2 + 1.54 + 0.555 + Muzzle + + + + + +
  • + Defs/ThingDef[defName="Gun_NihalShotgun" or defName="Gun_NihalRifle" or defName="Gun_NihalLMG" or defName="Gun_NihalSniper" or defName="Gun_NihalThoober" or defName="Gun_NihalCarbine"]/tools + + +
  • + + +
  • Blunt
  • + + 8 + 1.55 + 1.5 + 2.755 + Stock + +
  • + + +
  • Blunt
  • + + 5 + 2.02 + 1.630 + Barrel + +
  • + + +
  • Poke
  • + + 8 + 1.55 + 2.755 + Muzzle + + + + + +
  • + Defs/ThingDef[defName="Gun_NihalRocket" or defName="Gun_NihalTripleRocket"]/tools + + +
  • + + +
  • Blunt
  • + + 10 + 2.44 + 3.5 + Barrel + + + + + + + +
  • + Defs/ThingDef[defName="MeleeWeapon_fishytooth"]/tools + + +
  • + + +
  • Poke
  • + + 3 + 1.59 + 0.10 + 0.625 + Handle + +
  • + + +
  • Cut
  • + + 17 + 3.52 + 0.30 + 2.025 + 0.68 + Edge + + + + + +
  • + Defs/ThingDef[defName="MeleeWeapon_fishytooth"]/statBases + + 6 + 0.15 + +
  • + +
  • + Defs/ThingDef[defName="MeleeWeapon_fishytooth"] + + + 0.10 + 0.15 + 0.20 + + +
  • +
  • Gun_NihalRocket + + 3.1 + 1.0 + 1.1 + 1 + 0.7 + 1.5 + 32000 + + + CombatExtended.Verb_ShootCE + true + Bullet_RPG7Grenade_HEAT + 3 + 38 + 1 + 15 + 5 + OLaunchers + 14 + + + 1 + 8 + AmmoSet_RPG7Grenade + + + + +
  • NiHalMissile
  • + + + + + +
  • + Gun_NihalTripleRocket 3.1 1.0 @@ -47,24 +224,6 @@
  • -
  • - Defs/ThingDef[defName="Gun_NihalRocket"]/tools - - -
  • - - -
  • Blunt
  • - - 10 - 3.66 - Barrel - 3.5 - - - - -
  • @@ -100,34 +259,6 @@
  • -
  • - Defs/ThingDef[defName="Gun_NihalPistol"]/tools - - -
  • - - -
  • Blunt
  • - - 2 - 1.56 - Grip - 0.555 - -
  • - - -
  • Poke
  • - - 2 - 1.54 - Muzzle - 0.555 - - - - -
  • @@ -164,45 +295,6 @@
  • -
  • - Defs/ThingDef[defName="Gun_NihalShotgun"]/tools - - -
  • - - -
  • Blunt
  • - - 8 - 1.79 - Stock - 2.755 - -
  • - - -
  • Blunt
  • - - 5 - 3.02 - Barrel - 1.63 - -
  • - - -
  • Poke
  • - - 8 - 1.55 - Muzzle - 2.755 - - - - - -
  • @@ -249,44 +341,6 @@
  • -
  • - Defs/ThingDef[defName="Gun_NihalRifle"]/tools - - -
  • - - -
  • Blunt
  • - - 8 - 1.79 - Stock - 2.755 - -
  • - - -
  • Blunt
  • - - 5 - 3.02 - Barrel - 1.63 - -
  • - - -
  • Poke
  • - - 8 - 1.55 - Muzzle - 2.755 - - - - -
  • @@ -336,44 +390,6 @@
  • -
  • - Defs/ThingDef[defName="Gun_NihalLMG"]/tools - - -
  • - - -
  • Blunt
  • - - 8 - 1.79 - Stock - 2.755 - -
  • - - -
  • Blunt
  • - - 5 - 3.02 - Barrel - 1.63 - -
  • - - -
  • Poke
  • - - 8 - 1.55 - Muzzle - 2.755 - - - - -
  • @@ -408,45 +424,102 @@
  • NiHalSniper
  • + + -
  • - Defs/ThingDef[defName="Gun_NihalSniper"]/tools - - -
  • - - -
  • Blunt
  • - - 8 - 1.79 - Stock - 2.755 - -
  • - - -
  • Blunt
  • - - 5 - 3.02 - Barrel - 1.63 - -
  • - - -
  • Poke
  • - - 8 - 1.55 - Muzzle - 2.755 - - - +
  • + Gun_NihalCarbine + + 14000 + 1.1 + 0.16 + 1.00 + 7.31 + 2.70 + 0.93 + + + 20 + 5 + 40 + 1 + 5 + + + CombatExtended.Verb_ShootCE + true + Bullet_40x46mmGrenade_HE + true + 1.1 + 44 + 5 + + true + + InfernoCannon_Fire + 14 + true + + + 1 + 0.85 + AmmoSet_40x46mmGrenade + + + FALSE + SuppressFire + + +
  • NiHalRifle
  • + + + +
  • + Gun_NihalCarbine + + 2.7 + 0.30 + 1.00 + 0.06 + 1.05 + 5.50 + 42000 + + + 5 + 80 + 80 + 1 + 5 + + + 1.2 + CombatExtended.Verb_ShootCE + true + Bullet_6x18mmCharged + 1 + 50 + 6 + 3 + ORifle + GunTail_Medium + 9 + + + 24 + 3 + AmmoSet_6x18mmCharged + + + AimedShot + + +
  • NiHalRifle
  • + + + diff --git a/Patches/Save Our Ship 2/Creatures_SOS2.xml b/Patches/Save Our Ship 2/Creatures_SOS2.xml index d312e8ebf6..d1bd0110e7 100644 --- a/Patches/Save Our Ship 2/Creatures_SOS2.xml +++ b/Patches/Save Our Ship 2/Creatures_SOS2.xml @@ -243,7 +243,7 @@ Defs/ThingDef[@Name="BaseShuttle"]
  • - QuadrupedLow + Vehicle
  • @@ -300,13 +300,12 @@
  • - +
  • Blunt
  • 35 3.51 - HeadAttackTool 0 15 true From dd8c3afd94bd3d04c0f98c960daf172e35ee62cc Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Wed, 25 Mar 2020 09:28:18 -0400 Subject: [PATCH 2/2] Swap in Luizi's new weapon textures. --- .../Item/Equipment/WeaponRanged/LMG.png | Bin 0 -> 4448 bytes Textures/Things/Weapons/GrenadeLauncher.png | Bin 1458 -> 4676 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Textures/Things/Item/Equipment/WeaponRanged/LMG.png diff --git a/Textures/Things/Item/Equipment/WeaponRanged/LMG.png b/Textures/Things/Item/Equipment/WeaponRanged/LMG.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4bc6495fd197964a669f1245dd8834f4a34805 GIT binary patch literal 4448 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 literal 0 HcmV?d00001 diff --git a/Textures/Things/Weapons/GrenadeLauncher.png b/Textures/Things/Weapons/GrenadeLauncher.png index a9b9b2bdfed1075f83bd169a5dc77a70edb7cb89..33997291916c7eabb6323a6a9df3f8038ed23a70 100644 GIT binary patch literal 4676 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 ZZdwVh@eRzwLw{=_K>ei-s6oXB@*i$5Xs!SN literal 1458 zcma)6`#;kQ0R0Zr%wu7buz5uDh}$LVBiwCym$mB^QbwLJ*DEQHysiwxC6AI2DP-lb zx#ThOxaC75@*G0R+ZZvXyZ(ZEe>mrS&iUc|aDF&s0^UL#DhCAsK-|jG)RwQ9pMVJS zxzaCqiZ7s0TMHaO?N?aj8zCR84Hf`uGDHvD!F(?gWa%6V01_QP0Ya!-#{vM@!panD zA8~y(-|f=XTkxLCNL|Nng}1lDh68Wm=y9hj=~YtIvS}v$$Hd=lz}Q{+`MZJi-R2i$ zm`RPPB1hatY^+wzE8Wcf;b|EUS8T5=4JrMCc+E#6qQ7yWqvcNt?uQ}Pz90TWW7~e| ze|1rs2T*#itKupbSY;=Wg++Oj8LKxu&$kgYMf7uG;k3 zOy;Md$E2x(I_JW6GhH==bcBf!o=((EGj>7e=OD~Eh1{z65YX10xU7BnYINXu{zc#W z8Mjf>!%=06rlsx1Cy%|1&;mvJ__-MDYmHyson&IRtg4JObIS%cgnW_xiI&DQ6h`(K7VoD92EAboK0<1wZce(;RdZ&`E5%rl8lXv^ zvAl)r{ito|Pa=JZ?6)YKR}aRUxaH>N>bg+H#3V35X}Kz~y$N~lQ2|jlk0l%!BK6r1 zH5m(A?enS`CVD?cjKW&6%VXTKwWXX_FUxMUYubZ&zj5BqcP{yq&rPl;?)Z$?Q330i z@Nk**yBQtZ>}7?>W)%L3N6|zNuO5LBSh-N}k1C*z!=w3q+%4ZJfq*1v6z`ZFh6Rq# z_eH7|xVl^$9!ZdC>^?buCb2%nMtku`jaO9@S)JgaSweu!VAawOP@w(m=M&?VeIqL< z69NkYglz(%M^oO|&2TYQm(*KAW-h6y3%GX77j55d2D}FK1S{^@o{si+p=Q>TwBvr! zUPS0C7UV&|j3Z;tE!lIvs!-aFOEN2+9bSpE(=o%oTrf^P?c-dSv%ZjdwsvL@_BXyZ0h;6%RgiUta9GvTC>S;e!CVagQ z%o5NzHEH#l)s;9Dp+{Pe8!TEex z$$3NOJ&q`HWaL#S!%_@>kZE?YQlI2>jr&RsQ+Eu&LMKP!`lp$rjH?Uwp3tuzS__Bh zMG8uRQl$pdT3Uy2VCu&!Nm@FI*8Xy~+;xxX4;qZaFvC4m^|NK97w1TfLhOcpzJ#pV zwR$K;6Yyd`8Z4vEX$9pF+ZOhq?T6@rLgwLaiR27=WgmX_5Jm*mg2B6TtmUO|(&JD} zz;0v1o;f+Y3g93cr*G0aOwiGJ9r{W}U{O&~g%kC5Ot?n0Wvr{%9RwvtNPM8jcO`q9 rn^*b89`s$>xlm}`;(r|z0XPIZ*w#s2e8wg5e-^MZ!<$lZ#Q1*!6PT;p