////////////////////////////////////////////////////////////////////////////////////////////////////
// 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=Beetle\Beetle_Model.mas
MASFile=Beetle\Beetle_Image.mas
MASFile=cmaps.mas

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

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

Instance=SLOT<ID>
{
  Moveable=True
  MeshFile=Beetle_Body_Max.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) ShadowCaster=(Dynamic, Solid, 256, 256) Reflect=True
  MeshFile=Beetle_Window.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
  MeshFile=Beetle_Taillight_L.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
  MeshFile=Beetle_Taillight_R.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
  MeshFile=Beetle_Seat.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
  MeshFile=Beetle_Steer_Spin.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) Reflect=True


  Actor=VEHICLE

//------------------------------------UPGRADES-------------------------------------------//

<STARTUPGRADES>

////////////////////////////////////Splitter/////////////////
<FWINGEXISTS>  Instance=FWING<UPNUMBER>
<FWINGEXISTS>  {
<FWINGEXISTS>    Moveable=True
<FWINGEXISTS>    MeshFile=<FWING> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
<FWINGEXISTS>  }

///////////////////////////////////Rearwing///////////////////////////////////////////////////////////////////////////
<RWINGEXISTS>  Instance=RWING<UPNUMBER>
<RWINGEXISTS>  {
<RWINGEXISTS>    Moveable=True
<RWINGEXISTS>    MeshFile=<RWING> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
<RWINGEXISTS>  }

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

  Instance=LFSpindle<UPNUMBER>
  {
    Moveable=True
    MeshFile=Beetle_Brake_FL.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
    MeshFile=Beetle_Caliper_FL.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True  //this is actually the caliper
  }
/////////////////////////////////Right Front Tire and Spindle////////////////////////////////////////////////////////////////
  Instance=RFTIRE<UPNUMBER>
  {
    Moveable=True
    MeshFile=<RFTIRES> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
  }

  Instance=RFSpindle<UPNUMBER>
  {
    Moveable=True
    MeshFile=Beetle_Brake_FR.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
    MeshFile=Beetle_Caliper_FR.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True  //this is actually the caliper
  }
/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////////////////////
  Instance=LRTIRE<UPNUMBER>
  {
   Moveable=True
   MeshFile=<LRTIRES> CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) ShadowCaster=(Dynamic, Solid, 64, 64) Reflect=True
  }

  Instance=LRSpindle<UPNUMBER>
  {
    Moveable=True
    MeshFile=Beetle_Brake_RL.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
    MeshFile=Beetle_Caliper_RL.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True  //this is actually the caliper

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

 Instance=RRSpindle<UPNUMBER>
  {
    Moveable=True
    MeshFile=Beetle_Brake_RR.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True
    MeshFile=Beetle_Caliper_RR.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.00) Reflect=True  //this is actually the caliper
  }

<STOPUPGRADES>
//---------------------------END OF UPGRADES-------------------------------------------//

}
