//========================================== // Second shader compilation for the models made by Epifire! //========================================== // I tried to sort my mesh shaders into groups so you can better find a definition and simillar materials based by it's category! // This MTR file has been updated to the Notepad++ layout. Use Notepad++ if text blocks are compacted it should then be sorted properly to be readable. // Here are the current available idexes listed in their respective order that you may search... // Misc&SoloProjects - Lights&Effects - Mechanical - Food // Start search here >< (below catagory listings!) with "ctrl+f" // search ------------------- index //-------------- Misc&SoloProjects ---------------- // ------------------- wall_fountain_001 { surftype15 description "stone" diffusemap models/darkmod/props/textures/wall_fountain_001 bumpmap models/darkmod/props/textures/wall_fountain_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wall_fountain_001 rgb 0.15 * parm11 } } feather_duster_001 { surftype15 twosided noselfshadow description "carpet" forceOverlays { blend diffusemap map models/darkmod/props/textures/feather_duster_001 alphatest 0.5 } } scroll_ornate_001 { surftype15 description "cloth" forceOverlays bumpmap models/darkmod/props/textures/scroll_ornate_001_local diffusemap models/darkmod/props/textures/scroll_ornate_001 } gondola_001 { surftype15 description "wood" forceOverlays bumpmap models/darkmod/props/textures/gondola_001_local diffusemap models/darkmod/props/textures/gondola_001 specularmap models/darkmod/props/textures/gondola_001_s { maskcolor map makealpha (models/darkmod/props/textures/gondola_001_mask) alpha .15 } { blend gl_dst_alpha, gl_one cameraCubeMap env/envsky_seaside texgen reflect } } gondola_001_cloth { surftype15 description "carpet" forceOverlays bumpmap models/darkmod/props/textures/gondola_001_local diffusemap models/darkmod/props/textures/gondola_001 specularmap models/darkmod/props/textures/gondola_001_s } ivy_set_001 { surftype15 description "foliage" //twosided { blend diffusemap map models/darkmod/props/textures/ivy_set_001 alphatest 0.5 } bumpmap models/darkmod/props/textures/ivy_set_001_local specularmap models/darkmod/props/textures/ivy_set_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/ivy_set_001 rgb 0.15 * parm11 } } ornate_table_001 { surftype15 description "wood" diffusemap models/darkmod/props/textures/ornate_table_001 bumpmap models/darkmod/props/textures/ornate_table_001_local specularmap models/darkmod/props/textures/ornate_table_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/ornate_table_001 rgb 0.15 * parm11 } } microscope_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/microscope_001 bumpmap models/darkmod/props/textures/microscope_001_local specularmap models/darkmod/props/textures/microscope_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/microscope_001 rgb 0.15 * parm11 } } storefront_signs_001 { // Signage art by MalachiAD surftype15 description "wood" diffusemap models/darkmod/props/textures/storefront_signs_001 bumpmap models/darkmod/props/textures/storefront_signs_001_local specularmap models/darkmod/props/textures/storefront_signs_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/storefront_signs_001 rgb 0.15 * parm11 } } wrapped_corpse_001 { surftype15 description "carpet" diffusemap models/darkmod/props/textures/wrapped_corpse_001 bumpmap models/darkmod/props/textures/wrapped_corpse_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wrapped_corpse_001 rgb 0.15 * parm11 } } sofa1_redux_001 { surftype15 description "carpet" diffusemap models/darkmod/props/textures/sofa1_redux_001 bumpmap models/darkmod/props/textures/sofa1_redux_001_local specularmap models/darkmod/props/textures/sofa1_redux_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/sofa1_redux_001 rgb 0.15 * parm11 } } abbey_statue_001 { surftype15 description "stone" diffusemap models/darkmod/props/textures/abbey_statue_001 bumpmap models/darkmod/props/textures/abbey_statue_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/abbey_statue_001 rgb 0.15 * parm11 } } plate_decor_loot_001 { surftype15 description "tile" diffusemap models/darkmod/props/textures/plate_decor_loot_001 bumpmap models/darkmod/props/textures/plate_decor_loot_001_local specularmap models/darkmod/props/textures/plate_decor_loot_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/plate_decor_loot_001 rgb 0.15 * parm11 } } plate_decor_loot_002 { surftype15 description "metal" diffusemap models/darkmod/props/textures/plate_decor_loot_002 bumpmap models/darkmod/props/textures/plate_decor_loot_002_local specularmap models/darkmod/props/textures/plate_decor_loot_002_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/plate_decor_loot_002 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/plate_decor_loot_002 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/plate_decor_loot_002_local // Bump fragmentMap 2 models/darkmod/props/textures/plate_decor_loot_002 // Diffuse fragmentMap 3 models/darkmod/props/textures/plate_decor_loot_002_s // Specular } } bedroom_clutter_001 { surftype15 description "wood" diffusemap models/darkmod/props/textures/bedroom_clutter_001 bumpmap models/darkmod/props/textures/bedroom_clutter_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/bedroom_clutter_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/bedroom_clutter_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/bedroom_clutter_001_local // Bump fragmentMap 2 models/darkmod/props/textures/bedroom_clutter_001 // Diffuse fragmentMap 3 _black // Specular } } clutter_waste_basket_001 { surftype15 description "metal" noshadows { blend diffusemap map models/darkmod/props/textures/clutter_waste_basket_001 alphatest 0.5 } bumpmap models/darkmod/props/textures/clutter_waste_basket_001_local specularmap models/darkmod/props/textures/clutter_waste_basket_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/clutter_waste_basket_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/clutter_waste_basket_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/clutter_waste_basket_001_local // Bump fragmentMap 2 models/darkmod/props/textures/clutter_waste_basket_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/clutter_waste_basket_001_s // Specular } } crystal_ball_pedestal_cloth { surftype15 description "cloth" twosided { blend diffusemap map models/darkmod/props/textures/crystal_ball_pedestal_001 alphatest 0.5 } bumpmap models/darkmod/props/textures/crystal_ball_pedestal_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/crystal_ball_pedestal_001 rgb 0.15 * parm11 } } crystal_ball_pedestal_stone { surftype15 description "stone" diffusemap models/darkmod/props/textures/crystal_ball_pedestal_001 bumpmap models/darkmod/props/textures/crystal_ball_pedestal_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/crystal_ball_pedestal_001 rgb 0.15 * parm11 } } crystal_ball_pedestal_002 { surftype15 description "stone" diffusemap models/darkmod/props/textures/crystal_ball_pedestal_002 bumpmap models/darkmod/props/textures/crystal_ball_pedestal_002_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/crystal_ball_pedestal_002 rgb 0.15 * parm11 } } wizard_cloth_001 { surftype15 description "cloth" diffusemap models/darkmod/props/textures/wizard_cloth_001 bumpmap models/darkmod/props/textures/wizard_cloth_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wizard_cloth_001 rgb 0.15 * parm11 } } wizard_roof_001 { surftype15 description "stone" diffusemap models/darkmod/props/textures/wizard_roof_001 bumpmap models/darkmod/props/textures/wizard_roof_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wizard_roof_001 rgb 0.15 * parm11 } } wizard_signage_001 { surftype15 description "cloth" { blend diffusemap map models/darkmod/props/textures/wizard_signage_001 alphatest 0.5 } bumpmap models/darkmod/props/textures/wizard_signage_001_local specularmap models/darkmod/props/textures/wizard_signage_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wizard_signage_001 rgb 0.15 * parm11 } } wizard_signage_001_glow { noshadows nonsolid { blend diffusemap map models/darkmod/props/textures/wizard_signage_001_glow alphatest 0.5 // scroll 0 * 1, (time * 4) } { blend add map models/darkmod/props/textures/talisman_glow_strip rgb 1 scroll 0 * 1, (time * .4) } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wizard_signage_001_glow rgb 0.15 * parm11 } } cobblestone_blnd_001 { surftype15 description "stone" noshadows { blend bumpmap map models/darkmod/props/textures/cobblestone_blnd_001_local VertexColor } { blend diffusemap map models/darkmod/props/textures/cobblestone_blnd_001 VertexColor } { blend specularmap map models/darkmod/props/textures/cobblestone_blnd_001_s VertexColor } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/cobblestone_blnd_001 scale 1,1 red global2 green global3 blue global4 VertexColor } { blend bumpmap map models/darkmod/props/textures/cobblestone_blnd_002_local inverseVertexColor } { blend diffusemap map models/darkmod/props/textures/cobblestone_blnd_002 inverseVertexColor } { blend specularmap map models/darkmod/props/textures/cobblestone_blnd_002_s inverseVertexColor } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/cobblestone_blnd_002 scale 1,1 red global2 green global3 blue global4 inverseVertexColor } } cobblestone_blnd_002 { surftype15 description "grass" noshadows { blend bumpmap map models/darkmod/props/textures/cobblestone_blnd_003_local VertexColor } { blend diffusemap map models/darkmod/props/textures/cobblestone_blnd_003 VertexColor } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/cobblestone_blnd_003 scale 1,1 red global2 green global3 blue global4 VertexColor } { blend bumpmap map models/darkmod/props/textures/cobblestone_blnd_002_local inverseVertexColor } { blend diffusemap map models/darkmod/props/textures/cobblestone_blnd_002 inverseVertexColor } { blend specularmap map models/darkmod/props/textures/cobblestone_blnd_002_s inverseVertexColor } } // search ---------------- index //-------------- Lights&Effects ---------------- // ---------------- vault_font_001 { noshadows nonsolid { blend diffusemap map models/darkmod/props/textures/vault_font_001 alphatest 0.5 } bumpmap models/darkmod/props/textures/vault_font_001_local specularmap models/darkmod/props/textures/vault_font_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/vault_font_001 rgb 0.15 * parm11 } } lamppost_strip_effect_001 { noshadows nonsolid twosided { blend add map models/darkmod/props/textures/lamppost_strip_effect red .4 blue .4 translate time*.6, time*0 } } lights/shadows/shadowmap_test { blendLight qer_editorimage lights/shadows/fan_shadow_001_ed.jpg { blend blend forceHighQuality map lights/shadows/shadowmap_test clamp } } lights/shadows/fan_shadow_001 { qer_editorimage lights/shadows/fan_shadow_001_ed.jpg { forceHighQuality map lights/shadows/fan_shadow_001 colored zeroClamp } } // Moddified version of SteveL's original material - For Epi's Crystal Ball material crystal_ball_001 { discrete nonsolid translucent { vertexProgram heatHazeWithAlphaDepth.vfp vertexParm 0 0.1 * sintable [ time * ((( parm5 + 0.1) - (( parm5 || 0) * 0.1)) * 3)], 0.15 * sintable [ time * ((( parm5 + 0.1) - (( parm5 || 0) * 0.1)) * 1.5)] vertexParm 1 (( parm6 + 1.5) - (( parm6 || 0) * 1.0)) vertexParm 2 ( 0.6 / 60.0 ) // Set this to ( 1.0 / opaque_depth ) fragmentProgram heatHazeWithAlphaDepth.vfp fragmentMap 0 _currentRender fragmentMap 1 textures/sfx/vp1 fragmentMap 2 _currentDepth scale 4,4 } { maskAlpha blend gl_dst_alpha, gl_one_minus_dst_alpha map textures/water_source/sea_water_001 translate 0.01 * sintable [ time * ((( parm5 + 0.1) - (( parm5 || 0) * 0.1)) * 3)], 0.075 * sintable [ time * ((( parm5 + 0.1) - (( parm5 || 0) * 0.1)) * 1.5)] rgb 0.05 } // NB most waters use a single draw of their surface texture, and you don't need this second one for them. // I've only got 2 here because I started with sea_water_01 which happens to use 2 draws { maskAlpha blend gl_dst_alpha, gl_one_minus_dst_alpha map textures/water_source/sea_water_001 translate 0.015 * sintable [ time * ((( parm5 + 0.1) - (( parm5 || 0) * 0.1)) * 3)], 0.0375 * sintable [ time * ((( parm5 + 0.1) - (( parm5 || 0) * 0.1)) * 1.5)] rgb 0.3 } } crystal_ball_shine { translucent noShadows sort 10 // sort very late, so no translucent objects in the world draws over it { blend add map models/darkmod/props/textures/crystal_ball vertexColor } } water_mist_001 { noimpact noFragment noshadows translucent twoSided forceoverlays sort decal sort nearest forceOpaque sort postProcess qer_EditorImage models/darkmod/props/textures/water_mist_001 { vertexProgram heatHazeWithMask.vfp vertexParm 0 time * 0 , time * 0.35 // texture scrolling vertexParm 1 1 // magnitude of the distortion fragmentProgram heatHazeWithMask.vfp fragmentMap 0 _currentRender fragmentMap 1 models/darkmod/props/textures/water_mist_001 // the normal map for distortion fragmentMap 2 models/darkmod/props/textures/water_mist_001_alpha // the distortion blend map inverseVertexColor } { blend add map models/darkmod/props/textures/water_mist_001_depth colored scroll 0 * 1, (time * .5) // texture scrolling VertexColor } { blend diffusemap map models/darkmod/props/textures/_transparent alphaTest 0.5 inverseVertexColor } } transformer_needle_a2 { nonsolid noshadows { blend diffusemap map models/darkmod/props/textures/transformer_needle alphaTest 0.5 rotate -1 clamp } { blend bumpmap map models/darkmod/props/textures/transformer_needle_local rotate -1 clamp } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/transformer_needle scale 1, 1 red global2 green global3 blue global4 } } transformer_needle_b2 { nonsolid noshadows { blend diffusemap map models/darkmod/props/textures/transformer_needle alphaTest 0.5 rotate -1 clamp } { blend bumpmap map models/darkmod/props/textures/transformer_needle_local rotate -1 clamp } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/transformer_needle scale 1, 1 red global2 green global3 blue global4 } } lights/shadows/steam_engine_grate { qer_editorimage models/darkmod/props/textures/steam_engine_grate_ed.jpg { forceHighQuality map models/darkmod/props/textures/steam_engine_grate colored zeroClamp } } steam_engine_grate { noshadows nonsolid { blend add map models/darkmod/props/textures/steam_engine_grate green 0.2 blue 0.2 } } steam_engine_heatwarp { noimpact noFragment noshadows qer_EditorImage textures/darkmod/sfx/deforms/waterfall.tga //deform sprite { vertexProgram heatHazeWithMask.vfp vertexParm 0 time * 0 , time * 0.5 // texture scrolling vertexParm 1 1 // magnitude of the distortion fragmentProgram heatHazeWithMask.vfp fragmentMap 0 _currentRender fragmentMap 1 textures/darkmod/sfx/deforms/waterfall.tga // the normal map for distortion fragmentMap 2 textures/darkmod/sfx/deforms/waterfall_alpha.tga // the distortion blend map } } steam_engine_glassReadout { noimpact noFragment noshadows translucent diffusemap models/darkmod/props/textures/steam_engine_003 { vertexProgram heatHazeWithMask.vfp vertexParm 0 time * 0 , time * 0 // texture scrolling vertexParm 1 1 // magnitude of the distortion fragmentProgram heatHazeWithMask.vfp fragmentMap 0 _currentRender fragmentMap 1 models/darkmod/props/textures/steam_engine_003_local // the normal map for distortion } { blend filter map models/darkmod/props/textures/steam_engine_003 colored } } steam_engine_glassReadoutOn { noimpact noFragment noshadows translucent diffusemap models/darkmod/props/textures/steam_engine_003 { vertexProgram heatHazeWithMask.vfp vertexParm 0 time * 0 , time * 0 // texture scrolling vertexParm 1 1 // magnitude of the distortion fragmentProgram heatHazeWithMask.vfp fragmentMap 0 _currentRender fragmentMap 1 models/darkmod/props/textures/steam_engine_003_local // the normal map for distortion } { blend diffusemap map models/darkmod/props/textures/steam_engine_003 colored } } // search ------------ index //-------------- Mechanical ---------------- // ------------ mechanical_debris_001 { surftype15 description "metal" bumpmap models/darkmod/props/textures/mechanical_debris_001_local specularmap models/darkmod/props/textures/mechanical_debris_001_s { blend diffusemap map models/darkmod/props/textures/mechanical_debris_001 alphatest 0.5 } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/mechanical_debris_001 rgb 0.15 * parm11 } } wall_lock_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/wall_lock_001 bumpmap models/darkmod/props/textures/wall_lock_001_local specularmap models/darkmod/props/textures/wall_lock_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wall_lock_001 rgb 0.15 * parm11 } } charge_post_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/charge_post_001 bumpmap models/darkmod/props/textures/charge_post_001_local specularmap models/darkmod/props/textures/charge_post_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/charge_post_001 rgb 0.15 * parm11 } } turbine_junk_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/turbine_junk_001 bumpmap models/darkmod/props/textures/turbine_junk_001_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/turbine_junk_001 rgb 0.15 * parm11 } } turbine_junk_002 { surftype15 description "metal" diffusemap models/darkmod/props/textures/turbine_junk_002 bumpmap models/darkmod/props/textures/turbine_junk_002_local { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/turbine_junk_002 rgb 0.15 * parm11 } } bank_vault_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/bank_vault_001 bumpmap models/darkmod/props/textures/bank_vault_001_local specularmap models/darkmod/props/textures/bank_vault_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/bank_vault_001 rgb 0.15 * parm11 } } security_camera_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/security_camera_001 bumpmap models/darkmod/props/textures/security_camera_001_local specularmap models/darkmod/props/textures/security_camera_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/security_camera_001 rgb 0.15 * parm11 } } security_camera_001_nonsolid { nonsolid diffusemap models/darkmod/props/textures/security_camera_001 bumpmap models/darkmod/props/textures/security_camera_001_local specularmap models/darkmod/props/textures/security_camera_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/security_camera_001 rgb 0.15 * parm11 } } security_camera_001_glow { surftype15 description "metal" diffusemap models/darkmod/props/textures/security_camera_001 bumpmap models/darkmod/props/textures/security_camera_001_local specularmap models/darkmod/props/textures/security_camera_001_s { blend add map models/darkmod/props/textures/security_camera_001_glow green 0.2 blue 0.2 } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/security_camera_001 rgb 0.15 * parm11 } } safe_set_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/safe_set_001 bumpmap models/darkmod/props/textures/safe_set_001_local specularmap models/darkmod/props/textures/safe_set_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/safe_set_001 rgb 0.15 * parm11 } } safe_set_003 { surftype15 description "metal" diffusemap models/darkmod/props/textures/safe_set_003 bumpmap models/darkmod/props/textures/safe_set_003_local specularmap models/darkmod/props/textures/safe_set_003_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/safe_set_003 rgb 0.15 * parm11 } } wall_planter_001 { surftype15 description "wood" diffusemap models/darkmod/props/textures/wall_planter_001 bumpmap models/darkmod/props/textures/wall_planter_001_local specularmap models/darkmod/props/textures/wall_planter_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/wall_planter_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/wall_planter_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/wall_planter_001_local // Bump fragmentMap 2 models/darkmod/props/textures/wall_planter_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/wall_planter_001_s // Specular } } street_speaker_001 { surftype15 description "metal" diffusemap models/darkmod/props/textures/street_speaker_001 bumpmap models/darkmod/props/textures/street_speaker_001_local specularmap models/darkmod/props/textures/street_speaker_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/street_speaker_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/street_speaker_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/street_speaker_001_local // Bump fragmentMap 2 models/darkmod/props/textures/street_speaker_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/street_speaker_001_s // Specular } } street_speaker_001_nocollision { noimpact diffusemap models/darkmod/props/textures/street_speaker_001 bumpmap models/darkmod/props/textures/street_speaker_001_local specularmap models/darkmod/props/textures/street_speaker_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/street_speaker_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/street_speaker_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/street_speaker_001_local // Bump fragmentMap 2 models/darkmod/props/textures/street_speaker_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/street_speaker_001_s // Specular } } vehicle_tram_001 { surftype15 description "metal" //noshadows forceOverlays bumpmap models/darkmod/props/textures/vehicle_tram_001_local diffusemap models/darkmod/props/textures/vehicle_tram_001 specularmap models/darkmod/props/textures/vehicle_tram_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/vehicle_tram_001 rgb 0.15 * parm11 } } vehicle_tram_001_alt { surftype15 description "metal" //noshadows forceOverlays bumpmap models/darkmod/props/textures/vehicle_tram_001_local diffusemap models/darkmod/props/textures/vehicle_tram_001 specularmap models/darkmod/props/textures/vehicle_tram_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/vehicle_tram_001 rgb 0.15 * parm11 } } vehicle_tram_001_on { surftype15 description "metal" //noshadows forceOverlays bumpmap models/darkmod/props/textures/vehicle_tram_001_local diffusemap models/darkmod/props/textures/vehicle_tram_001 specularmap models/darkmod/props/textures/vehicle_tram_001_s { blend add map models/darkmod/props/textures/vehicle_tram_001_lights rgb .6 } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/vehicle_tram_001 rgb 0.15 * parm11 } } tram_arcbolt_001 { noshadows nonsolid twosided { blend diffusemap map models/darkmod/props/textures/arcBolt_card alphatest 0.5 translate time*2, time*4 VertexColor } { blend add map models/darkmod/props/textures/arcBolt_card rgb 1 translate time*2, time*4 VertexColor } { blend diffusemap map models/darkmod/props/textures/_transparent alphatest 0.5 inverseVertexColor } } steam_engine_003 { surftype15 description "metal" //noshadows forceOverlays bumpmap models/darkmod/props/textures/steam_engine_003_local diffusemap models/darkmod/props/textures/steam_engine_003 specularmap models/darkmod/props/textures/steam_engine_003_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/steam_engine_003 rgb 0.15 * parm11 } } transformer_gauge_2 { surftype15 noshadows description "metal" noshadows forceOverlays diffusemap models/darkmod/props/textures/transformer_gauge } // search ------ index //-------------- Food ---------------- // ------ food_banquet_001 { surftype15 description "moss" noshadows { blend diffusemap map models/darkmod/props/textures/food_banquet_001 alphatest 0.5 } bumpmap models/darkmod/props/textures/food_banquet_001_local specularmap models/darkmod/props/textures/food_banquet_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/food_banquet_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/food_banquet_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/food_banquet_001_local // Bump fragmentMap 2 models/darkmod/props/textures/food_banquet_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/food_banquet_001_s // Specular } } // search ------------------- index //-------------- Lord Edgar Series ---------------- // ------------------- audiograph_player_001 { // credits: Epifire diffusemap models/darkmod/props/textures/audiograph_player_001 bumpmap models/darkmod/props/textures/audiograph_player_001_local specularmap models/darkmod/props/textures/audiograph_player_001_s // This is the code for the transparency { blend diffusemap map models/darkmod/props/textures/audiograph_player_001 alphatest 0.5 } // This is the code required for frob highlighting this texture { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white.tga rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map textures/audiograph_player_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/audiograph_player_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/audiograph_player_001_local // Bump fragmentMap 2 models/darkmod/props/textures/audiograph_player_001 // Diffuse fragmentMap 3 _black // Specular } } surgical_toolset_001 { surftype15 description "wood" diffusemap models/darkmod/props/textures/surgical_toolset_001 bumpmap models/darkmod/props/textures/surgical_toolset_001_local specularmap models/darkmod/props/textures/surgical_toolset_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/surgical_toolset_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/surgical_toolset_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/surgical_toolset_001_local // Bump fragmentMap 2 models/darkmod/props/textures/surgical_toolset_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/surgical_toolset_001_s // Specular } } sword_collection_001 { surftype15 description "wood" diffusemap models/darkmod/props/textures/sword_collection_001 bumpmap models/darkmod/props/textures/sword_collection_001_local specularmap models/darkmod/props/textures/sword_collection_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/sword_collection_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/sword_collection_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/sword_collection_001_local // Bump fragmentMap 2 models/darkmod/props/textures/sword_collection_001 // Diffuse fragmentMap 3 models/darkmod/props/textures/sword_collection_001_s // Specular } } utility_room_001 { // credits: Epifire diffusemap models/darkmod/props/textures/utility_room_001 bumpmap models/darkmod/props/textures/utility_room_001_local specularmap models/darkmod/props/textures/utility_room_001_s // This is the code for the transparency { blend diffusemap map models/darkmod/props/textures/utility_room_001 alphatest 0.5 } // This is the code required for frob highlighting this texture { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white.tga rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map textures/utility_room_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/utility_room_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/utility_room_001_local // Bump fragmentMap 2 models/darkmod/props/textures/utility_room_001 // Diffuse fragmentMap 3 _black // Specular } } utility_grate_001 { // Mesh used for Epifire's fan metal diffusemap textures/goldwell_custom/mesh bumpmap textures/goldwell_custom/mesh_local { blend diffusemap map textures/goldwell_custom/mesh alphatest 0.5 } // This is the code required for frob highlighting this texture { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white.tga rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map textures/utility_grate_001 rgb 0.15 * parm11 } } rooftop_woodtrim_001 { wood //diffusemap textures/darkmod/wood/boards/rough_wood_grey bumpmap textures/darkmod/wood/boards/rough_wood_fungi_local { blend diffusemap map textures/darkmod/wood/boards/rough_wood_grey colored } { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map textures/darkmod/wood/boards/rough_wood_grey rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map textures/darkmod/wood/boards/rough_wood_grey scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 textures/darkmod/wood/boards/rough_wood_fungi_local // Bump fragmentMap 2 textures/darkmod/wood/boards/rough_wood_grey // Diffuse fragmentMap 3 _black // Specular } } rooftop_tiles_001 { //tile collision sounds surftype15 description "tile" noshadows forceOverlays bumpmap models/darkmod/props/textures/rooftop_tiles_001_local diffusemap models/darkmod/props/textures/rooftop_tiles_001 specularmap models/darkmod/props/textures/rooftop_tiles_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/rooftop_tiles_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/rooftop_tiles_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/rooftop_tiles_001_local // Bump fragmentMap 2 models/darkmod/props/textures/rooftop_tiles_001 // Diffuse fragmentMap 3 _black // Specular } } rooftop_tiles_002 { //wood collision noise surftype15 description "wood" noshadows forceOverlays bumpmap models/darkmod/props/textures/rooftop_tiles_001_local diffusemap models/darkmod/props/textures/rooftop_tiles_001 specularmap models/darkmod/props/textures/rooftop_tiles_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/rooftop_tiles_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/rooftop_tiles_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/rooftop_tiles_001_local // Bump fragmentMap 2 models/darkmod/props/textures/rooftop_tiles_001 // Diffuse fragmentMap 3 _black // Specular } } rooftop_tiles_003 { //metalic collision sounds surftype15 description "metal" noshadows forceOverlays bumpmap models/darkmod/props/textures/rooftop_tiles_001_local diffusemap models/darkmod/props/textures/rooftop_tiles_001 specularmap models/darkmod/props/textures/rooftop_tiles_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/rooftop_tiles_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/rooftop_tiles_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/rooftop_tiles_001_local // Bump fragmentMap 2 models/darkmod/props/textures/rooftop_tiles_001 // Diffuse fragmentMap 3 _black // Specular } } rooftop_gutters_001 { surftype15 description "metal" noshadows forceOverlays bumpmap models/darkmod/props/textures/rooftop_gutters_001_local diffusemap models/darkmod/props/textures/rooftop_gutters_001 specularmap models/darkmod/props/textures/rooftop_gutters_001_s { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map models/darkmod/props/textures/rooftop_gutters_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/rooftop_gutters_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/rooftop_gutters_001_local // Bump fragmentMap 2 models/darkmod/props/textures/rooftop_gutters_001 // Diffuse fragmentMap 3 _black // Specular } } rooftop_chimney_001 { twosided // credits: Epifire diffusemap models/darkmod/props/textures/rooftop_chimney_001 bumpmap models/darkmod/props/textures/rooftop_chimney_001_local specularmap models/darkmod/props/textures/rooftop_chimney_001_s // This is the code for the transparency { blend diffusemap map models/darkmod/props/textures/rooftop_chimney_001 alphatest 0.5 } // This is the code required for frob highlighting this texture { if ( parm11 > 0 ) blend gl_dst_color, gl_one map _white.tga rgb 0.40 * parm11 } { if ( parm11 > 0 ) blend add map textures/rooftop_chimney_001 rgb 0.15 * parm11 } // TDM Ambient Method Related { if (global5 == 1) blend add map models/darkmod/props/textures/rooftop_chimney_001 scale 1, 1 red global2 green global3 blue global4 } { if (global5 == 2) blend add program ambientEnvironment.vfp vertexParm 0 1, 1, 1, 1 // UV Scales for Diffuse and Bump vertexParm 1 1, 1, 1, 1 // (X,Y) UV Scale for specular vertexParm 2 global2, global3, global4, 1 fragmentMap 0 cubeMap env/gen1 fragmentMap 1 models/darkmod/props/textures/rooftop_chimney_001_local // Bump fragmentMap 2 models/darkmod/props/textures/rooftop_chimney_001 // Diffuse fragmentMap 3 _black // Specular } }