textures/analmango/black
{
	surfaceparm nomarks
	surfaceparm nolightmap

	{
		map textures/analmango/black.jpg
	}
}

textures/analmango/clock_0
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_0.jpg
	}
}

textures/analmango/clock_1
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_1.jpg
	}
}

textures/analmango/clock_2
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_2.jpg
	}
}

textures/analmango/clock_3
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_3.jpg
	}
}

textures/analmango/clock_4
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_4.jpg
	}
}

textures/analmango/clock_5
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_5.jpg
	}
}

textures/analmango/clock_6
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_6.jpg
	}
}

textures/analmango/clock_7
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_7.jpg
	}
}

textures/analmango/clock_8
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_8.jpg
	}
}

textures/analmango/clock_9
{
	surfaceparm nomarks

	{
		map textures/analmango/clock_9.jpg
	}
}

textures/analmango/dretchpwner
{
	qer_editorimage textures/analmango/dretchpwner_diffuse.jpg

	{
		map textures/analmango/dretchpwner_diffuse.jpg
	}
	{
		map textures/analmango/dretchpwner_glow.jpg
		blendFunc add
		rgbGen wave sin 0.9 0.1 0 4200.309
	}
}

textures/analmango/e6bsegrtflr256_slick
{
	qer_editorimage textures/analmango_pre/e6bsegrtflr256_slick.jpg
	surfaceparm alphashadow
	surfaceparm trans
	surfaceparm nomarks
	surfaceparm metalsteps
	surfaceparm slick
	cull none
	nopicmip

	{
		map textures/nexus6/e6bsegrtflr256.tga
		alphaFunc GE128
		depthWrite
	}
	{
		map $lightmap
		depthFunc equal
		blendFunc filter
	}
}

textures/analmango/grate
{
	qer_editorimage textures/nexus6/e6bsegrtflr256.tga
	surfaceparm alphashadow
	surfaceparm trans
	surfaceparm nomarks
	surfaceparm metalsteps
	cull none
	nopicmip

	{
		map textures/nexus6/e6bsegrtflr256.tga
		alphaFunc GE128
		depthWrite
	}
	{
		map $lightmap
		depthFunc equal
		blendFunc filter
	}
}

textures/analmango/redlight_2K5_nonsolid
{
 	qer_editorimage textures/karith/trem2redlight.jpg
	q3map_lightimage textures/karith/trem2redlight.jpg
 	surfaceparm nomarks
 	surfaceparm nonsolid
 	q3map_surfacelight 2500
 	{
 		map textures/karith/trem2redlight.jpg
 	}
 	{
 		map $lightmap
 		blendfunc filter
 		tcGen lightmap
 	}
 	{
 		map textures/karith/trem2redlight.jpg
 		blendfunc add
 	}
}

textures/analmango/sausage
{
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/sausage.jpg
		blendFunc filter
	}
}

