// TrueNoPush - START:

// Legendary ASG:
ACTOR PlayerEnragedLegASGFastBullet : PlayerFastBullet {
  Damage (Random(1,3)*Random(32,46))
  DamageType "LegendaryPlayer"
  Decal "ELegBulletChip"
  States {
	Death:
      TNT1 A 1 A_SpawnItem("EnragedModdedBulletPuff")
      Stop
  }
}

ACTOR PlayerEnragedLegASGBullet : PlayerBullet {
  Damage (Random(1,3)*Random(32,46))
  DamageType "LegendaryPlayer"
  Decal "ELegBulletChip"
  States {
    Spawn:
      TNT1 A 0
      TNT1 A 0 A_SpawnItemEx("PlayerEnragedLegASGFastBullet", 0,0,0, momx*3276.7,momy*3276.7,momz*3276.7, 0, SXF_ABSOLUTEMOMENTUM)
      Stop
  }
}

ACTOR PlayerEnragedLegASGPellet : PlayerEnragedLegASGBullet // Using Spread 2.1
{
Speed 1
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_CustomMissile("PlayerEnragedLegASGBullet", 0,0,0, CMF_AIMDIRECTION, ACS_NamedExecuteWithResult("PlayerBulletSpread", 2.1)/65536.0)
    Stop
}
}



// Legendary LMG:
ACTOR PlayerEnragedLegLMGFastBullet : PlayerFastBullet {
  Damage (Random(1,3)*Random(98,100))
  DamageType "LegendaryPlayer"
  Decal "ELegBulletChip"
  States {
	Death:
      TNT1 A 1 A_SpawnItem("ELLMGPuff")
      Stop
  }
}

ACTOR PlayerEnragedLegLMGBullet : PlayerBullet {
  Damage (Random(1,3)*Random(98,100))
  DamageType "LegendaryPlayer"
  Decal "ELegBulletChip"
  States {
    Spawn:
      TNT1 A 0
      TNT1 A 0 A_SpawnItemEx("PlayerEnragedLegLMGFastBullet", 0,0,0, momx*3276.7,momy*3276.7,momz*3276.7, 0, SXF_ABSOLUTEMOMENTUM)
      Stop
  }
}

ACTOR PlayerEnragedLegLMGPellet : PlayerEnragedLegLMGBullet // Using Spread 2.1
{
Speed 1
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_CustomMissile("PlayerEnragedLegLMGBullet", 0,0,0, CMF_AIMDIRECTION, ACS_NamedExecuteWithResult("PlayerBulletSpread", 2.1)/65536.0)
    Stop
}
}


ACTOR PlayerEnragedLegLaserLMGPellet : PlayerEnragedLegLMGBullet // Using Spread 2.1
{
Speed 1
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_CustomMissile("PlayerEnragedLegLMGBullet", 0,0,0, CMF_AIMDIRECTION, ACS_NamedExecuteWithResult("PlayerBulletSpread", 1.2)/65536.0)
    Stop
}
}

// TrueNoPush - END:

