###################################################################################################################################
By FabledSaiko

A complex (kind of) pistol overhaul mod that i've made mainly for personal use but decided to share at the end.
It maybe and honestly probably will be broken and unbalanced as I haven't really have time to fully test it.
The idea of this mod is to bring much more variability to the flawed (in my opinion) weapon system by generally speaking
improving underwhelming guns in the game as well as adding some cool extra features.
I've mostly focused on making pearls and legendaries worthy their names but also buffed some overall bad guns or changed the double
accessory on Jakobs to function like Mashers from BL1.

CHANGELOG:
1. Changed the double accessory on Jakobs pistols (AND ONLY JAKOBS) to give x7 projectiles, reduce damage and firerate to achieve
   outcome possibly closest to the BL1 Mashers
2. Slightly increased the damage on all Jakobs pistols and majorly reduced the recoil (Jakobs pistols were decent enough but far 
   from being spectacular. Also the "fires as fast as you can pull the trigger" feature was completly wasted because of the huge
   recoil)
3. Increased firerate of the Rex for a cost of magazine size and slight damage decrease
4. Changed the Greed to work kind of like Cyber Eagle from TPS (laser projectiles, point blank accuracy, no recoil)
5. Increased Maggy's damage and accuracy also added 1 pellet (should be similar to regular masher but "fires as fast
   as you can pull the trigger")
6. Buffed the Unforgiven by increasing the damage and firerate. Also now fires twice per trigger pull
7. Buffed all Maliwan pistols by increasing the damage, elemental effect damage and bringing the splash to 100%
8. Buffed the Infection by majorly increasing the damage over time so it actualy kills things now
9. Totaly remaked the Wanderlust. High accuracy, no recoil, increased damage, elemental effect chance and elemental effect damage.
   Now shoots slag rounds with 300% splash matching the element of the weapon
10. Buffed all Bandit pistols by increasing the damage and firerate
11. Buffed the Gub by increasing the damage and firerate even further
12. Buffed the Devastator (now shoots 8 projectiles that behave like the regular Torgue ones)
13. Buffed the Stalker by increasing the firerate to ridiculous amounts, iproving accuracy as well as buffing the damage over time
14. Buffed the Logan's Gun by increasing the damage and the damage over time. Changed the projectile to be a single Badaboom
    projectile so it will still regenerate the launcher ammo but should kill thing now too
15. Remaked the Dahlminator (now Fork). Behaves like mini Pitchfork basically
16. Changed the Spikers to simply shoot different projectiles as the stats on them were already decent
17. Maybe more to come later...
###################################################################################################################################

set GD_Weap_Pistol.Accessory.Pistol_Accessory_Laser_Double WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=2.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Hyperion',InitializationDefinition=none,BaseValueScaleConstant=-4.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=4.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponShotCost',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Jakobs',InitializationDefinition=none,BaseValueScaleConstant=5.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Jakobs',InitializationDefinition=none,BaseValueScaleConstant=1.300000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Jakobs',InitializationDefinition=None,BaseValueScaleConstant=-1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Jakobs',InitializationDefinition=None,BaseValueScaleConstant=12.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Jakobs',InitializationDefinition=none,BaseValueScaleConstant=0.100000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponShotCost',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Jakobs',InitializationDefinition=none,BaseValueScaleConstant=-1.000000)))

set GD_Weap_Pistol.Accessory.Pistol_Accessory_Laser_Double AttributeSlotUpgrades ((SlotName=AccuracyMin,GradeIncrease=-5,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=-5,bActivateSlot=true),(SlotName=WeaponFireRate,GradeIncrease=-10,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=4,bActivateSlot=true),(SlotName=WeaponDamage,GradeIncrease=-5,bActivateSlot=true))

set GD_Gladiolus_Weapons.Pistol.Pistol_Barrel_Jakobs_Unforgiven WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.750000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=-0.500000,BaseValueAttribute=None,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponExtraShotChance',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=3.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)))

set GD_Gladiolus_Weapons.Pistol.Pistol_Barrel_Jakobs_Unforgiven AttributeSlotUpgrades ((SlotName="WeaponSpread",GradeIncrease=8,bActivateSlot=True),(SlotName="AccuracyMin",GradeIncrease=5,bActivateSlot=True),(SlotName="WeaponDamage",GradeIncrease=6,bActivateSlot=True),(SlotName="WeaponAccuracyImpulse",GradeIncrease=-10,bActivateSlot=True),(SlotName="WeaponFireRate",GradeIncrease=-12,bActivateSlot=True))

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Jakobs_Maggie WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=6.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=3.500000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=2.300000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)))

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Jakobs_Maggie AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=6,bActivateSlot=True),(SlotName=WeaponAccuracyImpulse,GradeIncrease=-10,bActivateSlot=True),(SlotName=WeaponFireRate,GradeIncrease=-12,bActivateSlot=True),(SlotName="AccuracyMin",GradeIncrease=5,bActivateSlot=True),(SlotName="WeaponSpread",GradeIncrease=3,bActivateSlot=True))

