
NewObjectType
Parent    "Props"
Prop      "Name"               "World Props"
Prop      "IsFolder"           1
Prop      "Mesh Name"          ""
End

NewObjectType
Parent    "World Props"
Prop      "Name"               "AsteroidBase"
Prop      "IsFolder"           1
Prop      "Mesh Name"          ""
End

NewObjectType
Parent    "AsteroidBase"
Prop      "Name"               "Moon"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Planet_Moon"

Callback OnCreate
AddPlanetaryHalo (IdTag 1) (HaloMeshName "GAMEDATA_TMS_Moon_Halo") (HaloPresetName "MoonHalo")
Rotate (IdTag 6) (amount 0.000000 1.000000 0.000000) (time 0.000000) (bezier 0) (randomize 0)
End
End

NewObjectType
Parent    "Actors"
Prop      "Name"               "World Actors"
Prop      "IsFolder"           0
Prop      "Mesh Name"          ""
End

NewObjectType
Parent    "World Props"
Prop      "Name"               "Asteroids"
Prop      "IsFolder"           1
Prop      "Mesh Name"          ""
Prop      "Batching Count"     20
End

NewObjectType
Parent    "World Props"
Prop      "Name"               "Asteroid_Dust"
Prop      "IsFolder"           1
Prop      "Mesh Name"          ""
End

NewObjectType
Parent    "Asteroid_Dust"
Prop      "Name"               "AsteroidDust1"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Astroturd_A"
Prop      "Occludes Objects"   1
Prop      "UsesAssetFile"      1

Callback OnCreate
AddQuadVolume (IdTag 3) (PresetName "AsteroidDust01")
End
End

NewObjectType
Parent    "Asteroids"
Prop      "Name"               "AstroTurd_A"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_ASTROTURD_A"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
End

Callback OnDestroy
SpaceExplosion (IdTag 1) (particle "KTankExplode01.neo") (position 0.000000 -100.000000 0.000000) (damage 1.000000) (radius 800.000000) (power 50.000000) (light 0)
FadeOut (IdTag 5) (fadeOutSeconds 0.100000) (destroySeconds 0.100000)
End
End

NewObjectType
Parent    "Asteroids"
Prop      "Name"               "AstroTurd_B"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_ASTROTURD_B"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
End

Callback OnDestroy
SpaceExplosion (IdTag 1) (particle "KTankExplode01.neo") (position 0.000000 -100.000000 0.000000) (damage 1.000000) (radius 800.000000) (power 50.000000) (light 0)
FadeOut (IdTag 5) (fadeOutSeconds 0.100000) (destroySeconds 0.100000)
End
End

NewObjectType
Parent    "Asteroids"
Prop      "Name"               "AstroTurd_C"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Asteroid03"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
End
End

NewObjectType
Parent    "Asteroids"
Prop      "Name"               "AstroTurd_D"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Asteroid04"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
End
End

NewObjectType
Parent    "Asteroids"
Prop      "Name"               "AstroTurd_E"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Asteroid05"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
End
End

NewObjectType
Parent    "Asteroids"
Prop      "Name"               "Asteroids_Large"
Prop      "IsFolder"           1
Prop      "Mesh Name"          ""
End

NewObjectType
Parent    "Asteroids_Large"
Prop      "Name"               "AstroTurd_Rotate_A"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_ASTROTURD_A"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
Rotate (IdTag 0) (amount 0.000000 20.000000 30.000000) (time 0.000000) (bezier 0) (randomize 0)
End
End

NewObjectType
Parent    "Asteroids_Large"
Prop      "Name"               "AstroTurd_Rotate_B"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_ASTROTURD_B"

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Large") (ActivationDist 5000.000000)
Rotate (IdTag 0) (amount 0.000000 20.000000 30.000000) (time 0.000000) (bezier 0) (randomize 0)
End
End

NewObjectType
Parent    "World Props"
Prop      "Name"               "AsteroidGroups"
Prop      "IsFolder"           1
Prop      "Mesh Name"          ""
Prop      "Batching Count"     20
End

NewObjectType
Parent    "AsteroidGroups"
Prop      "Name"               "Asteroids_A"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Astroturds_A"
Prop      "Occludes Objects"   0

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Medium") (ActivationDist 5000.000000)
End
End

NewObjectType
Parent    "AsteroidGroups"
Prop      "Name"               "Asteroids_B"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Astroturds_B"
Prop      "Occludes Objects"   0

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Small") (ActivationDist 5000.000000)
End
End

NewObjectType
Parent    "AsteroidGroups"
Prop      "Name"               "Asteroids_C"
Prop      "IsFolder"           0
Prop      "Heart Beat"         1
Prop      "Mesh Name"          "GAMEDATA_TMS_Astroturds_C"
Prop      "Occludes Objects"   0

Callback OnCreate
AddWhizbyAudio (IdTag 2) (WhizbyAudio "AsteroidWhoosh_Small") (ActivationDist 5000.000000)
End
End
