#include "defs/common.txt"

Door kActor_Door_Common
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
    End_Component
}

Door_OneShotOpen_Harbor_Double 80001
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            60
        openEvent               63
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              63
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0416.skinnedmesh"
        anim                  "anims/Door_0416.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                66.559998
        wallRadius            0.0
        height                102.399994
        deadHeight            0.0
        heightOffset          0.0
    End_Component
}

Door_OneShotOpen_Harbor_Gate 80002
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            225
        openEvent               63
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              63
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0384.skinnedmesh"
        anim                  "anims/Door_0384.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                66.559998
        wallRadius            0.0
        height                102.399994
        deadHeight            0.0
        heightOffset          0.0
    End_Component
}

Door_RiverOfSouls_Grave_Double_Closed 80003
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            60
        openEvent               63
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              63
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0444.skinnedmesh"
        anim                  "anims/Door_0444.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                66.559998
        wallRadius            0.0
        height                102.399994
        deadHeight            0.0
        heightOffset          0.0
    End_Component
}

Door_RiverOfSouls_Grave_Double_Open 80004
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            60
        openEvent               63
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              63
        flags                   2
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0444.skinnedmesh"
        anim                  "anims/Door_0444.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                66.559998
        wallRadius            0.0
        height                102.399994
        deadHeight            0.0
        heightOffset          0.0
    End_Component
}

Door_RiverOfSouls_Spike_Fence_Closed 80005
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            60
        openEvent               63
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              63
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0400.skinnedmesh"
        anim                  "anims/Door_0400.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                66.559998
        wallRadius            0.0
        height                102.399994
        deadHeight            0.0
        heightOffset          0.0
    End_Component
}

Door_BlindLair_WoodFence_Closed 80006
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            60
        openEvent               95
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              95
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0406.skinnedmesh"
        anim                  "anims/Door_0406.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                0.0
        wallRadius            0.0
        height                0.0
        deadHeight            0.0
        heightOffset          366.556
    End_Component


}

Door_Palace_Double_Closed 80012
{
    className                   "kexActor"
    placeable                   TRUE
    flags.noDamage              TRUE
    flags.allowTracking         FALSE
    
    Begin_Component "kexScriptComponent"
        scriptClass             "TurokDoor"
        openDuration            60
        openEvent               95
        flags                   0
        autoOpenRadius          256
        autoCloseRadius         256
        closeEvent              95
    End_Component
    
    Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Door_0373.skinnedmesh"
        anim                  "anims/Door_0373.anim"
    End_Component
    
    Begin_Component "kexWorldComponent"
        radius                0.0
        wallRadius            0.0
        height                0.0
        deadHeight            0.0
        heightOffset          366.556
    End_Component
}
