#include "defs/common.txt"
#include "defs/BP/common.cpp"

Actor kActor_Misc_MissileController
{
    className                   "kexActor"
    flags.noDamage              TRUE
    placeable                   FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "BP::Controller::QuadMissileLauncher"
    End_Component
}

Actor kActor_Misc_BoreController
{
    className                   "kexActor"
    flags.noDamage              TRUE
    placeable                   FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "BP::Controller::CerebralBore"
    End_Component
}

Actor kActor_Misc_BladeController
{
    className                   "kexActor"
    flags.noDamage              TRUE
    placeable                   FALSE
	Begin_Component "kexWorldComponent"
        radius                40.959999
        wallRadius            51.199997
        height                122.879997
        deadHeight            20.480000
        heightOffset          0.000000
        bNonSolid             TRUE
    End_Component
    Begin_Component "kexScriptComponent"
        scriptClass             "BP::Controller::RazorWind"
    End_Component
}

Turret kActor_Misc_Turret
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         TRUE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokTurret"
    End_Component
    
    Begin_Component "kexModeStateComponent"
    End_Component
}

JumpPadPrefab kActor_Misc_JumpPadThingie
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexParticleEmitterComponent"
        particle                "particles/zPlaceholder_28.particle"
        offset                  "-17.5 -25.875 266.0"
    End_Component
    
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/model1364.staticmesh"
    End_Component
}

Generic_Particle 80500
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderSpriteComponent"
        material                "materials/editor/mat_editor_icons/editor_icon_emitter"
    End_Component
    
    Begin_Component "kexParticleEmitterComponent"
        particle                "particles/zPlaceholder_28.particle"
        offset                  "0.0 0.0 0.0"
    End_Component
}

Generic_sound 80501
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderSpriteComponent"
        material                "materials/editor/mat_editor_icons/editor_icon_emitter"
    End_Component
    
    Begin_Component "kexSoundEmitterComponent"
        soundID                 3041
        offset                  "40.0 238.0 400.0"
        probabilityFactor       1.0    
    End_Component
}

Lava 80502
{
    className                   "kexActor"
    initialScale                "1.0 1.0 1.0"    
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/model0499.staticmesh"
    End_Component
    
    Begin_Component "kexMorpherComponent"
        speed                  0.266667
    End_Component
}

Meteors 80503
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexParticleEmitterComponent"
        particle                "particles/meteor.particle"
        offset                  "-17.5 -25.875 266.0"
		probabilityFactor      	0.1
    End_Component
}

MissionObjective kActor_ActionObject_Mission
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderSpriteComponent"
        material                "materials/editor/mat_editor_icons/editor_icon_mission_objective"
    End_Component
}

Iggy 80504
{
    className                   "kexActor"
    initialScale                "0.5 0.5 0.5"    
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Action_Device_Switches_0261.skinnedmesh"
        anim                  "anims/Action_Device_Switches_0261.anim"
    End_Component
    
    Begin_Component "kexPlatformComponent"
        collisionType         2
    End_Component
    
    Begin_Component "kexWorldComponent"
    End_Component
}

Largeiggy 80505
{
    className                   "kexActor"
    initialScale                "1.0 1.0 1.0"    
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Action_Device_Switches_0261.skinnedmesh"
        anim                  "anims/Action_Device_Switches_0261.anim"
    End_Component
    
    Begin_Component "kexPlatformComponent"
        collisionType         2
    End_Component
    
    Begin_Component "kexWorldComponent"
    End_Component
}

Jerry_Particle 80506
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderSpriteComponent"
        material                "materials/editor/mat_editor_icons/editor_icon_emitter"
    End_Component


    Begin_Component "kexParticleEmitterComponent"
        particle                "particles/seinfeldredc.particle"
        offset                  "0.0 0.0 0.0"
    End_Component
}

Jerry_Jail 80507
{
    className                   "kexActor"
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderSpriteComponent"
        material                "materials/editor/mat_editor_icons/editor_icon_emitter"
    End_Component


    Begin_Component "kexParticleEmitterComponent"
        particle                "particles/seinfeldjail2.particle"
        offset                  "0.0 0.0 0.0"
    End_Component
}

BlockingVolume kActor_BlockingVolume
{
    className                   "kexActor"
    initialScale                "1.0 1.0 1.0"    
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Platform_0472.skinnedmesh"
        anim                  "anims/Platform_0472.anim"
    End_Component
    
    Begin_Component "kexPlatformComponent"
        collisionType         2
    End_Component
    
    Begin_Component "kexWorldComponent"
    End_Component
}

Portal kActor_Misc_Portal
{
    className                   "kexActor"
    initialScale                "1.0 1.0 1.0"    
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/model0498.staticmesh"
    End_Component
    
    Begin_Component "kexMorpherComponent"
        speed                  0.333332986
    End_Component
}

TotemInventory kActor_Misc_TotemInventory
{
    className                   "kexInventoryPickup"
    initialScale                "1.0 1.0 1.0"    
    placeable                   FALSE
}

CheckpointPortal kActor_Misc_CheckPointPortal
{
    className                   "kexActor"
    initialScale                "1.0 1.0 1.0"    
    placeable                   TRUE
    flags.allowTracking         false
    
    Begin_Component "kexStaticMeshComponent"
        mesh                  "models/model1293.staticmesh"
    End_Component
    
    Begin_Component "kexParticleEmitterComponent"
        particle                "particles/zPlaceholder_26.particle"
        offset                  "40.0 238.0 400.0"
    End_Component
    
    Begin_Component "kexSoundEmitterComponent"
        soundID                 3041
        offset                  "40.0 238.0 400.0"
        probabilityFactor       1.0    
    End_Component
}
