#<Rocket Barrel "Rework"> by Kazy Reworks the Vladof, Torgue, and Maliwan barrels, and changes the titles accordingly. Vladof barrels are now Helix barrels, firing in a rotating 3-rocket pattern. - Credit to Mike for finding the BL1 helix rocket code for me. It's a more or less direct copy-paste of it. Torgue barrels are now Burst barrels, firing a full clip (3 rockets) in quick succession. Maliwan barrels are now Splash barrels, which more or less makes every manufacturer have access to the sexy Maliwan splash on each shot. #<Coding> #<Helix Rockets> #<Use Tediore Launcher FiringMode as DefaultFiringMode> set GD_Weap_Launchers.A_Weapons.WT_Vladof_Launcher DefaultFiringModeDefinition FiringModeDefinition'GD_Weap_Launchers.FiringModes.FM_Rocket_Tediore' #</Use Tediore Launcher FiringMode as DefaultFiringMode> #<Pattern Shizz> set GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof FiringPatternLines ((StartPoint=(Pitch=0,Yaw=0,Roll=0),EndPoint=(Pitch=0,Yaw=0,Roll=0),bUseStartPointOnly=True,CustomWaveMotion=(bUseCustomWaveMotion=True,WaveFreq=(X=0.000000,Y=360.000000,Z=360.000000),WaveAmp=(X=0.000000,Y=48.000000,Z=48.000000),WavePhase=(X=0.000000,Y=360.000000,Z=270.000000))),(StartPoint=(Pitch=0,Yaw=0,Roll=0),EndPoint=(Pitch=0,Yaw=0,Roll=0),bUseStartPointOnly=True,CustomWaveMotion=(bUseCustomWaveMotion=True,WaveFreq=(X=0.000000,Y=360.000000,Z=360.000000),WaveAmp=(X=0.000000,Y=48.000000,Z=48.000000),WavePhase=(X=0.000000,Y=240.000000,Z=150.000000))),(StartPoint=(Pitch=0,Yaw=0,Roll=0),EndPoint=(Pitch=0,Yaw=0,Roll=0),bUseStartPointOnly=True,CustomWaveMotion=(bUseCustomWaveMotion=True,WaveFreq=(X=0.000000,Y=360.000000,Z=360.000000),WaveAmp=(X=0.000000,Y=48.000000,Z=48.000000),WavePhase=(X=0.000000,Y=120.000000,Z=30.000000)))) set GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof bResetPatternAfterEachShot True set GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof bSuppressWeaponSpread True set GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof bScalePatternByWeaponSpread True set GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof BasePatternSpread 7.000000 set GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof MinPatternScale 0.500000 set GD_Weap_Launchers.Projectiles.Projectile_Rocket_Vladof:BehaviorProviderDefinition_0.Behavior_ChangeSpin_28 RollRate 0 #</Pattern Shizz> #<Prefixes> set GD_Weap_Launchers.Name.Title_Bandit.Title_Barrel_Vladof_Rapid Partname Twizlrrs set GD_Weap_Launchers.Name.Title_Maliwan.Title_Barrel_Vladof_Rapid PartName Parametrisation set GD_Weap_Launchers.Name.Title_Tediore.Title_Barrel_Vladof_Rapid PartName Triple Helix set GD_Weap_Launchers.Name.Title_Torgue.Title_Barrel_Vladof_Rapid PartName Whoosh! set GD_Weap_Launchers.Name.Title_Vladof.Title_Barrel_Vladof_Rapid PartName Vortex #</Prefixes> set GD_Weap_Launchers.Barrel.L_Barrel_Vladof WeaponCardAttributes ((Attribute=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',PriorityIncrease=3.000000)) set GD_Weap_Launchers.Barrel.L_Barrel_Vladof CustomFiringModeDefinition FiringModeDefinition'GD_Weap_Launchers.FiringModes.FM_Rocket_Vladof' set GD_Weap_Launchers.Barrel.L_Barrel_Vladof WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-0.200000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Vladof',InitializationDefinition=None,BaseValueScaleConstant=0.100000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponBarrelSpinUpDuration',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Vladof',InitializationDefinition=None,BaseValueScaleConstant=-0.250000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponBarrelSpinUpDuration',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Bandit',InitializationDefinition=None,BaseValueScaleConstant=2.500000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=1.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Vladof',InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponProjectilesPerShot',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=2.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000))) #</Helix Rockets> #<Burst Rockets> #<Prefixes> set GD_Weap_Launchers.Name.Title_Bandit.Title_Barrel_Torgue_InaccurateDamage Partname Stickkit set GD_Weap_Launchers.Name.Title_Maliwan.Title_Barrel_Torgue_InaccurateDamage Partname Paroxysm set GD_Weap_Launchers.Name.Title_Tediore.Title_Barrel_Torgue_InaccurateDamage Partname Jammer set GD_Weap_Launchers.Name.Title_Vladof.Title_Barrel_Torgue_InaccurateDamage Partname Salvo #</Prefixes> set GD_Weap_Launchers.Barrel.L_Barrel_Torgue WeaponAttributeEffects ((AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Torgue',InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Torgue',InitializationDefinition=None,BaseValueScaleConstant=-0.050000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Torgue',InitializationDefinition=None,BaseValueScaleConstant=0.200000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponDamage',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Vladof',InitializationDefinition=None,BaseValueScaleConstant=-0.600000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponAutomaticBurstCount',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=10.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=-99999.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponClipSize',ModifierType=MT_PostAdd,BaseModifierValue=(BaseValueConstant=3.000000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=-0.750000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponFireInterval',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Vladof',InitializationDefinition=None,BaseValueScaleConstant=0.600000)),(AttributeToModify=AttributeDefinition'D_Attributes.Weapon.WeaponExtraShotChance',ModifierType=MT_PreAdd,BaseModifierValue=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'D_Attributes.WeaponManufacturer.Weapon_Is_Vladof',InitializationDefinition=None,BaseValueScaleConstant=1.000000))) set GD_Weap_Launchers.Barrel.L_Barrel_Torgue WeaponCardAttributes ((Attribute=AttributeDefinition'D_Attributes.Weapon.WeaponAutomaticBurstCount',PriorityIncrease=3.000000)) set GD_Weap_Launchers.Barrel.L_Barrel_Torgue AttributeSlotUpgrades ((SlotName="AccuracyMin",GradeIncrease=-200,bActivateSlot=True),(SlotName="WeaponReloadSpeed",GradeIncrease=-5,bActivateSlot=True),(SlotName="WeaponDamage",GradeIncrease=8,bActivateSlot=True),(SlotName="WeaponAccuracyImpulse",GradeIncrease=-5,bActivateSlot=True),(SlotName="WeaponRocketSpeed",GradeIncrease=-4,bActivateSlot=True),(SlotName="WeaponSpread",GradeIncrease=-12,bActivateSlot=True)) #</Burst Rockets> #<Nova Rockets> #<Prefixes> set GD_Weap_Launchers.Name.Title_Bandit.Title_Barrel_Maliwan_Radius PartName sploosure set GD_Weap_Launchers.Name.Title_Maliwan.Title_Barrel_Maliwan_Radius PartName Permeate set GD_Weap_Launchers.Name.Title_Tediore.Title_Barrel_Maliwan_Radius PartName Splurge set GD_Weap_Launchers.Name.Title_Torgue.Title_Barrel_Maliwan_Radius PartName Bleck! set GD_Weap_Launchers.Name.Title_Vladof.Title_Barrel_Maliwan_Radius PartName Outbreak #</Prefixes> set GD_Weap_Launchers.Barrel.L_Barrel_Maliwan CustomFiringModeDefinition FiringModeDefinition'GD_Weap_Launchers.FiringModes.FM_Rocket_Maliwan' #</Nova Rockets> #</Coding> #</Rocket Barrel "Rework">