textures/analmango/euclid_floor
{
	{
		map textures/analmango/euclid_floor.jpg
		tcMod scroll 0.1 0.06
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/euclid_floor_static
{
	qer_editorimage textures/analmango/euclid_floor.jpg

	{
		map textures/analmango/euclid_floor.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}


textures/analmango/euclid_wall
{
	{
		map textures/analmango/euclid_wall.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/euclid_wall_oneway
{
	surfaceparm trans

	{
		map textures/analmango/euclid_wall.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/euclid_wall_2
{
	{
		map textures/analmango/euclid_wall_2.jpg
		tcMod scroll -0.3 0
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/euclid_floor_2
{
	{
		map textures/analmango/euclid_floor_2.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/euclid_map
{
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/euclid_map.jpg
		blendFunc filter
	}
}

textures/analmango/plant_ivy
{
	surfaceparm alphashadow
	surfaceparm nonsolid
	surfaceparm nomarks
	cull disable
	{
		map textures/analmango/plant_ivy.tga
		alphafunc GE128
		rgbGen vertex
	}
}

models/mapobjects/analmango/plant_trop
{
	surfaceparm alphashadow
	surfaceparm nonsolid
	surfaceparm nomarks
	cull disable
	{
		map models/mapobjects/analmango/plant_trop.tga
		alphafunc GE128
		rgbGen vertex
	}
}

models/mapobjects/analmango/plant_trop_shrub
{
	surfaceparm alphashadow
	surfaceparm nonsolid
	surfaceparm nomarks
	cull disable
	{
		map models/mapobjects/analmango/plant_trop_shrub.tga
		alphafunc GE128
		rgbGen vertex
	}
}

models/mapobjects/analmango/plant_trop_shrub2
{
	surfaceparm alphashadow
	surfaceparm nonsolid
	surfaceparm nomarks
	cull disable
	{
		map models/mapobjects/analmango/plant_trop_shrub2.tga
		alphafunc GE128
		rgbGen vertex
	}
}

//Figure this shit out - Needs a nice texture I think
//Works perfectly fine, but couldn't get to tweak it properly myself
//Texture needs alpha channel & 90-100%-ish transparency

textures/analmango/mirrorfloor
{
	qer_editorimage textures/analmango/reflec_floor1.tga
	surfaceparm nolightmap
	portal
	{
		map textures/common/mirror1.tga
		blendfunc gl_one gl_one_minus_src_alpha
		depthWrite
	}
	{
		map textures/analmango/reflec_floor1.tga
		blendfunc filter
	}
	{
		map textures/analmango/reflec_floor1.tga
		blendfunc add
		rgbGen const ( 0.6 0.6 0.64 )
	}
}

textures/analmango/dretchpwner_closed
{
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/dretchpwner_closed.jpg
		blendFunc filter
	}
}

textures/analmango/dretchpwner_wait
{
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/dretchpwner_wait.jpg
		blendFunc add
	}
}

textures/analmango/wtf_5_cd
{
	surfaceparm trans
	cull none

	{
		map textures/analmango/wtf_5_cd.tga
		alphaFunc GE128
		depthWrite
	}
	{
		map $lightmap
		blendFunc filter
		depthFunc equal
	}
}

textures/analmango/wtf_5_cd_nonsolid
{
	qer_editorimage textures/analmango/wtf_5_cd.tga
	surfaceparm trans
	surfaceparm nonsolid
	cull none

	{
		map textures/analmango/wtf_5_cd.tga
		alphaFunc GE128
		depthWrite
	}
	{
		map $lightmap
		blendFunc filter
		depthFunc equal
	}
}

models/mapobjects/analmango/railing_lamp
{
	q3map_surfaceLight 2500
	q3map_lightImage models/mapobjects/analmango/railing_lamp_glow.jpg

	{
		map models/mapobjects/analmango/railing_lamp.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map models/mapobjects/analmango/railing_lamp_glow.jpg
	}
}

models/mapobjects/analmango/plant_palmtree
{
	surfaceparm alphashadow
	surfaceparm nonsolid
	surfaceparm nomarks
	cull disable
	{
		map models/mapobjects/analmango/plant_palmtree.tga
		alphafunc GE128
		rgbGen vertex
	}
}

models/mapobjects/analmango/plant_bush
{
	surfaceparm alphashadow
	surfaceparm nonsolid
	surfaceparm nomarks
	cull disable
	{
		map models/mapobjects/analmango/plant_bush.tga
		alphafunc GE128
		rgbGen vertex
	}
}

textures/analmango/crystal
{
	surfaceparm nolightmap
	surfaceparm solid
	{
		map textures/analmango/crystal.jpg
		tcGen environment
	}
}

textures/analmango/crystal_water
{
	surfaceparm nolightmap
	surfaceparm water
	surfaceparm trans

	tessSize 8
	cull disable
	deformVertexes wave 100 sin 0 1 .5 .5

	{
		map textures/analmango/crystal.jpg
		blendFunc add
		tcGen environment
		tcMod turb .3 .2 1 .05
		tcMod scroll .01 .01
	}
}

textures/analmango/outdoor_window
{
	qer_editorimage textures/analmango/crystal_gray.jpg
	surfaceparm nolightmap
	surfaceparm solid
	{
		map textures/analmango/crystal_gray.jpg
		tcGen environment
	}
}

textures/analmango/acid
{
	qer_trans .5
	q3map_globaltexture

	surfaceparm noimpact
	surfaceparm slime
	surfaceparm nolightmap
	surfaceparm trans

	tessSize 32
	cull disable

	sort 8

	deformVertexes wave 100 sin 0 1 .5 .5

	{
		map textures/analmango/acid.jpg
		rgbGen const ( 0.5 0.5 0.5 )
		blendfunc filter
		tcMod turb .3 .2 1 .05
		tcMod scroll .01 .01
	}
}

textures/analmango/reactor_light
{
	qer_editorimage textures/common/white.tga

	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks

	q3map_surfaceLight 200

	{
		map $whiteimage
	}
}

textures/analmango/reactor_light_trim
{
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans

	polygonOffset

	{
		map textures/analmango/reactor_light_trim
		blendFunc add
	}
}

textures/analmango/reactor_beam
{
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans
	cull none

	{
		map textures/analmango/reactor_beam.jpg
		blendFunc add
		tcMod scroll 0 6.275479
	}
	{
		map textures/analmango/reactor_beam.jpg
		blendFunc add
		tcMod scroll 0 2.275479
	}
}

textures/analmango/reactor_beam_start
{
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans
	cull none

	{
		map textures/analmango/reactor_beam_start.jpg
		blendFunc add
	}
}

textures/analmango/reactor_blob
{
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans

	polygonOffset

	{
		map textures/analmango/reactor_blob.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel01a_d
{
	q3map_lightImage textures/analmango/pk01_panel01a_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel01a_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel01a_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel01b_d
{
	q3map_lightImage textures/analmango/pk01_panel01b_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel01b_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel01b_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel02_d
{
	q3map_lightImage textures/analmango/pk01_panel02a_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel02_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel02a_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel03a_d
{
	q3map_lightImage textures/analmango/pk01_panel03a_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel03a_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel03a_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel03b_d
{
	q3map_lightImage textures/analmango/pk01_panel03b_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel03b_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel03b_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel_small01_d
{
	q3map_lightImage textures/analmango/pk01_panel_small01_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel_small01_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel_small01_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel_small01red_d
{
	q3map_lightImage textures/analmango/pk01_panel_small01red_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel_small01red_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel_small01red_add.jpg
		blendFunc add
	}
}

textures/analmango/pk01_panel_small02_d
{
	q3map_lightImage textures/analmango/pk01_panel_small02_add.jpg
	q3map_surfaceLight 200

	{
		map textures/analmango/pk01_panel_small02_d.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
	{
		map textures/analmango/pk01_panel_small02_add.jpg
		blendFunc add
	}
}

textures/analmango/reactor_blueprints
{
	qer_trans .5
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/reactor_blueprints.jpg
		blendFunc add
	}
}

textures/analmango/enferderubis
{
	surfaceparm nolightmap
	deformVertexes wave 6 sin 2.3 1.7 0.3 0.3
	{
		map textures/analmango/enferderubis.jpg
		rgbGen vertex
	}
}

textures/analmango/SOSANTILIFE
{
	q3map_surfacelight 750
	{
		map textures/analmango/SOSANTILIFE.jpg
	}
}

textures/analmango/theparty
{
	surfaceparm nonsolid
	q3map_surfacelight 1
	{
		map textures/analmango/theparty.jpg
	}
}

textures/analmango/bgaa
{
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/bgaa.jpg
		blendFunc add
	}
}

textures/analmango/physics_shit
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/physics_shit.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/CLASSIFIED
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/CLASSIFIED.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/paint10/tv1
{
	qer_editorimage textures/paint10/tankbg.tga
	surfaceparm nomarks
	surfaceparm nolightmap
	{
		map textures/paint10/tankbg.tga
	}
	{
		map textures/paint10/tankland.tga
		blendFunc blend
		tcMod scale 0.25 1
		tcMod scroll 0.06 0
	}
	{
		animmap 10 textures/paint10/tank1.tga textures/paint10/tank2.tga
		blendFunc blend
	}
	{
		map textures/paint10/tanklogo.tga
		blendFunc blend
	}
}

textures/analmango/poster_analmanga
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_analmanga.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_kaleka_kura
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_kaleka_kura.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_diamond
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_diamond.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_pater_noster
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_pater_noster.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_gems
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_gems.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_cat
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_cat.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}
 
textures/analmango/poster_enneract
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_enneract.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_debilman
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_debilman.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_radio_math
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_radio_math.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_monika
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_monika.tga
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_carpet_bombing
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_carpet_bombing.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/poster_dresden
{
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset

	{
		map textures/analmango/poster_dresden.jpg
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/zittrigmann
{
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nolightmap
	{
		map textures/analmango/zittrigmann.jpg
	}
	{
		map textures/analmango/zittrigmann_glow.jpg
		blendFunc add
		rgbGen wave sin 0.5 0.5 0 0.15
	}
}

// Come, hear the whisper, Mister Sinister
textures/analmango/sayori
{
	surfaceparm nonsolid
	surfaceparm trans
	{
		map textures/analmango/sayori.tga
		alphaFunc GE128
	}
	{
		map $lightmap
		blendFunc filter
	}
}

textures/analmango/portrait_rms
{
	surfaceparm nomarks
	surfaceparm nolightmap
	nopicmip
	{
		map textures/analmango/portrait_rms.jpg
	}
}

textures/analmango/portrait_torvalds
{
	surfaceparm nomarks
	surfaceparm nolightmap
	nopicmip
	{
		map textures/analmango/portrait_torvalds.jpg
	}
}

textures/analmango/numbers
{
	surfaceparm nomarks
	surfaceparm nolightmap
	polygonOffset

	{
		map textures/analmango/numbers.jpg
	}
}

textures/analmango/crate_sticker
{
	surfaceparm nomarks
	surfaceparm nolightmap
	polygonOffset

	{
		map textures/analmango/crate_sticker.jpg
		blendFunc filter
	}
}

textures/analmango/waypoints
{
	surfaceparm nomarks
	surfaceparm nolightmap
	polygonOffset

	{
		map textures/analmango/waypoints.jpg
		blendFunc filter
	}
}

textures/analmango/hessu_kurissti
{
	surfaceparm nomarks
	surfaceparm nolightmap
	q3map_surfacelight 1000

	{
		map textures/analmango/hessu_kurissti.jpg
	}
}

textures/analmango/aldaris_park
{
	qer_editorimage env/analmango/aldaris_rt.jpg
	surfaceparm noimpact
	surfaceparm nolightmap
	q3map_surfacelight 200
	//q3map_sun 0.9 0.95 1 75 180 25
	skyParms env/analmango/aldaris - -
}