#include "defs/common.txt"

Action kActor_Action_Common
{
    className                   "kexActor"
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    placeable                   TRUE
    
    Begin_Component "kexRenderSpriteComponent"
        material                "materials/editor/mat_editor_icons/editor_icon_action"
    End_Component
    
    Begin_Component "kexEventLinkComponent"
    End_Component
}

ActionObject_Common kActor_ActionObject_Common
{
    className                   "kexActor"
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    placeable                   TRUE
    
    Begin_Component "kexModeStateComponent"
    End_Component
}

ActionObject_Beacon kActor_ActionObject_Beacon
{
    className                   "kexActor"
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    placeable                   TRUE
    
    Begin_Component "kexModeStateComponent"
    End_Component
}

ActionObject_Hostage kActor_ActionObject_Hostage
{
    className                   "kexActor"
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    placeable                   TRUE
    
    Begin_Component "kexModeStateComponent"
    End_Component
}

ActionObject_QueenGen kActor_ActionObject_QueenGen
{
    className                   "kexActor"
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    placeable                   TRUE
    
    Begin_Component "kexModeStateComponent"
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        bVertexLighting         TRUE
    End_Component
}
