////////////////////////////////////////////////////////////////////////////////////////////////////
// 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>Lexus\maps
SearchPath=Lexus\maps
MASFile=Lexus\LISF.mas
MASFile=cmaps.mas

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

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

Instance=SLOT<ID>
{
  Moveable=True
  MeshFile=LISF_body.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(1000.0) ShadowCaster=(Dynamic, Solid, 1024, 1024) Reflect=True



  Actor=VEHICLE

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

<STARTUPGRADES> 

  Instance=LISF_inside<UPNUMBER>      
  {
    Moveable=True
    MeshFile=<LISF_inside> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }

  Instance=LISF_seats<UPNUMBER>      
  {
    Moveable=True
    MeshFile=<LISF_seats> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }  
  
  Instance=LISF_dash<UPNUMBER>      
  {
    Moveable=True
    MeshFile=<LISF_dash> CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }   
<STOPUPGRADES> 
/////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////

/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////


  Instance=lx_lf_tire      
  {
    Moveable=True
    MeshFile=lx_lf_tire.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  } 

  Instance=lx_lf_rim      
  {
    Moveable=True
    MeshFile=lx_lf_rim.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }
  
  Instance=lx_lf_bd     
  {
    Moveable=True
    MeshFile=lx_lf_bd.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }  
  
  Instance=lx_lf_cal     
  {
    Moveable=True
    MeshFile=lx_lf_cal.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }   

/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////


  Instance=lx_lr_tire      
  {
    Moveable=True
    MeshFile=lx_lr_tire.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  } 

  Instance=lx_lr_rim      
  {
    Moveable=True
    MeshFile=lx_lr_rim.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }
  
  Instance=lx_lr_bd     
  {
    Moveable=True
    MeshFile=lx_lr_bd.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }  
  
  Instance=lx_lr_cal     
  {
    Moveable=True
    MeshFile=lx_lr_cal.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }     


/////////////////////////////////Right Front Tire and Spindle//////////////////////////////////////////////////


  Instance=lx_rf_tire      
  {
    Moveable=True
    MeshFile=lx_rf_tire.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  } 

  Instance=lx_rf_rim      
  {
    Moveable=True
    MeshFile=lx_rf_rim.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }
  
  Instance=lx_rf_bd     
  {
    Moveable=True
    MeshFile=lx_rf_bd.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }  
  
  Instance=lx_rf_cal     
  {
    Moveable=True
    MeshFile=lx_rf_cal.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }   

/////////////////////////////////Right Rear Tire and Spindle//////////////////////////////////////////////////


  Instance=lx_rr_tire      
  {
    Moveable=True
    MeshFile=lx_rr_tire.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  } 

  Instance=lx_rr_rim      
  {
    Moveable=True
    MeshFile=lx_rr_rim.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }
  
  Instance=lx_rr_bd     
  {
    Moveable=True
    MeshFile=lx_rr_bd.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 256, 256) ShadowReceiver=True Reflect=True
  }  
  
  Instance=lx_rr_cal     
  {
    Moveable=True
    MeshFile=lx_rr_cal.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  } 


  
  Instance=LISF_windows      
  {
    Moveable=True
    MeshFile=LISF_windows_spin.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  } 

  Instance=LISF_chassis      
  {
    Moveable=True
    MeshFile=LISF_chassis.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowCaster=(Dynamic, Solid, 1024, 1024) ShadowReceiver=True Reflect=True
  }   



  
      Instance=LISF_wipers      
  {
    Moveable=True
    MeshFile=lx_wipers.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True Reflect=True
  } 
  
  

  

  
  Instance=LISF_exhaust      
  {
    Moveable=True
    MeshFile=lx_exhaust.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  }
  
  
    Instance=LISF_rmirror      
  {
    Moveable=True
    MeshFile=lx_rmirror.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  } 
  
    Instance=LISF_lmirror      
  {
    Moveable=True
    MeshFile=lx_lmirror.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True Reflect=True
  } 

    Instance=LISF_in_mirror      
  {
    Moveable=True
    MeshFile=lx_in_mirror.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True Reflect=True
  }

    Instance=LISF_sharkwing      
  {
    Moveable=True
    MeshFile=lx_sharkwing.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True Reflect=True
  }
  
    Instance=Hood      
  {
    Moveable=True
    MeshFile=lx_hood.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True Reflect=True
  }
  
    Instance=WHEEL      
  {
    Moveable=True
    MeshFile=lx_wheel.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True Reflect=True
  }   
}