set GD_Sage_Weapons.Pistols.Pistol_Barrel_Jakobs_Rex WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=2.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=3.200000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponReloadSpeed',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.600000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.800000,BaseValueAttribute=None,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectileSpeedMultiplier',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.200000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=-2.500000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000))

set GD_Sage_Weapons.Pistols.Pistol_Barrel_Jakobs_Rex  AttributeSlotUpgrades ((SlotName="WeaponSpread",GradeIncrease=8,bActivateSlot=True),(SlotName="AccuracyMin",GradeIncrease=5,bActivateSlot=True),(SlotName="WeaponDamage",GradeIncrease=6,bActivateSlot=True),(SlotName="WeaponAccuracyImpulse",GradeIncrease=-10,bActivateSlot=True),(SlotName="WeaponFireRate",GradeIncrease=-12,bActivateSlot=True))

set GD_Orchid_BossWeapons.Pistol.Pistol_Barrel_ScarletsGreed CustomFiringModeDefinition FiringModeDefinition'GD_Weap_SniperRifles.FiringModes.Bullet_RailGun'

set GD_Orchid_BossWeapons.Pistol.Pistol_Barrel_ScarletsGreed AttributeSlotUpgrades ((SlotName=WeaponFireRate,GradeIncrease=-3,bActivateSlot=true),(SlotName=WeaponReloadSpeed,GradeIncrease=-5,bActivateSlot=true),(SlotName=WeaponDamage,GradeIncrease=8,bActivateSlot=true),(SlotName=WeaponZoomFOV,GradeIncrease=2,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=100000,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=100000,bActivateSlot=true),(SlotName=AccuracyMax,GradeIncrease=100000,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=100000,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Jakobs_2 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=10,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=3,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=3,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=3,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=20,bActivateSlot=true),(SlotName=AccuracyMax,GradeIncrease=3,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Jakobs_3 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=20,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=5,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=5,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=4,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=35,bActivateSlot=true),(SlotName=AccuracyMax,GradeIncrease=4,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Jakobs_4 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=30,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=7,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=7,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=5,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=40,bActivateSlot=true),(SlotName=AccuracyMax,GradeIncrease=5,bActivateSlot=true))

set GD_Gladiolus_Weapons.Pistol.Pistol_Body_Jakobs_6 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=30,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=7,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=7,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=3,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=30,bActivateSlot=true),(SlotName=AccuracyMax,GradeIncrease=3,bActivateSlot=true))

set GD_Gladiolus_Weapons.Pistol.Pistol_Body_Jakobs_6:AttributePresentationDefinition_3 NoConstraintText ...or even faster...

set GD_Weap_Pistol.Name.Prefix_Jakobs.Prefix_Laser_Double PartName Fluttering



set GD_Sage_RaidWeapons.Pistol.Pistol_Barrel_Infection WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-3.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=2.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=3.300000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=5.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)))

set GD_Weap_Pistol.Body.Pistol_Body_Maliwan_2 WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.200000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))

set GD_Weap_Pistol.Body.Pistol_Body_Maliwan_2 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=12,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=3,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=3,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Maliwan_3 WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.400000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))

set GD_Weap_Pistol.Body.Pistol_Body_Maliwan_3 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=20,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=5,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=5,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Maliwan_4 WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.600000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))

set GD_Weap_Pistol.Body.Pistol_Body_Maliwan_4 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=35,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=7,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=7,bActivateSlot=true))

set GD_Lobelia_Weapons.Pistol.Pistol_Barrel_Alien_Homing_Wanderlust WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=3.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=2.100000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.600000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)))

set GD_Lobelia_Weapons.Pistol.Pistol_Barrel_Alien_Homing_Wanderlust AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=30,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=7,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=7,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=10000,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=10000,bActivateSlot=true),(SlotName=AccuracyMax,GradeIncrease=10000,bActivateSlot=true))

