#include "defs/common.txt"

Platform_Common 32000
{
    className "kexActor"
    flags.noDamage TRUE
    flags.allowTracking FALSE
    placeable FALSE
    
	//don't add "kexWorldComponent" or "kexPlatformComponent" (The problem one) because it crashes on some maps
	
	Begin_Component "kexScriptComponent"
		scriptClass "BP::Actors::Platform"
		flags 0
	End_Component
}

Platform_Lightship_Catwalk 32001
{
    className "kexActor"
    health 100
    placeable FALSE
    initialScale "1.000000 1.000000 1.000000"
    Begin_Component "kexRenderMeshComponent"
        mesh "char/Platform_0468.skinnedmesh"
        anim "anims/Platform_0468.anim"
    End_Component
    Begin_Component "kexWorldComponent"
    End_Component
    Begin_Component "kexPlatformComponent"
        collisionType 2
        commonFlags 2
        flags 268435504
    End_Component
	Begin_Component "kexScriptComponent"
		scriptClass "BP::Actors::Platform"
		flags 0
	End_Component
}

Marsh_WoodLogs 34006 { className "kexActor" placeable TRUE flags.allowTracking FALSE initialScale "0.5 0.4 0.4" Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0490.skinnedmesh" anim "anims/Platform_0490.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 2 collisionRadius 61.439999 collisionHeight 81.919998 collisionLength 593.919983 collisionWidth 204.799988 collisionOffset "0.0 0.000002 -40.959999" hoverAmplitude 15.36 hoverPeriod 0.139626 specialDelay 7.5 specialSinkDist 184.319992 specialSinkTime 75.0 type 1 commonFlags 2 flags 268435504 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Blind_FloatingRock 32007 { className "kexActor" placeable TRUE flags.allowTracking FALSE initialScale "0.5 0.5 0.5" Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0479.skinnedmesh" anim "anims/Platform_0479.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0  End_Component Begin_Component "kexPlatformComponent"
collisionType 2 collisionRadius 91.391998 collisionHeight 102.633385 collisionLength 168.959991 collisionWidth 182.783997 collisionOffset "0.0 0.000003 -72.703995" hoverAmplitude 20.48 hoverPeriod 0.209440 commonFlags 2 flags 268435504 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Blind_LavaRock 32008 { className "kexActor" placeable TRUE flags.allowTracking FALSE initialScale "0.5 0.5 0.5" Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0488.skinnedmesh" anim "anims/Platform_0488.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 1 collisionRadius 102.780762 collisionHeight 86.339859 collisionOffset "0.0 0.000003 -65.536003" commonFlags 2 flags 268435504 hoverAmplitude 15.36 hoverPeriod 0.167552 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Blind_SpinPlatform 32009 { className "kexActor" initialScale "0.5 0.5 0.5" placeable TRUE flags.allowTracking FALSE Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0459.skinnedmesh" anim "anims/Platform_0459.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 2 collisionRadius 61.439999 collisionHeight 30.719999 collisionLength 240.639999 collisionWidth 122.879997 collisionOffset "0.0 -50.175999 -30.720001" trigDelayTime 7.5 hoverAmplitude 0.0 hoverPeriod 0.209440 moveTime 45.0 returnDelayTime 7.5 rotation 1.570796 rotationType 1 specialDelay 60.0 specialSinkDist 102.399994 specialSinkTime 45.0 type 0 commonFlags 2 flags 268435504 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Blind_SpinPlatform2 32010 { className "kexActor" initialScale "0.5 0.5 0.5" placeable TRUE flags.allowTracking FALSE Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0460.skinnedmesh" anim "anims/Platform_0460.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 1 collisionRadius 133.119995 collisionHeight 40.959999 collisionLength 61.439999 collisionWidth 61.439999 collisionOffset "0.0 0.000002 -39.936001" hoverAmplitude 0.0 hoverPeriod 0.209440 moveTime 15.0 returnDelayTime 0.0 rotation 0.392699 rotationType 1 specialDelay 60.0 specialSinkDist 102.399994 specialSinkTime 45.0 type 0 commonFlags 2 flags 268435504 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Hive_Pad 32011 { className "kexActor" placeable TRUE flags.allowTracking FALSE initialScale "0.5 0.5 0.5" Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0461.skinnedmesh" anim "anims/Platform_0461.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 1 collisionRadius 92.159996 collisionHeight 10.24 collisionOffset "0.0 0.0 -10.24" commonFlags 2 flags 268435504 hoverAmplitude 10.24 hoverPeriod 0.279253 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Lightship_Hover 32014 { className "kexActor" placeable TRUE flags.allowTracking FALSE initialScale "0.75 0.75 0.75" Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0489.skinnedmesh" anim "anims/Platform_0489.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 1 collisionRadius 115.199997 collisionHeight 19.199999 commonFlags 2 flags 268435504 hoverAmplitude 10.24 hoverPeriod 0.209440 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Lightship_Platform1 32012 { className "kexActor" initialScale "0.5 0.25 0.25" placeable TRUE flags.allowTracking FALSE Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0490.skinnedmesh" anim "anims/Platform_0490.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 2 collisionRadius 0.0 collisionHeight 25.59998 collisionLength 307.199982 collisionWidth 307.199982 collisionOffset "0.0 0.000001 -25.599998" hoverAmplitude 0.0 hoverPeriod 0.209440 moveTime 15.0 returnDelayTime 150.0 specialDelay 60.0 specialSinkDist 102.399994 specialSinkTime 45.0 type 0 commonFlags 2 flags 268435504 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }

Oblivion_Lift 32013 { className "kexActor" initialScale "0.5 0.5 0.5" placeable TRUE flags.allowTracking FALSE Begin_Component "kexRenderMeshComponent"
mesh "char/Platform_0478.skinnedmesh" anim "anims/Platform_0478.anim" End_Component Begin_Component "kexWorldComponent"
radius 0.0 wallRadius 0.0 height 0.0 deadHeight 0.0 heightOffset 0.0 End_Component Begin_Component "kexPlatformComponent"
collisionType 0 collisionRadius 61.439999 collisionHeight 61.439999 collisionLength 61.439999 collisionWidth 61.439999 collisionOffset "0.0 0.0 0.0" trigDelayTime 7.5 hoverAmplitude 0.0 hoverPeriod 0.209440 motionStyle 1 moveTime 15.0 returnDelayTime 7.5 specialDelay 60.0 specialSinkDist 102.399994 specialSinkTime 45.0 type 0 commonFlags 2 flags 268435504 End_Component Begin_Component "kexScriptComponent" scriptClass "BP::Actors::Platform"
flags 0 End_Component }
