diff --git a/ModPatches/Vanilla Weapons Expanded - Coilguns/Defs/Vanilla Weapons Expanded - Coilguns/Ammo.xml b/ModPatches/Vanilla Weapons Expanded - Coilguns/Defs/Vanilla Weapons Expanded - Coilguns/Ammo.xml index fe8c2df1de..cc7c3dbe80 100644 --- a/ModPatches/Vanilla Weapons Expanded - Coilguns/Defs/Vanilla Weapons Expanded - Coilguns/Ammo.xml +++ b/ModPatches/Vanilla Weapons Expanded - Coilguns/Defs/Vanilla Weapons Expanded - Coilguns/Ammo.xml @@ -33,6 +33,32 @@ + + + + AmmoSet_6mmRailgun_GaussRifle_HP + + + Bullet_CoilGun_Rifle_HP + + + + + AmmoSet_6mmRailgun_GaussMagnum_HP + + + Bullet_CoilGun_Magnum_HP + + + + + AmmoSet_8mmRailgun_GaussLance_HP + + + Bullet_CoilGun_Lance_HP + + + @@ -74,4 +100,44 @@ + + + Bullet_CoilGun_Magnum_HP + + + true + False + Bullet + 10 + 34.5 + 142.5 + + + + + Bullet_CoilGun_Rifle_HP + + + true + False + Bullet + 10 + 54.7 + 235.5 + + + + + Bullet_CoilGun_Lance_HP + + + true + False + Bullet + 14 + 69.6 + 312 + + + \ No newline at end of file diff --git a/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/Odyssey_Traits.xml b/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/Odyssey_Traits.xml new file mode 100644 index 0000000000..22a3f5286e --- /dev/null +++ b/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/Odyssey_Traits.xml @@ -0,0 +1,85 @@ + + + + + + + + +
  • Odyssey
  • +
    + + + + +
  • + Defs/WeaponTraitDef[defName="VWE_InertialCore"] +
  • + + +
  • + Defs/WeaponTraitDef[defName="VWE_InvertedRailTuning"] +
  • + + +
  • + Defs/WeaponTraitDef[defName="VWE_BypassRelay"]/modExtensions +
  • +
  • + Defs/WeaponTraitDef[defName="VWE_BypassRelay"]/description + + This weapon features an optimized charging sequence that halves the charging time between bursts. + +
  • +
  • + Defs/WeaponTraitDef[defName="VWE_BypassRelay"] + + + 0.5 + + +
  • + + +
  • + Defs/WeaponTraitDef[defName="VWE_OverdrawnCoils"]/description + + This weapon draws excessive power from its reserves, taking slightly longer to charge but delivering vastly increased damage. + +
  • +
  • + Defs/WeaponTraitDef[defName="VWE_OverdrawnCoils"]/modExtensions +
  • +
  • + Defs/WeaponTraitDef[defName="VWE_OverdrawnCoils"] + + + 1.15 + 1.15 + 0.35 + 0.35 + + +
  • + + +
  • + Defs/WeaponTraitDef[defName="VWE_IonizedSabot"]/modExtensions +
  • +
  • + Defs/WeaponTraitDef[defName="VWE_IonizedSabot"] + + +
  • + Bomb_Secondary + 5 +
  • + + + + +
    +
    +
    + +
    \ No newline at end of file diff --git a/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/RangedSpacer.xml b/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/RangedSpacer.xml index 95cac2d4db..3502a276c7 100644 --- a/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/RangedSpacer.xml +++ b/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/RangedSpacer.xml @@ -94,6 +94,22 @@ + + + Defs/ThingDef[defName="VWE_Gun_GaussMagnum"]/comps/li[@Class="VEF.Weapons.CompProperties_MultiVerbWeapon"] | + Defs/ThingDef[defName="VWE_Gun_GaussRifle"]/comps/li[@Class="VEF.Weapons.CompProperties_MultiVerbWeapon"] | + Defs/ThingDef[defName="VWE_Gun_GaussLance"]/comps/li[@Class="VEF.Weapons.CompProperties_MultiVerbWeapon"] + + + + + + Defs/ThingDef[defName="VWE_Gun_GaussMagnum"]/verbs/li[label="low power shot"] | + Defs/ThingDef[defName="VWE_Gun_GaussRifle"]/verbs/li[label="low power shot"] | + Defs/ThingDef[defName="VWE_Gun_GaussLance"]/verbs/li[label="low power shot"] + + + VWE_Gun_GaussMagnum @@ -130,6 +146,36 @@ + + Defs/ThingDef[defName="VWE_Gun_GaussMagnum"]/comps + +
  • + switch to standard mode + switch to highpower mode + True + + 8 + 4 + AmmoSet_6mmRailgun_GaussMagnum_HP + + + 3.0 + CombatExtended.Verb_ShootCE + True + Bullet_CoilGun_Magnum_HP + 0.8 + 15 + VWE_Shot_GaussMagnum + GunTail_Light + 9 + + + AimedShot + +
  • +
    +
    + VWE_Gun_GaussRifle @@ -170,6 +216,40 @@ + + Defs/ThingDef[defName="VWE_Gun_GaussRifle"]/comps + +
  • + switch to standard mode + switch to highpower mode + True + + 40 + 4 + AmmoSet_6mmRailgun_GaussRifle_HP + + + 2.09 + CombatExtended.Verb_ShootCE + True + Bullet_CoilGun_Rifle_HP + 1.1 + 55 + 5 + 5 + VWE_Shot_GaussRifle + GunTail_Medium + 9 + + + AimedShot + True + 4 + +
  • +
    +
    + VWE_Gun_GaussLance @@ -206,4 +286,35 @@ + + Defs/ThingDef[defName="VWE_Gun_GaussLance"]/comps + +
  • + switch to standard mode + switch to highpower mode + True + + 10 + 5.2 + AmmoSet_8mmRailgun_GaussLance_HP + + + 2.0 + CombatExtended.Verb_ShootCE + True + Bullet_CoilGun_Lance_HP + 2.4 + 62 + VWE_Shot_GaussLance + GunTail_Heavy + 9 + Regular + + + AimedShot + +
  • +
    +
    + \ No newline at end of file diff --git a/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/Weapons_Unique.xml b/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/Weapons_Unique.xml new file mode 100644 index 0000000000..bc52384fe5 --- /dev/null +++ b/ModPatches/Vanilla Weapons Expanded - Coilguns/Patches/Vanilla Weapons Expanded - Coilguns/Weapons_Unique.xml @@ -0,0 +1,147 @@ + + + + + +
  • Odyssey
  • +
    + + + +
  • + + Defs/ThingDef[defName="VWE_Gun_GaussMagnum_Unique"]/comps/li[@Class="VEF.Weapons.CompProperties_MultiVerbWeapon"] | + Defs/ThingDef[defName="VWE_Gun_GaussRifle_Unique"]/comps/li[@Class="VEF.Weapons.CompProperties_MultiVerbWeapon"] | + Defs/ThingDef[defName="VWE_Gun_GaussLance_Unique"]/comps/li[@Class="VEF.Weapons.CompProperties_MultiVerbWeapon"] + +
  • + + +
  • + Defs/ThingDef[defName="VWE_Gun_GaussMagnum_Unique"]/comps + +
  • + 8 + 4 + AmmoSet_6mmRailgun_GaussMagnum +
  • +
  • + AimedShot +
  • +
  • + switch to standard mode + switch to highpower mode + True + + 8 + 4 + AmmoSet_6mmRailgun_GaussMagnum_HP + + + 3.0 + CombatExtended.Verb_ShootCE + True + Bullet_CoilGun_Magnum_HP + 0.8 + 15 + VWE_Shot_GaussMagnum + GunTail_Light + 9 + + + AimedShot + +
  • + + + + +
  • + Defs/ThingDef[defName="VWE_Gun_GaussRifle_Unique"]/comps + +
  • + 40 + 4 + AmmoSet_6mmRailgun_GaussRifle +
  • +
  • + AimedShot + True + 4 +
  • +
  • + switch to standard mode + switch to highpower mode + True + + 40 + 4 + AmmoSet_6mmRailgun_GaussRifle_HP + + + 2.09 + CombatExtended.Verb_ShootCE + True + Bullet_CoilGun_Rifle_HP + 1.1 + 55 + 5 + 5 + VWE_Shot_GaussRifle + GunTail_Medium + 9 + + + AimedShot + True + 4 + +
  • + + + + +
  • + Defs/ThingDef[defName="VWE_Gun_GaussLance_Unique"]/comps + +
  • + 10 + 5.2 + AmmoSet_8mmRailgun_GaussLance +
  • +
  • + AimedShot +
  • +
  • + switch to standard mode + switch to highpower mode + True + + 10 + 5.2 + AmmoSet_8mmRailgun_GaussLance_HP + + + 2.0 + CombatExtended.Verb_ShootCE + True + Bullet_CoilGun_Lance_HP + 2.4 + 62 + VWE_Shot_GaussLance + GunTail_Heavy + 9 + Regular + + + AimedShot + +
  • + + + +
    +
    +
    + +
    \ No newline at end of file