/************************************************************** GDF Arming Device (NEW) **************************************************************/ material models/tools/gdf_arming_device/arming_device_new { renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/tools/gdf_arming_device/arming_device_new_local.tga models/tools/gdf_arming_device/dev_sd/hi.ase noshadows { diffusemap picmip -1 partialLoad models/tools/gdf_arming_device/arming_device_new_d.tga specularmap picmip -2 partialLoad models/tools/gdf_arming_device/arming_device_new_s.tga bumpmap picmip -1 partialLoad addnormals(models/tools/gdf_arming_device/arming_device_new_local.tga, heightmap(models/tools/gdf_arming_device/arming_device_new_h.tga, 2 ) ) } } material models/tools/gdf_arming_device/arming_device_new_thirdperson { noshadows renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/tools/gdf_arming_device/arming_device_new_local.tga models/tools/gdf_arming_device/dev_sd/hi.ase { diffusemap picmip -1 models/tools/gdf_arming_device/arming_device_new_thirdperson_d.tga specularmap picmip -2 models/tools/gdf_arming_device/arming_device_new_thirdperson_s.tga bumpmap picmip -1 addnormals(models/tools/gdf_arming_device/arming_device_new_thirdperson_local.tga, heightmap(models/tools/gdf_arming_device/arming_device_new_thirdperson_h.tga, 2 ) ) } } material models/tools/gdf_arming_device/arming_device_new_led { { blend add map models/tools/gdf_arming_device/led.tga rgb sintable [time * 0.9]*1.6 } } /************************************************************** GDF Arming Device (OLD) renderbump models/techkits/pliers/dev_sd/pliers_low.lwo **************************************************************/ material models/tools/gdf_arming_device/arming_device { noshadows renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/techkits/arming_device/arming_device_local.tga models/techkits/arming_device/arming_device_hi.ase diffusemap picmip -1 partialLoad models/tools/gdf_arming_device/arming_device_d.tga specularmap picmip -2 partialLoad models/tools/gdf_arming_device/arming_device_s.tga bumpmap picmip -1 partialLoad models/tools/gdf_arming_device/arming_device_local.tga } material models/tools/gdf_arming_device/arming_device_thirdperson { noshadows renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/techkits/arming_device/arming_device_local.tga models/techkits/arming_device/arming_device_hi.ase diffusemap models/tools/gdf_arming_device/arming_device_thirdperson_d.tga specularmap models/tools/gdf_arming_device/arming_device_thirdperson_s.tga bumpmap models/tools/gdf_arming_device/arming_device_thirdperson_local.tga } material models/tools/gdf_arming_device/buttons { { blend blend colored map clamp partialLoad models/tools/gdf_arming_device/buttons.tga } } /************************************************************** Pliers New renderbump models/techkits/pliers/dev_sd/pliers_low.lwo **************************************************************/ material models/tools/pliers/pliers { renderbump -size 1024 1024 -aa 2 -colormap -clampoutput 0 0 1 1 models/techkits/pliers/pliers_local.tga models/techkits/pliers/dev_sd/pliers_high.lwo noshadows diffusemap picmip -1 partialLoad models/tools/pliers/pliers_d.tga specularmap picmip -2 partialLoad models/tools/pliers/pliers_s.tga bumpmap picmip -1 partialLoad models/tools/pliers/pliers_local.tga } material models/tools/pliers/pliers_world { renderbump -size 1024 1024 -aa 2 -colormap -clampoutput 0 0 1 1 models/techkits/pliers/pliers_local.tga models/techkits/pliers/dev_sd/pliers_high.lwo noshadows diffusemap picmip -1 models/tools/pliers/pliers_world_d.tga specularmap picmip -2 models/tools/pliers/pliers_world_s.tga bumpmap picmip -1 models/tools/pliers/pliers_world_local.tga } /************************************************************** Strogg_Landmine_Rework_Thirdperson **************************************************************/ material models/items/landmine_strogg/landmine_strogg_rework_thirdperson { renderbump -size 1024 1024 -clampOutput 0 0 1 1 items/landmine_strogg/landmine_strogg_local.tga items/landmine_strogg/landmine_strogg_hi.lwo noshadows diffusemap picmip -1 models/items/landmine_strogg/landmine_strogg_rework_thirdperson_d.tga specularmap picmip -2 models/items/landmine_strogg/landmine_strogg_rework_thirdperson_s.tga bumpmap picmip -1 addnormals(models/items/landmine_strogg/landmine_strogg_rework_thirdperson_local.tga, heightmap(models/items/landmine_strogg/landmine_strogg_rework_thirdperson_h.tga, 5 ) ) { blend add map picmip -2 models/items/landmine_strogg/landmine_strogg_rework_thirdperson_glow.tga red 1 * blinktable[time * 5] + 0.5 green 1 * blinktable[time * 5] + 0.5 blue 1 * blinktable[time * 5] + 0.5 } } /************************************************************** Strogg_Landmine_Rework **************************************************************/ material models/items/landmine_strogg/landmine_strogg_rework { renderbump -size 1024 1024 -clampOutput 0 0 1 1 items/landmine_strogg/landmine_strogg_local.tga items/landmine_strogg/landmine_strogg_hi.lwo noshadows { program interaction/strogg diffusemap picmip -1 partialLoad models/items/landmine_strogg/landmine_strogg_rework_d.tga specularmap picmip -2 partialLoad models/items/landmine_strogg/landmine_strogg_rework_s.tga bumpmap picmip -1 partialLoad addnormals(models/items/landmine_strogg/landmine_strogg_rework_local.tga, heightmap(models/items/landmine_strogg/landmine_strogg_rework_h.tga, 5 ) ) selfIllumMap picmip -2 partialLoad models/items/landmine_strogg/landmine_strogg_rework_glow.tga } } /************************************************************** Strogg_Landmine **************************************************************/ material models/items/landmine_strogg/landmine_strogg { renderbump -size 1024 1024 -clampOutput 0 0 1 1 items/landmine_strogg/landmine_strogg_local.tga items/landmine_strogg/landmine_strogg_hi.lwo noshadows { program interaction/strogg diffusemap models/items/landmine_strogg/landmine_strogg_d.tga specularmap models/items/landmine_strogg/landmine_strogg_s.tga bumpmap addnormals(models/items/landmine_strogg/landmine_strogg_local.tga, heightmap(models/items/landmine_strogg/landmine_strogg_h.tga, 5 ) ) selfIllumMap models/items/landmine_strogg/landmine_strogg_glow.tga } } /************************************************************** GDF Binoculars **************************************************************/ material models/tools/binoculars/binoculars { noshadows renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/binoculars/binoculars_local.tga models/weapons/binoculars/binoculars_hi.lwo { program interaction/selfillum diffusemap picmip -1 partialLoad models/tools/binoculars/binoculars_d.tga specularmap picmip -2 partialLoad models/tools/binoculars/binoculars_s.tga bumpmap picmip -1 partialLoad addnormals(models/tools/binoculars/binoculars_local.tga, heightmap(models/tools/binoculars/binoculars_h.tga, 4 ) ) selfIllumMap picmip -2 partialLoad models/tools/binoculars/binoculars_glow.tga } } material models/tools/binoculars/binoculars_thirdperson { noshadows renderbump -size 512 512 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/binoculars/binoculars_thirdperson_local.tga models/weapons/binoculars/binoculars_hi.lwo diffusemap picmip -1 models/tools/binoculars/binoculars_thirdperson_d.tga specularmap picmip -2 models/tools/binoculars/binoculars_thirdperson_s.tga bumpmap picmip -1 models/tools/binoculars/binoculars_thirdperson_local.tga } /************** EDF Binoculars Lens (generic) **************/ material models/tools/binoculars/binoculars_lens { renderbump -size 128 128 -clampOutput 0 0 1 1 models/weapons/binoculars/binoculars_lens_local.tga models/weapons/binoculars/binoculars_lens_hi.lwo // Tube-like inside backing { blend blend map picmip -1 partialLoad models/tools/binoculars/binoculars_lens_d.tga red 0.8 green 0.2 blue 0 vertexcolor alpha 0.8 } // Cubemap refraction { blend blend program sfx/visor bumpMap picmip -1 partialLoad models/tools/binoculars/binoculars_lens_local.tga parameters 1, 1.5, 0.2 } //Lens colour tint { blend filter red 0.9 green 0.3 blue 0 vertexcolor map _white } } /******************************* GDF Binoculars Lens Engineer *******************************/ material models/tools/binoculars/binoculars_lens_engineer { renderbump -size 128 128 -clampOutput 0 0 1 1 models/weapons/binoculars/binoculars_lens_local.tga models/weapons/binoculars/binoculars_lens_hi.lwo // Tube-like inside backing { blend blend map picmip -1 partialLoad models/tools/binoculars/binoculars_lens_d.tga red 1 green 0.6 blue 0 vertexcolor alpha 0.8 } // Cubemap refraction { blend blend program sfx/visor bumpMap picmip -1 partialLoad models/tools/binoculars/binoculars_lens_local.tga parameters 1, 1.5, 0.2 } //Lens colour tint { blend filter red 0.9 green 0.5 blue 0.25 vertexcolor map _white } } /******************************* GDF Binoculars Lens Field Ops *******************************/ material models/tools/binoculars/binoculars_lens_fieldops { renderbump -size 128 128 -clampOutput 0 0 1 1 models/weapons/binoculars/binoculars_lens_local.tga models/weapons/binoculars/binoculars_lens_hi.lwo // Tube-like inside backing { blend blend map picmip -1 partialLoad models/tools/binoculars/binoculars_lens_d.tga red 0.25 green 0.6 blue 0.5 vertexcolor alpha 0.8 } // Cubemap refraction { blend blend program sfx/visor bumpMap picmip -1 partialLoad models/tools/binoculars/binoculars_lens_local.tga parameters 1, 1.2, 0.1 } //Lens colour tint { blend filter red 0.5 green 0.75 blue 0.75 vertexcolor map _white } } /******************************* GDF Binoculars Lens Covert Ops *******************************/ material models/tools/binoculars/binoculars_lens_covertops { renderbump -size 128 128 -clampOutput 0 0 1 1 models/weapons/binoculars/binoculars_lens_local.tga models/weapons/binoculars/binoculars_lens_hi.lwo // Tube-like inside backing { blend blend map picmip -1 partialLoad models/tools/binoculars/binoculars_lens_d.tga red 0.4 green 0.9 blue 0.6 vertexcolor alpha 0.8 } // Cubemap refraction { blend blend program sfx/visor bumpMap picmip -1 partialLoad models/tools/binoculars/binoculars_lens_local.tga parameters 1, 1.5, 0.2 } //Lens colour tint { blend filter red 0.4 green 0.9 blue 0.5 vertexcolor map _white } } /************** GDF Soldier Lens (rocket launcher) **************/ material models/tools/binoculars/binoculars_lens_soldier { renderbump -size 128 128 -clampOutput 0 0 1 1 models/weapons/binoculars/binoculars_lens_local.tga models/weapons/binoculars/binoculars_lens_hi.lwo // Tube-like inside backing { blend blend map picmip -1 partialLoad models/tools/binoculars/binoculars_lens_d.tga red 0.4 green 0.8 blue 1 vertexcolor alpha 0.5 } // Cubemap refraction { blend blend program sfx/visor bumpMap picmip -1 partialLoad models/tools/binoculars/binoculars_lens_local.tga parameters 0.5, 1.5, 0.2 } //Lens colour tint { blend filter red 0 green 0.4 blue 0.6 vertexcolor map _white } } // *** TEMP strogg_trinoculars *** material models/tools/trinoculars/trinoculars2 { renderbump -size 512 512 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/trinoculars/trinoculars_local.tga models/items/strogg_tools/trinoculars/dev_sd/hi.lwo noshadows { program interaction/selfillum diffusemap picmip -1 partialLoad models/tools/trinoculars/trinoculars_d.tga specularmap picmip -2 partialLoad models/tools/trinoculars/trinoculars_s.tga bumpmap picmip -1 partialLoad models/tools/trinoculars/trinoculars_local.tga selfillummap picmip -2 partialLoad models/tools/trinoculars/trinoculars_glow.tga } } material models/tools/trinoculars/trinoculars_world4 { renderbump -size 512 512 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/trinoculars/trinoculars_local.tga models/items/strogg_tools/trinoculars/dev_sd/hi.lwo noshadows { // program interaction/selfillum diffusemap picmip -1 models/tools/trinoculars/trinoculars_world_d.tga specularmap picmip -2 models/tools/trinoculars/trinoculars_world_s.tga bumpmap picmip -1 models/tools/trinoculars/trinoculars_world_local.tga // selfillummap models/tools/trinoculars/trinoculars_world_glow.tga } } /******************************************** Strogg Force Shield Generator renderbump models/characters/strogg/dev_sd/shield_generator_low.lwo ********************************************/ material models/tools/force_shield/force_shield { renderbump -size 1024 1024 -aa 2 -colormap -clampoutput 0 0 1 1 models/characters/strogg/shield_generator_local.tga models/characters/strogg/dev_sd/shield_generator_high.lwo diffusemap picmip -1 partialLoad models/tools/force_shield/force_shield_d.tga specularmap picmip -2 partialLoad models/tools/force_shield/force_shield_s.tga bumpmap picmip -1 partialLoad addnormals(models/tools/force_shield/force_shield_local.tga, heightmap(models/tools/force_shield/force_shield_h.tga, 2) ) { blend add map picmip -2 models/tools/force_shield/force_shield_glow.tga maskalpha } } material models/tools/force_shield/force_shield_world { renderbump -size 1024 1024 -aa 2 -colormap -clampoutput 0 0 1 1 models/characters/strogg/shield_generator_local.tga models/characters/strogg/dev_sd/shield_generator_high.lwo noshadows diffusemap picmip -1 models/tools/force_shield/force_shield_world_d.tga specularmap picmip -2 models/tools/force_shield/force_shield_world_s.tga bumpmap picmip -1 addnormals(models/tools/force_shield/force_shield_world_local.tga, heightmap(models/tools/force_shield/force_shield_world_h.tga, 2) ) { blend add map picmip -2 models/tools/force_shield/force_shield_glow.tga maskalpha } } // *** strogg_stroyent_injector *** material models/tools/stroyent_tool/stroyent_tool { renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/stroyent_injector/stroyent_injector_local.tga models/items/strogg_tools/stroyent_injector/stroyent_injector_hi.lwo { program interaction/strogg diffusemap picmip -1 partialLoad models/tools/stroyent_tool/stroyent_tool_d.tga specularmap picmip -2 partialLoad models/tools/stroyent_tool/stroyent_tool_s.tga bumpmap picmip -1 partialLoad addnormals(models/tools/stroyent_tool/stroyent_tool_local.tga, heightmap(models/tools/stroyent_tool/stroyent_tool_h.tga, 5 ) ) selfIllumMap picmip -2 partialLoad models/tools/stroyent_tool/stroyent_tool_glow.tga } } // *** strogg_flyer_hive *** material models/items/flyer_hive/flyer_hive { renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/flyer_hive/flyer_hive_local.tga models/items/strogg_tools/flyer_hive/flyer_hive_hi.lwo noshadows { program interaction/strogg bumpmap picmip -1 partialLoad addnormals(models/items/flyer_hive/flyer_hive_local.tga, heightmap(models/items/flyer_hive/flyer_hive_h.tga, 5 ) ) diffusemap picmip -1 partialLoad models/items/flyer_hive/flyer_hive_d.tga specularmap picmip -2 partialLoad models/items/flyer_hive/flyer_hive_s.tga selfIllumMap picmip -2 partialLoad models/items/flyer_hive/flyer_hive_glow.tga } } material models/items/flyer_hive/flyer_hive_thirdperson { renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/flyer_hive/flyer_hive_local.tga models/items/strogg_tools/flyer_hive/flyer_hive_hi.lwo noshadows { program interaction/strogg bumpmap models/items/flyer_hive/flyer_hive_thirdperson_local.tga diffusemap models/items/flyer_hive/flyer_hive_thirdperson_d.tga specularmap models/items/flyer_hive/flyer_hive_thirdperson_s.tga selfIllumMap models/items/flyer_hive/flyer_hive_thirdperson_glow.tga } } // *** strogg_repair_drone *** material models/tools/repair_drone/repair_drone { renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/repair_drone/repair_drone.tga models/items/strogg_tools/repair_drone/dev_sd/hi.lwo noshadows { program interaction/strogg bumpmap picmip -1 partialLoad addnormals(models/tools/repair_drone/repair_drone_local.tga, heightmap(models/tools/repair_drone/repair_drone_h.tga, 5 ) ) diffusemap picmip -1 partialLoad models/tools/repair_drone/repair_drone_d.tga specularmap picmip -2 partialLoad models/tools/repair_drone/repair_drone_s.tga selfIllumMap _black //picmip -2 partialLoad models/tools/repair_drone/repair_drone_glow.tga } } material models/tools/repair_drone/repair_drone_thirdperson { renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/items/strogg_tools/repair_drone/repair_drone.tga models/items/strogg_tools/repair_drone/dev_sd/hi.lwo noshadows { program interaction/strogg bumpmap picmip -1 addnormals(models/tools/repair_drone/repair_drone_world_local.tga, heightmap(models/tools/repair_drone/repair_drone_world_h.tga, 5 ) ) diffusemap picmip -1 models/tools/repair_drone/repair_drone_world_d.tga specularmap picmip -2 models/tools/repair_drone/repair_drone_world_s.tga selfIllumMap _black //picmip -2 partialLoad models/tools/repair_drone/repair_drone_glow.tga } } // *** stroyent_cells *** material models/items/stroyentcells/stroyentcells { renderbump -size 512 512 -colormap models/items/strogg_tools/stroyent_cells/stroyent_cells.tga models/items/strogg_tools/stroyent_cells/dev_sd/hi.lwo noshadows { program interaction/strogg bumpmap picmip -1 partialLoad addnormals(models/items/stroyentcells/stroyentcells_local.tga, heightmap(models/items/stroyentcells/stroyentcells_h.tga, 1 ) ) diffusemap picmip -1 partialLoad models/items/stroyentcells/stroyentcells_d.tga specularmap picmip -2 partialLoad models/items/stroyentcells/stroyentcells_s.tga selfIllumMap picmip -1 partialLoad models/items/stroyentcells/stroyentcells_glow.tga } } material models/items/stroyentcells/stroyentcells_glass { qer_editorimage textures/strogg/fluid_red_bubble1.tga NoShadows translucent nonSolid sort decal { blend add map textures/strogg/fluid_grey_bubble1.tga scroll 0, time * .1 red 1 green 0.25 blue 0 vertexcolor } { blend add map textures/strogg/fluid_grey_bubble1.tga scroll time * .01, time * .2 red 1 green 0.15 blue 0 vertexcolor } { blend add map textures/strogg/fluid_grey_bubble2.tga scroll 0, time * .5 red sinTable[ time / 3 ]-0.1 green sinTable[ time / 3 ]-0.7 blue sinTable[ time / 3 ]-0.9 vertexcolor } { blend blend program sfx/visor bumpMap picmip -1 models/items/stroyentcells/glass_local3.tga parameters 1, 2.5, 0.2 //scroll 0, time * .25 } } material models/items/stroyentcells/stroyentcells_glow { renderbump -size 512 512 -colormap models/items/stroyentcells/stroyentcells.tga models/items/strogg_tools/stroyent_cells/dev_sd/hi.lwo noshadows bumpmap picmip -1 addnormals(models/items/stroyentcells/stroyentcells_world_local.tga, heightmap(models/items/stroyentcells/stroyentcells_world_h.tga, 5 ) ) diffusemap picmip -1 models/items/stroyentcells/stroyentcells_world_d.tga specularmap picmip -2 models/items/stroyentcells/stroyentcells_world_s.tga { blend add map picmip -2 models/items/stroyentcells/stroyentcells_glow2.tga red 1 * blinktable[time * 1] + 0.5 green 1 * blinktable[time * 1] + 0.5 blue 1 * blinktable[time * 1] + 0.5 } } // *** DEFIBRILLATOR *** material models/tools/defibrillator/defibrillator { //noselfshadow unsmoothedtangents renderbump -trace 0.1 -size 1024 1024 models/items/edf_tools/defibrillator_local.tga models/items/edf_tools/defib_hi.lwo noshadows bumpmap picmip -1 partialLoad models/tools/defibrillator/defibrillator_local.tga diffusemap picmip -1 partialLoad models/tools/defibrillator/defibrillator_d.tga specularmap picmip -2 partialLoad models/tools/defibrillator/defibrillator_s.tga { blend add map picmip -2 partialLoad models/tools/defibrillator/defibrillator_glow.tga maskAlpha } } // *** REPAIRTOOL *** material models/tools/spike_constructor/spike_constructor { renderbump -size 1024 1024 -aa 2 -clampoutput 0 0 1 1 -colormap models/items/strogg_tools/repairtool_local.tga models/items/strogg_tools/dev_sd/repairtool_high.lwo noshadows { program interaction/strogg diffusemap picmip -1 partialLoad models/tools/spike_constructor/spike_constructor_d.tga specularmap picmip -2 partialLoad models/tools/spike_constructor/spike_constructor_s.tga bumpmap picmip -1 partialLoad addnormals(models/tools/spike_constructor/spike_constructor_local.tga, heightmap(models/tools/spike_constructor/spike_constructor_h.tga, 5 ) ) selfIllumMap picmip -2 partialLoad models/tools/spike_constructor/spike_constructor_glow.tga } } // *** CAMERA *** material models/items/third_eye/third_eye { //noselfshadow renderbump -size 1024 1024 -aa 2 -clampoutput 0 0 1 1 -colormap models/items/edf_tools/camera_local.tga models/items/edf_tools/dev_sd/camera_high.lwo noshadows bumpmap picmip -1 partialLoad models/items/third_eye/third_eye_local.tga diffusemap picmip -1 partialLoad models/items/third_eye/third_eye_d.tga specularmap picmip -2 partialLoad models/items/third_eye/third_eye_s.tga } material models/items/third_eye/third_eye_world { noshadows renderbump -size 1024 1024 -aa 2 -clampoutput 0 0 1 1 -colormap models/items/edf_tools/camera_local.tga models/items/edf_tools/dev_sd/camera_high.lwo bumpmap picmip -1 models/items/third_eye/third_eye_world_local.tga diffusemap picmip -1 models/items/third_eye/third_eye_world_d.tga specularmap picmip -2 models/items/third_eye/third_eye_world_s.tga } // *** FORCESHIELD *** table strogg_tools/force_shield_blink { clamp { 1, 0.8, 0.8, 0.8, 0.8, 1, 1, 1, 0.6, 0.6, 0.6, 1, 1, 0.5, 0.5, 1, 0.5, 1, 0.5, 1, 0.5, 0.7 } } material models/items/strogg_tools/force_shield { qer_editorimage "textures/editor/flare.tga" //This needs to be a square texture for the normalize coords feature to work properly surfacetype "forcefield" { blend add program sfx/stroggForceField map textures/sfx/forcefield.tga mask clamp textures/sfx/shieldmask.tga diffuseMap clamp textures/sfx/forcegradient.tga parameters time * 0.05 parameters2 0.2, 0.2 textureMatrix diffuseMatrix { scale 0.5, 0.5 } textureMatrix maskMatrix { translate 0, 0 } //maskAlpha } } /******************************************** GDF Targeting Tool ********************************************/ material models/tools/targeting_tool/targeting_tool { renderbump -size 1024 1024 -colorMap -trace 0.05 -clampTextureSpace -overdrawMap models/tools/targeting_tool/targeting_tool_local.tga models/tools/targeting_tool/targeting_tool_h.lwo noshadows { diffusemap picmip -1 partialLoad models/tools/targeting_tool/targeting_tool_d.tga specularmap picmip -2 partialLoad models/tools/targeting_tool/targeting_tool_s.tga bumpmap picmip -1 partialLoad addnormals (models/tools/targeting_tool/targeting_tool_local.tga, heightmap (models/tools/targeting_tool/targeting_tool_h.tga, 4 ) ) } } material models/tools/targeting_tool/targeting_tool_thirdperson { renderbump -size 1024 1024 -colorMap -trace 0.05 -clampTextureSpace -overdrawMap models/tools/targeting_tool/targeting_tool_local.tga models/tools/targeting_tool/targeting_tool_h.lwo noshadows { diffusemap models/tools/targeting_tool/targeting_tool_thirdperson_d.tga specularmap models/tools/targeting_tool/targeting_tool_thirdperson_s.tga bumpmap addnormals (models/tools/targeting_tool/targeting_tool_thirdperson_local.tga, heightmap (models/tools/targeting_tool/targeting_tool_thirdperson_h.tga, 4 ) ) } }