This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Linkmaterial: Difference between revisions
 correct properties?  | 
				 correct materials  | 
				||
| Line 10: | Line 10: | ||
  end  |   end  | ||
|}  | |}  | ||
valid parameters for a   | valid parameters for a LinkMaterial are:  | ||
<properties>  | <properties>  | ||
name	  | name=LinkMaterial  | ||
texture	set the texture (must be .png but don't include the extension unless on the Internet)  | texture=set the texture (must be .png but don't include the extension unless on the Internet)  | ||
addtexture	add a texture (again, no extension is needed)  | addtexture=add a texture (again, no extension is needed)  | ||
notextures	don't use textures.  | notextures=don't use textures.  | ||
notexcolor	don't apply the color to the texture  | notexcolor=don't apply the [[Color(BZW)|color]] to the texture  | ||
notexalpha	don't use the texture's alpha channel  | notexalpha=don't use the texture's alpha channel  | ||
texmat	specify a texture matrix. -1 for no texture matrix. (addtexture must be used before texmat)  | texmat=specify a [[TextureMatrix|texture matrix]]. -1 for no texture matrix. (addtexture must be used before texmat)  | ||
dyncol	specify a dynamic color. -1 for no dynamic color.  | dyncol=specify a [[DynamicColor|dynamic color]]. -1 for no dynamic color.  | ||
ambient	ambient color  | ambient=ambient color  | ||
diffuse	diffuse (main)color  | diffuse=diffuse (main)[[Color(BZW)|color]]  | ||
color	synonym for diffuse  | [[Color(BZW)|color]]=synonym for diffuse  | ||
specular	specular color  | specular=specular [[Color(BZW)|color]]  | ||
emission	emission color  | emission=emission [[Color(BZW)|color]]  | ||
shininess	shiny!  | shininess=shiny!  | ||
resetmat	restore default values  | resetmat=restore default values  | ||
</properties>  | </properties>  | ||
==Code==  | ==Code==  | ||
Revision as of 16:11, 21 December 2007
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be.
Code
To utilize LinkMaterial in your map, first it must be defined:
material name LinkMaterial texture <file name> end  | 
valid parameters for a LinkMaterial are: <properties> name=LinkMaterial texture=set the texture (must be .png but don't include the extension unless on the Internet) addtexture=add a texture (again, no extension is needed) notextures=don't use textures. notexcolor=don't apply the color to the texture notexalpha=don't use the texture's alpha channel texmat=specify a texture matrix. -1 for no texture matrix. (addtexture must be used before texmat) dyncol=specify a dynamic color. -1 for no dynamic color. ambient=ambient color diffuse=diffuse (main)color color=synonym for diffuse specular=specular color emission=emission color shininess=shiny! resetmat=restore default values </properties>
Code
#The Generic Teleporter Material dynamicColor name LinkMaterial red limits 0 0.25 red sinusoid 2 0 1 green limits 0 0.25 green sinusoid 2 0.666667 1 blue limits 0 0.25 blue sinusoid 2 1.33333 1 alpha limits 0.75 0.75 end textureMatrix name LinkMaterial shift 0 -0.05 end material name LinkMaterial dyncol LinkMaterial diffuse 0 0 0 0.5 nolighting addtexture telelink texmat LinkMaterial end  |