package ProxyBwapi.Bullets

import bwapi.BulletType

object BulletTypes {
  lazy val AcidSpore                : String = BulletType.Acid_Spore.toString
  lazy val AntiMatterCannon         : String = BulletType.Anti_Matter_Missile.toString
  lazy val ArcliteShockCannonHit    : String = BulletType.Arclite_Shock_Cannon_Hit.toString
  lazy val ATSATALaserBattery       : String = BulletType.ATS_ATA_Laser_Battery.toString
  lazy val BurstLasers              : String = BulletType.Burst_Lasers.toString
  lazy val C10CanisterRifleHit      : String = BulletType.C_10_Canister_Rifle_Hit.toString
  lazy val Consume                  : String = BulletType.Consume.toString
  lazy val CorrosiveAcidShot        : String = BulletType.Corrosive_Acid_Shot.toString
  lazy val DualPhotonBlastersHit    : String = BulletType.Dual_Photon_Blasters_Hit.toString
  lazy val EMPMissile               : String = BulletType.EMP_Missile.toString
  lazy val Ensnare                  : String = BulletType.Ensnare.toString
  lazy val FragmentationGrenade     : String = BulletType.Fragmentation_Grenade.toString
  lazy val FusionCutterHit          : String = BulletType.Fusion_Cutter_Hit.toString
  lazy val GaussRifleHit            : String = BulletType.Gauss_Rifle_Hit.toString
  lazy val GeminiMissiles           : String = BulletType.Gemini_Missiles.toString
  lazy val GlaveWurm                : String = BulletType.Glave_Wurm.toString
  lazy val HaloRockets              : String = BulletType.Halo_Rockets.toString
  lazy val Invisible                : String = BulletType.Invisible.toString
  lazy val LongboltMissile          : String = BulletType.Longbolt_Missile.toString
  lazy val Melee                    : String = BulletType.Melee.toString
  lazy val NeedleSpineHit           : String = BulletType.Needle_Spine_Hit.toString
  lazy val NeutralFlare             : String = BulletType.Neutron_Flare.toString
  lazy val None                     : String = BulletType.None.toString
  lazy val OpticalFlareGrenade      : String = BulletType.Optical_Flare_Grenade.toString
  lazy val ParticpleBeamHit         : String = BulletType.Particle_Beam_Hit.toString
  lazy val PhaseDisruptor           : String = BulletType.Phase_Disruptor.toString
  lazy val PlagueCloud              : String = BulletType.Plague_Cloud.toString
  lazy val PsionicShockwaveHit      : String = BulletType.Psionic_Shockwave_Hit.toString
  lazy val PsionicStorm             : String = BulletType.Psionic_Storm.toString
  lazy val PulseCannon              : String = BulletType.Pulse_Cannon.toString
  lazy val QueenSpellCarrier        : String = BulletType.Queen_Spell_Carrier.toString
  lazy val SeekerSpores             : String = BulletType.Seeker_Spores.toString
  lazy val STASTSCannonOverlay      : String = BulletType.STA_STS_Cannon_Overlay.toString
  lazy val SubterraneanSpines       : String = BulletType.Subterranean_Spines.toString
  lazy val SunkenColonyTentacle     : String = BulletType.Sunken_Colony_Tentacle.toString
  lazy val Unknown                  : String = BulletType.Unknown.toString
  lazy val YamatoGun                : String = BulletType.Yamato_Gun.toString
}
