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

Dummy kActor_Dummy
{
    className                   "kexActor"
	flags.noDamage              TRUE
	flags.allowTracking         FALSE
    placeable                   FALSE
}

ModelDummy kActor_ModelDummy
{
    className                   "kexActor"
	flags.noDamage              TRUE
	flags.allowTracking         FALSE
    placeable                   FALSE

	initialScale              "0.2 0.2 0.2"
	Begin_Component "kexStaticMeshComponent"
        mesh                  "models/model0010.staticmesh"
    End_Component
}

WorldDummy kActor_WorldDummy
{
    className                   "kexActor"
	flags.noDamage              TRUE
	flags.allowTracking         FALSE
    placeable                   FALSE
	
	Begin_Component "kexWorldComponent"
        radius                2.0
        wallRadius            2.0
        height                2.0
        deadHeight            2.0
        heightOffset          0.000000
        bNonSolid             TRUE
    End_Component
}

D1 22003
{
    className                   "kexActor"
	flags.noDamage              TRUE
	flags.allowTracking         FALSE
    placeable                   FALSE
	
	Begin_Component "kexRenderMeshComponent"
        mesh                  "char/BP/ui.skinnedmesh"
        // mesh                  "char/Platform_0469.skinnedmesh" //1
        // mesh                  "char/Platform_0457.skinnedmesh" //2
        // mesh                  "char/Platform_0453.skinnedmesh" //3
    End_Component
}

D1 22004
{
    className                   "kexActor"
	flags.noDamage              TRUE
	
	Begin_Component "kexRenderMeshComponent"
        mesh                  "char/model0604.skinnedmesh"
        anim                  "anims/model0604.anim"
    End_Component
	
	Begin_Component "kexWorldComponent"
        radius                174.959999
        wallRadius            51.199997
        height                122.879997
        deadHeight            20.480000
        heightOffset          0.000000
        bNonSolid             TRUE
    End_Component
    
    Begin_Component "kexRidingComponent"
        overrideWeapon        kWpn_FlyingGun
        knockbackSfx          10126
        crushSfx              10125
        minKnockbackVelocity  4.0
    End_Component
}

// Triceratop kActor_Monster_Triceratop
// {
    // className                 "kexActor"
    // health                    100
    // initialScale              "0.500000 0.500000 0.500000"
    // flags.noDamage            TRUE
    // flags.important           TRUE
    // Begin_Component "kexRenderMeshComponent"
        // mesh                  "char/Mountable_Triceratop.skinnedmesh"
        // anim                  "anims/Mountable_Triceratop.anim"
    // End_Component
    
    // Begin_Component "kexWorldComponent"
        // radius                174.079987
        // wallRadius            102.399994
        // height                153.599991
        // deadHeight            20.480000
        // heightOffset          0.000000
        // bTrackGround          TRUE
    // End_Component
    
    // Begin_Component "kexRidingComponent"
        // overrideWeapon        kWpn_RidingGun
        // knockbackSfx          10126
        // crushSfx              10125
        // minKnockbackVelocity  4.0
    // End_Component
// }

EnemyDummy kActor_EnemyDummy
{
    className                   "kexActor"
	flags.noDamage              TRUE
	flags.allowTracking         FALSE
    placeable                   FALSE
	initialScale              "0.5 0.5 0.5"
	
	Begin_Component "kexWorldComponent"
        radius                40.959999
        wallRadius            51.199997
        height                122.879997
        deadHeight            20.480000
        heightOffset          0.000000
        bNonSolid             TRUE
    End_Component
	
	Begin_Component "kexRenderMeshComponent"
        mesh                  "char/Endtrail_0100.skinnedmesh"
        anim                  "anims/Endtrail_0100.anim"
    End_Component

	Begin_Component "kexEnemyAIComponent"
        commonFlags           0
        starthealth 		  40
        startAnimID           0
        startSoundID          0
        painSoundID           0
        deathItemDropFlags1   0
        deathItemDropFlags2   0
        leashRadius           0.000000
        aggressionLevel       0
        tranqhealth 		  40
        flags                 0
        attackCombatRadius    0.0
        attackLeapRadius      0.0
        attackDartRadius      0.0
        attackProjectileRadius 0.000000
        attackWeaponRadius    0.0
        groundBehavior        0
        airBehavior           0
        underwaterBehavior    0
        extremeDeathModelIndex -1
        explodeDeathModelIndex -1
        headBlownDeathModelIndex -1
        leftArmBlownDeathModelIndex -1
        rightArmBlownDeathModelIndex -1
        bodyHoleDeathModelIndex -1
        extremeDeathAnimID    0
        explodeDeathAnimID    0
        headBlownDeathAnimID  0
        leftArmBlownDeathAnimID 0
        rightArmBlownDeathAnimID 0
        bodyHoleDeathAnimID   0
        idleAnimFlags         0
        moveAnimFlags         0
        patrolAnimFlags       0
        evadeAnimFlags        0
        combatAnimFlags       0
        leapAnimFlags         0
        dartAnimFlags         0
        projectileAnimFlags   0
        weaponAnimFlags       0
        comboAnimFlags        0
        normalDeathAnimFlags  0
        movingDeathAnimFlags  0
        violentDeathAnimFlags 0
        explosiveDeathAnimFlags 0
        alertAnimFlags        0
        takeCoverAnimFlags    0
        leftArmWoundAnimFlags 0
        rightArmWoundAnimFlags 0
        fleeAnimFlags         0
    End_Component
	
	Begin_Component "kexRidingComponent"
        overrideWeapon        kWpn_RidingGun
        knockbackSfx          10126
        crushSfx              10125
        minKnockbackVelocity  4.0
    End_Component
}
