////////////////////////////////////////////////////////////////////////////////////////////////////
// This file specifices how to generate the vehicle graphics for the options car spinner only.
// It is pointed to by one or more *.veh files.
//
// All information except tokens are copied directly.
// Tokens have the format "<value>" where value is one of the following:
//   ID        - this is replaced by the proper slot identification (000, 001, etc.), or
//   1,2,3,etc - this is replaced by the first 1,2,3 characters of the
//               vehicle filename
//   VEHDIR    - this is replaced with the proper vehicles directory (e.g. E:\Data\season01\vehicles)
//   TEAMDIR   - this is replaced with the proper team directory (e.g. season01\vehicles\williams)
//   SPIN      - for the vehicle spinner in the options only
////////////////////////////////////////////////////////////////////////////////////////////////////

//----------------------------------------

SearchPath=<VEHDIR>
MASFile=buggies\buggy.MAS
MASFile=buggies\SUSP.MAS
MASFile=cmaps.mas

ReflectPlane=(0.0, -1.0, 0.0, 0.0)

//----------------------------------------

Instance=SLOT<ID>
{
  Moveable=True
  MeshFile=bug_body.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) Reflect=True
 MeshFile=bug_pan.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) Reflect=True
 MeshFile=bug_rmir.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0)
 MeshFile=bug_lmir.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) 
 MeshFile=bug_tac.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) 
 MeshFile=bug_speed.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) 
 

  Actor=VEHICLE

////////////////////////////////////fRONT WING/////////////////
Instance=FWING
  {
    Moveable=True
    MeshFile=bug_fwing.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) Reflect=True
  }
 
////////////////////////////////////Rear wing/////////////////
Instance=RWING
  {
    Moveable=True
    MeshFile=bug_rwing.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) Reflect=True
  }
/------------------------------------UPGRADES-------------------------------------------//
Instance=DEBRIS5
  {
    Moveable=True
 MeshFile=bug_lrsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(150.0) Reflect=True
  }
 Instance=DEBRIS6
  {
    Moveable=True
  MeshFile=bug_LFsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(150.0) Reflect=True
  }
 Instance=DEBRIS7
  {
    Moveable=True
MeshFile=bug_rrsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(150.0) Reflect=True
  }
 Instance=DEBRIS8
  {
    Moveable=True
  MeshFile=bug_rFsusp.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(150.0) Reflect=True
  }
<STARTUPGRADES>

/////////////////////////////////Left Front Tire and Spindle/////////////////////////////////////////////////////////////////
  Instance=LFTIRE<UPNUMBER>
  {
    Moveable=True
    MeshFile=<LFTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True 
  }

/////////////////////////////////Right Front Tire and Spindle////////////////////////////////////////////////////////////////
  Instance=RFTIRE<UPNUMBER>
  {
    Moveable=True
    MeshFile=<RFTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
  }
/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////////////////////
  Instance=LRTIRE<UPNUMBER>
  {
    Moveable=True
    MeshFile=<LRTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
  }


/////////////////////////////////Right Rear Tire and Spindle/////////////////////////////////////////////////////////////////
  Instance=RRTIRE<UPNUMBER>
  {
    Moveable=True
    MeshFile=<RRTIRE> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
  }
  
///////////////////////////////////arms////////////////////////////////
<wheelEXISTS>  Instance=wheel<UPNUMBER>
<wheelEXISTS>  {
<wheelEXISTS>    Moveable=True
<wheelEXISTS>    MeshFile=<wheel> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(0.0) 
<wheelEXISTS>  }

<STOPUPGRADES>
/////////////////////////////////lf Spindle//////////////////////////////////////////////////
  Instance=LFSpindle
  {
    Moveable=True
    MeshFile=bug_lfspin.gmt  CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0)

  
/////////////////////////////////rf Spindle//////////////////////////////////////////////////
  Instance=RFSpindle
  {
    Moveable=True
    MeshFile=bug_rfspin.gmt  CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0)
     
  }
/////////////////////////////////Left Rear Spindle//////////////////////////////////////////////////
    Instance=LRSpindle
  {
    Moveable=True
    MeshFile=bug_RLspin.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) 
  }
/////////////////////////////////Right Rear Spindle//////////////////////////////////////////////////
    Instance=RRSpindle
  {
    Moveable=True
    MeshFile=bug_rrspin.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0)   
  }
//////////////////////////////////////////////////////////////////////////////////////////////////
 Instance=helmet
  {
    Moveable=True
    MeshFile=bug_helmet.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0) 
   }
  Instance=driver
  {
    Moveable=True
    MeshFile=bug_drivera.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0) Reflect=True
  }
  Instance=bug_wheela
  {
    Moveable=True
    MeshFile=bug_wheela.gmt CollTarget=False HATTarget=False LODIn=(0.05) LODOut=(100.0) 
    
  }
 Instance=bug_block
  {
    Moveable=True
    MeshFile=bug_block.gmt CollTarget=False HATTarget=False  LODIn=(0.0)  LODOut=(350.0)  Reflect=True
  }
  Instance=bug_charger
  {
    Moveable=True
    MeshFile=bug_charger.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)  Reflect=True
  }
 Instance=bug_hl
  {
    Moveable=True
MeshFile=bug_hl.gmt CollTarget=True HATTarget=True ShadowReceiver=True LODIn=(0.0) LODOut=(80.0)  
  }

Instance=exhaust
  {
    Moveable=True
    MeshFile=bug_exh.gmt CollTarget=False HATTarget=False  LODIn=(0.0) LODOut=(150.0) Reflect=True
  }
Instance=seat
  {
    Moveable=True 
    MeshFile=bug_seat.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0) Reflect=True
  }
 
 Instance=ftank
{
 Moveable=True
 MeshFile=ftank.gmt CollTarget=True HATTarget=True LODIn=(0.00) LODOut=(100.0) Reflect=True
}

 }