set GD_Lobelia_Weapons.Pistol.Pistol_Barrel_Alien_Homing_Wanderlust CustomFiringModeDefinition FiringModeDefinition'GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn'

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn DamageTypeDefinition WillowDamageTypeDefinition'GD_Amp.DamageType.DmgType_Amp_Impact'

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn:Behavior_Explode_5 StatusEffectDamage (BaseValueAttribute=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage')

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn:Behavior_Explode_5 StatusEffectChance (BaseValueAttribute=AttributeDefinition'D_Attributes.Weapon.WeaponCombinedStatusEffectChanceModifier')
 
set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn:Behavior_Explode_5 DamageFormula (BaseValueScaleConstant=3.000000)

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn:Behavior_Explode_5 DamageRadiusFormula (BaseValueConstant=320.000000)

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn:Behavior_Explode_5 DamageSource Class'WillowGame.WillowDmgSource_Grenade'

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn ExplosionOverrideDefinition ExplosionCollectionDefinition'GD_Weap_Shared_Effects.MaliwanLauncher_Elemental_Explosions'

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn PartSysTemplate ParticleSystem'FX_WEP_Trails.Particles.Alien.Part_Wep_Tracer_Alien_SMG'

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn ConditionalPartSysTemplate EffectCollectionDefinition'GD_Weap_SMG.Effects.SMG_ETech_Tracers'

set GD_Weap_SMG.FiringModes.Bullet_SMG_Chulainn Speed 5000

set GD_Lobelia_Weapons.Name.Title.Title_Pearlescent_Wanderlust:AttributePresentationDefinition_8 NoConstraintText Discover what lies beyond.

set GD_Weap_Pistol.FiringModes.Bullet_Pistol_Maliwan:Behavior_Explode_5 DamageFormula (BaseValueConstant=1.000000)

set GD_Weap_SMG.Barrel.SMG_Barrel_Chulainn CustomFiringModeDefinition FiringModeDefinition'GD_Aster_RaidWeapons.SMGs.Bullet_SMG_Plasma_Florentine'



set GD_Weap_Pistol.Body.Pistol_Body_Bandit_2 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=12,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=3,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=3,bActivateSlot=true),(SlotName=WeaponFireRate,GradeIncrease=3,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Bandit_3 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=18,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=5,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=5,bActivateSlot=true),(SlotName=WeaponFireRate,GradeIncrease=5,bActivateSlot=true))

set GD_Weap_Pistol.Body.Pistol_Body_Bandit_4 AttributeSlotUpgrades ((SlotName=WeaponDamage,GradeIncrease=30,bActivateSlot=true),(SlotName=WeaponMagSize,GradeIncrease=7,bActivateSlot=true),(SlotName=WeaponSpread,GradeIncrease=7,bActivateSlot=true),(SlotName=WeaponFireRate,GradeIncrease=7,bActivateSlot=true))

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Bandit_Gub WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.200000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=24.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectileSpeedMultiplier',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)))



set GD_Orchid_RaidWeapons.Pistol.Devastator.Orchid_Seraph_Devastator_Barrel WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponExtraShotChance',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=7.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=3.500000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponShotCost',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)))

set GD_Orchid_RaidWeapons.Pistol.Devastator.Orchid_Seraph_Devastator_Barrel AttributeSlotUpgrades ((SlotName=WeaponFireRate,GradeIncrease=-3,bActivateSlot=true),(SlotName=WeaponReloadSpeed,GradeIncrease=-5,bActivateSlot=true),(SlotName=WeaponDamage,GradeIncrease=8,bActivateSlot=true),(SlotName=AccuracyMin,GradeIncrease=-8,bActivateSlot=true),(SlotName=WeaponAccuracyImpulse,GradeIncrease=-5,bActivateSlot=true))

set GD_Orchid_RaidWeapons.Pistol.Devastator.Orchid_Seraph_Devastator_Barrel WeaponCardAttributes ((Attribute=AttributeDefinition'D_Attributes.Weapon.WeaponShotCost',PriorityIncrease=0.500000))

set GD_Gladiolus_Weapons.Pistol.Pistol_Barrel_Stalker WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.370000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=10.000000,BaseValueAttribute=none,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=-0.075000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=-0.100000,BaseValueAttribute=None,InitializationDefinition=none,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)))

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Hyperion_LogansGun WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectChanceModifier',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponStatusEffectDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.500000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.300000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponPerShotAccuracyImpulse',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Hyperion',InitializationDefinition=None,BaseValueScaleConstant=-0.200000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponSpread',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Hyperion',InitializationDefinition=None,BaseValueScaleConstant=-0.150000)))

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Hyperion_LogansGun CustomFiringModeDefinition FiringModeDefinition'GD_Weap_Launchers.FiringModes.FM_Rocket_Bandit_BadaBoom'

set GD_Weap_Pistol.Name.Title.Title__Unique_Dahlminator PartName Fork

set GD_Weap_Pistol.Name.Title.Title__Unique_Dahlminator:AttributePresentationDefinition_8 NoConstraintText Fresh meat!

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Alien_Homing_Dahlminator rarity (basevalueattribute=none)

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Alien_Homing_Dahlminator rarity (BaseValueConstant=-1)

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Alien_Homing_Dahlminator GestaltModeSkeletalMeshName Pistol_Barrel_Dahl

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Alien_Homing_Dahlminator CustomFiringModeDefinition FiringModeDefinition'GD_Weap_SniperRifles.FiringModes.Bullet_Sniper_Pitchfork'

set GD_Weap_Pistol.Barrel.Pistol_Barrel_Alien CustomFiringModeDefinition FiringModeDefinition'GD_Aster_RaidWeapons.Shotguns.Bullet_Shotgun_Omen'

set GD_Aster_RaidWeapons.Shotguns.Bullet_Shotgun_Omen SoundDefinition GD_Weap_SMG.FiringModes.PlasmaSoundDefinition

set GD_Weap_Pistol.Name.Title.Title_Spiker PartName Globe