#include "defs/common.txt"

//-----------------------------------------------------------------------------
//
// weapons
//
//-----------------------------------------------------------------------------

WpnWarBlade kActor_Item_WpnWarBlade
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnBow kActor_Item_WpnBow
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnTekBow kActor_Item_WpnTekBow
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/Ammo Pickup.ksnd"
    pickup.ammo.amount          1
    pickup.ammo.definition      "Ammo_TekArrow"
    pickup.pickupMessage        "$str_177"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_superball.staticmesh"
    End_Component
}

WpnPistol kActor_Item_WpnPistol
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/dukegroovy.ksnd"
    pickup.weapon.definition    kWpn_Pistol
    pickup.weapon.giveAmmo      1
    pickup.pickupMessage        "$str_140"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Pistol.staticmesh"
    End_Component
}

WpnMag60 kActor_Item_WpnMag60
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnTranq kActor_Item_WpnTranq
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnChargeDart kActor_Item_WpnChargeDart
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_ChargeDart
    pickup.weapon.giveAmmo      50
    pickup.pickupMessage        "$str_143"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Charge_Dart_Rifle.staticmesh"
    End_Component
}

WpnShotgun kActor_Item_WpnShotgun
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnScatter kActor_Item_WpnScatter
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnPlasmaRifle kActor_Item_WpnPlasmaRifle
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_PlasmaRifle
    pickup.weapon.giveAmmo      15
    pickup.pickupMessage        "$str_146"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Plasma_Rifle.staticmesh"
    End_Component
}

WpnFireStorm kActor_Item_WpnFireStorm
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_Firestorm
    pickup.weapon.giveAmmo      250
    pickup.pickupMessage        "$str_147"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Firestorm_Cannon.staticmesh"
    End_Component
}

WpnSunfirePod kActor_Item_WpnSunfirePod
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnCerebralBore kActor_Item_WpnCerebralBore
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_Bore
    pickup.weapon.giveAmmo      1
	pickup.weapon.giveAmmoMP    1
    pickup.pickupMessage        "$str_150"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Cerebral_Bore.staticmesh"
    End_Component
}

WpnPFMLayer kActor_Item_WpnPFMLayer
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnGrenadeLauncher kActor_Item_WpnGrenadeLauncher
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_GrenadeLauncher
    pickup.weapon.giveAmmo      10
    pickup.pickupMessage        "$str_152"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Grenade_Launcher.staticmesh"
    End_Component
}

WpnMissileLauncher kActor_Item_WpnMissileLauncher
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_MissileLauncher
    pickup.weapon.giveAmmo      3
    pickup.weapon.giveAmmoMP    3
    pickup.pickupMessage        "$str_153"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Scorpion_Launcher.staticmesh"
    End_Component
}

WpnSpearGun kActor_Item_WpnSpearGun
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnTorpedoLauncher kActor_Item_WpnTorpedoLauncher
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnFlameThrower kActor_Item_WpnFlameThrower
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_FlameThrower
    pickup.weapon.giveAmmo      100
    pickup.pickupMessage        "$str_158"

    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Flame_Thrower.staticmesh"
    End_Component
}

WpnRazorWind kActor_Item_WpnRazorWind
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

WpnNuke kActor_Item_WpnNuke
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/dukegroovy.ksnd"
    pickup.weapon.definition    kWpn_Nuke
    pickup.weapon.giveAmmo      1
    pickup.weapon.giveAmmoMP    1
    pickup.pickupMessage        "$str_160"

    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Nuke_Part.staticmesh"
    End_Component
}

WpnBore_MP kActor_Item_BoreMP
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_Bore
    pickup.weapon.giveAmmo      1
	pickup.weapon.giveAmmoMP    1
    pickup.pickupMessage        "$str_150"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Cerebral_Bore.staticmesh"
    End_Component
}

ChargeDartRifle_MP kActor_Item_ChargeDartMP
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

FireStorm_MP kActor_Item_FireStormMP
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_Firestorm
    pickup.weapon.giveAmmo      250
    pickup.pickupMessage        "$str_147"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Firestorm_Cannon.staticmesh"
    End_Component
}

Grenade_MP kActor_Item_GrenadeMP
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/groovy.ksnd"
    pickup.weapon.definition    kWpn_GrenadeLauncher
    pickup.weapon.giveAmmo      10
    pickup.pickupMessage        "$str_152"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Grenade_Launcher.staticmesh"
    End_Component
}

Plasma_MP kActor_Item_PlasmaMP
{
    className                   "kexWeaponPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/Ammo Pickup.ksnd"
    pickup.weapon.definition    kWpn_PlasmaRifle
    pickup.weapon.giveAmmo      5
    pickup.pickupMessage        "$str_146"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Plasma_Rifle.staticmesh"
    End_Component
}

Scorpion_MP kActor_Item_MissileMP
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

Assault_MP kActor_Item_AssaultMP
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}

Torpedo_MP kActor_Item_TorpedoMP
{
    className                   "kexAmmoPickup"
    placeable                   TRUE
    flags.noDamage              TRUE
    pickup.pickupSound          "sounds/shaders/jimammo.ksnd"
    pickup.ammo.amount          5
    pickup.ammo.definition      "Ammo_Arrow"
    pickup.pickupMessage        "$str_175"
    
    initialScale              "0.5 0.5 0.5"
    Begin_Component "kexWorldComponent"
        radius                81.92
        height                81.92
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/Pickup_Ammo_Box_Of_Shotgun_Shells.staticmesh"
    End_Component
}
