home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / DataCa~1.cab / _514919EBF2934E3D8D8AD8BEF0E1A680 < prev    next >
Encoding:
Text File  |  2005-10-17  |  5.7 KB  |  183 lines

  1. //
  2. // Script with car definition
  3. //
  4. // This file is included by Data\Logic\%Game Mode%\Cars.scr which includes Data\Logic\Common\Car.def
  5. // so it can use keywords declared in Car.def
  6. //
  7.  
  8. Model("BUD")
  9.  
  10. Mesh("Data\\Cars\\BUD\\BUD.3da")
  11. HornSound("horn loop 04")
  12.  
  13. $GLASS_REFL_MAT(s,              "BUD_GlassReflection.mat")
  14. $GLASS_REFL_BROKEN_MAT(s,       "BUD_GlassReflectionBroken.mat")
  15. $GLASS_REFL_MAT_MENU(s,         "BUD_GlassReflection_MENU.mat")
  16. $GLASS_REFL_BROKEN_MAT_MENU(s,  "BUD_GlassReflectionBroken_MENU.mat")
  17.  
  18. $GLASS_REFL_MAT_LOD1(s,              "BUD_GlassReflection_1.mat")
  19. $GLASS_REFL_BROKEN_MAT_LOD1(s,       "BUD_GlassReflectionBroken_1.mat")
  20.  
  21. $GLASS_REFL_MAT_LOD2(s,              "BUD_GlassReflection_2.mat")
  22. $GLASS_REFL_BROKEN_MAT_LOD2(s,       "BUD_GlassReflectionBroken_2.mat")
  23.  
  24. !include("..\\presets\\DefaultGlasses.scr")
  25.  
  26. Light("LightFrontLeft")
  27. {
  28.     // Front left road light
  29.     AddGridLocation(0, 0, 1, 1)
  30.     LightType(LIGHT_ROAD)
  31.     LightDynType(DYNLIGHT_LEFT)
  32.     LightMaterialParams("ReflectorFL", "BUD_Light.mat", "BUD_LightBroken.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  33.     LightMaterialParams("ReflectorFL", "BUD_Light_1.mat", "BUD_LightBroken_1.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")    
  34.     LightMaterialParams("ReflectorFL", "BUD_Light_2.mat", "BUD_LightBroken_2.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  35.     LightFlareParams("FXRoadLightFL", "FlareRoad", 0)
  36.     LightGlass("ReflectorFrontLeft")
  37. }
  38.  
  39. Light("LightFrontRight")
  40. {
  41.     // Front right road light
  42.     AddGridLocation(2, 0, 1, 1)
  43.     LightType(LIGHT_ROAD)
  44.     LightDynType(DYNLIGHT_RIGHT)
  45.     LightMaterialParams("ReflectorFR", "BUD_Light.mat", "BUD_LightBroken.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  46.     LightMaterialParams("ReflectorFR", "BUD_Light_1.mat", "BUD_LightBroken_1.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")    
  47.     LightMaterialParams("ReflectorFR", "BUD_Light_2.mat", "BUD_LightBroken_2.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  48.     LightFlareParams("FXRoadLightFR", "FlareRoad", 0)
  49.     LightGlass("ReflectorFrontRight")
  50. }
  51.  
  52. Light("LightRearLeft")
  53. {
  54.     // Rear left integrated lamp
  55.     // Rear left road lamp
  56.     AddGridLocation(0, 1, 2, 1)
  57.     LightType(LIGHT_ROAD)
  58.     LightMaterialParams("ReflectorGlassRL", "BUD_Light.mat", "BUD_LightBroken.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  59.     LightMaterialParams("ReflectorGlassRL", "BUD_Light_1.mat", "BUD_LightBroken_1.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  60.     LightMaterialParams("ReflectorGlassRL", "BUD_Light_2.mat", "BUD_LightBroken_2.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  61.     LightFlareParams("FXRoadLightRL", "FlareBack", 0)
  62.  
  63.     } Light("LightRearLeftStop") {
  64.     
  65.     // Rear left stop lamp
  66.     AddGridLocation(0, 1, 2, 1)
  67.     LightType(LIGHT_STOP)
  68.     LightMaterialParams("ReflectorGlassRL", "", "", "", "") // uses same element as road lamp
  69.     LightFlareParams("FXStopLightRL", "FlareStop", 0)
  70.     } Light("LightRearLeftReverse") {
  71.     
  72.     // Rear left reverse lamp
  73.     AddGridLocation(0, 1, 2, 1)
  74.     LightType(LIGHT_REVERSE)
  75.     LightMaterialParams("ReflectorRL", "", "", "", "") // uses same element as road lamp
  76.     LightFlareParams("FXReverseLightRL", "FlareReverse", 0)
  77. }
  78.  
  79.  
  80.  
  81. Light("LightRearRight")
  82. {
  83.     // Rear right integrated lamp
  84.     // Rear right road lamp
  85.     AddGridLocation(2, 1, 2, 1)
  86.     LightType(LIGHT_ROAD)
  87.     LightMaterialParams("ReflectorGlassRR", "BUD_Light.mat", "BUD_LightBroken.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  88.     LightMaterialParams("ReflectorGlassRR", "BUD_Light_1.mat", "BUD_LightBroken_1.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  89.     LightMaterialParams("ReflectorGlassRR", "BUD_Light_2.mat", "BUD_LightBroken_2.mat", "BUD_Light_MENU.mat", "BUD_LightBroken_MENU.mat")
  90.     LightFlareParams("FXRoadLightRR", "FlareBack", 0)
  91.  
  92.     } Light("LightRearRightStop") {
  93.     
  94.     // Rear right stop lamp
  95.     AddGridLocation(2, 1, 2, 1)
  96.     LightType(LIGHT_STOP)
  97.     LightMaterialParams("ReflectorGlassRR", "", "", "", "") // uses same element as road lamp
  98.     LightFlareParams("FXStopLightRR", "FlareStop", 0)
  99.  
  100.     } Light("LightRearRightReverse") {
  101.    
  102.     // Rear right reverse lamp
  103.     AddGridLocation(2, 1, 2, 1)
  104.     Health(200)
  105.     DamageThreshold(30)
  106.     LightType(LIGHT_REVERSE)
  107.     LightMaterialParams("ReflectorRR", "", "", "", "") // uses same element as road lamp
  108.     LightFlareParams("FXReverseLightRR", "FlareReverse", 0)
  109. }
  110.  
  111. SetParam("m_fInertiaTensorMod", "1.2")
  112.  
  113. CameraParams("BonnetCam")
  114. {
  115.     Offset(0, 115, 95)
  116.     AngleH(5)
  117.     AngleV(0)
  118.     HideTarget(0)
  119.     FOV(85)
  120. }
  121.  
  122. CameraParams("FrontBumperCam")
  123. {
  124.     Offset(0, 105, 150)
  125.     AngleH(0)
  126.     AngleV(0)
  127.     HideTarget(1)
  128.     FOV(70)
  129. }
  130.  
  131. CameraParams("DriverCam")
  132. {
  133.     Offset(0, 1, 37)
  134.     AngleH(-5)
  135.     AngleV(-5)
  136.     HideTarget(0)
  137.     FOV(85)
  138. }
  139.  
  140. CameraParams("InsideSpyCam1")
  141. {
  142.     Offset(0, 105, -70)
  143.     AngleH(0)
  144.     AngleV(0)
  145.     HideTarget(0)
  146.     FOV(85)
  147. }
  148.  
  149. CameraParams("InsideSpyCam2")
  150. {
  151.     Offset(-60, 120, 30)
  152.     AngleH(25)
  153.     AngleV(120)
  154.     HideTarget(0)
  155.     FOV(110)
  156. }
  157.  
  158. AddPartSlot("BumperFront")
  159. AddPartSlot("BumperRear")
  160. AddPartSlot("Spoiler")  
  161. AddPartSlot("Bonnet")
  162. AddPartSlot("DoorLeft")
  163. AddPartSlot("DoorRight")
  164. AddPartSlot("WiperLeft")
  165. AddPartSlot("WiperRight")
  166. AddPartSlot("Antenna")
  167. AddPartSlot("Exhaust")
  168.  
  169. //AddDefaultPart("BUD_Bonnet")
  170. AddDefaultPart("BUD_DoorL")
  171. AddDefaultPart("BUD_DoorR")
  172. AddDefaultPart("BUD_WiperL")
  173. AddDefaultPart("BUD_WiperR")
  174. //AddDefaultPart("BUD_AntennaF")
  175. AddDefaultPart("BUD_Expirat_A")
  176. AddDefaultPart("BUD_Engine")
  177. AddDefaultPart("BUD_Body")
  178. AddDefaultPart("BUD_Electrics")
  179.  
  180.  
  181.  
  182.  
  183.